.privacy-page{max-width:1168px;padding:calc(var(--site-header-height) + 64px) 24px 100px;color:#303034;word-break:keep-all;overflow-wrap:anywhere;margin:0 auto;font-size:16px;line-height:1.85}.privacy-header{border-bottom:1px solid #dedee2;margin-bottom:32px;padding-bottom:28px}.privacy-header h1{color:#1a1a1a;letter-spacing:-.04em;font-size:clamp(28px,4vw,44px);font-weight:750;line-height:1.3}.privacy-date{color:#66666e;margin-top:18px;font-size:14px}.privacy-page article>section{margin-top:44px}.privacy-page h2{color:#1a1a1a;letter-spacing:-.025em;margin-bottom:18px;font-size:22px;font-weight:700;line-height:1.5}.privacy-page h3{margin:26px 0 12px;font-size:17px;font-weight:700}.privacy-page p+p{margin-top:12px}.privacy-page ul{margin:14px 0;padding-left:24px;list-style:outside}.privacy-page li+li{margin-top:6px}.privacy-page a{text-underline-offset:4px;text-decoration:underline}.privacy-page a:hover{color:#9c3d0c}.privacy-page :is(a,[tabindex]):focus-visible{outline-offset:4px;outline:2px solid #a4400c}.privacy-table-wrap{margin-top:20px;overflow-x:auto}.privacy-page table{border-collapse:collapse;width:100%;min-width:760px;font-size:14px;line-height:1.7}.privacy-page th,.privacy-page td{text-align:left;vertical-align:top;border:1px solid #dedee2;padding:18px}.privacy-page thead th{color:#1a1a1a;background:#f5f5f6;font-weight:700}.privacy-page tbody th{width:18%;font-weight:650}.privacy-page td:nth-child(2){width:20%}.privacy-page td:nth-child(3){width:42%}.privacy-page td:nth-child(4){width:20%}@media (max-width:600px){.privacy-page{padding-top:calc(var(--site-header-height) + 36px);padding-bottom:64px;font-size:15px}.privacy-page h2{font-size:20px}.privacy-page article>section{margin-top:36px}.privacy-page th,.privacy-page td{padding:14px}}
