.LegalDraftPage-module__rSBNaW__page{background:var(--color-background);min-height:100svh}.LegalDraftPage-module__rSBNaW__page :is(a,button):focus-visible{outline:var(--space-1) solid var(--color-focus-ring);outline-offset:var(--space-1)}.LegalDraftPage-module__rSBNaW__skipLink{z-index:10;inset:var(--space-2) auto auto var(--space-2);transform:translateY(calc(-100% - var(--space-4)));border-radius:var(--radius-sm);background:var(--color-foreground);color:var(--color-surface);padding:var(--space-3) var(--space-4);font-size:var(--text-sm);font-weight:var(--weight-semibold);position:fixed}.LegalDraftPage-module__rSBNaW__skipLink:focus{transform:translateY(0)}.LegalDraftPage-module__rSBNaW__siteHeader,.LegalDraftPage-module__rSBNaW__main,.LegalDraftPage-module__rSBNaW__siteFooter{width:min(calc(100% - (var(--page-margin) * 2)), var(--page-wide));margin-inline:auto}.LegalDraftPage-module__rSBNaW__siteHeader{min-height:var(--space-20);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;display:flex}.LegalDraftPage-module__rSBNaW__brand{width:var(--space-16);height:var(--space-16);align-items:center;display:flex;overflow:hidden}.LegalDraftPage-module__rSBNaW__brand img{object-fit:contain;width:100%;height:100%;display:block}.LegalDraftPage-module__rSBNaW__backLink{color:var(--color-muted-foreground);cursor:pointer;font-family:inherit;font-size:var(--text-sm);font-weight:var(--weight-medium);background:0 0;border:0;padding:0}.LegalDraftPage-module__rSBNaW__backLink:hover,.LegalDraftPage-module__rSBNaW__siteFooter a:hover,.LegalDraftPage-module__rSBNaW__tableOfContents a:hover{color:var(--color-foreground)}.LegalDraftPage-module__rSBNaW__main{padding-block:var(--section-y-sm)}.LegalDraftPage-module__rSBNaW__documentHeader{gap:var(--space-5);max-width:var(--page-narrow);display:grid}.LegalDraftPage-module__rSBNaW__eyebrow{color:var(--color-secondary);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.08em;text-transform:uppercase}.LegalDraftPage-module__rSBNaW__documentHeader h1{max-width:18ch;font-size:var(--text-4xl);line-height:var(--leading-tight)}.LegalDraftPage-module__rSBNaW__intro{color:var(--color-muted-foreground);font-size:var(--text-lg);line-height:var(--leading-relaxed)}.LegalDraftPage-module__rSBNaW__draftNotice{gap:var(--space-2);border:1px solid var(--color-warning);border-radius:var(--radius-md);background:var(--color-surface);padding:var(--space-4);display:grid}.LegalDraftPage-module__rSBNaW__draftNotice strong{color:var(--color-warning-foreground);font-size:var(--text-md)}.LegalDraftPage-module__rSBNaW__draftNotice p{color:var(--color-muted-foreground);font-size:var(--text-sm);line-height:var(--leading-relaxed)}.LegalDraftPage-module__rSBNaW__documentMeta{gap:var(--space-3);border-block:1px solid var(--color-border);padding-block:var(--space-4);display:grid}.LegalDraftPage-module__rSBNaW__documentMeta>div{gap:var(--space-1);display:grid}.LegalDraftPage-module__rSBNaW__documentMeta dt{color:var(--color-muted-foreground);font-size:var(--text-xs);font-weight:var(--weight-semibold);text-transform:uppercase}.LegalDraftPage-module__rSBNaW__documentMeta dd{font-size:var(--text-sm);line-height:var(--leading-normal)}.LegalDraftPage-module__rSBNaW__documentLayout{gap:var(--space-10);margin-block-start:var(--space-12);display:grid}.LegalDraftPage-module__rSBNaW__tableOfContents{align-self:start;gap:var(--space-4);border-top:1px solid var(--color-border);padding-block-start:var(--space-4);display:grid}.LegalDraftPage-module__rSBNaW__tableOfContents h2{font-size:var(--text-md)}.LegalDraftPage-module__rSBNaW__tableOfContents ol{gap:var(--space-3);padding-inline-start:var(--space-5);display:grid}.LegalDraftPage-module__rSBNaW__tableOfContents a,.LegalDraftPage-module__rSBNaW__siteFooter a{color:var(--color-muted-foreground);font-size:var(--text-sm);line-height:var(--leading-normal)}.LegalDraftPage-module__rSBNaW__document{gap:var(--space-10);max-width:var(--page-narrow);display:grid}.LegalDraftPage-module__rSBNaW__documentSection{gap:var(--space-4);scroll-margin-top:var(--space-8);display:grid}.LegalDraftPage-module__rSBNaW__documentSection h2,.LegalDraftPage-module__rSBNaW__publicationChecklist h2{font-size:var(--text-2xl);line-height:var(--leading-tight)}.LegalDraftPage-module__rSBNaW__sectionContent{gap:var(--space-4);color:var(--color-muted-foreground);font-size:var(--text-md);line-height:var(--leading-relaxed);display:grid}.LegalDraftPage-module__rSBNaW__sectionContent :is(ul,ol),.LegalDraftPage-module__rSBNaW__publicationChecklist ul{gap:var(--space-2);padding-inline-start:var(--space-6);display:grid}.LegalDraftPage-module__rSBNaW__sectionContent strong{color:var(--color-foreground)}.LegalDraftPage-module__rSBNaW__publicationChecklist{gap:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);padding:var(--space-5);display:grid}.LegalDraftPage-module__rSBNaW__publicationChecklist li{color:var(--color-muted-foreground);font-size:var(--text-sm);line-height:var(--leading-normal)}.LegalDraftPage-module__rSBNaW__siteFooter{gap:var(--space-5);border-top:1px solid var(--color-border);padding-block:var(--space-8);display:grid}.LegalDraftPage-module__rSBNaW__siteFooter p{max-width:36rem;color:var(--color-muted-foreground);font-size:var(--text-sm);line-height:var(--leading-relaxed)}.LegalDraftPage-module__rSBNaW__siteFooter nav{gap:var(--space-3) var(--space-5);flex-wrap:wrap;display:flex}@media (min-width:768px){.LegalDraftPage-module__rSBNaW__documentMeta{grid-template-columns:repeat(3,minmax(0,1fr))}.LegalDraftPage-module__rSBNaW__siteFooter{grid-template-columns:minmax(0,1fr) minmax(0,auto);align-items:end}.LegalDraftPage-module__rSBNaW__siteFooter nav{justify-content:flex-end}}@media (min-width:1024px){.LegalDraftPage-module__rSBNaW__siteHeader{min-height:var(--space-24)}.LegalDraftPage-module__rSBNaW__brand{width:var(--space-20);height:var(--space-20)}.LegalDraftPage-module__rSBNaW__documentLayout{gap:var(--space-16);grid-template-columns:minmax(12rem,.35fr) minmax(0,1fr)}.LegalDraftPage-module__rSBNaW__tableOfContents{top:var(--space-6);position:sticky}}
