@font-face{font-family:"Sofia Sans Condensed";src:url("/fonts/sofia-sans-condensed-variable.woff2") format("woff2");font-weight:1 1000;font-display:swap}@font-face{font-family:"Sofia Sans Extra Condensed";src:url("/fonts/sofia-sans-extra-condensed-variable.woff2") format("woff2");font-weight:1 1000;font-display:swap}@font-face{font-family:"Charis SIL";src:url("/fonts/charis-sil-400.woff2") format("woff2");font-weight:400;font-display:swap}@font-face{font-family:"Charis SIL";src:url("/fonts/charis-sil-700.woff2") format("woff2");font-weight:700;font-display:swap}@font-face{font-family:"Charis SIL";src:url("/fonts/charis-sil-400-italic.woff2") format("woff2");font-weight:400;font-style:italic;font-display:swap}:root{--paper: #e8e9e6;--paper-2: #dcddd9;--ink: #111210;--ink-2: #474a46;--red: #b8321d;--blue: #2a4178;--grotesque: "Sofia Sans Condensed", "Arial Narrow", sans-serif;--compressed: "Sofia Sans Extra Condensed", "Sofia Sans Condensed", "Arial Narrow", sans-serif;--serif: "Charis SIL", Charter, "Bitstream Charter", Georgia, serif;--u: calc(100vw / 1376);--cols: 3.4vw 6.7vw 2.3vw minmax(0, 59.3vw) 2vw 2.3vw 21vw 3vw;--rule: max(1px, calc(1.2 * var(--u)));--text-start: 12.4vw;color-scheme:light}*,*::before,*::after{box-sizing:border-box}html{background:var(--paper);color:var(--ink);font-family:var(--serif);font-size:100%;-webkit-text-size-adjust:100%;text-size-adjust:100%;scrollbar-color:var(--ink-2) var(--paper-2);caret-color:var(--red)}body{margin:0;counter-reset:note;font-variant-numeric:lining-nums tabular-nums;text-rendering:optimizeLegibility}::selection{background:var(--red);color:var(--paper)}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.18em}a:hover{color:var(--red)}:focus-visible{outline:2px solid var(--red);outline-offset:3px}p{margin:0}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.office{font-variant-numeric:lining-nums proportional-nums;padding:calc(33*var(--u)) 0 0 3.3vw;height:calc(102*var(--u));font-family:var(--grotesque);font-size:calc(27*var(--u));line-height:calc(36*var(--u))}.office__name{font-weight:700;text-transform:uppercase;text-decoration:none}.band{display:grid;grid-template-columns:38.9vw 13.7vw 10.2vw minmax(0, 1fr);align-items:center;height:calc(163*var(--u));padding:calc(2*var(--u)) 2.3vw 0 3.4vw;background:var(--red);color:var(--ink);font-family:var(--grotesque)}.band__title{display:flex;align-items:center;gap:calc(15*var(--u));margin:0;font-family:var(--compressed);font-weight:800}.band__id{font-size:calc(122*var(--u));line-height:1;letter-spacing:-0.01em;white-space:nowrap}.band__name{max-width:6.2em;font-size:calc(50*var(--u));line-height:1.05;text-transform:uppercase}.band__status{display:grid;grid-column:2/4;grid-template-columns:subgrid;margin:0;font-size:max(19px,20.5*var(--u));line-height:max(24px,26*var(--u));font-weight:700;text-transform:uppercase}.band__status div{display:contents}.band__status dd{margin:0}.band__facts{margin:0;font-size:max(19px,20.5*var(--u));line-height:max(20px,21.5*var(--u));font-weight:700;text-transform:uppercase}.band__facts div{white-space:nowrap}.band__facts dt{display:inline;font-weight:800}.band__facts dd{display:inline;margin:0 0 0 .2em}.band--short{height:calc(180*var(--u))}.record{padding-top:calc(70*var(--u))}.part{position:relative;display:grid;grid-template-columns:var(--cols);row-gap:calc(24*var(--u));padding-bottom:calc(24*var(--u))}.part::before,.part::after{content:"";position:absolute;top:var(--rules-top, calc(64 * var(--u)));bottom:calc(24*var(--u));width:var(--rule);background:var(--ink)}.part::before{left:10.1vw}.part::after{left:73.7vw}.part+.part{margin-top:calc(96*var(--u))}.part__head{display:grid;grid-column:1/-1;grid-template-columns:subgrid;align-items:baseline;margin:0;font-family:var(--grotesque);font-size:calc(22*var(--u));line-height:1.2;font-weight:700;text-transform:uppercase;letter-spacing:.02em}.part__num{grid-column:2}.part__title{grid-column:4}.part__amended{grid-column:7;font-variant-numeric:lining-nums proportional-nums;font-weight:400;text-transform:none;letter-spacing:0;color:var(--blue)}.clause{position:relative;display:grid;grid-column:1/-1;grid-template-columns:subgrid;align-items:start;font-size:max(17px,22*var(--u));line-height:1.45}.clause__num{grid-column:2;white-space:nowrap}.clause__text{grid-column:4;max-width:34em}.clause__text p+p,.clause__text p+.missing,.clause__text .missing+p{margin-top:.7em}.clause__text strong{font-weight:700}.clause__note{grid-column:7;counter-increment:note;padding-top:.2em;font-variant-numeric:lining-nums proportional-nums;letter-spacing:.01em;font-family:var(--grotesque);font-size:max(14px,17*var(--u));line-height:1.3}.clause__note::before{content:counter(note, lower-alpha) ". ";color:var(--blue)}.clause__note p{display:inline}.clause__note em{font-style:normal;color:var(--blue)}.clause__note em::after{content:"\a";white-space:pre}.clause__text{position:relative}.clause--changed .clause__text::before{content:"";position:absolute;left:calc(-1*var(--text-start));top:.12em;bottom:.12em;width:max(4px,7*var(--u));background:var(--red)}.part--lede{--rules-top: 0;row-gap:calc(37*var(--u))}.part--lede .clause{font-size:max(28px,44*var(--u));line-height:1.25;letter-spacing:-0.012em;--tracking: -0.012em}.part--lede .clause__text{max-width:none}.part--lede .clause__note{font-size:max(15px,21.5*var(--u));line-height:1.3;padding-top:.6em}del{color:var(--red);text-decoration:none;background:linear-gradient(currentColor, currentColor) no-repeat 0 58%/100% .07em}ins{color:var(--blue);text-decoration:none}@media(prefers-reduced-motion: no-preference){.amend--live del{animation:strike 420ms cubic-bezier(0.2, 0.7, 0.2, 1) 1.4s backwards}.amend--live ins{display:inline-block;animation:insert 560ms steps(6, end) 1.9s backwards}.clause--changed:has(.amend--live) .clause__text::before{transform-origin:top;animation:bar 320ms cubic-bezier(0.2, 0.7, 0.2, 1) 1.8s backwards}.clause:has(.amend--live) .clause__note{animation:note 420ms cubic-bezier(0.2, 0.7, 0.2, 1) 2.5s backwards}}@keyframes strike{from{color:var(--ink);background-size:0% .07em}}@keyframes insert{from{clip-path:inset(0 100% 0 0)}}@keyframes bar{from{transform:scaleY(0)}}@keyframes note{from{opacity:0}}.redact{position:relative;display:inline-block;cursor:pointer}.redact input{position:absolute;inset:0;margin:0;opacity:0;cursor:pointer}.redact__box{display:inline-block;overflow:hidden;width:calc(var(--w) + var(--len)*var(--tracking, 0em));height:1.1em;vertical-align:-0.24em;line-height:1.1em;background:var(--ink);text-align:center}.redact:hover .redact__box{background:var(--ink-2)}.redact input:focus-visible~.redact__box{outline:2px solid var(--red);outline-offset:2px}.redact__denial{display:block;visibility:hidden;font-family:var(--grotesque);font-size:.62em;font-weight:700;line-height:1.7741935484em;letter-spacing:.02em;white-space:nowrap;color:var(--paper)}.redact input:checked~.redact__box{background:var(--red)}.redact input:checked~.redact__box .redact__denial{visibility:visible}.missing{margin:0;max-width:20em}.missing__frame{display:grid;place-items:center;aspect-ratio:3/2;background:var(--paper-2);box-shadow:inset 0 0 0 var(--rule) var(--ink)}.missing__file{font-family:var(--grotesque);font-size:.8em;line-height:1.35;color:var(--ink-2);text-align:center}.missing figcaption{margin-top:.6em;font-size:.9em}.missing__num{font-family:var(--grotesque);font-weight:700;text-transform:uppercase}.colophon{display:grid;grid-template-columns:var(--cols);margin-top:calc(120*var(--u));padding:calc(28*var(--u)) 0 calc(72*var(--u));border-top:var(--rule) solid var(--ink);font-family:var(--grotesque);font-size:max(14px,17*var(--u));line-height:1.4;color:var(--ink-2)}.colophon p{grid-column:4}.colophon p:first-child{font-weight:700;text-transform:uppercase;color:var(--ink)}@media(max-width: 1199px){.band{display:block;height:auto;padding:18px max(16px,3.4vw) 20px}.band__title{align-items:flex-end;gap:12px}.band__id{font-size:clamp(3.5rem,21vw,6rem);line-height:.82}.band__name{font-size:clamp(1.25rem,6.5vw,2rem)}.band__status{grid-template-columns:max-content 1fr;column-gap:16px;margin-top:16px;font-size:1.2rem;line-height:1.35}.band__facts{margin-top:12px;font-size:1.2rem;line-height:1.3}.band__facts div{white-space:normal}}@media(min-width: 700px)and (max-width: 1199px){.band{display:grid;grid-template-columns:max-content minmax(0, 1fr);column-gap:48px;align-items:start}.band__title{grid-column:1/-1}.band__status{grid-column:1;grid-row:2}.band__facts{grid-column:2;grid-row:2;margin-top:16px}}@media(max-width: 899px){:root{--cols: 16px 3.2rem 0.9rem minmax(0, 1fr) 16px;--text-start: calc(16px + 4.1rem);--u: 1px}.office{height:auto;padding:14px 16px 12px;font-size:.8rem;line-height:1.3}.record{padding-top:28px}.part{row-gap:22px}.part::after{display:none}.part::before{left:calc(16px + 3.2rem)}.part+.part{margin-top:56px}.part__head{font-size:1rem}.part__title{grid-column:4}.part__amended{grid-column:4;grid-row:2;font-size:.85rem}.clause{font-size:1.125rem}.clause__num{font-family:var(--grotesque);font-size:.8em;padding-top:.2em}.clause__note{grid-column:4;padding-top:0;margin-top:6px;font-size:.875rem}.part--lede{row-gap:26px}.part--lede .clause{font-size:clamp(1.3rem,5.6vw,1.75rem)}.part--lede .clause__text{max-width:none}.part--lede .clause__note{font-size:.9375rem;padding-top:0}.colophon{margin-top:72px;padding:20px 0 48px}}@media(forced-colors: active){del{background:none;text-decoration:line-through}ins{text-decoration:underline}.redact__box,.clause--changed .clause__text::before{forced-color-adjust:none;background:CanvasText}.redact:hover .redact__box{background:CanvasText}.redact input:checked~.redact__box{background:Highlight}.redact__denial{color:HighlightText}.missing__frame{outline:1px solid CanvasText;outline-offset:-1px}}