.section.doc{padding-block-start:var(--space-7)}.doc__container{container:document-page / inline-size}.doc__layout{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"intro" "navigation" "reading";gap:var(--space-6);align-items:start}.doc__intro{grid-area:intro;min-inline-size:0}.doc__status{max-width:var(--container-narrow);margin-top:var(--space-6)}.doc__valid{padding-bottom:var(--space-5);border-bottom:var(--stroke) solid var(--border)}.doc__preamble>:first-child{margin-top:0}.doc__reading{grid-area:reading;max-width:var(--container-narrow);min-inline-size:0}.doc__navigation{grid-area:navigation;min-inline-size:0}.doc__navigation--long .doc__contents--static{display:none}.doc__contents-title{font-size:var(--text-sm);font-weight:var(--weight-semibold);line-height:var(--lh-normal);letter-spacing:var(--track-wide);text-transform:uppercase;color:var(--text-meta)}.doc__contents--compact summary{min-height:var(--target-min);padding-block:var(--space-3);cursor:pointer}@container document-page (min-width: 70rem){.doc__layout{grid-template-columns:minmax(0,2fr) minmax(0,1fr);grid-template-areas:"intro navigation" "reading navigation";grid-template-rows:auto 1fr;column-gap:var(--space-8)}.doc__navigation{border-inline-start:var(--stroke) solid var(--border);padding-inline-start:var(--space-6)}.doc__contents--compact{display:none}.doc__navigation--long .doc__contents--static{display:block}}.doc__contents-list{display:grid;gap:var(--space-1);margin-top:var(--space-3)}.doc__contents-list li{min-inline-size:0;break-inside:avoid}.doc__contents-list a{display:flex;align-items:baseline;gap:var(--space-2);min-height:var(--target-min);padding-block:var(--space-2);font-size:var(--text-sm);line-height:var(--lh-normal);overflow-wrap:anywhere}.doc__contents-list a:hover{text-decoration:underline}.doc__contents-list a>span{min-inline-size:0}.doc__contents-list .doc__contents-number{flex:none;min-inline-size:3ch;color:var(--text-meta);font-variant-numeric:tabular-nums}.doc__section{margin-top:var(--space-8)}.doc__section:first-child{margin-top:0}.doc__heading{display:flex;gap:var(--space-3);font-size:var(--text-xl);letter-spacing:var(--track-heading);padding-bottom:var(--space-4);border-bottom:var(--stroke) solid var(--border)}.doc__number{flex:none;min-width:1.75rem;color:var(--text-meta);font-variant-numeric:tabular-nums;font-weight:var(--weight-normal)}.doc__p{margin-top:var(--space-5);color:var(--text-body)}.doc__list,.doc__olist{margin-top:var(--space-5);display:flex;flex-direction:column;gap:var(--space-3);color:var(--text-body)}.doc__list li{position:relative;padding-inline-start:var(--space-5)}.doc__list li:before{content:"";position:absolute;inset-inline-start:0;top:.78em;width:var(--space-2);height:var(--stroke);background:var(--mark)}.doc__olist{counter-reset:doc-item}.doc__olist li{position:relative;padding-inline-start:var(--space-7);counter-increment:doc-item}.doc__olist li:before{content:counter(doc-item) ")";position:absolute;inset-inline-start:0;color:var(--text-meta);font-variant-numeric:tabular-nums}.doc__terms{margin-top:var(--space-6);display:grid;gap:var(--space-5)}.doc__terms dt{font-weight:var(--weight-semibold);color:var(--text)}.doc__terms dd{margin-top:var(--space-2);margin-inline-start:0;color:var(--text-body)}.doc__records{margin-top:var(--space-6);border-top:var(--stroke) solid var(--border)}.doc__record{padding-block:var(--space-6);border-bottom:var(--stroke) solid var(--border)}.doc__record-title{font-weight:var(--weight-semibold);color:var(--text)}.doc__record-facts{margin-top:var(--space-4);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-5)}.doc__record-facts dt{font-size:var(--text-sm);color:var(--text-meta)}.doc__record-facts dd{margin-top:var(--space-1);margin-inline-start:0;font-size:var(--text-sm);color:var(--text-body)}@media(max-width:44rem){.doc__record-facts{grid-template-columns:minmax(0,1fr);gap:var(--space-4)}}.doc__note{margin-top:var(--space-6);padding-top:var(--space-5);border-top:var(--stroke) solid var(--border-hover);color:var(--text)}.doc__section--contact{margin-top:var(--space-10);padding-top:var(--space-8);border-top:var(--stroke) solid var(--border-hover)}
