:root{--ocw-ink:#12222c;--ocw-paper:#f2f7f8;--ocw-deep:#04243a;--ocw-edge:#c2d6dc;--ocw-coral:#d2630f;--ocw-kelp:#0f7a6e}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body.ocw-page{background:var(--ocw-paper);color:var(--ocw-ink);margin:0;font:17px/1.66 Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.ocw-crest,.ocw-main,.ocw-floor>p,.ocw-floor>nav{max-width:46rem;margin-inline:auto;padding-inline:1.15rem}.ocw-crest{border-bottom:1px solid var(--ocw-edge);padding-block:1.1rem 1.2rem}.ocw-door{background:var(--ocw-deep);color:#eef7fa;box-shadow:inset 0 -5px 0 var(--ocw-coral);border-radius:12px;padding:1.05rem 1.15rem;text-decoration:none;display:block}.ocw-door b{letter-spacing:.01em;font-size:1.26rem;display:block}.ocw-door em{color:#bedbe6;margin-top:.3rem;font-size:.93rem;font-style:normal;display:block}.ocw-door small{color:#8fb2c1;margin-top:.4rem;font-size:.79rem;display:block}.ocw-door:hover{background:#063450}.ocw-name{margin:1rem 0 0}.ocw-name b{letter-spacing:.02em;font-size:1.18rem}.ocw-name a{color:inherit;box-shadow:0 2px 0 var(--ocw-coral);text-decoration:none}.ocw-name small{color:#55707c;text-transform:uppercase;letter-spacing:.08em;font-size:.78rem}.ocw-lanes{margin-top:.72rem;font-size:.89rem}.ocw-lanes ul{flex-wrap:wrap;gap:.2rem 1.1rem;margin:0;padding:0;list-style:none;display:flex}.ocw-lanes a{color:var(--ocw-kelp)}.ocw-depths small{margin:.2rem 1.1rem .2rem 0;display:inline-block}.ocw-main{padding-block:1.75rem 2.5rem}.ocw-lead{margin:0;display:block}.ocw-h1{margin:0 0 .9rem;font-size:clamp(1.58rem,5vw,2.15rem);line-height:1.19}.ocw-lede{margin:0 0 .85rem;font-size:1.1rem}.ocw-lede2{margin:0 0 .4rem}.ocw-figures{grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:.55rem;margin:1.5rem 0 .3rem;display:grid}.ocw-fig{box-shadow:0 1px 0 var(--ocw-edge), inset 3px 0 0 var(--ocw-kelp);background:#fff;border-radius:9px;margin:0;padding:.68rem .78rem}.ocw-fig dt{margin:0}.ocw-fig dt b{text-transform:uppercase;letter-spacing:.05em;color:#55707c;font-size:.75rem;font-weight:600}.ocw-fig dd{margin:0}.ocw-fig dd strong{color:var(--ocw-coral);font-size:1.2rem}.ocw-fig dd em{color:#7b8d96;font-size:.73rem;font-style:normal}.ocw-block{display:block}.ocw-main h2{margin:2.2rem 0 .62rem;font-size:clamp(1.2rem,3.4vw,1.46rem);line-height:1.28}.ocw-main h3{margin:1.3rem 0 .42rem;font-size:1.04rem}.ocw-main p{margin:0 0 .9rem}.ocw-main a{color:var(--ocw-kelp)}.ocw-pair{box-shadow:inset 4px 0 0 var(--ocw-coral), 0 1px 0 var(--ocw-edge);background:#fff;border-radius:9px;margin:1.15rem 0;padding:.7rem .9rem}.ocw-pair dt{margin:0;font-size:.93rem;font-weight:600}.ocw-pair dd{margin:0 0 .5rem;font-size:.93rem}.ocw-pair dd:last-child{margin-bottom:0}.ocw-note{border-left:4px solid var(--ocw-kelp);margin:1.2rem 0;padding:.2rem 0 .2rem 1rem;display:block}.ocw-note p{margin:0;font-size:.95rem}.ocw-shot{margin:1.4rem 0}.ocw-shot img{border-radius:9px;width:100%;height:auto;display:block}.ocw-shot figcaption{color:#55707c;padding-top:.4rem;font-size:.82rem}.ocw-tall{max-width:15rem;margin-inline:auto}.ocw-asks-note{color:#55707c;margin:0 0 .9rem;font-size:.83rem}.ocw-ask{box-shadow:0 1px 0 var(--ocw-edge);background:#fff;border-radius:9px;margin:0 0 .55rem;padding:.72rem .85rem}.ocw-ask dt{margin:0 0 .3rem;font-size:.98rem;font-weight:600}.ocw-ask dd{margin:0}.ocw-ask dd p{margin:0 0 .4rem;font-size:.94rem}.ocw-ask dd p:last-child{margin-bottom:0}.ocw-onward{border-top:1px solid var(--ocw-edge);margin-top:2.2rem;padding-top:.2rem;display:block}.ocw-onward p{margin:0}.ocw-onward a{color:var(--ocw-kelp)}.ocw-floor{background:var(--ocw-deep);color:#b4cdd8;margin-top:2.2rem;padding-block:1.7rem 2.3rem;font-size:.9rem}.ocw-floor p{max-width:46rem;margin:0 auto .8rem;padding-inline:1.15rem}.ocw-floor b{color:#f0b071}.ocw-small-print{display:block}.ocw-years{letter-spacing:.02em;color:#f0b071}.ocw-help b{white-space:nowrap}.ocw-help:focus-visible{outline-offset:4px;outline:3px solid #f0b071}.ocw-depths{padding-bottom:.9rem;font-size:.85rem}.ocw-depths a{color:#f0b071}.ocw-sign{padding-top:.7rem}.ocw-sign b{letter-spacing:.05em;font-size:1.02rem}.ocw-sign small{color:#87a3b0;font-size:.78rem}.ocw-years-ask{background:var(--ocw-paper);max-width:30rem;color:var(--ocw-ink);box-shadow:inset 0 6px 0 var(--ocw-kelp);border:0;border-radius:12px;padding:1.35rem}.ocw-years-ask::backdrop{background:#04243ad1}.ocw-years-top{margin:.3rem 0 .2rem}.ocw-years-top em{text-transform:uppercase;letter-spacing:.09em;color:var(--ocw-kelp);font-size:.77rem;font-style:normal}.ocw-years-q{margin:.35rem 0 .6rem;font-size:1.13rem;line-height:1.33}.ocw-years-say{margin:0 0 1.05rem;font-size:.94rem}.ocw-years-acts{flex-wrap:wrap;gap:.55rem;margin:0;display:flex}.ocw-yes,.ocw-no{font:inherit;cursor:pointer;border-radius:8px;flex:12.5rem;padding:.78rem .85rem;font-size:.96rem}.ocw-yes{background:var(--ocw-deep);color:#eef7fa;border:2px solid var(--ocw-deep)}.ocw-no{color:var(--ocw-ink);border:2px solid var(--ocw-edge);background:0 0}a:focus-visible,button:focus-visible{outline:3px solid var(--ocw-kelp);outline-offset:2px}@media (width>=46rem){.ocw-crest{grid-template-columns:minmax(0,1fr) minmax(16rem,20rem);align-items:start;gap:.9rem 1.5rem;display:grid}.ocw-door{grid-area:1/2/span 2}.ocw-name{grid-area:1/1;margin-top:0}.ocw-lanes{grid-area:2/1}}
