.page-module__SC8aYa__header{background:#0a0a0beb;border-bottom:1px solid #ffffff17}.page-module__SC8aYa__headerInner{justify-content:space-between;align-items:center;gap:24px;width:min(100% - 40px,920px);min-height:86px;margin:0 auto;display:flex}.page-module__SC8aYa__brand{align-items:center;gap:14px;text-decoration:none;display:flex}.page-module__SC8aYa__brand img{object-fit:contain;width:72px;height:48px}.page-module__SC8aYa__back{color:#bcbcc2;font-size:.9rem;text-decoration:none}.page-module__SC8aYa__back:hover{color:#f6f6f4}.page-module__SC8aYa__main{width:min(100% - 40px,820px);margin:0 auto;padding:88px 0 120px}.page-module__SC8aYa__eyebrow{color:#bcbcc2;letter-spacing:.3em;text-transform:uppercase;font-size:.72rem;font-weight:600}.page-module__SC8aYa__main h1{font-family:var(--font-serif);letter-spacing:-.02em;margin:18px 0 20px;font-size:clamp(3rem,9vw,5.5rem);font-weight:500;line-height:.98}.page-module__SC8aYa__updated,.page-module__SC8aYa__lead,.page-module__SC8aYa__section p,.page-module__SC8aYa__section li{color:#bcbcc2;line-height:1.75}.page-module__SC8aYa__updated{color:#9b9ba2;margin:0 0 34px;font-size:.88rem}.page-module__SC8aYa__lead{max-width:68ch;margin:0;font-size:1.08rem}.page-module__SC8aYa__rule{background:#ffffff17;height:1px;margin:56px 0}.page-module__SC8aYa__section{background:linear-gradient(135deg,#141417 0%,#101012 100%);border:1px solid #ffffff1a;border-radius:12px;margin-bottom:12px;transition:border-color .25s,background .25s;overflow:hidden}.page-module__SC8aYa__section:hover,.page-module__SC8aYa__section[open]{border-color:#fff3}.page-module__SC8aYa__section[open]{background:#141417}.page-module__SC8aYa__section summary{cursor:pointer;-webkit-user-select:none;user-select:none;grid-template-columns:42px minmax(0,1fr) 38px;align-items:center;gap:16px;padding:20px 22px;list-style:none;display:grid}.page-module__SC8aYa__section summary::-webkit-details-marker{display:none}.page-module__SC8aYa__section summary::marker{content:"";display:none}.page-module__SC8aYa__number{color:#9b9ba2;letter-spacing:.16em;font-size:.72rem;font-weight:600}.page-module__SC8aYa__section h2{font-family:var(--font-serif);margin:0;font-size:clamp(1.35rem,3vw,1.75rem);font-weight:500;line-height:1.15}.page-module__SC8aYa__toggle{border:1px solid #ffffff29;border-radius:50%;width:34px;height:34px;transition:background .25s,border-color .25s,transform .25s;position:relative}.page-module__SC8aYa__toggle:before,.page-module__SC8aYa__toggle:after{content:"";background:#d8dade;width:12px;height:1px;transition:transform .25s,opacity .25s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.page-module__SC8aYa__toggle:after{transform:translate(-50%,-50%)rotate(90deg)}.page-module__SC8aYa__section[open] .page-module__SC8aYa__toggle{background:#ffffff12;border-color:#ffffff47;transform:rotate(180deg)}.page-module__SC8aYa__section[open] .page-module__SC8aYa__toggle:after{opacity:0}.page-module__SC8aYa__content{padding:0 76px 26px 80px;animation:.28s ease-out page-module__SC8aYa__reveal}@keyframes page-module__SC8aYa__reveal{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.page-module__SC8aYa__section h3{margin:28px 0 8px;font-size:1rem;font-weight:600}.page-module__SC8aYa__section p{margin:0 0 14px}.page-module__SC8aYa__section ul{margin:12px 0 0;padding-left:22px}.page-module__SC8aYa__section li+li{margin-top:8px}.page-module__SC8aYa__section a{color:#f6f6f4;text-underline-offset:4px}.page-module__SC8aYa__notice{background:#141417;border:1px solid #ffffff1f;border-radius:10px;margin-top:26px;padding:22px 24px}.page-module__SC8aYa__notice strong{color:#f6f6f4;margin-bottom:6px;display:block}@media (max-width:600px){.page-module__SC8aYa__headerInner{min-height:74px}.page-module__SC8aYa__main{padding:64px 0 88px}.page-module__SC8aYa__rule{margin:42px 0}.page-module__SC8aYa__section summary{grid-template-columns:30px minmax(0,1fr) 34px;gap:10px;padding:17px 16px}.page-module__SC8aYa__section h2{font-size:1.25rem}.page-module__SC8aYa__toggle{width:32px;height:32px}.page-module__SC8aYa__content{padding:0 18px 22px 56px}}
