.dpage{--measure:44rem;max-width:var(--measure);margin:0 auto;padding:clamp(2rem,6vw,4.5rem) clamp(1.25rem,5vw,2rem) clamp(4rem,9vw,6.5rem)}.dpage .eyebrow{font:500 .8125rem/1 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--teal)}.dpage .dhead h1{text-wrap:balance;margin:.9rem 0 0;font-size:clamp(2rem,5.2vw,3rem);line-height:1.12}.dpage .dhead .dek{font:400 clamp(1.1875rem, 2.2vw, 1.4375rem)/1.5 var(--serif);color:var(--ink2);margin-top:1.1rem}.dpage .dhead .byline{border-top:1px solid var(--rule);color:var(--ink2);margin-top:1.25rem;padding-top:1.1rem;font-size:.9375rem}.dpage .prose{margin-top:2rem}.dpage .prose>*+*{margin-top:1.2rem}.dpage .prose h2{border-top:1px solid var(--rule);margin-top:3rem;padding-top:1.5rem;font-size:clamp(1.5rem,3vw,1.9rem);line-height:1.2}.dpage .prose h3{margin-top:2rem;font-size:1.3125rem}.dpage .prose a{color:var(--teal);text-underline-offset:.2em;text-decoration-thickness:1px}.dpage .prose ul,.dpage .prose ol{padding-left:1.3rem}.dpage .prose li+li{margin-top:.45rem}.dpage .prose strong{font-weight:700}.dpage .prose .note{color:var(--ink2);font-size:.875rem;line-height:1.6}.dpage .prose .note a{color:var(--ink2)}.dpage .prose .inshort{background:var(--white);border:1px solid var(--rule);border-left:4px solid var(--teal);margin-top:2rem;padding:1.35rem clamp(1.1rem,3vw,1.75rem)}.dpage .prose .inshort h2{font:500 .8125rem/1 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--teal);border:0;margin:0;padding:0}.dpage .prose .inshort ul{margin:.9rem 0 0;padding-left:1.2rem;font-size:1.0625rem}.dpage .prose .inshort li+li{margin-top:.55rem}.dpage .tablewrap{-webkit-overflow-scrolling:touch;border-bottom:1px solid var(--rule);margin-top:1.5rem;overflow-x:auto}.dpage .tablewrap:focus-visible{outline-offset:0}.dpage table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:30rem;font-size:1rem}.dpage thead th{font:600 .9375rem/1.3 var(--sans);text-align:left;vertical-align:bottom;color:var(--ink2);border-bottom:2px solid var(--navy);padding:0 .75rem .55rem 0}.dpage tbody td{border-bottom:1px solid var(--rule);vertical-align:top;padding:.6rem .75rem .6rem 0}.dpage tbody tr:last-child td{border-bottom:0}.dpage thead th:last-child,.dpage tbody td:last-child{padding-right:0}.dpage figure{border-top:1px solid var(--rule);margin:2.25rem 0 0;padding:1.25rem 0 0}.dpage figure svg{width:100%;height:auto;display:block;overflow:visible}.dpage figure svg text{font-family:var(--sans);fill:var(--navy)}.dpage figcaption{color:var(--ink2);margin-top:1rem;font-size:.875rem;line-height:1.6}.dpage .prose ol.sources{color:var(--ink2);overflow-wrap:anywhere;margin-top:1.25rem;padding-left:1.75rem;font-size:.875rem;line-height:1.6}.dpage .prose ol.sources li{padding-left:.25rem}.dpage .prose ol.sources li+li{margin-top:.6rem}.dpage .prose ol.sources li::marker{color:var(--navy)}.dpage .prose ol.sources a{color:var(--ink2)}.dpage .prose ol.sources a:hover{color:var(--navy)}.dpage .dfoot{border-top:1px solid var(--rule);color:var(--ink2);margin-top:3rem;padding-top:1.1rem;font-size:.875rem;line-height:1.8}.dpage .dfoot a{color:var(--ink2);text-underline-offset:.2em;text-decoration-thickness:1px}.dpage .dfoot a:hover{color:var(--navy)}.dpage .dfaq{border-top:2px solid var(--navy);margin-top:3.5rem;padding-top:1.75rem}.dpage .dfaq h2{font-size:clamp(1.5rem,3vw,1.9rem);line-height:1.2}.dpage .dfaq dl{margin:1.5rem 0 0}.dpage .dfaq div+div{border-top:1px solid var(--rule);margin-top:1.5rem;padding-top:1.5rem}.dpage .dfaq dt{font:600 1.1875rem/1.35 var(--serif)}.dpage .dfaq dd{color:var(--ink2);margin:.5rem 0 0}@media (max-width:640px){.dpage .prose{font-size:1.125rem}.dpage table{font-size:.9375rem}.dpage .tablewrap{margin-inline:calc(-1*clamp(1.25rem,5vw,2rem));padding-inline:clamp(1.25rem,5vw,2rem)}}@media print{.dpage{max-width:none}.dpage .tablewrap{overflow:visible}.dpage table{min-width:0}}
