:root{--t-body: 1.1875rem;--t-item: 1rem;--t-cap: .9375rem;--t-key: .875rem}body{font-weight:400}main h1,main h2,main h3,nav a,footer a{text-transform:none}main h1{letter-spacing:-.03em;line-height:1.12}main h2{letter-spacing:-.025em;line-height:1.18}.nr-lead,.nr-body,.ft-body,.ra-lead,.tier-sub,.sec-p{font-size:1.1875rem;font-weight:400;line-height:1.7;opacity:1}.nr-note{font-size:.9375rem;line-height:1.6;opacity:1}input,textarea,button{font-size:1rem}@media (max-width:760px){.nr-lead,.nr-body,.ft-body,.ra-lead,.tier-sub,.sec-p{font-size:1.125rem}}.site-readable .nr-h1{font-size:clamp(2.5rem,4.5vw,4rem);max-width:23ch;line-height:1.12;font-weight:700;letter-spacing:-.03em}.site-readable .nr-h2,.site-readable .ft-h2{font-size:clamp(2rem,3.2vw,3rem);font-weight:700;line-height:1.18;letter-spacing:-.025em}.site-readable .nr-statement{font-size:clamp(2.3rem,4.7vw,4rem);line-height:1.15;letter-spacing:-.03em}.site-readable .nr-statement .hl{opacity:1}.site-readable .nr-statement-sub{font-size:1.1875rem;font-weight:400;line-height:1.7}.site-readable .nr-body,.site-readable .nr-lead,.site-readable .ft-body{font-size:1.1875rem!important;font-weight:400;line-height:1.7;opacity:1!important}.site-readable .nr-note,.site-readable .ft-cap,.site-readable .rr-foot,.site-readable .rr-caption{font-size:.9375rem;line-height:1.6}.site-readable .tier-sub{min-height:3.4em}.site-readable .tier-list{font-size:1rem;line-height:1.6}.site-readable .bh-label{font-size:.9375rem!important;text-transform:none;letter-spacing:0!important;opacity:1!important}.site-readable textarea{min-height:120px;resize:vertical!important;line-height:1.5}.site-readable .bi-dek,.site-readable .bi-lead-dek,.site-readable .bi-item-dek{font-size:1.1875rem;line-height:1.7}.site-readable .bp-article{--bp-body: 1.1875rem;--bp-label: .875rem}.site-readable .bp-article p{font-weight:400}.site-readable .bp-h2{line-height:1.2;letter-spacing:-.025em}.site-readable .bp-toc a{font-size:.9375rem;line-height:1.5}.site-readable .bp-article figure{max-width:100%}.site-readable .bp-article pre{font-size:.875rem;line-height:1.6}.site-readable .af-error,.site-readable .af-success{font-size:1rem;line-height:1.6}.site-readable :focus-visible{outline:3px solid currentColor;outline-offset:4px}.site-readable .nr-body,.site-readable .ft-body{max-width:62ch}@media (max-width:760px){.site-readable .nr-h1{font-size:clamp(2.3rem,8.5vw,3.2rem)}.site-readable .nr-body,.site-readable .nr-lead,.site-readable .ft-body{font-size:1.125rem!important}.site-readable .nr-h2,.site-readable .ft-h2{font-size:2rem}}.site-readable .wsx-hero{display:block;min-height:0}.site-readable .wsx-copy{display:grid;grid-template-columns:1fr 1fr;gap:0 64px;padding:112px max(28px,calc((100vw - 1136px)/2)) 48px}.site-readable .wsx-copy h1{grid-row:1 / 4;align-self:center;margin-bottom:0}.site-readable .wsx-copy>p,.site-readable .wsx-copy>div{grid-column:2}.site-readable .wsx-stage{border-left:0;border-top:3px solid #111;padding:40px 28px;min-height:0}.site-readable .wsx-win{width:100%;min-width:0;max-width:1136px;margin:auto;min-height:550px;height:auto}.site-readable .wsx-timeline{margin-top:24px}.site-readable .rr-caption{padding-inline:24px;line-height:1.6;text-transform:none;letter-spacing:.02em;opacity:1}.site-readable .rr-card .k,.site-readable .rr-turn .who,.site-readable .nr-chip{text-transform:none;letter-spacing:.02em}.site-readable .bp-fig-n,.site-readable .dv-axis-k,.site-readable .dv-axis span,.site-readable .obs-layer-name span,.site-readable .bp-article .turn-id{color:#555}.site-readable .tr-d.is-watch{color:#70510c}.site-readable .ft-base p,.site-readable .bp-article pre u{color:#bfb9ae}.site-readable .wsx-feed em,.site-readable .wsx-rail>span{opacity:.9}.site-readable .bh-label{text-transform:none!important}@media (max-width:900px){.site-readable .wsx-copy{display:block;padding:104px 28px 48px}.site-readable .wsx-copy h1{margin-bottom:24px}.site-readable .wsx-win{min-height:0}.site-readable .wsx-stage{padding:28px 20px}.site-readable .wsx-col{padding:14px}.site-readable .wsx-ask{padding:12px}.site-readable .wsx-row{flex-wrap:wrap}.site-readable .wsx-row .lbl{white-space:normal;overflow:visible}}.site-readable footer h3{text-transform:none!important;letter-spacing:.02em!important}
