.doc-ai-education-matrix .band:has(.q-chain){background:#fdfdfd;padding:97px 0}.doc-ai-education-matrix .band:has(.q-chain) .band-lead h2{letter-spacing:-.6px;color:#17171c;font-size:49px;line-height:56px}:is(.doc-ai-education-matrix .band:has(.q-chain) .band-lead h2,.doc-communication-channel .band-aside:has(.dg-triad) .band-lead h2,.doc-communication-channel .band:has(.b-art[src$=pe-scene-first-connection-v2\.webp]) .band-lead h2){text-wrap:wrap}.doc-ai-education-matrix .band:has(.q-chain) .band-lead p{color:#263240;max-width:524px;margin-top:12px;font-size:16px;line-height:25.6px}.doc-ai-education-matrix .band:has(.q-chain) .band-lead h2+p{margin-top:40px}.doc-ai-education-matrix .band:has(.q-chain) .band-body{gap:0;padding-top:0}.doc-ai-education-matrix .band:has(.q-chain) .q-chain{margin-top:26px}.doc-ai-education-matrix .band:has(.q-chain) .b-note{color:#263240;max-width:524px;margin-top:14px;padding:0;font-size:16px;line-height:25.6px}.doc-ai-education-matrix .band:has(.q-chain) .m-slot{border-radius:18px;box-shadow:0 10px 36px #0000001a}@media (min-width:1200px){.doc-ai-education-matrix .band-media-right:has(.q-chain){grid-template-columns:556px minmax(0,600px);gap:84px}}.q-chain{grid-template-columns:repeat(5,60px);column-gap:52px;margin:0;padding:0;list-style:none;display:grid}.q-node{flex-direction:column;align-items:center;display:flex;position:relative}.q-badge{border-radius:50%;flex:0 0 60px;place-items:center;width:60px;height:60px;display:grid}.q-badge svg{display:block}.q-node b{text-align:center;width:104px;margin-top:10px;font-size:13px;font-weight:700;line-height:17.55px}.q-arrow{color:#727584;place-items:center;width:60px;height:24px;font-size:16px;line-height:1;display:grid;position:absolute;top:30px;left:-60px;transform:translateY(-50%)}.q-badge svg{width:28px;height:28px}.q-chain.lg{grid-template-columns:repeat(3,78px);column-gap:138px;margin-left:83px}.q-chain.lg .q-badge{flex-basis:78px;width:78px;height:78px}.q-chain.lg .q-badge svg{width:60px;height:60px}.q-chain.lg .q-node b{text-align:center;width:104px;font-family:var(--serif);margin-top:7px;font-size:16px;font-weight:500;line-height:22px}.q-chain.lg .q-arrow{color:#0f1a31;width:60px;height:47px;font-size:40px;top:39px;left:-99px}@media (max-width:1199px){.q-chain.lg{grid-template-columns:repeat(3,62px);justify-content:center;gap:0 110px;margin-left:0}.q-chain.lg .q-badge{flex-basis:62px;width:62px;height:62px}.q-chain.lg .q-badge svg{width:48px;height:48px}.q-chain.lg .q-node b{width:104px;margin-top:6px;font-size:14px;line-height:19px}.q-chain.lg .q-arrow{width:60px;height:38px;font-size:32px;top:31px;left:-85px}}@media (max-width:767px){.q-chain.lg{grid-template-columns:repeat(3,48px);gap:0 85px}.q-chain.lg .q-node{flex-direction:column;align-items:center;width:auto}.q-chain.lg .q-badge{flex-basis:48px;width:48px;height:48px}.q-chain.lg .q-badge svg{width:37px;height:37px}.q-chain.lg .q-node b{text-align:center;width:68px;margin:5px 0 0;font-size:13px;line-height:18px}.q-chain.lg .q-arrow{width:60px;height:29px;font-size:25px;top:24px;left:-72.5px;transform:translateY(-50%)}}@media (max-width:1199px){.doc-ai-education-matrix .band:has(.q-chain){padding:56px 0}.doc-ai-education-matrix .band:has(.q-chain) .band-lead h2{letter-spacing:-.45px;font-size:37px;line-height:43px}.doc-ai-education-matrix .band:has(.q-chain) .band-lead p{max-width:400px;margin-top:12px;font-size:15px;line-height:24px}.doc-ai-education-matrix .band:has(.q-chain) .band-lead h2+p{margin-top:30px}.doc-ai-education-matrix .band:has(.q-chain) .q-chain{margin-top:20px}.doc-ai-education-matrix .band:has(.q-chain) .b-note{max-width:400px;font-size:15px;line-height:24px}.q-chain{grid-template-columns:repeat(3,60px);gap:20px 60px}.q-node b{width:84px;font-size:12px;line-height:16.2px}.q-node:nth-child(4) .q-arrow{display:none}}@media (max-width:767px){.doc-ai-education-matrix .band:has(.q-chain){padding:44px 0}.doc-ai-education-matrix .band:has(.q-chain) .band-lead h2{letter-spacing:-.35px;font-size:29px;line-height:33px}.doc-ai-education-matrix .band:has(.q-chain) .band-lead p{max-width:309px;font-size:13px;line-height:20.8px}.doc-ai-education-matrix .band:has(.q-chain) .band-lead h2+p{margin-top:24px}.doc-ai-education-matrix .band:has(.q-chain) .q-chain{margin-top:16px}.doc-ai-education-matrix .band:has(.q-chain) .b-note{max-width:309px;font-size:13px;line-height:20.8px}.q-chain{grid-template-columns:minmax(0,1fr);row-gap:32px}.q-node{flex-direction:row;align-items:center;width:100%}.q-node b{text-align:left;width:263px;margin:0 0 0 12px}.q-node:nth-child(4) .q-arrow{display:grid}.q-arrow{width:32px;height:32px;top:-32px;left:30px;transform:translate(-50%)rotate(90deg)}}@media (min-width:621px) and (max-width:1199px){.doc-ai-education-matrix .band:has(.q-chain){padding:36px 0}.doc-ai-education-matrix .band-media-right:has(.q-chain){grid-template-columns:minmax(380px,400px) minmax(0,330px);justify-content:space-between;align-items:center;gap:24px;display:grid}.doc-ai-education-matrix .band-media-right:has(.q-chain) .m-slot{width:100%;max-width:330px}.doc-ai-education-matrix .band:has(.q-chain) .band-lead h2{letter-spacing:-.45px;font-size:37px;line-height:43px}.doc-ai-education-matrix .band:has(.q-chain) .band-lead p{max-width:400px;font-size:15px;line-height:24px}.doc-ai-education-matrix .band:has(.q-chain) .b-note{max-width:400px;font-size:15px;line-height:24px}.doc-ai-education-matrix .band:has(.q-chain) .band-lead h2+p{margin-top:30px}.doc-ai-education-matrix .band:has(.q-chain) .q-chain{grid-template-columns:repeat(5,44px);gap:0 38px;margin-top:20px}.doc-ai-education-matrix .band:has(.q-chain) .q-node{flex-direction:column;align-items:center;width:auto}.doc-ai-education-matrix .band:has(.q-chain) .q-badge{flex-basis:44px;width:44px;height:44px}.doc-ai-education-matrix .band:has(.q-chain) .q-badge svg{width:21px;height:21px}.doc-ai-education-matrix .band:has(.q-chain) .q-node b{text-align:center;width:77px;margin:7px 0 0;font-size:9.6px;line-height:13px}.doc-ai-education-matrix .band:has(.q-chain) .q-arrow{width:38px;height:18px;font-size:12px;display:grid;top:22px;left:-38px;transform:translateY(-50%)}.doc-ai-education-matrix .band:has(.q-chain) .q-node:nth-child(4) .q-arrow{width:38px;height:18px;font-size:12px;display:grid;top:22px;left:-38px;transform:translateY(-50%)}}.doc-communication-channel .band.navy:has(.dg-triad){padding:35px 0}.doc-communication-channel .band-aside:has(.dg-triad){grid-template-columns:minmax(0,1fr);row-gap:0;display:grid}:is(.doc-communication-channel .band-aside:has(.dg-triad)>.band-lead,.doc-communication-channel .band-aside:has(.dg-triad)>.band-body){display:contents}.doc-communication-channel .band-aside:has(.dg-triad) .band-lead h2{letter-spacing:-.6929px;grid-area:1/1;max-width:420px;margin:0;font-size:38.804px;line-height:48.505px}.doc-communication-channel .band-aside:has(.dg-triad) .band-lead>p:not(.b-note){max-width:540px;font-size:19.705px;line-height:28.2px}.doc-communication-channel .band-aside:has(.dg-triad) .band-lead>p:first-of-type{grid-area:2/1;margin-top:17px}.doc-communication-channel .band-aside:has(.dg-triad) .band-lead>p:nth-of-type(2){grid-area:3/1;margin-top:17px}.doc-communication-channel .band-aside:has(.dg-triad) .band-lead .b-note{color:#bac4de;grid-area:4/1;max-width:540px;margin-top:17px;padding:0;font-size:19.705px;line-height:28.2px}.doc-communication-channel .band-aside:has(.dg-triad) .dg-triad{grid-area:5/1;margin-top:17px}@media (min-width:1200px){.doc-communication-channel .band-aside:has(.dg-triad){grid-template-columns:540px minmax(0,539px);align-items:start;column-gap:152px}.doc-communication-channel .band-aside:has(.dg-triad) .dg-triad{grid-area:1/2/span 4;margin-top:84.3px}}@media (max-width:1199px){.doc-communication-channel .band.navy:has(.dg-triad){padding:48px 0}.doc-communication-channel .band-aside:has(.dg-triad) .band-lead h2{white-space:nowrap;letter-spacing:-.5px;max-width:none;font-size:36.036px;line-height:44px}.doc-communication-channel .band-aside:has(.dg-triad) .band-lead>p:not(.b-note){max-width:630px;font-size:15px;line-height:22.8px}.doc-communication-channel .band-aside:has(.dg-triad) .band-lead>p:first-of-type{margin-top:12px}.doc-communication-channel .band-aside:has(.dg-triad) .band-lead>p:nth-of-type(2){margin-top:12px}.doc-communication-channel .band-aside:has(.dg-triad) .band-lead .b-note{max-width:630px;margin-top:12px;font-size:15px;line-height:22.8px}.doc-communication-channel .band-aside:has(.dg-triad) .dg-triad{margin-top:12px}}@media (max-width:767px){.doc-communication-channel .band.navy:has(.dg-triad){padding:39.6px 0}.doc-communication-channel .band-aside:has(.dg-triad) .band-lead h2{letter-spacing:-.4px;max-width:274px;font-size:22px;line-height:27px}.doc-communication-channel .band-aside:has(.dg-triad) .band-lead>p:not(.b-note){max-width:274px;font-size:14.5px;line-height:22.04px}.doc-communication-channel .band-aside:has(.dg-triad) .band-lead>p:first-of-type{margin-top:20px}.doc-communication-channel .band-aside:has(.dg-triad) .band-lead>p:nth-of-type(2){margin-top:20px}.doc-communication-channel .band-aside:has(.dg-triad) .band-lead .b-note{max-width:274px;margin-top:20px;font-size:14.5px;line-height:22.04px}.doc-communication-channel .band-aside:has(.dg-triad) .dg-triad{margin-top:28px}}@media (max-width:620px){.doc-communication-channel .band-aside:has(.dg-triad) .band-lead>p:not(.b-note){max-width:none}.doc-communication-channel .band-aside:has(.dg-triad) .band-lead .b-note{max-width:none}.doc-communication-channel .band-aside:has(.dg-triad) .band-lead>p:nth-of-type(2){margin-top:0}.doc-communication-channel .band-aside:has(.dg-triad) .band-lead .b-note{margin-top:3.5px}}.b-boxrow{align-items:center;gap:12.857px;width:677px;max-width:100%;display:flex}.b-boxrow-box{text-align:center;border:1.4px solid;border-radius:7px;flex:none;place-items:center;padding:0 8px;display:grid}.b-boxrow-box b{letter-spacing:1.979px;color:#e5f5ff;font-size:13.33px;font-weight:700;line-height:20.85px}.b-boxrow-box.demand{background:#0e2141;border-color:#3d628f;width:158.48px;height:65.34px}.b-boxrow-box.channel{background:#063e88;border-color:#20bfff;width:209.91px;height:74.37px}.b-boxrow-box.supply{background:#0e2141;border-color:#3d628f;width:169.6px;height:66.73px}.b-boxrow-arrow{color:#e5f5ff;flex:none;width:43.79px;height:13.9px;display:block}.b-boxrow-arrow svg{width:100%;height:100%;display:block}.doc-communication-channel .band:has(.b-art[src$=pe-scene-first-connection-v2\.webp]) .band-lead{margin-top:10px}.doc-communication-channel .band:has(.b-art[src$=pe-scene-first-connection-v2\.webp]) .band-lead h2{color:#17171c;font-size:36.32px;line-height:41.8px}.doc-communication-channel .band:has(.b-art[src$=pe-scene-first-connection-v2\.webp]) .band-lead p{color:#263240;max-width:553px;margin-top:3px;font-size:17.43px;line-height:27.9px}.doc-communication-channel .band:has(.b-art[src$=pe-scene-first-connection-v2\.webp]) .band-lead p+p{margin-top:13px}.doc-communication-channel .band:has(.b-art[src$=pe-scene-first-connection-v2\.webp]) .band-lead .b-note{color:#263240;max-width:553px;margin-top:13px;padding:0;font-size:17.43px;line-height:27.9px}.doc-communication-channel .band:has(.b-art[src$=pe-scene-first-connection-v2\.webp]) .band-body{padding-top:0}@media (min-width:1200px){.doc-communication-channel .band-aside:has(.b-art[src$=pe-scene-first-connection-v2\.webp]){grid-template-columns:608px minmax(0,583px);align-items:start;gap:49px}}@media (max-width:1199px){.doc-communication-channel .band:has(.b-art[src$=pe-scene-first-connection-v2\.webp]) .band-lead h2{font-size:33.72px;line-height:38.8px}.doc-communication-channel .band:has(.b-art[src$=pe-scene-first-connection-v2\.webp]) .band-lead p{max-width:552px;margin-top:17.95px;font-size:15px;line-height:24px}.doc-communication-channel .band:has(.b-art[src$=pe-scene-first-connection-v2\.webp]) .band-lead p+p{max-width:552px;margin-top:17.95px;font-size:15px;line-height:24px}.doc-communication-channel .band:has(.b-art[src$=pe-scene-first-connection-v2\.webp]) .band-lead .b-note{max-width:552px;margin-top:17.95px;font-size:15px;line-height:24px}.doc-communication-channel .band:has(.b-art[src$=pe-scene-first-connection-v2\.webp]) .band-lead p+p{margin-top:23.2px}.doc-communication-channel .band:has(.b-art[src$=pe-scene-first-connection-v2\.webp]) .band-lead .b-note{margin-top:23.2px}}@media (max-width:767px){.doc-communication-channel .band:has(.b-art[src$=pe-scene-first-connection-v2\.webp]) .band-lead h2{font-size:20.4px;line-height:23.5px}.doc-communication-channel .band:has(.b-art[src$=pe-scene-first-connection-v2\.webp]) .band-lead p{max-width:320px;margin-top:19.7px;font-size:14.5px;line-height:23.2px}.doc-communication-channel .band:has(.b-art[src$=pe-scene-first-connection-v2\.webp]) .band-lead p+p{max-width:320px;margin-top:21.75px;font-size:14.5px;line-height:23.2px}.doc-communication-channel .band:has(.b-art[src$=pe-scene-first-connection-v2\.webp]) .band-lead .b-note{max-width:320px;margin-top:21.75px;font-size:14.5px;line-height:23.2px}}.doc-communication-channel .band:has(.b-art[src$=pe-scene-one-to-many-v2\.webp]){padding:72px 0}.doc-communication-channel .band:has(.b-art[src$=pe-scene-one-to-many-v2\.webp]) .band-lead h2{color:#17171c;text-wrap:wrap;font-size:38.27px;line-height:44px}.doc-communication-channel .band:has(.b-art[src$=pe-scene-one-to-many-v2\.webp]) .band-lead p{color:#263240;max-width:499.92px;padding:0;font-size:16px;line-height:25.6px}.doc-communication-channel .band:has(.b-art[src$=pe-scene-one-to-many-v2\.webp]) .band-lead .b-note{color:#263240;max-width:499.92px;padding:0;font-size:16px;line-height:25.6px}.doc-communication-channel .band:has(.b-art[src$=pe-scene-one-to-many-v2\.webp]) .band-lead h2+p{margin-top:11px}.doc-communication-channel .band:has(.b-art[src$=pe-scene-one-to-many-v2\.webp]) .band-lead .b-note{margin-top:8.79px}.doc-communication-channel .band:has(.b-art[src$=pe-scene-one-to-many-v2\.webp]) .band-body{padding-top:0}.doc-communication-channel .band-aside:has(.b-art[src$=pe-scene-one-to-many-v2\.webp])>.band-body{order:1}.doc-communication-channel .band-aside:has(.b-art[src$=pe-scene-one-to-many-v2\.webp])>.band-lead{order:2}@media (max-width:620px){.doc-communication-channel .band-aside:has(.b-art[src$=pe-scene-one-to-many-v2\.webp])>.band-body{order:2}.doc-communication-channel .band-aside:has(.b-art[src$=pe-scene-one-to-many-v2\.webp])>.band-lead{order:1}.doc-communication-channel .band:has(.b-art[src$=pe-scene-one-to-many-v2\.webp]) .band-aside .band-lead p{max-width:none}.doc-communication-channel .band:has(.b-art[src$=pe-scene-one-to-many-v2\.webp]) .band-aside .band-lead .b-note{max-width:none}}@media (min-width:1200px){.doc-communication-channel .band-aside:has(.b-art[src$=pe-scene-one-to-many-v2\.webp]){grid-template-columns:600px minmax(0,560px);align-items:center;gap:80px}.doc-communication-channel .band:has(.b-art[src$=pe-scene-one-to-many-v2\.webp]) .band-lead p{white-space:pre-line}.doc-communication-channel .band:has(.b-art[src$=pe-scene-one-to-many-v2\.webp]) .band-lead .b-note{white-space:pre-line}}@media (max-width:1199px){.doc-communication-channel .band:has(.b-art[src$=pe-scene-one-to-many-v2\.webp]){padding:66px 0}.doc-communication-channel .band:has(.b-art[src$=pe-scene-one-to-many-v2\.webp]) .band-lead h2{font-size:35.54px;line-height:40.9px}.doc-communication-channel .band:has(.b-art[src$=pe-scene-one-to-many-v2\.webp]) .band-lead p{white-space:normal;max-width:467px;font-size:15px;line-height:24px}.doc-communication-channel .band:has(.b-art[src$=pe-scene-one-to-many-v2\.webp]) .band-lead .b-note{white-space:normal;max-width:467px;font-size:15px;line-height:24px}.doc-communication-channel .band:has(.b-art[src$=pe-scene-one-to-many-v2\.webp]) .band-lead h2+p{margin-top:10.31px}.doc-communication-channel .band:has(.b-art[src$=pe-scene-one-to-many-v2\.webp]) .band-lead .b-note{margin-top:8.24px}}@media (max-width:767px){.doc-communication-channel .band:has(.b-art[src$=pe-scene-one-to-many-v2\.webp]){padding:58px 0}.doc-communication-channel .band:has(.b-art[src$=pe-scene-one-to-many-v2\.webp]) .band-lead h2{font-size:22px;line-height:25.3px}.doc-communication-channel .band:has(.b-art[src$=pe-scene-one-to-many-v2\.webp]) .band-lead p{max-width:275px;font-size:14.5px;line-height:23.2px}.doc-communication-channel .band:has(.b-art[src$=pe-scene-one-to-many-v2\.webp]) .band-lead .b-note{max-width:275px;font-size:14.5px;line-height:23.2px}.doc-communication-channel .band:has(.b-art[src$=pe-scene-one-to-many-v2\.webp]) .band-lead h2+p{margin-top:5.6px}.doc-communication-channel .band:has(.b-art[src$=pe-scene-one-to-many-v2\.webp]) .band-lead .b-note{margin-top:7.97px}}.s-ml .rail-btn:disabled{opacity:.35;pointer-events:none}.s-ml .rail-btn{padding-bottom:6px;top:50%;transform:translateY(-50%)}@media (min-width:1081px){.s-ml .rail-btn.prev{left:-45px}}.s-eco.eco-band{background:#fefefe}@media (min-width:1001px){.s-eco.eco-band{padding:0}}.s-eco.eco-band:after{display:none}.s-eco .eco{--rx:264px;--ry:140px;--badge:62px;aspect-ratio:auto;min-height:394px;max-height:none}.s-eco .eco-orbit{width:calc(var(--rx) * 2);height:calc(var(--ry) * 2);pointer-events:none;border:1px solid #b4b5bb;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.s-eco .eco-center{pointer-events:none;letter-spacing:1px;color:#062b58;background:#fbfaf9;border-radius:50%;place-items:center;width:244px;height:116px;font-size:41px;font-weight:700;line-height:1;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.s-eco .eco-node{left:calc(50% + var(--rx) * var(--x));top:calc(50% + var(--ry) * var(--y));gap:6px;width:106px}.s-eco .eco-ico{width:var(--badge);height:var(--badge);color:#fff;background:var(--c);border:0;box-shadow:2px 5px 10px #00000029}.s-eco .eco-ico svg [fill=currentColor]{fill:none}.s-eco .eco-ico svg [stroke=\#fff],.s-eco .eco-ico svg [data-deco]{display:none}.s-eco .eco-node:hover .eco-ico{transform:translateY(-3px)}.s-eco .eco-node[data-k=globe] .eco-ico svg,.s-eco .eco-node[data-k=people] .eco-ico svg{transform:translateY(-1px)}.s-eco .eco-node[data-k=person] .eco-ico svg{transform:translateY(-2px)}.s-eco .eco-node[data-k=heart] .eco-ico svg{transform:translateY(-1.5px)}.s-eco .eco-node[data-k=book] .eco-ico svg,.s-eco .eco-node[data-k=play] .eco-ico svg,.s-eco .eco-node[data-k=coin] .eco-ico svg{transform:translateY(-1px)}.s-eco .eco-node b{color:#001233;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0;padding:0;font-size:10.5px;font-weight:700;line-height:14.18px}@media (max-width:1240px){.s-eco .eco{--rx:224px;--ry:124px}}@media (max-width:1000px){.s-eco .eco{grid-template-columns:repeat(5,minmax(0,1fr));min-height:0}.s-eco .eco-orbit,.s-eco .eco-center{display:none}.s-eco .eco-node{width:auto;top:auto;left:auto}}@media (max-width:767px){.s-eco .eco{grid-template-columns:repeat(3,minmax(0,1fr))}}.lib-side-in{scrollbar-gutter:stable;max-height:calc(100vh - 130px);overflow-y:auto}.filter-list li+li{margin-top:6px}.filter-list button{color:#5a64a0;background:#fff;border:1px solid #e2e0df;border-radius:7px}.filter-list button:hover{background:#fff;border-color:#c7c4c0}.filter-list button[aria-current]{background:var(--wash);border-color:var(--wash);color:#00002a}.filter-list .count{color:inherit;opacity:.82}.filter-list button[aria-current] .count{opacity:1}.lib-case.is-grid .letter-card{box-shadow:0 2px 6px #00000024,0 1px 2px #00000014}.lib-case.is-grid .letter-card h3{padding-top:8px;position:relative}.lib-case.is-grid .letter-card h3:before{content:"";background:#ffffff73;height:1px;position:absolute;top:0;left:0;right:0}@media (min-width:1200px){.why-hero{grid-template-columns:240px minmax(0,1fr);gap:88px;padding-block:32px}.why-hero .chain{justify-content:space-between}.tiles-title-top{margin-top:41px}}.why-h2+.body-2{margin-top:12px}.why-ill{max-width:340px;margin-inline:auto}.sv2-card{box-shadow:0 3px 10px #0000001a}@media (min-width:1200px){.sv2-grid{padding-inline:48px}.sv2-card{aspect-ratio:271/303}.sv2-art{aspect-ratio:562/303}}
@media (min-width:768px) and (max-width:1199px){.feat-band,.books-band.stone.bp-explore,.bp-stage-band{container-type:inline-size}.feat-band .feat{grid-template-columns:minmax(0,236fr) minmax(0,360fr) minmax(0,466fr);gap:4.14508%;margin-top:1.66667cqw;padding:2.77778cqw}.feat-band .feat-cover img,.feat-band .feat-cover .cover{width:16.3889cqw;height:20.8333cqw}.feat-band .feat-body{gap:.972222cqw}.feat-band .feat-kicker{font-size:.763889cqw}.feat-band .feat-body h2{font-size:1.94444cqw}.feat-band .feat-desc{font-size:.972222cqw}.feat-band .feat-isbn{font-size:.902778cqw}.feat-band .feat-btns{gap:.833333cqw}.feat-band .feat-btns .btn{gap:.694445cqw;height:3.26389cqw;min-height:0;padding:0 1.52778cqw;font-size:.972222cqw}.feat-band .shorts{border-top:0;grid-column:auto;padding-top:0}.feat-band .shorts .eyebrow{font-size:.763889cqw}.feat-band .shorts-row{gap:1.38889cqw;margin-top:.972222cqw}.feat-band .short{width:10.2778cqw}.feat-band .short>b{margin-top:.694445cqw;font-size:.902778cqw}.feat-band .short .play{width:2.77778cqw;height:2.77778cqw}.feat-band .short .play:after{border-top-width:.555556cqw;border-bottom-width:.555556cqw;border-left-width:.833333cqw}.feat-band .short .dur{padding:.138889cqw .347222cqw;font-size:.763889cqw;bottom:.486111cqw;right:.486111cqw}}@media (min-width:621px) and (max-width:767.98px){.feat-band .feat{grid-template-columns:minmax(0,236fr) minmax(0,360fr) minmax(0,466fr);gap:4.14508%}.feat-band .feat-body h2{text-wrap:wrap}}@media (min-width:621px) and (max-width:1199px){.books-band.stone.bp-explore,.bp-stage-band{container-type:inline-size}.bp-explore .bp-h,.bp-stage-band .bp-h,.bp-explore .sys-card p,.bp-stage-band .stage p{text-wrap:wrap}.books-band.stone.bp-explore .sys-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:.967742%;margin-top:1.94444cqw}.books-band.stone.bp-explore .sys-card{gap:.972222cqw;padding:1.66667cqw 1.11111cqw 1.25cqw}.books-band.stone.bp-explore .sys-ico svg{width:2.36111cqw;height:2.36111cqw}.books-band.stone.bp-explore .sys-card b{font-size:.902778cqw}.books-band.stone.bp-explore .sys-card p{font-size:.798611cqw}.books-band.stone.bp-explore .sys-count{gap:0 .347222cqw;margin-top:.555556cqw;font-size:.833333cqw}.books-band.stone.bp-explore .sys-count i{font-size:.833333cqw}.books-band.stone.bp-explore .sys-go{gap:.555556cqw;padding:.625cqw .833333cqw;font-size:.798611cqw}.bp-stage-band .stage-sup{grid-template-columns:minmax(0,774fr) minmax(0,360fr);gap:4.06091%}.band.bp-stage-band .stage-sup{padding:1.94444cqw}.bp-stage-band .stage-sup .stage-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:3.33333cqw}.bp-stage-band .stage-sup .stage-arrow{border-top-width:.104167cqw;width:1.66667cqw;display:block;left:-2.5cqw}.bp-stage-band .stage-sup .stage-arrow:after{border-top-width:.277778cqw;border-bottom-width:.277778cqw;border-left-width:.416667cqw;top:-.277778cqw;right:-.0694445cqw}.bp-stage-band .stage b{font-size:1.31944cqw}.bp-stage-band .stage-age{font-size:.972222cqw}.bp-stage-band .stage p{font-size:1.00694cqw}.bp-stage-band .support{padding:1.94444cqw 0 0}.bp-stage-band .sup-row{gap:1.11111cqw;padding:.833333cqw 0}.bp-stage-band .sup-ico{width:6.66667cqw;height:4.44444cqw}.bp-stage-band .sup-t b{font-size:1.31944cqw}.bp-stage-band .sup-t em{margin-top:.277778cqw;font-size:1.11111cqw}}@media (max-width:620px){.feat-band .feat-cover{align-self:center}}
@media (max-width:767px){.doc-communication-channel .band:nth-of-type(4) .band-body{container-type:inline-size}.doc-communication-channel .band:nth-of-type(4) .b-ichain{grid-template-columns:28.6578cqw .596546cqw 2.38933cqw 6.11931cqw 24.4867cqw 1.04553cqw 2.38933cqw 5.67347cqw 28.6578cqw;justify-content:center;align-items:center;gap:0;margin-top:20px;padding-bottom:13.1397cqw;display:grid}.doc-communication-channel .band:nth-of-type(4) .b-ichain>.b-ichain-side:first-child{grid-area:1/1}.doc-communication-channel .band:nth-of-type(4) .b-ichain>.b-ichain-arrow:nth-child(2){grid-area:1/3}.doc-communication-channel .band:nth-of-type(4) .b-ichain>.b-ichain-hub:nth-child(3){grid-area:1/5}.doc-communication-channel .band:nth-of-type(4) .b-ichain>.b-ichain-arrow:nth-child(4){grid-area:1/7}.doc-communication-channel .band:nth-of-type(4) .b-ichain>.b-ichain-side:nth-child(5){grid-area:1/9}.doc-communication-channel .band:nth-of-type(4) .b-ichain>.b-ichain-side{box-sizing:border-box;gap:1.75824cqw;width:auto;min-width:0;height:40.5495cqw;padding:2.76295cqw 2.51177cqw}.doc-communication-channel .band:nth-of-type(4) .b-ichain>.b-ichain-arrow{flex:none;width:auto;min-width:0;font-size:3.26531cqw;transform:none}.doc-communication-channel .band:nth-of-type(4) .b-ichain-hub{justify-self:auto;gap:1.50706cqw;width:auto;min-width:0;padding:1.00471cqw 0}.doc-communication-channel .band:nth-of-type(4) .b-ichain-title{font-size:1.75824cqw}.doc-communication-channel .band:nth-of-type(4) .b-ichain-subtitle{font-size:1.63265cqw}.doc-communication-channel .band:nth-of-type(4) .b-ichain-rows{gap:1.25589cqw}.doc-communication-channel .band:nth-of-type(4) .b-ichain-rows li{white-space:nowrap;gap:1.25589cqw;font-size:1.63265cqw}.doc-communication-channel .band:nth-of-type(4) .b-ichain-icon,.doc-communication-channel .band:nth-of-type(4) .b-ichain-icon svg{width:2.2606cqw;height:2.2606cqw}.doc-communication-channel .band:nth-of-type(4) .b-ichain-hub-ring{width:9.04239cqw;height:9.04239cqw}.doc-communication-channel .band:nth-of-type(4) .b-ichain-hub-ring svg{width:3.51648cqw;height:3.51648cqw}.doc-communication-channel .band:nth-of-type(4) .b-ichain-hub-title{word-break:keep-all;overflow-wrap:normal;word-spacing:100vw;width:24.4867cqw;font-size:2.76295cqw}.doc-communication-channel .band:nth-of-type(4) .b-ichain-hub-caption{width:24.4867cqw;font-size:1.63265cqw}}.doc-body.sec-platform-ecosystem .band:has(.b-art[src$=dg-pe-a4-v3\.webp]) .b-note{font-size:15px;line-height:1.6}@media (max-width:620px){.doc-body.sec-platform-ecosystem .band:has(.b-art[src$=dg-pe-a4-v3\.webp]) .b-note{font-size:14px}}@media (min-width:1200px){.doc-body.sec-platform-ecosystem .band:has(.b-art[src$=dg-pe-a4-v3\.webp]) .b-note{max-width:590px;font-size:16px;line-height:1.6}}@media (max-width:767px){.doc-communication-channel .band-prose-wide:has(.b-art[src$=dg-pe-a3-dark-v3\.webp]) .band-body{margin-top:32px}.doc-communication-channel .band:has(.b-art[src$=dg-pe-a3-dark-v3\.webp]) .b-art{width:calc(100vw - 10px)!important;max-width:calc(100vw - 10px)!important}}@media (max-width:600px){.doc-communication-channel .band:has(.b-art[src$=dg-pe-a3-dark-v3\.webp]) .b-art{margin-inline:calc(50% - 50vw + 5px)!important}}@media (min-width:601px) and (max-width:767px){.doc-communication-channel .band:has(.b-art[src$=dg-pe-a3-dark-v3\.webp]) .b-art{margin-left:-27px!important;margin-right:-15px!important}}@media (max-width:767px){.doc-communication-channel .band-prose-wide:has(.b-art[src$=dg-pe-a3-dark-v3\.webp]) .band-body{padding-top:0}}@media (max-width:600px){.doc-communication-channel .band:has(.b-art[src$=dg-pe-a3-dark-v3\.webp]){padding-top:43px}}@media (min-width:601px) and (max-width:767px){.doc-communication-channel .band:has(.b-art[src$=dg-pe-a3-dark-v3\.webp]){padding-top:23px}}@media (max-width:767px){.doc-ai-matrix .band-prose-wide:has(.b-art[src$=dg-pe-b1\.webp]) .band-body{gap:20px;margin-top:20px;padding-top:0}.doc-ai-matrix .band:nth-of-type(4) .b-note{text-align:left;max-width:none;margin-inline:0}.doc-ai-matrix .band-prose-wide:has(.b-art[src$=dg-pe-b4\.webp]) .band-body{gap:20px;margin-top:20px;padding-top:0}.doc-g-coin .band-prose-wide:has(.b-art[src$=dg-pe-c1\.webp]) .b-note{text-align:left;max-width:none;margin-inline:0}.doc-g-coin .band-prose-wide:has(.b-art[src$=dg-pe-c1\.webp]) .band-body{gap:20px;margin-top:20px;padding-top:0}.doc-g-coin .band-prose-wide:has(.b-art[src$=dg-pe-c3\.webp]) .b-note{text-align:left;max-width:none;margin-inline:0}.doc-g-coin .band-prose-wide:has(.b-art[src$=dg-pe-c3\.webp]) .band-body{gap:20px;margin-top:20px;padding-top:0}}.doc-communication-channel .band:has(.b-art[src$=pe-scene-first-connection-v4\.webp]) .band-lead p{color:#17171c}.doc-communication-channel .band:has(.b-art[src$=pe-scene-first-connection-v4\.webp]) .band-lead .b-note{color:#17171c}.doc-communication-channel .m-img:has(>img.b-art[src$=pe-scene-first-connection-v4\.webp]){border-radius:10px}@media (max-width:767px){.doc-communication-channel .band:has(.b-art[src$=pe-scene-first-connection-v4\.webp]) .m-img{width:80%;margin-inline:auto}.doc-communication-channel .band:has(.b-art[src$=pe-scene-first-connection-v4\.webp]) .b-art{width:100%;max-width:100%;margin-inline:auto;display:block}}@media (max-width:620px){.doc-communication-channel .band:has(.b-art[src$=pe-scene-first-connection-v4\.webp]) .m-img-source{white-space:nowrap;font-size:10.5px}.doc-communication-channel .band:has(.b-art[src$=pe-scene-first-connection-v4\.webp]){padding-bottom:30px}}@media (min-width:768px) and (max-width:1199px){.doc-communication-channel .band:has(.b-art[src$=pe-scene-first-connection-v4\.webp]){container-type:inline-size}.doc-communication-channel .band-aside:has(.b-art[src$=pe-scene-first-connection-v4\.webp]){grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:5.55556cqw}.doc-communication-channel .band-aside:has(.b-art[src$=pe-scene-first-connection-v4\.webp]) .band-lead h2{font-size:1.94444cqw}.doc-communication-channel .band-aside:has(.b-art[src$=pe-scene-first-connection-v4\.webp]) .band-lead p{font-size:1.11111cqw}.doc-communication-channel .band-aside:has(.b-art[src$=pe-scene-first-connection-v4\.webp]) .band-lead .b-note{font-size:1.11111cqw}}.doc-communication-channel .band:has(.b-art[src$=pe-scene-first-connection-v4\.webp]) .band-lead p{text-wrap:pretty}@media (max-width:767px){.doc-g-coin .b-icompare{flex-direction:row;justify-content:space-between;align-items:center;gap:0;container-type:inline-size}.doc-g-coin .b-icompare-side{box-sizing:border-box;flex:none;gap:1.74043cqw;width:46.6062cqw;height:24.0676cqw;padding:2.73496cqw 2.48633cqw}.doc-g-coin .b-icompare-title,.doc-g-coin .b-icompare-strong{font-size:1.74043cqw}.doc-g-coin .b-icompare-note{font-size:1.61611cqw}.doc-g-coin .b-icompare-icons{flex-wrap:nowrap;gap:1.24316cqw}.doc-g-coin .b-icompare-icon{width:4.97265cqw;height:4.97265cqw}.doc-g-coin .b-icompare-icon svg{width:2.23769cqw;height:2.23769cqw}.doc-g-coin .b-icompare-vs{text-align:center;flex:none;font-size:1.74043cqw}}
@media (min-width:621px) and (max-width:1199px){.doc-hero.doc-math-ai-algorithms{min-height:0;container-type:inline-size}.doc-hero.doc-math-ai-algorithms .doc-hero-in{grid-template-columns:minmax(0,1fr) minmax(0,.72fr);align-items:center;gap:2.77778cqw;padding-block:33px;display:grid}.doc-hero.doc-math-ai-algorithms .m-slot{max-width:none}.doc-body.doc-math-ai-algorithms{container-type:inline-size}.doc-math-ai-algorithms .band-prose-wide:has(.b-art[src$=dg-alg-knowledge-chain\.webp]){grid-template-columns:minmax(0,40.0694cqw) 5cqw 38.125cqw;align-items:start;gap:1.38889cqw 0;display:grid}.doc-math-ai-algorithms .band-prose-wide:has(.b-art[src$=dg-alg-knowledge-chain\.webp])>.band-body{display:contents}.doc-math-ai-algorithms .band-prose-wide:has(.b-art[src$=dg-alg-knowledge-chain\.webp])>.band-prose{grid-area:1/1;grid-template-columns:minmax(0,1fr);row-gap:1.52778cqw}.doc-math-ai-algorithms .band-prose-wide:has(.b-art[src$=dg-alg-knowledge-chain\.webp]) .b-note{grid-area:2/1;margin-top:0}.doc-math-ai-algorithms .band-prose-wide:has(.b-art[src$=dg-alg-knowledge-chain\.webp]) .b-art{grid-area:1/3/span 2;align-self:start;width:100%;height:auto;margin-top:.763889cqw}.doc-math-ai-algorithms .band-prose-wide:has(.b-art[src$=dg-alg-knowledge-chain\.webp]) .b-cards.c3{margin-top:0;grid-area:1/3/span 2;align-self:end;max-width:none;margin-inline:0}.doc-math-ai-algorithms .band-media-right:has(img[src$=dg-alg-seed\.webp]){grid-template-columns:27.7778cqw minmax(0,1fr);align-items:start;gap:1.52778cqw 2.77778cqw}.doc-math-ai-algorithms .band-aside:has(.b-art[src$=dg-alg-filter\.webp]){grid-template-columns:39.5833cqw minmax(0,28.75cqw);align-items:center;gap:11.875cqw}.doc-math-ai-algorithms .band-aside:has(.b-art[src$=dg-alg-filter\.webp]) .b-art{width:100%;max-width:none;margin-inline:0}.doc-math-ai-algorithms .band-aside:has(.b-art[src$=img-alg-boy-blocks\.webp]){grid-template-columns:44.4444cqw minmax(0,36.1111cqw);align-items:center;gap:5.55556cqw}.doc-math-ai-algorithms .b-art[src$=img-alg-boy-blocks\.webp]{width:100%;max-width:none}.doc-math-ai-algorithms .band.navy .band-prose-wide .band-prose{grid-template-columns:38.8889cqw minmax(0,1fr);gap:1.66667cqw}.doc-math-ai-algorithms .b-flow.numbered{flex-wrap:nowrap;justify-content:center;align-items:flex-start;gap:0}.doc-math-ai-algorithms .b-flow.numbered li{flex:0 0 9.72222cqw;min-width:0}.doc-math-ai-algorithms .b-flow.numbered>.b-flow-line{flex:0 0 2.77778cqw;display:block}.doc-math-ai-algorithms .b-flow.numbered>li>.b-flow-ring{width:3.88889cqw;height:3.88889cqw}.doc-math-ai-algorithms .b-flow-ring b{font-size:1.52778cqw}.doc-math-ai-algorithms .b-flow.numbered em{font-size:.972222cqw}.doc-math-ai-algorithms .b-flow.numbered li>span{font-size:.902778cqw}.doc-math-ai-algorithms .band-split{grid-template-columns:27.7778cqw minmax(0,1fr);gap:5.55556cqw}.doc-math-ai-algorithms .b-cards.c3{grid-template-columns:repeat(3,minmax(0,1fr))}.doc-math-ai-algorithms .band-lead h2{font-size:2.22222cqw}.doc-math-ai-algorithms .band-lead p,.doc-math-ai-algorithms .b-lede p{font-size:1.11111cqw}.doc-math-ai-algorithms .b-note{font-size:.972222cqw}.doc-math-ai-algorithms .b-list li{font-size:.9375cqw}.doc-math-ai-algorithms .b-cards b{font-size:1.31944cqw}.doc-math-ai-algorithms .b-cards .b-desc,.doc-math-ai-algorithms .b-cards p{font-size:.902778cqw}.series-head,.shelf-hero{min-height:400px}.series-head .shelf-veil,.shelf-hero .shelf-veil{background:linear-gradient(90deg,#060d1ff0 0 40%,#060d1f8c 72%,#060d1f00 100%);width:58%}.sb-intro{container-type:inline-size}.sb-intro .sb-intro-in{flex-direction:row;align-items:flex-start;gap:3.05556cqw}.sb-intro .sb-intro-txt{flex:none;width:36.1111cqw}.sb-intro .sb-intro-txt h2{font-size:2.77778cqw;line-height:1.15}.sb-intro .sb-intro-txt p{margin-top:.972222cqw;font-size:1.11111cqw;line-height:1.6}.sb-intro .sb-stats{flex-wrap:nowrap;gap:.833333cqw;width:auto;margin-left:auto}.sb-intro .sb-stat{flex:none;gap:.694445cqw;width:11.1111cqw;padding:1.25cqw}.sb-intro .sb-stat-ico{font-size:1.11111cqw;line-height:1.77778cqw}.sb-intro .sb-stat-ico svg{width:1.38889cqw;height:1.38889cqw}.sb-intro .sb-stat b{font-size:1.52778cqw;line-height:1.80556cqw}.sb-intro .sb-stat i{min-height:1.25cqw;font-size:.902778cqw;line-height:1.25cqw}}@media (min-width:621px) and (max-width:767.98px){.sb-intro{padding:40px 0}.sb-intro .sb-stat{min-width:0}.doc-math-ai-algorithms .b-flow.numbered{grid-template-rows:none;display:flex}.doc-math-ai-algorithms .b-flow.numbered>li>.b-flow-ring{margin:0 auto 10px}.doc-math-ai-algorithms .b-flow.numbered em{line-height:16px}.doc-math-ai-algorithms .b-flow.numbered li>span{line-height:14px}.doc-hero.doc-math-ai-algorithms .doc-hero-in{padding-inline:32px}.doc-hero.doc-math-ai-algorithms h1{font-size:38px;line-height:1.1}.doc-hero.doc-math-ai-algorithms .m-slot .m-body{padding:20px}.doc-hero.doc-math-ai-algorithms .doc-lede{max-width:700px;margin-top:18px;font-size:17px;line-height:1.6}.doc-hero.doc-math-ai-algorithms .doc-lede+.doc-lede{margin-top:16px}.doc-hero.doc-math-ai-algorithms .m-play{width:52px;height:52px;margin-bottom:14px}.doc-hero.doc-math-ai-algorithms .m-slot figcaption{display:block}.doc-body.doc-math-ai-algorithms .b-note:not(#_){font-size:1.31944cqw;line-height:1.6}}
.m-img:has(>figcaption.m-img-source){background:0 0;overflow:visible}.m-img:has(>figcaption.m-img-source)>img{border-radius:inherit;height:auto}.m-img-source{font-family:var(--font);color:#6b6b73;margin-top:10px;font-size:13px;line-height:1.4;position:static}@media (max-width:767px){.doc-educational-impact .band:has(.b-list.tiles){padding-bottom:30px}.doc-educational-impact .band:has(.b-list.tiles) .b-art{aspect-ratio:auto;width:80%;height:auto;margin:28px auto 0}.doc-educational-impact .band:has(.b-list.tiles) .b-list.tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:0 8px}.doc-educational-impact .band:has(.b-list.tiles) .b-list-badge{width:36px;height:36px;margin:0 0 8px}.doc-educational-impact .band:has(.b-list.tiles) .b-list.tiles b{margin-bottom:4px;font-size:13px;line-height:16px}.doc-educational-impact .band:has(.b-list.tiles) .b-list.tiles li{font-size:11px}.band-media-left:has(img[src$=img-esg-claim\.webp])>.m-img{order:2}.band-media-left:has(img[src$=img-esg-claim\.webp])>div{order:1}.band:has(.band-media-left img[src$=img-esg-claim\.webp]){padding-bottom:30px}.band-media-left:has(img[src$=img-partner-propose\.webp])>.m-img{order:2}.band-media-left:has(img[src$=img-partner-propose\.webp])>div{order:1}:is(.band-media-right:has(img[src$=img-esg-light\.webp]) .m-img,.band-media-left:has(img[src$=img-esg-claim\.webp]) .m-img,.band-media-right:has(img[src$=img-partner-areas\.webp]) .m-img,.band-media-left:has(img[src$=img-partner-propose\.webp]) .m-img,.band-media-right:has(img[src$=img-careers-look\.webp]) .m-img){aspect-ratio:auto;width:80%;margin-inline:auto}:is(.band-media-right:has(img[src$=img-esg-light\.webp]) .m-img img,.band-media-left:has(img[src$=img-esg-claim\.webp]) .m-img img,.band-media-right:has(img[src$=img-partner-areas\.webp]) .m-img img,.band-media-left:has(img[src$=img-partner-propose\.webp]) .m-img img,.band-media-right:has(img[src$=img-careers-look\.webp]) .m-img img){height:auto}.band[data-texture=message]:before,.band[data-texture=noform]:before,.band[data-texture=where]:before,.band[data-texture=reach]:before{background-position:top;background-size:cover}}@media (min-width:768px){.band[data-texture=reach]:before{background-position:0 0;background-size:auto 100%}.band[data-texture=where]:before{background-size:100% max(40.16vw,100% + 20.66vw)}}@media (max-width:767px){.band:has(.band-media-right img[src$=img-careers-look\.webp]){padding-top:44px;padding-bottom:30px}.wrap.band-media-right:has(img[src$=img-careers-look\.webp]){gap:21px}.band-media-right:has(img[src$=img-careers-look\.webp]) .band-body{gap:0;padding-top:21px}.band-media-right:has(img[src$=img-careers-look\.webp]) .b-list{grid-template-columns:minmax(0,1fr);row-gap:0}.band-media-right:has(img[src$=img-careers-look\.webp]) .b-list li{align-items:center;height:22px;padding-left:16px;line-height:22px;display:flex}.band-media-right:has(img[src$=img-careers-look\.webp]) .b-list li:before{border-radius:0;width:1px;height:14px;top:4px;left:0}}.doc-global-math-standards .m-img:has(>figcaption.m-img-source){place-self:center start;width:466.1px;max-width:100%}.doc-from-knowledge-to-communication .m-img:has(>figcaption.m-img-source){justify-self:start;width:473.6px;max-width:100%}@media (min-width:768px) and (max-width:1199px){.doc-global-math-standards .m-img:has(>figcaption.m-img-source){width:32.3681vw}.doc-from-knowledge-to-communication .m-img:has(>figcaption.m-img-source){width:32.8889vw}}@media (max-width:767px){:is(.doc-global-math-standards .m-img:has(>figcaption.m-img-source),.doc-from-knowledge-to-communication .m-img:has(>figcaption.m-img-source)){justify-self:center;width:80%;margin-inline:auto}}@media (min-width:768px) and (max-width:1199px){:is(.band:has(img[src$=img1-world-around-us\.webp]),.band:has(img[src$=img17-natural-language-detective\.webp]),.band:has(img[src$=img-esg-claim\.webp]),.band:has(img[src$=img-partner-propose\.webp])){container-type:inline-size}:is(.band-media-left:has(img[src$=img1-world-around-us\.webp]),.band-media-left:has(img[src$=img-esg-claim\.webp]),.band-media-left:has(img[src$=img-partner-propose\.webp])){grid-template-columns:minmax(0,582.656fr) minmax(0,613.328fr);column-gap:3.416%}.band-media-right:has(img[src$=img17-natural-language-detective\.webp]){grid-template-columns:minmax(0,595.984fr) minmax(0,592.016fr);column-gap:4.037%}:is(.band-media-left:has(img[src$=img1-world-around-us\.webp]) h2,.band-media-right:has(img[src$=img17-natural-language-detective\.webp]) h2,.band-media-left:has(img[src$=img-esg-claim\.webp]) h2,.band-media-left:has(img[src$=img-partner-propose\.webp]) h2){font-size:2.77778cqw}:is(.band-media-left:has(img[src$=img1-world-around-us\.webp]) p,.band-media-right:has(img[src$=img17-natural-language-detective\.webp]) p,.band-media-left:has(img[src$=img-esg-claim\.webp]) p,.band-media-left:has(img[src$=img-partner-propose\.webp]) p){font-size:1.11111cqw}.band-media-right:has(img[src$=img17-natural-language-detective\.webp]) .b-cards{gap:.833333cqw}.band-media-right:has(img[src$=img17-natural-language-detective\.webp]) .b-cards>.has-icon{grid-template-columns:3.61111cqw minmax(0,1fr);column-gap:1.73611cqw;padding:.277778cqw 1.45833cqw}.band-media-right:has(img[src$=img17-natural-language-detective\.webp]) .b-card-icon{width:3.61111cqw;height:3.61111cqw}.band-media-right:has(img[src$=img17-natural-language-detective\.webp]) .b-cards>.has-icon>b{font-size:1.04167cqw;line-height:1.66667cqw}.band-media-left:has(img[src$=img-partner-propose\.webp]) li{font-size:.9375cqw}:is(.band-media-left:has(img[src$=img1-world-around-us\.webp]) .m-img-source,.band-media-right:has(img[src$=img17-natural-language-detective\.webp]) .m-img-source){font-size:.902778cqw}.doc-global-math-standards .m-img:has(>figcaption.m-img-source){width:32.3681cqw}.doc-from-knowledge-to-communication .m-img:has(>figcaption.m-img-source){width:32.8889cqw}}@media (max-width:767px){:is(.band:has(.band-media-right img[src$=img-esg-light\.webp]),.band:has(.band-media-right img[src$=img-partner-areas\.webp]),.band:has(.band-media-left img[src$=img-partner-propose\.webp])){padding-top:44px;padding-bottom:30px}:is(.band-media-right:has(img[src$=img-esg-light\.webp]) .band-lead p,.band-media-right:has(img[src$=img-partner-areas\.webp]) .band-lead p,.band-media-left:has(img[src$=img-partner-propose\.webp]) .band-lead p){margin-top:21px}:is(.band-media-right:has(img[src$=img-esg-light\.webp]) .band-body,.band-media-right:has(img[src$=img-partner-areas\.webp]) .band-body,.band-media-left:has(img[src$=img-partner-propose\.webp]) .band-body){padding-top:21px}:is(.wrap.band-media-right:has(img[src$=img-esg-light\.webp]),.wrap.band-media-right:has(img[src$=img-partner-areas\.webp]),.wrap.band-media-left:has(img[src$=img-partner-propose\.webp])){gap:21px}:is(.band-media-right:has(img[src$=img-esg-light\.webp]) .b-list,.band-media-left:has(img[src$=img-partner-propose\.webp]) .b-list){row-gap:0}:is(.band-media-right:has(img[src$=img-esg-light\.webp]) .b-list li,.band-media-left:has(img[src$=img-partner-propose\.webp]) .b-list li){align-items:center;height:22px;padding-left:16px;line-height:22px;display:flex}.band-media-right:has(img[src$=img-esg-light\.webp]) .b-list li:before{border-radius:0;width:1px;height:14px;top:4px;left:0}.band-media-left:has(img[src$=img-partner-propose\.webp]) .b-list li:before{border-radius:0;width:1px;height:14px;top:4px;left:0}}.doc-body.doc-partnerships~.partners-band .pn-eyebrow{letter-spacing:1.9px;color:#a8763c;font-size:13px;font-weight:700;line-height:20px}@media (max-width:1199px){.doc-body.doc-partnerships~.partners-band .pn-eyebrow{letter-spacing:1.7px;width:96px;padding-bottom:8px;font-size:12px;line-height:18px}}@media (max-width:767px){.doc-body.doc-partnerships~.partners-band .pn-eyebrow{letter-spacing:1.6px;width:84px;font-size:11.5px;line-height:17px}}.doc-partnerships .band-media-right:has(img[src$=img-partner-areas\.webp]) .b-desc{color:#5f6570;font-size:12.5px;line-height:20px}.doc-partnerships .band.navy:has(.band-wide){padding-top:105px;padding-bottom:46px}@media (max-width:1199px){.doc-partnerships .band.navy:has(.band-wide){padding-top:76px;padding-bottom:40px}.doc-partnerships .band.navy:has(.band-wide) .b-list li{line-height:21.6px}}@media (max-width:767px){.doc-partnerships .band.navy:has(.band-wide){padding-top:68px;padding-bottom:32px}}.doc-body.doc-partnerships~.partners-band{display:none}@media (min-width:768px) and (max-width:1199px){.doc-partnerships .band-media-left:has(img[src$=img-partner-propose\.webp]){grid-template-columns:minmax(0,1fr) minmax(0,1.3fr)}.doc-partnerships .band-media-left:has(img[src$=img-partner-propose\.webp]) h2{font-size:2.77778cqw}.doc-partnerships .band-media-left:has(img[src$=img-partner-propose\.webp]) p{font-size:1.11111cqw}.doc-partnerships .band-media-left:has(img[src$=img-partner-propose\.webp]) li{font-size:.9375cqw}.doc-body.doc-partnerships~.partners-band .pn-note-item{gap:10px;padding:0 14px}.doc-body.doc-partnerships~.partners-band .pn-note-ico{flex-basis:42px;width:42px;height:42px}.doc-body.doc-partnerships~.partners-band .pn-note-text b{white-space:nowrap;font-size:14px;line-height:20px}.doc-body.doc-partnerships~.partners-band .pn-note-text span{font-size:11.5px;line-height:16px}}
.doc-body .b-note:not(#_),.doc-body~.band .b-note:not(#_){font-size:19px;font-weight:400;line-height:1.6}.doc-body .band:not(.navy):not(.black) .b-note:not(.band-ov-card .b-note):not(#_),.doc-body~.band:not(.navy):not(.black) .b-note:not(#_){color:var(--ink)}.doc-body .b-note span:not(#_){font-weight:inherit}.doc-body p>b:not(#_),.doc-body p>strong:not(#_),.doc-body li>strong:not(#_){font-size:inherit}.doc-body .band:not(.navy):not(.black) p>b:not(#_),.doc-body .band:not(.navy):not(.black) p>strong:not(#_),.doc-body .band:not(.navy):not(.black) li>strong:not(#_){color:var(--ink)}.doc-contact-us .b-emph-line b:not(#_),.doc-educational-impact .b-list.tiles b:not(#_){color:var(--ink);font-size:19px;font-weight:400;line-height:1.6}@media (max-width:600px){.doc-body .b-note:not(#_),.doc-body~.band .b-note:not(#_),.doc-hero .ch-items b:not(#_),.doc-contact-us .b-emph-line b:not(#_),.doc-educational-impact .b-list.tiles b:not(#_){font-size:14.5px;line-height:22px}.doc-hero .ch-items b:not(#_){color:var(--ink);font-weight:400}}@media (max-width:767px){.doc-body .band-aside:has(>.band-lead>p:not([class]):last-child)>.band-body>.b-note:first-child:not(#_){margin-top:-22px}.band-prose-wide>.band-body:has(>.b-note:first-child){margin-top:16px}.doc-body .band-body>.b-lede+.b-note:not(#_),.doc-body~.band .band-body>.b-lede+.b-note:not(#_){margin-top:-6px}:is(.doc-g-coin .band-prose-wide:has(.b-art[src$=dg-pe-c1\.webp]) .band-body:not(#_),.doc-g-coin .band-prose-wide:has(.b-art[src$=dg-pe-c3\.webp]) .band-body:not(#_)){margin-top:16px}:is(.doc-ai-matrix .band-prose-wide:has(.b-art[src$=dg-pe-b1\.webp]) .band-body:not(#_),.doc-ai-matrix .band-prose-wide:has(.b-art[src$=dg-pe-b4\.webp]) .band-body:not(#_)){margin-top:12px}}.doc-body .b-note:not(#_),.doc-body~.band .b-note:not(#_),.doc-body p>b:not(#_),.doc-body p>strong:not(#_),.doc-body li>strong:not(#_),.doc-hero .ch-items b:not(#_),.doc-contact-us .b-emph-line b:not(#_),.doc-educational-impact .b-list.tiles b:not(#_){font-family:var(--font)}@media (min-width:768px) and (max-width:1199px){.doc-body.doc-math-ai-algorithms .b-note:not(#_){font-size:1.31944cqw;line-height:1.6}.doc-communication-channel .band:has(.b-art[src$=pe-scene-first-connection-v4\.webp]) .b-note:not(#_){font-size:1.31944cqw;line-height:1.6}.band:has(img[src$=img1-world-around-us\.webp]) .b-note:not(#_){font-size:1.31944cqw;line-height:1.6}.band:has(img[src$=img17-natural-language-detective\.webp]) .b-note:not(#_){font-size:1.31944cqw;line-height:1.6}.band:has(img[src$=img-esg-claim\.webp]) .b-note:not(#_){font-size:1.31944cqw;line-height:1.6}.band:has(img[src$=img-partner-propose\.webp]) .b-note:not(#_){font-size:1.31944cqw;line-height:1.6}}
@media (max-width:767px){.sv2-hero{flex-direction:column;justify-content:center;display:flex}.sv2-hero-copy{margin-inline:0;padding-top:0}}.sv2-hero-copy .sv2-mbr{display:none}@media (max-width:620px){.sv2-hero-copy .sv2-mbr{display:inline}.sv2-hero .sv2-hero-art img{object-position:50% 50%}}
@media (max-width:767px){.doc-hero.forest:has(.doc-hero-img):before{background:0 0}.doc-hero.dawn:has(.doc-hero-img):before{background:0 0}.doc-hero.deep:has(.doc-hero-img):before{background:0 0}.doc-hero.night:has(.doc-hero-img):before{background:0 0}.doc-hero:has(.doc-hero-img[src*=esg-social]):before{background:linear-gradient(90deg,#060d1fa8 0,#060d1f68 620px,#060d1f36 960px,#060d1f11 1280px,#060d1f00 1600px),linear-gradient(#060d1f14 0%,#060d1f00 45%,#060d1f17 100%)}.doc-hero:has(.doc-hero-img[src*=esg-sustain]):before{background:linear-gradient(90deg,#060d1fc2 0,#060d1f78 620px,#060d1f3e 960px,#060d1f13 1280px,#060d1f00 1600px),linear-gradient(#060d1f17 0%,#060d1f00 45%,#060d1f1b 100%)}.doc-hero:has(.doc-hero-img[src*=contact-careers]):before{background:linear-gradient(90deg,#060d1f90 0,#060d1f59 620px,#060d1f2e 960px,#060d1f0e 1280px,#060d1f00 1600px),linear-gradient(#060d1f11 0%,#060d1f00 45%,#060d1f14 100%)}.doc-hero:has(.doc-hero-img[src*=contact-partnerships]):before{background:linear-gradient(90deg,#060d1fbf 0,#060d1f77 620px,#060d1f3d 960px,#060d1f13 1280px,#060d1f00 1600px),linear-gradient(#060d1f17 0%,#060d1f00 45%,#060d1f1b 100%)}.doc-hero:has(.doc-hero-img[src*=llm]):before{background:linear-gradient(90deg,#060d1f49 0,#060d1f2d 620px,#060d1f17 960px,#060d1f07 1280px,#060d1f00 1600px),linear-gradient(#060d1f09 0%,#060d1f00 40%,#060d1f33 48%,#060d1f52 58%,#060d1f33 68%,#060d1f0a 100%)}.doc-hero:has(.doc-hero-img[src*=lmm]):before{background:linear-gradient(90deg,#060d1f3b 0,#060d1f24 620px,#060d1f13 960px,#060d1f06 1280px,#060d1f00 1600px),linear-gradient(#060d1f07 0%,#060d1f00 45%,#060d1f08 100%)}.doc-hero:has(.doc-hero-img[src*=dtb]):before{background:linear-gradient(90deg,#060d1f49 0,#060d1f2d 620px,#060d1f17 960px,#060d1f07 1280px,#060d1f00 1600px),linear-gradient(#060d1f09 0%,#060d1f00 45%,#060d1f0a 100%)}.shelf-veil{background:linear-gradient(#060d1f4a,#060d1f66)}.ml-hero-veil{background:linear-gradient(#0a16301a,#0a163024)}}
@media (min-width:768px) and (max-width:1199px){.doc-hero.doc-hero:where(:not(.hero-panel,.doc-contact-us)){min-height:0;container-type:inline-size}.doc-hero.doc-hero:where(:not(.hero-panel,.doc-contact-us)) .doc-hero-in.doc-hero-in{padding-block:33px}.doc-hero.doc-hero:where(:not(.hero-panel,.doc-contact-us)):has(.m-slot) .doc-hero-in.doc-hero-in{grid-template-columns:minmax(0,1fr) minmax(0,.72fr);align-items:center;gap:2.77778cqw;display:grid}.doc-hero.doc-hero:where(:not(.hero-panel,.doc-contact-us)):has(.m-slot) .m-slot{max-width:none}}@media (min-width:768px) and (max-width:833px){.doc-hero.doc-global-math-standards .doc-hero-in.doc-hero-in,.doc-hero.doc-from-knowledge-to-communication .doc-hero-in.doc-hero-in{padding-block:16px}.doc-hero.doc-consumer-centered-education .doc-hero-in.doc-hero-in{padding-block:19px}}@media (min-width:834px) and (max-width:1023px){.doc-hero.doc-global-math-standards .doc-hero-in.doc-hero-in,.doc-hero.doc-from-knowledge-to-communication .doc-hero-in.doc-hero-in{padding-block:29px}.doc-hero.doc-consumer-centered-education .doc-hero-in.doc-hero-in{padding-block:22px}}@media (min-width:1024px) and (max-width:1199px){.doc-hero.doc-global-math-standards .doc-hero-in.doc-hero-in,.doc-hero.doc-ai-education-matrix .doc-hero-in.doc-hero-in,.doc-hero.doc-from-knowledge-to-communication .doc-hero-in.doc-hero-in{padding-block:22px}.doc-hero.doc-hero.doc-global-math-standards .m-slot,.doc-hero.doc-hero.doc-ai-education-matrix .m-slot,.doc-hero.doc-hero.doc-from-knowledge-to-communication .m-slot{justify-self:end;width:100%;max-width:390px}}@media (min-width:768px) and (max-width:1199px){.sv2-hero.sv2-hero{height:auto}.sv2-hero .sv2-hero-copy.sv2-hero-copy{padding-block:33px}.sv2-hero .sv2-hero-art img{object-position:50% 30%}.ml-hero.ml-hero{min-height:0}.ml-hero .ml-hero-in.ml-hero-in{padding-block:33px}.ml-hero-why .ml-hero-art img{object-position:50% 80%}.es-hero.es-hero,.ne-hero.ne-hero{padding-block:33px}.doc-hero.hero-panel.hero-panel{min-height:0}}
