.information-heading{max-width:850px;margin-bottom:44px}.information-heading h1{font-size:clamp(44px,5.8vw,78px)}.information-heading>p:last-child{max-width:660px}.information-page a:not(.button):hover{color:var(--accent)}.information-page a:not(.button){overflow-wrap:anywhere}.information-notice{border:1px solid #dfba774d;border-left:3px solid var(--accent);background:#dfba7708;max-width:1000px;margin-bottom:48px;padding:22px 26px}.information-notice strong{color:var(--accent);font-size:.875rem}.information-notice p{color:var(--muted);max-width:800px;margin-top:8px}.information-notice>span{color:var(--muted);margin-top:12px;font-size:.75rem;display:block}.legal-layout{grid-template-columns:230px minmax(0,760px);align-items:start;gap:clamp(40px,7vw,110px);display:grid}.legal-contents{position:sticky;top:125px}.legal-contents h2{margin-bottom:16px;font-size:.875rem;font-weight:600}.legal-contents ol{color:var(--muted);margin:0 0 22px;padding-left:20px}.legal-contents li{padding-left:4px;font-size:.875rem}.legal-contents li a{padding-block:8px;display:inline-block}.legal-contents>a{color:var(--accent);font-size:.875rem}.legal-copy{color:var(--muted);font-size:1rem;line-height:1.85}.legal-copy section{border-bottom:1px solid var(--line);margin-bottom:32px;padding-block:0 36px;scroll-margin-top:120px}.legal-copy section:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.legal-copy h2{color:var(--foreground);align-items:baseline;gap:16px;margin-bottom:18px;font-size:1.5rem;line-height:1.3;display:flex}.information-index{color:var(--accent);letter-spacing:.06em;flex-shrink:0;font-size:.75rem}.legal-copy p+p{margin-top:16px}.legal-copy ul{margin-block:16px;padding-left:22px}.legal-copy li+li{margin-top:8px}.legal-copy a,.information-inline-link{text-underline-offset:4px;text-decoration:underline}.information-columns{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:48px;display:grid}.information-panel{border:1px solid var(--line);background:var(--surface);min-width:0;padding:clamp(24px,3vw,40px)}.information-panel h2{margin-bottom:18px;font-size:clamp(24px,2.8vw,34px);line-height:1.2}.information-panel p{color:var(--muted)}.information-panel .button{margin-top:24px}.information-panel>p+p{margin-top:14px}.information-panel .eyebrow{color:var(--accent);margin-bottom:16px}.information-panel .information-caption{margin-top:14px;font-size:.875rem}.information-checklist{color:var(--muted);margin-block:22px;padding-left:22px}.information-checklist li+li{margin-top:8px}.information-panel--plain{border:0;border-top:1px solid var(--line);background:0 0;padding-inline:0}.information-panel--plain h2{font-size:1.375rem}.information-link-list{margin:20px 0 0;padding:0;list-style:none}.information-link-list li+li{border-top:1px solid var(--line)}.information-link-list a{justify-content:space-between;align-items:center;gap:20px;min-height:52px;padding-block:10px;display:flex}.information-link-list span{color:var(--accent)}.information-section{max-width:900px;margin-top:64px}.information-section>h2{margin-bottom:28px;font-size:1.75rem}.information-faq{border-top:1px solid var(--line);padding-block:20px}.information-faq:last-child{border-bottom:1px solid var(--line)}.information-faq summary{cursor:pointer;padding-block:4px;font-size:1rem;font-weight:550}.information-faq[open] summary{color:var(--accent)}.information-faq p{color:var(--muted);max-width:760px;margin-top:16px;padding-left:18px}.information-status{border:1px solid var(--line);color:var(--muted);align-items:center;gap:10px;margin-bottom:22px;padding:5px 12px;font-size:.75rem;display:inline-flex}.information-status:before{content:"";background:var(--muted);border-radius:50%;width:5px;height:5px}@media (max-width:850px){.legal-layout{grid-template-columns:minmax(0,1fr);gap:36px}.legal-contents{border-bottom:1px solid var(--line);padding-bottom:24px;position:static}.legal-contents ol{columns:2;column-gap:36px}.legal-contents li{break-inside:avoid}.information-columns{grid-template-columns:minmax(0,1fr);gap:32px}}@media (max-width:500px){.information-notice{padding:20px}.legal-contents ol{columns:1}.legal-copy h2{gap:12px;font-size:1.3rem}.information-section{margin-top:44px}}
