.account-notice-page{max-width:1100px;color:var(--foreground);margin:auto;padding:28px clamp(20px,5vw,64px) 80px;font-size:17px;line-height:1.72}.account-notice-page>header{justify-content:space-between;align-items:center;gap:24px;margin-bottom:52px;display:flex}.account-notice-page>header>a{max-width:190px}.account-notice-page article{max-width:800px}.account-notice-page h1{letter-spacing:-.045em;margin:12px 0 20px;font-size:clamp(38px,5.2vw,56px);line-height:1.08}.account-notice-page h2{letter-spacing:-.025em;margin:0 0 16px;font-size:clamp(23px,2.4vw,28px);line-height:1.22}.account-notice-page h3{margin:0 0 10px;font-size:19px;line-height:1.3}.account-notice-page p{margin:0 0 16px}.account-notice-page section{border-top:1px solid var(--border);margin-top:34px;padding-top:34px;scroll-margin-top:32px}.account-notice-page section:first-of-type{margin-top:28px}.account-notice-page section p:last-child{margin-bottom:0}.account-notice-eyebrow{color:var(--primary);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:800}.account-notice-lead{max-width:730px;font-size:clamp(18px,2vw,21px);line-height:1.55}.account-notice-version{opacity:.7;font-size:13px}.account-notice-index{flex-wrap:wrap;gap:9px;margin:32px 0 6px;display:flex}.account-notice-index a{border:1px solid var(--border);border-radius:999px;padding:7px 12px;font-size:14px;text-decoration:none}.account-notice-plan{border:1px solid var(--border);background:color-mix(in srgb,var(--foreground) 3%,transparent);border-radius:18px;margin:18px 0;padding:20px 22px}.account-notice-plan p{margin-bottom:0}.account-notice-page a{color:var(--primary);text-underline-offset:3px}.account-notice-page a:focus-visible{outline:3px solid var(--primary);outline-offset:3px;border-radius:3px}.account-notice-page footer{border-top:1px solid var(--border);flex-wrap:wrap;gap:16px 28px;margin-top:40px;padding-top:32px;display:flex}@media (max-width:600px){.account-notice-page{padding:20px 20px 64px;font-size:16px}.account-notice-page>header{margin-bottom:38px}.account-notice-page section{margin-top:26px;padding-top:26px}.account-notice-index{margin-top:26px}.account-notice-plan{padding:18px}}
