html{scroll-behavior:auto}.azure-authority-page{max-width:74rem;min-width:0;margin:.75rem auto 0;padding:0 0 3rem;overflow-wrap:anywhere}.azure-authority-page :where(h1,h2,h3,h4,p,li,dt,dd,summary,a,code){min-width:0;overflow-wrap:anywhere}.azure-authority-page :where(h1,h2,h3,h4,[id]){scroll-margin-top:calc(var(--hf-height) + 1.25rem)}.azure-authority-page :where(code,pre){white-space:break-spaces;word-break:break-word}.azure-authority-page :where(a,summary):focus-visible{outline:.18rem solid var(--accent);outline-offset:.2rem}.azure-authority-page [id]:target{outline:.15rem solid var(--accent);outline-offset:.25rem}.azure-authority-page>h1{margin:0 0 .35rem;font-size:clamp(1.7rem,4vw,2.35rem);line-height:1.2}.azure-authority-page>section,.azure-authority-page>nav{margin-top:1.5rem}.azure-authority-page h2{margin:0 0 .65rem;font-size:clamp(1.25rem,3vw,1.55rem);line-height:1.25}.azure-authority-page h3{margin:.85rem 0 .35rem;font-size:1.05rem;line-height:1.3}.azure-authority-page h4{margin:.75rem 0 .25rem;font-size:1rem}.azure-authority-page p{line-height:1.48}.aa-lead{max-width:82ch;font-size:clamp(1.03rem,2vw,1.18rem);line-height:1.5}.aa-muted,.aa-qualification,.aa-empty{color:var(--fg2)}.aa-citations{display:inline-flex;gap:.15rem;margin-inline-start:.12rem;font-size:.78rem;white-space:nowrap}.aa-evidence{display:inline-block;padding:.12rem .38rem;border:1px solid var(--border);border-radius:999px;color:var(--fg2);font-size:.72rem;font-weight:700;letter-spacing:.025em;text-transform:uppercase;vertical-align:.08em}.aa-evidence[data-evidence-state="unavailable"]{border-style:dashed}.aa-evidence[data-evidence-state="historical_context"],.aa-evidence[data-evidence-state="inferred"]{background:var(--bg2)}.aa-thread-list{border-top:1px solid var(--border)}.aa-thread{padding:1rem 0;border-bottom:1px solid var(--border)}.aa-thread h2{margin:0}.aa-thread p{margin:.45rem 0}.aa-thread code{font-size:.86rem}.aa-jump{display:flex;flex-wrap:wrap;gap:.4rem 1rem;padding:.75rem 0;border-block:1px solid var(--border);font-size:.9rem}.aa-claim-list,.aa-grant-paths,.aa-stage-list{margin:0;padding:0;list-style:none}.aa-claim-list>li,.aa-grant-paths>li,.aa-stage-list>li{padding:.8rem 0;border-top:1px solid var(--border);line-height:1.48}.aa-grant-paths h3,.aa-stage-list h3{margin-top:0}.aa-grant-paths dl,.aa-facts{margin:.65rem 0 0}.aa-grant-paths dt,.aa-facts dt,.aa-witnesses dt{margin-top:.45rem;color:var(--fg2);font-size:.82rem;font-weight:700}.aa-grant-paths dd,.aa-facts dd,.aa-witnesses dd{margin:.08rem 0 0}.aa-stage-list{counter-reset:stage}.aa-stage-list>li{counter-increment:stage}.aa-stage-list>li h3::before{content:counter(stage) ". ";color:var(--fg2)}.aa-qualification{margin:.55rem 0 0;padding-inline-start:.65rem;border-inline-start:2px solid var(--border);font-size:.9rem}.aa-warning{margin:.85rem 0;padding:.85rem 1rem;border:2px solid var(--accent);background:var(--bg2);border-radius:.25rem}.aa-warning .aa-claim{margin:.45rem 0 0}.aa-field-list,.aa-rule-bucket{border-top:1px solid var(--border)}.aa-field-list article,.aa-rule{min-width:0;padding:.8rem 0;border-bottom:1px solid var(--border)}.aa-field-list h3,.aa-rule h4{margin-top:0}.aa-field-role,.aa-vendor,.aa-negated,.aa-optional{color:var(--fg2);font-size:.78rem;font-weight:650}.aa-field-role{text-transform:capitalize}.aa-negated,.aa-optional{margin-inline-start:.3rem;padding:.08rem .28rem;border:1px solid var(--border);border-radius:999px}.aa-rule-bucket{margin-top:1rem}.aa-rule-bucket>h3{margin-top:.7rem}.aa-rule p{margin:.45rem 0}.aa-witnesses{margin:.35rem 0;padding-inline-start:1.25rem}.aa-witnesses>li+li{margin-top:.55rem}.aa-witnesses details{margin:.35rem 0}.aa-witnesses dl{margin:.35rem 0;padding:.35rem .55rem;background:var(--bg2)}.azure-authority-page details{min-width:0;margin:.65rem 0}.azure-authority-page summary{padding:.4rem .5rem;background:var(--bg2);border-radius:.2rem;cursor:pointer;font-weight:650}.azure-authority-page details ul{margin:.45rem 0;padding-inline-start:1.25rem}.aa-sources ul{margin:0;padding:0;list-style:none}.aa-sources li{padding:.75rem 0;border-top:1px solid var(--border);line-height:1.45}.aa-reference-number{display:inline-block;min-width:2rem;color:var(--fg2);font-variant-numeric:tabular-nums}.aa-source-kind{display:block;margin-inline-start:2rem;color:var(--fg2);font-size:.8rem}@media(max-width:600px){.azure-authority-page{margin-top:.5rem}.aa-grant-paths dd,.aa-facts dd{margin-bottom:.55rem}}