.oc-page{--oc-ink:#172a34;--oc-forest:#1e6257;--oc-acid:#d7e44a;--oc-coral:#d65f45;--oc-paper:#f5f1e7;--oc-mist:#e8f0eb;--oc-line:#c7d1cc;background:var(--oc-paper);min-height:100vh;color:var(--oc-ink);font-family:Arial,Helvetica,sans-serif}.oc-page *{box-sizing:border-box}.oc-nav{border-bottom:1px solid var(--oc-line);background:#fbfaf5;justify-content:space-between;align-items:center;min-height:76px;padding:0 clamp(20px,5vw,76px);display:flex}.oc-brand{color:var(--oc-ink);letter-spacing:.08em;font-size:.9375rem;font-weight:900;text-decoration:none}.oc-brand>span{color:var(--oc-coral);letter-spacing:-.15em;margin-right:9px;font-size:.5rem}.oc-brand b{color:var(--oc-forest)}.oc-nav>div{gap:24px;display:flex}.oc-nav>div a{color:#52676d;align-items:center;min-height:44px;font-size:.75rem;font-weight:800;text-decoration:none;display:inline-flex}.oc-kicker{color:var(--oc-forest);letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:900}.oc-hero{background:radial-gradient(circle at 14% 24%,#d7e44a3d,#0000 26%),linear-gradient(118deg,#fbfaf5 0 68%,#e2ece6 68%);grid-template-columns:minmax(0,1.5fr) minmax(290px,.7fr);gap:clamp(38px,7vw,96px);padding:clamp(66px,9vw,118px) clamp(20px,7vw,104px) 76px;display:grid}.oc-hero h1{letter-spacing:-.055em;margin:25px 0 24px;font:400 clamp(48px,7vw,88px)/.92 Georgia,Times New Roman,serif}.oc-hero h1 em{color:var(--oc-forest);font-style:italic}.oc-lede{color:#52676d;max-width:780px;margin:0;font-size:1rem;line-height:1.75}.oc-actions,.oc-source-links{flex-wrap:wrap;gap:11px;margin-top:32px;display:flex}.oc-actions a,.oc-source-links a,.oc-next a{background:var(--oc-ink);color:#fff;justify-content:space-between;align-items:center;gap:28px;min-height:50px;padding:0 20px;font-size:.75rem;font-weight:900;text-decoration:none;display:inline-flex}.oc-actions a+a{color:var(--oc-ink);background:0 0;border:1px solid #91a9a1}.oc-hero aside{background:#fff;border:1px solid #abc0b8;align-self:end;padding:28px}.oc-hero aside>span{color:var(--oc-coral);letter-spacing:.13em;font-size:.6875rem;font-weight:900}.oc-hero aside>strong{margin:18px 0 12px;font:400 29px/1.08 Georgia,Times New Roman,serif;display:block}.oc-hero aside>p{color:#607478;margin:0;font-size:.875rem;line-height:1.65}.oc-hero dl{border-top:1px solid var(--oc-line);margin:24px 0 0;padding-top:15px}.oc-hero dl div{justify-content:space-between;gap:16px;padding-top:8px;font-size:.75rem;display:flex}.oc-hero dd{margin:0;font-weight:900}.oc-facts{border-block:1px solid var(--oc-line);background:var(--oc-ink);color:#fff;grid-template-columns:repeat(4,1fr);display:grid}.oc-facts div{border-right:1px solid #40515a;justify-content:center;align-items:baseline;gap:12px;padding:31px 18px;display:flex}.oc-facts div:last-child{border-right:0}.oc-facts b{color:var(--oc-acid);font:400 32px Georgia,Times New Roman,serif}.oc-facts span{color:#c7d3d2;font-size:.75rem;font-weight:800}.oc-source-note,.oc-arrow,.oc-next{background:#fff;grid-template-columns:minmax(280px,.8fr) minmax(360px,1.2fr);gap:clamp(42px,8vw,120px);padding:clamp(68px,9vw,116px) clamp(20px,7vw,104px);display:grid}.oc-source-note h2,.oc-section-heading h2,.oc-arrow h2,.oc-next h2{letter-spacing:-.045em;margin:18px 0 0;font:400 clamp(38px,5vw,62px)/1 Georgia,Times New Roman,serif}.oc-source-note>div:last-child>p,.oc-next>div:last-child>p{color:#52676d;margin:0 0 18px;font-size:1rem;line-height:1.75}.oc-source-links{margin-top:26px}.oc-source-links a{border:1px solid var(--oc-line);color:var(--oc-ink);background:0 0}.oc-sequence,.oc-scope{padding:clamp(70px,9vw,120px) clamp(20px,7vw,104px)}.oc-sequence{background:var(--oc-mist)}.oc-section-heading{grid-template-columns:minmax(280px,1fr) minmax(320px,.8fr);align-items:end;gap:clamp(36px,7vw,96px);display:grid}.oc-section-heading>p{color:#53686d;margin:0;font-size:1rem;line-height:1.75}.oc-sequence>ol{border-top:1px solid #adbbb5;grid-template-columns:repeat(5,1fr);margin:58px 0 0;padding:0;list-style:none;display:grid}.oc-sequence>ol li{border-right:1px solid #adbbb5;min-width:0;padding:25px 20px 6px 0}.oc-sequence>ol li+li{padding-left:20px}.oc-sequence>ol li:last-child{border-right:0}.oc-sequence>ol span{color:var(--oc-coral);font:400 23px Georgia,Times New Roman,serif}.oc-sequence h3{margin:24px 0 10px;font:400 22px/1.1 Georgia,Times New Roman,serif}.oc-sequence li p{color:#5a6e72;margin:0;font-size:.8125rem;line-height:1.6}.oc-arrow{background:var(--oc-paper)}.oc-arrow-copy>p:not(.oc-kicker){color:#52676d;margin:26px 0;line-height:1.75}.oc-arrow-copy dl{border-top:1px solid #b8c4bf;margin:30px 0 0}.oc-arrow-copy dl div{border-bottom:1px solid #b8c4bf;grid-template-columns:88px 1fr;gap:15px;padding:14px 0;font-size:.8125rem;line-height:1.55;display:grid}.oc-arrow-copy dt{color:var(--oc-forest);text-transform:uppercase;font-weight:900}.oc-arrow-copy dd{color:#52676d;margin:0}.oc-arrow-demo{align-self:center;min-width:0}.oc-arrow-demo .science-mechanism>ol>li{box-shadow:0 18px 44px #172a3414}.oc-scope{background:#fbfaf5}.oc-domains{border-top:1px solid var(--oc-ink);margin-top:58px}.oc-domain{border-bottom:1px solid var(--oc-ink)}.oc-domain>summary,.oc-topic>summary{cursor:pointer;grid-template-columns:64px 1fr 34px;align-items:center;gap:20px;list-style:none;display:grid}.oc-domain>summary::-webkit-details-marker{display:none}.oc-topic>summary::-webkit-details-marker{display:none}.oc-domain>summary{min-height:112px}.oc-domain>summary>span{color:var(--oc-coral);font:400 26px Georgia,Times New Roman,serif}.oc-domain>summary h3{margin:0 0 6px;font:400 clamp(27px,3vw,39px)/1.1 Georgia,Times New Roman,serif}.oc-domain>summary p,.oc-topic>summary p{color:#677a7d;margin:0;font-size:.75rem;font-weight:800}.oc-domain>summary>b,.oc-topic>summary>b{font:400 27px Georgia,Times New Roman,serif;transition:transform .2s}.oc-domain[open]>summary>b,.oc-topic[open]>summary>b{transform:rotate(45deg)}.oc-topics{padding:0 0 34px 64px}.oc-topic{border-top:1px solid var(--oc-line);background:#fff}.oc-topic:last-child{border-bottom:1px solid var(--oc-line)}.oc-topic>summary{grid-template-columns:48px 1fr 28px;min-height:84px;padding:0 22px}.oc-topic>summary>span{color:var(--oc-forest);font-size:.75rem;font-weight:900}.oc-topic>summary h4{margin:0 0 5px;font:400 21px Georgia,Times New Roman,serif}.oc-topic-body{padding:0 22px 28px 70px}.oc-facets{border-block:1px solid var(--oc-line);grid-template-columns:150px 1fr;gap:20px;margin:0 0 28px;padding:18px 0;display:grid}.oc-facets>span{color:var(--oc-forest);letter-spacing:.08em;text-transform:uppercase;font-size:.6875rem;font-weight:900}.oc-facets ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.oc-facets li{background:var(--oc-mist);color:#425c60;padding:7px 10px;font-size:.75rem;font-weight:800}.oc-objectives{gap:18px;display:grid}.oc-objectives>article{border:1px solid var(--oc-line);background:#fbfaf5}.oc-objectives>article>header{border-bottom:1px solid var(--oc-line);grid-template-columns:50px 1fr;gap:18px;padding:23px;display:grid}.oc-objectives>article>header>span{color:var(--oc-coral);font:400 21px Georgia,Times New Roman,serif}.oc-objectives h5{margin:0 0 8px;font:400 22px/1.15 Georgia,Times New Roman,serif}.oc-objectives header p{color:#53686d;margin:0;font-size:.875rem;line-height:1.55}.oc-objective-grid{grid-template-columns:1fr 1fr;display:grid}.oc-objective-grid>section{padding:22px 24px}.oc-objective-grid>section+section{border-left:1px solid var(--oc-line)}.oc-objective-grid h6{color:var(--oc-forest);letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px;font-size:.6875rem}.oc-objective-grid h6:not(:first-child){margin-top:20px}.oc-objective-grid ul{margin:0;padding-left:18px}.oc-objective-grid li,.oc-objective-grid p{color:#50656a;font-size:.8125rem;line-height:1.55}.oc-objective-grid p{margin:0}.oc-objective-grid s{color:#8b5c50;text-decoration-thickness:1px}.oc-objectives article>footer{border-top:1px solid var(--oc-line);background:#fff;grid-template-columns:repeat(3,1fr);gap:18px;padding:18px 24px;display:grid}.oc-objectives footer>div>span{color:#65797d;letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:.625rem;font-weight:900;display:block}.oc-objectives footer ul{margin:0;padding:0;list-style:none}.oc-objectives footer li{color:#50656a;margin-top:5px;font-size:.75rem;line-height:1.4}.oc-objectives footer a{color:var(--oc-forest);text-underline-offset:3px;font-weight:800}.oc-next{background:var(--oc-ink);color:#fff}.oc-next .oc-kicker{color:var(--oc-acid)}.oc-next>div:last-child>p{color:#c5d2d1}.oc-next a{background:var(--oc-acid);width:max-content;color:var(--oc-ink);margin-top:12px}.oc-footer{color:#fff;background:#0e222b;justify-content:space-between;align-items:center;gap:30px;padding:34px clamp(20px,7vw,104px);display:flex}.oc-footer .oc-brand{color:#fff}.oc-footer p{color:#a9bcba;max-width:620px;margin:0;font-size:.75rem;line-height:1.5}:is(.oc-page a:focus-visible,.oc-page summary:focus-visible){outline:3px solid var(--oc-coral);outline-offset:4px}@media (max-width:1050px){.oc-sequence>ol{grid-template-columns:repeat(2,1fr)}.oc-sequence>ol li{border-bottom:1px solid #adbbb5}.oc-sequence>ol li:nth-child(2n){border-right:0}.oc-objectives article>footer{grid-template-columns:1fr 1fr}}@media (max-width:900px){.oc-hero{background:linear-gradient(#fbfaf5 0 70%,#e2ece6 70%);grid-template-columns:1fr}.oc-source-note,.oc-section-heading,.oc-arrow,.oc-next{grid-template-columns:1fr}.oc-facts{grid-template-columns:repeat(2,1fr)}.oc-facts div:nth-child(2){border-right:0}.oc-facts div:nth-child(-n+2){border-bottom:1px solid #40515a}.oc-topics{padding-left:0}.oc-topic-body{padding-left:22px}}@media (max-width:680px){.oc-nav{flex-wrap:wrap;gap:12px 24px;min-height:66px;padding-block:16px}.oc-nav>div{flex-wrap:wrap;gap:0 24px}.oc-nav>div a{align-items:center;min-height:44px;display:inline-flex}.oc-actions a,.oc-source-links a,.oc-next a{width:100%}.oc-sequence>ol{grid-template-columns:1fr}.oc-sequence>ol li,.oc-sequence>ol li+li{border-right:0;padding:22px 0}.oc-domain>summary{grid-template-columns:44px 1fr 24px}.oc-topic>summary{grid-template-columns:34px 1fr 24px;padding-inline:14px}.oc-topic-body{padding-inline:14px}.oc-facets,.oc-objective-grid{grid-template-columns:1fr}.oc-objective-grid>section+section{border-top:1px solid var(--oc-line);border-left:0}.oc-objectives article>footer{grid-template-columns:1fr}.oc-footer{flex-direction:column;align-items:flex-start}.oc-facts div{flex-direction:column;align-items:center;gap:4px}.oc-source-note,.oc-sequence,.oc-arrow,.oc-scope,.oc-next{padding-inline:20px}}.oc-available{background:var(--oc-mist);grid-template-columns:minmax(280px,.8fr) minmax(360px,1.2fr);gap:clamp(42px,8vw,120px);padding:clamp(68px,9vw,116px) clamp(20px,7vw,104px);display:grid}.oc-available h2{letter-spacing:-.045em;margin:18px 0 0;font:400 clamp(38px,5vw,62px)/1 Georgia,Times New Roman,serif}.oc-available>div:last-child>p{color:#52676d;margin:0 0 18px;font-size:1rem;line-height:1.75}.oc-available-actions{flex-wrap:wrap;gap:10px;margin-top:25px;display:flex}.oc-available-actions a{min-height:49px;color:var(--oc-ink);border:1px solid #9dafaa;justify-content:space-between;align-items:center;gap:24px;padding:0 18px;font-size:.75rem;font-weight:900;text-decoration:none;display:inline-flex}.oc-available-actions a:first-child{border-color:var(--oc-ink);background:var(--oc-ink);color:#fff}@media (max-width:900px){.oc-available{grid-template-columns:1fr}}@media (max-width:680px){.oc-available{padding-inline:20px}.oc-available-actions a{width:100%}}@media (prefers-reduced-motion:reduce){.oc-page *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.oc-page{--oc-coral:#a74432}.oc-hero dt{color:#607478}@media (prefers-reduced-motion:reduce){.oc-domain>summary>b,.oc-topic>summary>b{transition:none}}
