.page-module__MCJzTG__root{background:var(--surface);flex-direction:column;min-height:100vh;display:flex}.page-module__MCJzTG__main{outline:none;flex:1;padding:clamp(40px,6vw,80px) 0}.page-module__MCJzTG__shellContainer{width:100%;max-width:var(--shell-max-width,1200px);padding:0 var(--space-3,24px);margin:0 auto}.page-module__MCJzTG__readingColumn{max-width:720px}.page-module__MCJzTG__title{font-family:var(--font-display);color:var(--text-1);letter-spacing:-.015em;margin:0;font-size:clamp(2rem,3.5vw,2.75rem);font-weight:400;line-height:1.15}.page-module__MCJzTG__kicker{margin-top:var(--space-2,16px);font-family:var(--font-body);text-transform:uppercase;letter-spacing:.08em;color:var(--text-3);font-size:.875rem;font-weight:600}.page-module__MCJzTG__lawRef{font-family:var(--font-body);color:var(--text-3);margin-top:4px;font-size:.8125rem}.page-module__MCJzTG__lastUpdate{font-family:var(--font-body);color:var(--text-4);margin-top:4px;font-size:.75rem}.page-module__MCJzTG__divider{border:0;border-top:1px solid var(--hairline);margin:var(--space-4,32px)0}.page-module__MCJzTG__section{margin-bottom:var(--space-4,32px);scroll-margin-top:80px}.page-module__MCJzTG__cookiePolicyTarget{scroll-margin-top:80px}.page-module__MCJzTG__toc{margin:var(--space-4,32px)0;padding:var(--space-3,24px);background:var(--surface-alt);border:1px solid var(--hairline);border-radius:var(--radius-2,6px)}.page-module__MCJzTG__tocTitle{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.08em;color:var(--text-3);margin-bottom:var(--space-2,16px);font-size:.8125rem;font-weight:600}.page-module__MCJzTG__tocList{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.page-module__MCJzTG__tocLink{font-family:var(--font-body);color:var(--text-2);font-size:.875rem;line-height:1.5;text-decoration:none;transition:color .15s ease-out}.page-module__MCJzTG__tocLink:hover{color:var(--signal);text-underline-offset:3px;text-decoration:underline}.page-module__MCJzTG__tocLink:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.page-module__MCJzTG__sectionHeading{font-family:var(--font-display);color:var(--text-1);margin:0 0 var(--space-2,16px)0;font-size:1.25rem;font-weight:400;line-height:1.3}.page-module__MCJzTG__paragraph{font-family:var(--font-body);color:var(--text-2);margin:0 0 10px;font-size:.9375rem;line-height:1.65}.page-module__MCJzTG__link{color:var(--signal);text-underline-offset:3px;border-radius:var(--radius-1,2px);text-decoration:underline}.page-module__MCJzTG__link:focus-visible{outline:2px solid var(--signal);outline-offset:2px}@media (max-width:640px){.page-module__MCJzTG__main{padding:clamp(28px,5vw,40px) 0}.page-module__MCJzTG__shellContainer{padding:0 var(--space-2,16px)}}
