:root{--rust:#7a2e12;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-7:28px;--s-8:32px;--radius:8px;--radius-pill:50px}.disclosure-intro{padding-bottom:56px}.disclosure-intro__inner h1{max-width:20ch;margin:24px 0 20px;font-size:clamp(36px,5vw,48px);line-height:1.15}.disclosure-intro__inner>p{max-width:640px;color:var(--muted)}.intro__updated{color:var(--muted);margin:0;font-size:16px}.disclosure-jump{margin:28px 0 20px}.disclosure-jump__label{color:var(--terracotta);margin-bottom:10px;font-size:16px;font-weight:600}.disclosure-jump ol{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.disclosure-jump a{border-radius:var(--radius-pill);background:var(--paper);border:1px solid var(--line);align-items:center;gap:10px;min-height:44px;padding:8px 18px 8px 8px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}.disclosure-jump a:hover{border-color:var(--chocolate)}.disclosure-group .group__intro{align-self:start;position:sticky;top:112px}.disclosure-group h2{max-width:490px;margin-bottom:12px;font-size:36px;line-height:44px}.group__count{color:var(--muted);margin:0 0 8px;font-size:16px}.group__count strong{color:var(--chocolate)}.group__helper{color:var(--muted);max-width:36ch;margin:0;font-size:17px}.disclosure-group .code{background:var(--sand);border-radius:50%;place-items:center;min-width:28px;height:28px;margin-right:2px;font-size:14px;font-weight:600;display:inline-grid}.chip{border-radius:var(--radius-pill);white-space:nowrap;border:1px solid #0000;align-items:center;gap:6px;padding:3px 12px 3px 8px;font-size:15px;font-weight:600;line-height:1.5;display:inline-flex}.disclosure-icon{flex:none;width:24px;height:24px}.chip .disclosure-icon{width:18px;height:18px}.chip--current{background:var(--mint);color:var(--teal)}.chip--updating{background:var(--sand);color:var(--chocolate)}.chip--unpublished{color:var(--muted);background:0 0;border:1px dashed #a89888}.doc-list{gap:var(--s-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.doc-row{border:1px solid var(--line);border-radius:var(--radius);padding:var(--s-7) var(--s-8);background:#fff}.doc-row--updating{background:var(--cream);border-color:var(--sand);border-left:4px solid var(--terracotta);padding:var(--s-5) var(--s-8)}.doc-row--updating .doc-row__head{margin-bottom:var(--s-2)}.doc-row--updating .doc-row__title{letter-spacing:-.01em;margin-bottom:var(--s-1);font-size:19px}.doc-row__head{justify-content:space-between;align-items:center;gap:var(--s-3);margin-bottom:var(--s-3);flex-wrap:wrap;display:flex}.doc-row__code{color:var(--muted);letter-spacing:.01em;margin:0;font-size:15px;font-weight:600}.doc-row__title{margin-bottom:var(--s-2);font-size:26px}.doc-row__desc{color:var(--muted);margin-bottom:var(--s-5)}.doc-row__meta{gap:var(--s-4) var(--s-6);margin:0 0 var(--s-6);padding:var(--s-5) 0 0;border-top:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.doc-row__meta dt{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:2px;font-size:14px;font-weight:600}.doc-row__meta dd{align-items:flex-start;gap:6px;margin:0;font-size:17px;line-height:1.45;display:flex}.doc-row__meta dd .disclosure-icon{width:18px;height:18px;color:var(--muted);margin-top:3px}.num{font-variant-numeric:tabular-nums}.doc-row__actions{gap:var(--s-3);flex-wrap:wrap;display:flex}.disclosure-group .btn{border-radius:var(--radius-pill);justify-content:center;align-items:center;gap:10px;min-height:48px;padding:10px 22px;font-size:17px;font-weight:600;text-decoration:none;transition:background-color .18s;display:inline-flex}.disclosure-group .btn .disclosure-icon{width:20px;height:20px}.disclosure-group .btn--primary{background:var(--chocolate);color:#fff}.disclosure-group .btn--primary:hover{background:var(--terracotta)}.disclosure-group .btn--secondary{color:var(--chocolate);box-shadow:inset 0 0 0 1.5px var(--chocolate);background:0 0}.disclosure-group .btn--secondary:hover{background:var(--cream)}.doc-row--unpublished{padding:var(--s-5) var(--s-8);background:0 0;border-style:dashed;border-color:#c9b9a8}.doc-row--unpublished .doc-row__head{margin-bottom:var(--s-2)}.doc-row--unpublished .doc-row__title{letter-spacing:-.01em;margin-bottom:var(--s-1);font-size:19px;font-weight:600}.doc-row__note{color:var(--muted);margin:0;font-size:16px}.set-count{color:var(--muted);font-size:15px;font-weight:600}.set-total{margin:0 0 var(--s-2);font-size:17px}.subdocs{margin:var(--s-4) 0 0;border-top:1px solid var(--line);padding:0;list-style:none}.subdoc{justify-content:space-between;align-items:center;gap:var(--s-4);padding:var(--s-3) 0;border-bottom:1px solid var(--line);min-height:60px;display:flex}.subdoc:last-child{border-bottom:0;padding-bottom:0}.subdoc__label h4{letter-spacing:-.01em;flex-wrap:wrap;align-items:baseline;gap:10px;margin:0;font-size:18px;font-weight:600;display:flex}.subdoc__key{background:var(--sand);letter-spacing:.04em;border-radius:6px;place-items:center;min-width:48px;padding:1px 10px;font-size:15px;display:inline-grid}.subdoc__long{color:var(--muted);font-size:17px;font-weight:400}.subdoc__count{color:var(--muted);margin-top:2px;padding-left:58px;font-size:15px;display:block}.subdoc__action{gap:var(--s-3);flex:none;align-items:center;display:flex}.subdoc__link{border-radius:var(--radius-pill);min-height:44px;box-shadow:inset 0 0 0 1.5px var(--chocolate);align-items:center;gap:8px;padding:6px 16px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}.subdoc__link .disclosure-icon{width:18px;height:18px}.subdoc__link:hover{background:var(--cream)}.doc-row--set.doc-row--unpublished .subdocs{border-top-style:dashed;border-top-color:#c9b9a8}.doc-row--set.doc-row--unpublished .subdoc{border-bottom-style:dashed;border-bottom-color:#e0d4c6}.info-list{border:1px solid var(--line);border-radius:var(--radius);padding:var(--s-2) var(--s-8);background:#fff;margin:0}.info-row{gap:var(--s-6);padding:var(--s-4) 0;border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);display:grid}.info-row:last-child{border-bottom:0}.info-row dt{gap:var(--s-3);color:var(--muted);align-items:flex-start;font-size:16px;font-weight:600;line-height:1.45;display:flex}.info-row dt .code{flex:none}.info-row dd{flex-direction:column;align-items:flex-start;gap:4px;margin:0;font-size:18px;line-height:1.5;display:flex}.info-sub{color:var(--muted);font-size:16px}.pending-val{border-radius:var(--radius-pill);color:var(--muted);text-decoration:underline dotted 1.5px var(--terracotta);text-underline-offset:4px;border:1px dashed #a89888;align-items:center;padding:1px 12px;font-size:15px;font-weight:600;display:inline-flex}.group-empty{background:var(--cream);border-radius:var(--radius);padding:var(--s-8)}.group-empty__head{gap:var(--s-3);margin-bottom:var(--s-4);flex-wrap:wrap;align-items:center;display:flex}.group-empty__count{color:var(--muted);font-size:15px;font-weight:600}.group-empty h3{margin-bottom:var(--s-2);font-size:24px}.group-empty p{color:var(--muted);margin-bottom:var(--s-4)}.group-empty__list summary{cursor:pointer;text-underline-offset:6px;align-items:center;min-height:44px;font-size:17px;font-weight:600;text-decoration:underline;display:flex}.group-empty__list ol{margin:var(--s-2) 0 0;gap:var(--s-2);flex-direction:column;padding:0;list-style:none;display:flex}.group-empty__list li{gap:var(--s-3);color:var(--chocolate);padding:var(--s-2) 0;border-top:1px solid var(--line);align-items:flex-start;font-size:16px;display:flex}.group-empty__list li .code{background:var(--paper);flex:none}@media (prefers-reduced-motion:reduce){.disclosure-group .btn{transition:none}}@media (width<=767px){.disclosure-jump ol{padding-bottom:6px;scroll-snap-type:x proximity;flex-wrap:nowrap;margin-inline:-16px;padding-inline:16px;overflow-x:auto}.disclosure-jump li{flex:none}.disclosure-group h2{font-size:30px;line-height:38px}.disclosure-group .group__intro{position:static}.doc-row{padding:var(--s-5)}.doc-row--unpublished,.doc-row--updating{padding:var(--s-4) var(--s-5)}.doc-row__title{font-size:23px}.doc-row__meta{gap:var(--s-3);grid-template-columns:1fr}.doc-row__actions{flex-direction:column}.disclosure-group .btn{width:100%}.group-empty{padding:var(--s-5)}.info-list{padding:var(--s-1) var(--s-5)}.info-row{gap:var(--s-2);grid-template-columns:1fr}.subdoc{align-items:flex-start;gap:var(--s-2);flex-direction:column}.subdoc__action{width:100%}.subdoc__link{justify-content:center;width:100%;min-height:48px}.subdoc__count{padding-left:0}}
