.sb-gitem .sb-gcode{font-variant-numeric:tabular-nums;margin-top:8px}.sb-gitem .sb-gcode+b,.sb-gitem .sb-gcode+.sb-gtitle b{margin-top:2px}.sb-modal .sb-soon{color:var(--muted);margin:4px 0 0;font-size:18px;line-height:26px}@media (max-width:767px){.sb-modal .sb-soon{font-size:16px;line-height:24px}}.sb-row .sb-lzoom{font:inherit;color:inherit;text-align:inherit;cursor:zoom-in;background:0 0;border:0;padding:0;display:block}.sb-row .sb-ltitle:hover b{text-underline-offset:3px;text-decoration:underline}.bf-preview-note{z-index:3;color:#fff;text-align:center;pointer-events:none;background:#0a173099;border-radius:6px;flex-direction:column;align-items:center;gap:2px;padding:8px 14px;display:flex;position:absolute}.bf-preview-note.on-blank{white-space:nowrap;top:50%;left:75%;transform:translate(-50%,-50%)}.bf-preview-note:not(.on-blank){width:fit-content;max-width:calc(100% - 16px);margin:0 auto;bottom:8px;left:8px;right:8px}.bf-preview-note b{color:#fff;font-size:18px;font-weight:600;line-height:22px}.bf-preview-note span{color:#fff;opacity:.9;font-size:13px;font-weight:400;line-height:16px}@media (max-width:991px){.bf-preview-note{padding:6px 12px}.bf-preview-note b{font-size:16px;line-height:20px}.bf-preview-note span{font-size:12px;line-height:15px}}@media (max-width:767px){.bf-preview-note{padding:5px 10px}.bf-preview-note b{font-size:14px;line-height:18px}.bf-preview-note span{font-size:11px;line-height:14px}}.res-cover.res-soon{cursor:default;position:relative;overflow:hidden}.res-cover.res-soon img{filter:blur(6px);transform:scale(1.08)}.res-cover-card .res-soon-tag{color:#ffffffc7;text-align:center;letter-spacing:.01em;background:#0a163033;place-items:center;padding:0 8px;font-size:22px;font-weight:700;line-height:1.15;display:grid;position:absolute;inset:0}@media (max-width:767px){.res-cover-card .res-soon-tag{font-size:16px}}.res-file-soon .res-file-label span{color:var(--muted);font-weight:600}.sb-gitem.off{opacity:1}.m-slot .m-body .m-kind.m-soon.m-soon{letter-spacing:.16em;font-size:16px;line-height:1.4}@media (min-width:621px) and (max-width:1199.98px){main section.band .m-body>span.m-kind.m-soon{letter-spacing:.177778cqw!important;font-size:1.11111cqw!important;line-height:1.55556cqw!important}:is(.doc-hero,.m-stack) .m-slot .m-kind.m-soon.m-soon{font-size:calc(16 * 100cqw / var(--mref))!important}}@media (max-width:620px){.m-slot .m-body .m-kind.m-soon.m-soon,:is(.doc-hero,.m-stack,:is(.doc-ai-education-matrix,.doc-lmm,.doc-it-based-math-books) section.band) .m-slot .m-kind.m-soon.m-soon{font-size:14px!important}}.feat-band .feat-cover{position:relative}.feat-band .feat-cover .feat-zoom{cursor:zoom-in;background:0 0;border:0;padding:0;position:absolute;inset:0}.feat-band .feat-body h2 .feat-tzoom{font:inherit;color:inherit;letter-spacing:inherit;text-align:inherit;cursor:zoom-in;background:0 0;border:0;padding:0;display:inline}.feat-band .feat-body h2 .feat-tzoom:hover{text-underline-offset:3px;text-decoration:underline}.sb-gitem .sb-zoom.sb-open{cursor:pointer}
.hp-stats-label{margin-top:0;margin-bottom:12px;display:block}@media (min-width:621px) and (max-width:1199.98px){html body main .doc-hero.doc-educational-impact .hp-stats-label{letter-spacing:.0416667cqw!important;margin-top:0!important;margin-bottom:.833333cqw!important;font-size:.763889cqw!important;line-height:.902778cqw!important}}@media (max-width:620px){.doc-hero.hero-panel .hp-stats-label{order:4;width:auto;margin:18px 20px 0}.doc-hero.hero-panel .hp-stats-label+.hp-stats{margin-top:10px}}
@media (max-width:620px){main:has(>section.s-curiosity)>section.band:is(.s-fktc,.s-eco,.s-svc){padding-top:40px}}@media (max-width:767px){.s-eco .eco:before,.s-eco .eco:after{display:none}}
@media (max-width:620px){.cz-fig>img{margin-inline:auto}}
.m-live .m-open .m-play,.m-live:not(.dark) .m-open .m-play,.short .play{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:1;background:#00000052;border-color:#ffffffeb}.m-live .m-open .m-play:after,.m-live:not(.dark) .m-open .m-play:after,.short .play:after{border-left-color:#fff}
@media (max-width:620px){:is(.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){width:100%;margin-inline:0}}
.quote:after{content:"”";font:400 32px/1 var(--serif);color:var(--muted-2);position:absolute;bottom:-8px;right:12px}@media (min-width:621px) and (max-width:1199.98px){main#main:has(.why-panel) .quote:after{right:calc(12 * var(--u));bottom:calc(-8 * var(--u));font-size:calc(32 * var(--u))}}
@media (max-width:620px){main:has(.doc-global-math-standards) .doc-body .band.band.band{padding-top:40px;padding-bottom:40px}.doc-consumer-centered-education .band .band-lead.band-lead.band-lead h2+p,.doc-consumer-centered-education .band .band-lead.band-lead.band-lead p+p,.doc-consumer-centered-education .band .band-lead.band-lead.band-lead p:not(.b-eyebrow)+:is(ul,ol){margin-top:16px}.doc-ai-education-matrix .band:has(.q-chain) .q-chain.q-chain{margin-top:32px}.doc-ai-education-matrix .band:has(.q-chain) .q-chain+.b-note.b-note{margin-top:32px}}
.soon-card{cursor:default;position:relative;overflow:hidden}.soon-card>:not(.soon-tag){filter:blur(6px);-webkit-user-select:none;user-select:none}.soon-card>.soon-tag{z-index:1;color:#fff;text-align:center;letter-spacing:.01em;background:#0a163059;place-items:center;padding:0 8px;font-size:22px;font-style:normal;font-weight:700;line-height:1.15;display:grid;position:absolute;inset:0}@media (max-width:767px){.soon-card>.soon-tag{font-size:16px}}.soon-card:hover b{color:inherit;text-decoration:none}@media (min-width:621px) and (max-width:1199.98px){main:has(>section.s-curiosity) .news-grid>div.news-card{flex-direction:column!important}main section.band .ne-rail>div.ne-card{gap:.694445cqw!important;min-height:0!important}}.res-cover.res-soon[data-tone]{background:linear-gradient(135deg, var(--tone-a), var(--tone-z))}.res-cover.res-soon[data-tone]:before{content:"";background:radial-gradient(circle at 30% 30%, #ffffff8c, transparent 45%), radial-gradient(circle at 75% 70%, var(--tone-z), transparent 55%);filter:blur(6px);position:absolute;inset:-12%}.res-soon[data-tone=kids-math]{--tone-a:#5aa7e0;--tone-z:#2f6fb5}.res-soon[data-tone=senior-math]{--tone-a:#f3a6b8;--tone-z:#d9607e}.res-soon[data-tone=elementary-math]{--tone-a:#9fd58a;--tone-z:#4e9a5b}.res-soon[data-tone=secondary-math]{--tone-a:#f6c66b;--tone-z:#e08a3c}.res-soon[data-tone=gm-ps]{--tone-a:#7ed3cf;--tone-z:#2e8f9a}.res-soon[data-tone=teachers-guide]{--tone-a:#b9a6e8;--tone-z:#6e5bb8}
@media (max-width:620px){.doc-body.sec-ai-digital>section.band:not(#r0915n){padding-top:40px;padding-bottom:40px}}
@media (max-width:620px){.doc-body.sec-platform-ecosystem>section.band:not(#r0915n){padding-top:40px;padding-bottom:40px}}
@media (min-width:621px){.sb-series>.sb-sw:first-child{border-bottom:1px solid var(--hair);margin-bottom:8px;padding-bottom:8px}}
@media (max-width:620px){main#main:has(.why-panel) .why-panel .quote.quote{padding:28px 16px 28px 20px}main#main:has(.why-panel) .why-panel .quote.quote:before{left:6px}main#main:has(.why-panel) .why-panel .quote.quote:after{right:6px}}
.letter-card .play,.ml-play{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:1;background:#00000052;border-color:#ffffffeb}.letter-card .play:after,.ml-play:after{border-left-color:#fff}
@media (max-width:620px){.esg-view-pc{margin-top:22px;display:block}.esg-view-m{display:none}main section.band .esg-view-pc>.rail div.rail-track{margin:0 calc((100% - 100vw) / 2) 0 calc(var(--gutter) * -1);padding:0 var(--gutter) 6px;scroll-padding-left:var(--gutter);clip-path:inset(0 0 0 var(--gutter));gap:16px}.esg-view-pc .rail-track>.esg-card{flex:0 0 132px;width:132px;min-width:0}.esg-view-pc .esg-card :is(.ne-when,b){-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.esg-view-pc .esg-card .ne-when{-webkit-line-clamp:1}.esg-view-pc .esg-card b{-webkit-line-clamp:2}.esg-view-pc .esg-card .ne-sum{display:none}.esg-view-pc .rail-btn{top:calc(50% - 3px);transform:translateY(-50%)}}
.res-cover img.res-cover-page{object-position:right center}
.ne-rail-wrap>.rail-btn{display:none}@media (max-width:620px){.ne-rail-wrap>.ne-rail{gap:16px;margin-right:calc(50% - 50vw)}.ne-rail-wrap>.ne-rail>*{flex:0 0 132px;min-width:0}.ne-rail-wrap .ne-cover{aspect-ratio:240/152;width:100%;height:auto}.ne-rail-wrap .ne-card :is(.ne-when,b,.ne-sum){-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ne-rail-wrap .ne-card .ne-when{-webkit-line-clamp:1}.ne-rail-wrap .ne-card b{-webkit-line-clamp:2}.ne-rail-wrap .ne-card .ne-sum{-webkit-line-clamp:1}.ne-rail-wrap .ne-slot{height:auto}.ne-rail-wrap>.rail-btn{display:grid;top:calc(50% - 3px);transform:translateY(-50%)}}
@media (min-width:768px){.doc-educational-impact .band:has(.b-list.tiles) .b-list.tiles>li{grid-row:span 3;grid-template-rows:subgrid;align-content:start;row-gap:0;display:grid}}
.s-eco .eco-center>img{width:auto;height:30px;display:block}.s-eco .eco-center{background:0 0}@media (min-width:621px) and (max-width:1199.98px){main section.band .eco>span.eco-center>img{height:2.08333cqw}}.s-fktc h2 .nw{white-space:nowrap}@media (min-width:1200px){main .band.s-books{--lead:348px;--split:32px}main .band.s-books .bk-grid{gap:15px}main .band.s-curiosity .band-lead p{width:477px;max-width:none}main .band.s-ai .band-lead p{width:291px;max-width:none}}@media (min-width:621px) and (max-width:1199.98px){main:has(>section.s-curiosity)>section.band:nth-of-type(4)>div.wrap{grid-template-columns:minmax(0,34.8fr) minmax(0,86fr)!important;gap:2.22222cqw!important}main:has(>section.s-curiosity)>section.band:nth-of-type(4) .wrap>div.bk-grid{gap:1.04167cqw!important}main:has(>section.s-curiosity)>section.band:nth-of-type(4) .bk-card>img.bk-art{height:8.57639cqw!important}main:has(>section.s-curiosity) section.band.s-curiosity .band-lead p{width:33.125cqw;max-width:none}main:has(>section.s-curiosity) section.band.s-ai .band-lead p{width:20.2083cqw;max-width:none}}
@media (min-width:1081px){.sb-table.no-shorts .sb-thead,.sb-table.no-shorts .sb-row{grid-template-columns:clamp(70px,3.3614vw + 33.664px,74px) clamp(92px,15.1262vw - 71.513px,110px) minmax(0,1fr) clamp(102px,48.7396vw - 424.874px,160px) clamp(121px,7.5631vw + 39.244px,130px);grid-template-areas:"level books titles isbn explore"}}@media (min-width:1200px){.sb-table.no-shorts .sb-thead:not(#_),.sb-table.no-shorts .sb-row:not(#_){grid-template-columns:110px 138px minmax(0,1fr) 160px 130px;grid-template-areas:"level books titles isbn explore"}}@media (min-width:768px) and (max-width:1199.98px){.sb-table.no-shorts .sb-thead:not(#_),.sb-table.no-shorts .sb-row:not(#_){grid-template-columns:minmax(0,110fr) minmax(0,138fr) minmax(0,336fr) minmax(0,160fr) minmax(0,130fr)}}@media (min-width:768px) and (max-width:1080px){.sb-table.no-shorts .sb-thead,.sb-table.no-shorts .sb-row{grid-template-columns:72px 96px minmax(0,1fr);grid-template-areas:"level books titles""level books isbn""level books explore"}.sb-table.no-shorts .sb-thead{grid-template-areas:"level books titles"}}.doc-social-contribution section.band:first-of-type figure.m-img,.doc-social-contribution section.band:first-of-type figure.m-img>img{border-radius:12px}@media (min-width:1200px){.doc-social-contribution section.band:first-of-type .band-lead p{font-size:15px}}
main#main:has(.post)>*{--u:1px}main#main .post-shell{grid-template-columns:calc(196 * var(--u)) minmax(0, calc(996 * var(--u)));gap:calc(48 * var(--u));padding:calc(40 * var(--u)) 0 calc(56 * var(--u))}main#main .post-shell .post{max-width:calc(880 * var(--u));width:100%;margin-inline:auto}main#main .post-side .side-title{margin:0 0 calc(12 * var(--u));font-size:calc(14 * var(--u));letter-spacing:0;color:var(--ink);font-weight:500;line-height:1.4}main#main .post-side .side-nav{gap:calc(4 * var(--u))}main#main .post-side .side-nav a{padding:calc(8 * var(--u)) calc(8 * var(--u)) calc(8 * var(--u)) calc(12 * var(--u));font-size:calc(16 * var(--u));color:#444;border-left:2px solid #0000;line-height:1.6}main#main .post-side .side-nav a[aria-current]{background:var(--gos-wash);border-left-color:var(--gos);font-size:calc(14 * var(--u));color:var(--ink);padding-block:calc(8 * var(--u));font-weight:500;line-height:1.4}main#main .post .post-when{margin:0 0 calc(12 * var(--u));font-size:calc(16 * var(--u));letter-spacing:0;text-transform:none;color:#767676;font-weight:400;line-height:1.6}main#main .post .ph-title{font-size:calc(56 * var(--u));letter-spacing:calc(-1 * var(--u));line-height:1.1}main#main .post .rule{width:100%;height:1px;margin:calc(32 * var(--u)) 0 0;background:#e3e3e3}main#main .post .post-media{margin-top:calc(32 * var(--u))}main#main .post .post-lede,main#main .post .post-body{max-width:none;line-height:1.6}main#main .post .post-lede{font-size:calc(16 * var(--u))}main#main .post .post-body{font-size:calc(14.5 * var(--u))}main#main .post .post-link a{font-size:calc(13.5 * var(--u))}main#main .post .post-back{font-size:calc(13 * var(--u));margin-top:calc(34 * var(--u));padding-top:calc(18 * var(--u))}.post-rich{margin-top:14px}.post-rich p{color:var(--ink-2);margin:0 0 14px;font-size:14.5px;line-height:1.6}.post-rich p:first-child{margin-top:0}.post-rich p:last-child{margin-bottom:0}.post-rich h2{color:var(--ink);margin:28px 0 14px;font-size:18px;font-weight:700;line-height:1.4}.post-rich h3{color:var(--ink);margin:32px 0 16px;font-size:22px;font-weight:700;line-height:1.4}.post-rich strong{color:var(--ink);font-weight:700}.post-rich em{font-style:italic}.post-rich ul,.post-rich ol{color:var(--ink-2);margin:0 0 14px;padding-left:1.25em;font-size:14.5px;line-height:1.6}.post-rich li{margin:4px 0}.post-rich li p{margin:0}.post-rich .post-fs{font-size:calc(var(--fs) * 1px)}main#main .post .post-rich{margin-top:calc(14 * var(--u))}main#main .post .post-rich p,main#main .post .post-rich ul,main#main .post .post-rich ol{margin-bottom:calc(14 * var(--u));font-size:calc(14.5 * var(--u))}main#main .post .post-rich h2{margin:calc(28 * var(--u)) 0 calc(14 * var(--u));font-size:calc(18 * var(--u))}main#main .post .post-rich h3{margin:calc(32 * var(--u)) 0 calc(16 * var(--u));font-size:calc(22 * var(--u))}main#main .post .post-rich .post-fs{font-size:calc(var(--fs) * var(--u))}@media (min-width:768px) and (max-width:1199.98px){main#main:has(.post){container-type:inline-size}main#main:has(.post)>*{--u:calc(100cqw / 1440)}main#main:has(.post)>.wrap:has(.post-shell){max-width:none;padding-inline:calc(100 * var(--u));margin:0}}@media (max-width:767px){main#main .post-shell{grid-template-columns:minmax(0,1fr);gap:34px;padding:30px 0 56px}main#main .post-side{display:none}main#main .post-shell .post{max-width:100%}main#main .post .ph-title{letter-spacing:-.2px;font-size:28px;line-height:1.25}}.post-drop{display:none}@media (max-width:767px){main#main .post-drop{background:#faf8f5;border-bottom:1px solid #e3e3e3;display:block}main#main .post-drop summary{cursor:pointer;justify-content:space-between;align-items:center;gap:8px;min-height:48px;padding:0 16px;line-height:1.4;list-style:none;display:flex}main#main .post-drop summary::-webkit-details-marker{display:none}main#main .post-drop summary span:first-child{color:var(--ink);font-size:14px;font-weight:500}main#main .post-drop summary span:last-child{color:#767676;font-size:13px}main#main .post-drop ul{border-top:1px solid #e3e3e3}main#main .post-drop a{color:#444;padding:14px 16px;font-size:14px;line-height:1.4;display:block}main#main .post-drop a[aria-current]{color:var(--gos);font-weight:500}}
.b-icon-grid{grid-template-columns:repeat(2,minmax(0,284px));gap:32px;margin-top:34px;display:grid}.b-icon-item{align-items:flex-start;gap:16px;display:flex}.b-icon-badge{color:#b57021;background:#f6f0e9;border-radius:50%;flex:none;place-items:center;width:52px;height:52px;display:grid}.b-icon-badge .hp-ico{width:24px;height:24px}.b-icon-item b{color:#16181d;font-size:19px;font-weight:400;line-height:30.4px;display:block}.b-icon-item p{color:#5f6570;margin-top:4px;font-size:13.5px;line-height:21.6px}@media (min-width:1440px){.doc-educational-impact section.band:has(.b-icon-grid){padding-top:100px;padding-bottom:100px}.band-media-right:has(img[src$=img-esg-kids-reading\.webp]){grid-template-columns:600px 560px;justify-content:space-between;align-items:center;column-gap:80px}.band-media-right:has(img[src$=img-esg-kids-reading\.webp])>figure{border-radius:8px;width:560px;height:430px}}@media (min-width:768px) and (max-width:1439.98px){main .doc-educational-impact section.band:has(.b-icon-grid){container-type:inline-size;padding-top:6.94444vw!important;padding-bottom:6.94444vw!important}.band-media-right:has(img[src$=img-esg-kids-reading\.webp]){grid-template-columns:41.6667cqw 38.8889cqw;justify-content:space-between;align-items:center;column-gap:5.55556cqw}.band-media-right:has(img[src$=img-esg-kids-reading\.webp])>figure{border-radius:.555556cqw;width:38.8889cqw;height:29.8611cqw}.doc-educational-impact .b-icon-grid{grid-template-columns:repeat(2,19.7222cqw);gap:2.22222cqw;margin-top:2.36111cqw}.doc-educational-impact .b-icon-item{gap:1.11111cqw}.doc-educational-impact .b-icon-badge{width:3.61111cqw;height:3.61111cqw}.doc-educational-impact .b-icon-badge .hp-ico{width:1.66667cqw;height:1.66667cqw}html body main .doc-educational-impact:not(#k0917c):not(#k0917d) .b-icon-item b{letter-spacing:0!important;font-size:1.31944cqw!important;line-height:2.11111cqw!important;display:block!important}html body main .doc-educational-impact:not(#k0917c):not(#k0917d) .b-icon-item p{letter-spacing:0!important;margin-top:.277778cqw!important;font-size:.9375cqw!important;line-height:1.5cqw!important}}.doc-educational-impact .hp-stat:last-child:after{content:"";background:#dbd6cf;height:1px;position:absolute;bottom:-7px;left:0;right:0}@media (min-width:1440px){.doc-educational-impact .hp-stats{width:520px}}@media (min-width:621px) and (max-width:1199.98px){html body main .doc-hero.doc-educational-impact:not(#k0914k):not(#k0917c) .hp-stats{gap:.902778cqw!important;width:36.1111cqw!important;height:auto!important}html body main .doc-hero.doc-educational-impact:not(#k0914k):not(#k0917c) .hp-stats>.hp-stat{align-items:center!important;gap:1.80556cqw!important;width:auto!important;height:auto!important;min-height:1.80556cqw!important;margin:0!important;padding:0!important;display:flex!important;position:relative!important}html body main .doc-hero.doc-educational-impact:not(#k0914k):not(#k0917c) .hp-stats>.hp-stat:after{content:""!important;background:#dbd6cf!important;width:auto!important;height:.0694445cqw!important;position:absolute!important;inset:auto 0 -.486111cqw!important}html body main .doc-hero.doc-educational-impact:not(#k0914k):not(#k0917c) .hp-stats>.hp-stat>svg.hp-ico{flex:none!important;width:1.80556cqw!important;height:1.80556cqw!important;margin:0!important;display:block!important}html body main .doc-hero.doc-educational-impact:not(#k0914k):not(#k0917c) .hp-stats>.hp-stat>b{white-space:normal!important;letter-spacing:.0208333cqw!important;flex:auto!important;width:auto!important;min-width:0!important;height:auto!important;margin:0!important;padding:0!important;font-size:.833333cqw!important;line-height:1.33333cqw!important;display:block!important}}@media (max-width:767px){.band-media-right:has(img[src$=img-esg-kids-reading\.webp])>div{order:2}.band-media-right:has(img[src$=img-esg-kids-reading\.webp])>figure{order:1}.b-icon-grid{grid-template-columns:minmax(0,1fr);gap:24px}.doc-body.doc-educational-impact .band .band-lead+.band-body.band-body:has(>.b-icon-grid){margin-top:32px}.b-icon-badge{width:36px;height:36px}.b-icon-badge .hp-ico{width:16px;height:16px}.b-icon-item b{font-size:14.5px;line-height:22px}.b-icon-item p{font-size:11px;line-height:21.6px}}@media (max-width:620px){.doc-educational-impact .hp-stat b{font-size:13px}}@media (max-width:767px){.doc-hero.doc-educational-impact .hp-lede:last-child{margin-bottom:56px}}
.bk-view-pc{display:none}@media (min-width:621px){.bk-view-pc{display:block}.bk-view-m{display:none}.bk-view-pc .rail-track{gap:16px;margin:0;padding:4px 2px 10px}.bk-view-pc .rail-track>.bk-card{flex:0 0 calc(25% - 12px);width:calc(25% - 12px);min-width:0}.bk-view-pc .bk-card{text-align:left;flex-direction:column;gap:10px;display:flex}.bk-view-pc .bk-art{aspect-ratio:114/128;object-fit:cover;border:1px solid #e3e3e3;border-radius:3px;width:100%;height:auto}.bk-view-pc .rail-btn{top:50%;transform:translateY(-50%)}.bk-view-pc .rail-btn:disabled{opacity:.35;pointer-events:none}}@media (min-width:621px) and (max-width:1199.98px){main section.band .bk-view-pc>.rail div.rail-track.rail-track{gap:0 1.11111cqw!important;margin:0!important;padding:.277778cqw 0 .694445cqw!important}.bk-view-pc .rail-track>.bk-card{flex-basis:calc(25% - .833333cqw);width:calc(25% - .833333cqw)}}.bk-card.soon-card{grid-template-columns:1fr;row-gap:10px;display:grid}.bk-card.soon-card>:not(.soon-tag){filter:none;-webkit-user-select:auto;user-select:auto}.bk-card.soon-card>.bk-art{background:#eceff4;grid-area:1/1;margin-bottom:0}.bk-card.soon-card>.soon-tag{border-radius:3px;grid-area:1/1;font-size:18px;position:static}@media (max-width:767px){.bk-card.soon-card>.soon-tag{font-size:14px}}@media (min-width:1200px){.bk-view-pc .rail-track>.bk-card{flex-basis:calc(14.2857% - 13.7143px);width:calc(14.2857% - 13.7143px)}}
.esg-view-pc .rail-track>.esg-card,.esg-rail>.esg-card{height:100%}.esg-card b{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:47.52px;display:-webkit-box;overflow:hidden}.esg-card .ne-sum{min-height:66.36px}.esg-card .ne-cover+b{margin-top:28px}.esg-card .esg-more{margin-top:auto;padding-top:10px}@media (max-width:620px){.esg-view-pc .esg-card .ne-sum{min-height:0}}
.dg-wheel{width:100%;height:auto;display:block}.dg-wheel-list{display:none}.dg-wheel-head{grid-template-columns:1fr 613px;align-items:center;gap:14px;margin:0 0 8px;display:grid}.dg-wheel-head h2{font-family:var(--serif);letter-spacing:-1px;color:#fff;margin:0;font-size:40px;font-weight:500;line-height:48px}.dg-wheel-head p{letter-spacing:0;text-align:right;color:#b8c2d1;margin:0;font-size:17px;line-height:27px}@media (min-width:621px) and (max-width:1199px){.doc-educational-impact section.band:has(.dg-wheel){container-type:inline-size}.dg-wheel-head{grid-template-columns:1fr 42.5694cqw;gap:.972222cqw;margin-bottom:.555556cqw}.dg-wheel-head h2{letter-spacing:-.0694445cqw;font-size:2.77778cqw;line-height:3.33333cqw}.dg-wheel-head p{font-size:1.18056cqw;line-height:1.875cqw}}@media (max-width:620px){.dg-wheel{display:none}.dg-wheel-head{margin:0 0 20px;display:block}.dg-wheel-head h2{margin:0}.dg-wheel-head p{text-align:left;margin:16px 0 0}.dg-wheel-list{gap:22px;margin:4px 0 0;padding:0;list-style:none;display:grid}.dg-wheel-list>li{justify-items:start;gap:6px;display:grid}.dg-wheel-ico{background:#f3eee6;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.dg-wheel-list i{letter-spacing:.1em;color:#c29e5c;font-size:11px;font-style:normal;font-weight:500}.dg-wheel-list b{color:#fff;font-size:17px;line-height:1.4}.dg-wheel-list p{color:#b8c2d1eb;margin:0;font-size:14px;line-height:1.5}}
@media (min-width:621px) and (max-width:1199.98px){.doc-social-contribution section.band.navy{padding-top:3.47222cqw;padding-bottom:3.47222cqw;container-type:inline-size}.doc-body.doc-social-contribution section.band.navy>.wrap.band-split{grid-template-columns:27.7778cqw minmax(0,1fr);align-items:start;gap:5.55556cqw;max-width:89.4444cqw;padding-inline:3.33333cqw}.doc-body.doc-social-contribution section.band.navy .band-lead h2{font-size:2.77778cqw}.doc-body.doc-social-contribution section.band.navy .band-lead p{margin-top:1.11111cqw;font-size:1.11111cqw}.doc-body.doc-social-contribution section.band.navy .b-lede p{font-size:1.04167cqw}html body main .doc-hero.doc-social-contribution:not(#k0914k)>div:first-of-type>div:first-of-type>p:nth-of-type(n+3){width:38.8889cqw!important;max-width:38.8889cqw!important;margin-top:1.25cqw!important;font-size:1.31944cqw!important;line-height:2.11111cqw!important}.doc-educational-impact section.band{container-type:inline-size}.doc-body.doc-educational-impact section.band:first-of-type>.wrap{max-width:89.4444cqw}.doc-body.doc-educational-impact section.band:first-of-type p{font-size:1.18056cqw}.doc-body.doc-educational-impact section.band:nth-of-type(2)>.wrap{grid-template-columns:41.6667cqw 38.8889cqw;gap:5.55556cqw;max-width:89.4444cqw}.doc-body.doc-educational-impact section.band:nth-of-type(2) p{font-size:.9375cqw}.doc-body.doc-educational-impact section.band:nth-of-type(4)>.wrap{grid-template-columns:42.8472cqw 38.8889cqw;gap:4.375cqw;max-width:89.4444cqw}.doc-body.doc-educational-impact section.band:nth-of-type(5)>.wrap{grid-template-columns:40.4628cqw 42.5922cqw;gap:3.05556cqw;max-width:89.4444cqw}.doc-body.doc-educational-impact section.band:nth-of-type(4) p,.doc-body.doc-educational-impact section.band:nth-of-type(5) p{font-size:1.11111cqw}}
@media (min-width:621px) and (max-width:767.98px){.b-cards.stack b{font-size:28px}.b-ichain-arrow{font-size:24px}.b-ichain-hub-caption{font-size:11.5px}.b-ichain-hub-title{font-size:17px}.b-ichain-rows li{font-size:12.5px}.b-ichain-subtitle{font-size:13px}.b-ichain-title{font-size:14px}.b-icon-item b{font-size:19px;line-height:30.4px}.b-icon-item p{font-size:13.5px;line-height:21.6px}.b-list.tiles li{font-size:13px}.b-step b{font-size:17px;line-height:24px}.b-step span{font-size:12.7px;line-height:18px}.band-body:has(.dg-chain+.dg-chain) .dgn-box{font-size:15px;line-height:1.35}.band-media-left:has(img[src$=img-esg-claim\.webp]) h2{font-size:2.77778cqw}.band-media-left:has(img[src$=img-esg-claim\.webp]) p{font-size:1.11111cqw}.band-media-left:has(img[src$=img-partner-propose\.webp]) h2{font-size:2.77778cqw}.band-media-left:has(img[src$=img-partner-propose\.webp]) li{font-size:.9375cqw}.band-media-left:has(img[src$=img-partner-propose\.webp]) p{font-size:1.11111cqw}.band-media-left:has(img[src$=img1-world-around-us\.webp]) .m-img-source{font-size:.902778cqw}.band-media-left:has(img[src$=img1-world-around-us\.webp]) h2{font-size:2.77778cqw}.band-media-left:has(img[src$=img1-world-around-us\.webp]) p{font-size:1.11111cqw}.band-media-right:has(img[src$=img17-natural-language-detective\.webp]) .b-cards>.has-icon>b{font-size:1.04167cqw}.band-media-right:has(img[src$=img17-natural-language-detective\.webp]) .m-img-source{font-size:.902778cqw}.band-media-right:has(img[src$=img17-natural-language-detective\.webp]) h2{font-size:2.77778cqw}.band-media-right:has(img[src$=img17-natural-language-detective\.webp]) p{font-size:1.11111cqw}.band-ov-card .band-lead h2{font-size:30px}.band-prose-wide .dg-chain:not(:has(.dgn-plus)) .dgn-box{font-size:15px;line-height:1.3}.band:has(img[src$=img-esg-claim\.webp]) .b-note:not(#_){font-size:1.31944cqw}.band:has(img[src$=img-partner-propose\.webp]) .b-note:not(#_){font-size:1.31944cqw}.band:has(img[src$=img1-world-around-us\.webp]) .b-note:not(#_){font-size:1.31944cqw}.band:has(img[src$=img17-natural-language-detective\.webp]) .b-note:not(#_){font-size:1.31944cqw}.bf-preview-note b{font-size:16px;line-height:20px}.bf-preview-note span{font-size:12px;line-height:15px}.bk-card.soon-card>.soon-tag{font-size:18px}.bp-h{font-size:30px}.dg-contrast h3{font-size:22px}.dg-funnel text{font-size:17px}.dg-radial text{font-size:18px}.dg-spiral text{font-size:17px}.dgd-box{font-size:22px}.dgg-labels li{font-size:14px}.dgg-labels li:nth-child(2),.dgg-labels li:nth-child(4){font-size:inherit}.dgn-box{font-size:18px}.dgn-row:has(>:nth-child(11)):not(:has(>:nth-child(12)))>.dgn-box{font-size:inherit}.dgo-label{font-size:16px;line-height:21px}.doc-ai-education-matrix .band-ov-card .band-lead h2{font-size:30px}.doc-body .b-cards.c6:has(.b-card-img[src*=img10-motif]) b{font-size:inherit}.doc-body .b-flow.numbered em{font-size:12px;line-height:16px}.doc-body .b-flow.numbered li>span{font-size:10px;line-height:14px}.doc-body .b-flow:not(.numbered):not(.words):has(>li:nth-child(5)) b{font-size:inherit}.doc-body .b-flow:not(.numbered):not(.words):has(>li:nth-child(5)) li>span{font-size:inherit}.doc-body .band-body:has(.dg-funnel) .b-cards.c6 b{font-size:12px}.doc-body.doc-partnerships~.partners-band .pn-eyebrow{letter-spacing:1.7px;font-size:12px;line-height:18px}.doc-body.doc-partnerships~.partners-band .pn-note-text b{font-size:14px}.doc-body.doc-partnerships~.partners-band .pn-note-text span{font-size:11.5px}.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-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(.dg-triad) .band-lead .b-note{font-size:15px;line-height:22.8px}.doc-communication-channel .band-aside:has(.dg-triad) .band-lead>p:not(.b-note){font-size:15px;line-height:22.8px}.doc-communication-channel .band-aside:has(.dg-triad) .band-lead h2{letter-spacing:-.5px;font-size:36.036px;line-height:44px}.doc-communication-channel .band:has(.b-art[src$=pe-scene-first-connection-v2\.webp]) .band-lead .b-note{font-size:15px;line-height:24px}.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{font-size:15px;line-height:24px}.doc-communication-channel .band:has(.b-art[src$=pe-scene-first-connection-v2\.webp]) .band-lead p+p{font-size:15px;line-height:24px}.doc-communication-channel .band:has(.b-art[src$=pe-scene-first-connection-v4\.webp]) .b-note:not(#_){font-size:1.31944cqw}.doc-communication-channel .band:has(.b-art[src$=pe-scene-one-to-many-v2\.webp]) .band-lead .b-note{font-size:15px;line-height:24px}.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{font-size:15px;line-height:24px}.doc-communication-channel .band:nth-of-type(4) .b-ichain>.b-ichain-arrow,.doc-communication-channel .band:nth-of-type(4) .b-ichain-hub-caption,.doc-communication-channel .band:nth-of-type(4) .b-ichain-hub-title,.doc-communication-channel .band:nth-of-type(4) .b-ichain-rows li,.doc-communication-channel .band:nth-of-type(4) .b-ichain-subtitle,.doc-communication-channel .band:nth-of-type(4) .b-ichain-title{font-size:inherit}.doc-contact-us .b-card-num{font-size:17px}.doc-contact-us .b-cards.c1 .b-tags{font-size:inherit}.doc-contact-us .b-emph-line{font-size:16px}.doc-contact-us .b-runin{font-size:21px;line-height:1.85}.doc-dt-based-math-books section.band:nth-of-type(3) .dgn-row>li.dgn-box{font-size:12.5px!important}.doc-educational-impact .band:has(.b-list.tiles) .b-list.tiles b{font-size:inherit}.doc-educational-impact .band:has(.b-list.tiles) .b-list.tiles li{font-size:inherit}.doc-g-coin .b-icompare-note,.doc-g-coin .b-icompare-strong,.doc-g-coin .b-icompare-title,.doc-g-coin .b-icompare-vs,.doc-hero .doc-lede{font-size:inherit}.doc-hero h1{font-size:38px}.doc-hero.doc-math-ai-algorithms .doc-lede,.doc-hero.doc-math-ai-algorithms h1{font-size:inherit}.doc-hero.hero-panel.doc-educational-impact .doc-kicker{font-size:min(36px,2.5vw);line-height:min(42px,2.91667vw)}.doc-lmm .dg-chain:has(.dgn-tall) .dgn-cell b{font-size:var(--f)}.doc-lmm .dg-chain:has(.dgn-tall) .dgn-cell i{font-size:calc(var(--f) * .8333);line-height:1.28}.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]) li{font-size:.9375cqw}.doc-partnerships .band-media-left:has(img[src$=img-partner-propose\.webp]) p{font-size:1.11111cqw}.es-hero-in h1{font-size:38px}.feat-band .short-soon .sb-tag{font-size:inherit}.fk-caption{font-size:14px}.fk-kicker{letter-spacing:.08em;font-size:13px}.ladder b{font-size:26px}.ne-lede{font-size:17px}.next-text h2{font-size:27px}.org-ceo b{font-size:28px}.org-depts li{font-size:14px}.org-name b{font-size:28px}.partners-band h2{font-size:38px;line-height:46px}.q-chain.lg .q-arrow{font-size:32px}.q-chain.lg .q-node b{font-size:14px;line-height:19px}.res-cover-card .res-soon-tag{font-size:22px}.sb-fbar b,.sb-fbar i,.sb-fbar span{font-size:inherit}.sb-intro-txt h2{font-size:30px;line-height:38px}.sb-item{font-size:13px;line-height:18px}.sb-modal .sb-soon{font-size:18px;line-height:26px}.sb-short:not(.sb-short-soon) .sb-tag{font-size:9.6px}.sb-sort:before{font-size:inherit}.sb-sub span{font-size:13px;line-height:18px}.sb-tag{font-size:10px;line-height:12px}.sb-vbox .sb-vtag{font-size:14px;line-height:16px}.sb-vend-title{font-size:26px}.series-head h1{font-size:38px}.series-head p{font-size:17px}.shelf-hero h1{font-size:38px}.shelf-lede{font-size:17px}.shelf-sub,.soon-card>.soon-tag{font-size:22px}.stage b{font-size:19px}.stage p{font-size:14.5px;line-height:1.5}.stage-age{font-size:14px}.sv2-hero-copy h1{font-size:clamp(34px,5.35714vw - 7.14286px,70px);line-height:clamp(44px,3.57143vw + 16.5714px,68px)}.sv2-hero-copy p{font-size:clamp(15px,1.19048vw + 5.85714px,23px);line-height:clamp(23px,1.19048vw + 13.8571px,31px)}.sys-card b{font-size:12.5px}.sys-card p{font-size:12px;line-height:1.6}.sys-count i{font-size:10.5px}.sys-go{font-size:11.5px}.sysp-ladder b{font-size:20px}html body main .doc-educational-impact:not(#k0917c):not(#k0917d) .b-icon-item b{font-size:1.31944cqw!important}html body main .doc-educational-impact:not(#k0917c):not(#k0917d) .b-icon-item p{font-size:.9375cqw!important}main#main .post .ph-title{font-size:calc(56 * var(--u));letter-spacing:calc(-1 * var(--u));line-height:1.1}main#main .post-drop a,main#main .post-drop summary span:first-child,main#main .post-drop summary span:last-child{font-size:inherit}}@media (min-width:601px) and (max-width:620px){.doc-body .b-cards b{font-size:16px}.doc-body .b-checkfaq-grid li{font-size:12.5px}.doc-body .b-desc{font-size:13px}.doc-body .b-flow b{font-size:16px}.doc-body .b-lede p{font-size:14px}.doc-body .b-list li{font-size:12.5px}.doc-body .b-note:not(#_){font-size:14.5px;line-height:22px}.doc-body .b-tags span{font-size:13px}.doc-body .band-lead p{font-size:14px}.doc-body li{font-size:12.5px}.doc-body p{font-size:14px}.doc-body~.band .b-note:not(#_),.doc-body.sec-platform-ecosystem .b-note{font-size:14.5px;line-height:22px}.doc-body.sec-platform-ecosystem .band .band-lead h2{font-size:22px;line-height:27px}.doc-consumer-centered-education .band-media-left:has(img[src$=img22-interactions-visible\.webp]) .b-eyebrow{font-size:min(12px,3.75vw - 1.5px)}.doc-contact-us .b-checkfaq-body{font-size:13px;line-height:22px}.doc-contact-us .b-checkfaq-grid li{font-size:14.5px;line-height:20px}.doc-contact-us .b-checkfaq-title{font-size:13.5px;line-height:22px}.doc-contact-us .b-emph-line b:not(#_){font-size:14.5px;line-height:22px}.doc-contact-us .band .band-lead h2{font-size:24px}.doc-contact-us .band.navy .b-card-num{font-size:20px}.doc-contact-us .band.navy .b-cards.c1 .b-desc{font-size:12.5px;line-height:20px}.doc-contact-us .band.navy .b-cards.c1>div>b{font-size:16px}.doc-contact-us .band[data-texture=message] .b-pairs li>span:first-child{font-size:15.5px;line-height:1}.doc-contact-us .band[data-texture=message] .b-pairs li>span:last-child{font-size:12.5px;line-height:19px}.doc-contact-us .band[data-texture=reach] .band-lead p{font-size:13px;line-height:21px}.doc-contact-us .band[data-texture=where] .b-lede p{font-size:13px;line-height:22.5px}.doc-contact-us .org-board b{font-size:16px;line-height:1}.doc-contact-us .org-board span{font-size:11.5px;line-height:14px}.doc-contact-us .org-ceo b{font-size:18px;line-height:1}.doc-contact-us .org-ceo span{font-size:11.5px;line-height:14px}.doc-dt-based-math-books section.band.band:is() .band-body>blockquote.b-quote.b-quote{font-size:14px}}
.yt-out{color:inherit;opacity:.62;text-underline-offset:3px;margin-top:8px;font-size:13px;line-height:1.4;text-decoration:underline;display:block}.yt-out:hover,.yt-out:focus-visible{opacity:1}.post-media .yt-out{text-align:center;padding:0 12px 10px}
.hero-cta .btn{min-height:48px;padding:13px 24px;font-size:14px}
@media (min-width:621px){.doc-consumer-centered-education .band-body:has(>.b-list+.b-note)>.b-note{color:var(--ink-2)!important;font-size:15px!important;font-weight:400!important;line-height:1.75!important}.doc-consumer-centered-education .band-body:has(>.b-list+.b-note)>.b-note>span{font-size:inherit!important;line-height:inherit!important}.doc-ai-education-matrix .band:has(.q-chain) .b-note{color:#767676!important;font-size:16px!important;font-weight:400!important;line-height:25.6px!important}.doc-ai-education-matrix .band:has(.q-chain) .b-note>span{font-size:inherit!important;line-height:inherit!important}}@media (min-width:621px) and (max-width:1199px){.doc-ai-education-matrix .band:has(.q-chain) .b-note{font-size:15px!important;line-height:24px!important}}
@media (min-width:621px){.doc-from-knowledge-to-communication .band:has(.q-chain) .band-lead{align-self:center!important;margin-top:0!important}}
.series-head.slug-senior-math .shelf-bg{background-image:url(/doc/senior-1440.webp)}@media (max-width:960px){.series-head.slug-senior-math .shelf-bg{background-image:url(/doc/senior-960.webp)}}@media (min-width:1600px){.series-head.slug-senior-math .shelf-bg{background-image:url(/doc/senior-1920.webp)}}
.series-head.slug-kids-math .shelf-bg{background-image:url(/doc/kids-1440.webp)}.series-head.slug-elementary .shelf-bg{background-image:url(/doc/elementary-1440.webp)}.series-head.slug-secondary .shelf-bg{background-image:url(/doc/secondary-1440.webp)}@media (max-width:960px){.series-head.slug-kids-math .shelf-bg{background-image:url(/doc/kids-960.webp)}.series-head.slug-elementary .shelf-bg{background-image:url(/doc/elementary-960.webp)}.series-head.slug-secondary .shelf-bg{background-image:url(/doc/secondary-960.webp)}}@media (min-width:1600px){.series-head.slug-kids-math .shelf-bg{background-image:url(/doc/kids-1920.webp)}.series-head.slug-elementary .shelf-bg{background-image:url(/doc/elementary-1920.webp)}.series-head.slug-secondary .shelf-bg{background-image:url(/doc/secondary-1920.webp)}}
.doc-hero.doc-math-ai-algorithms .m-img{max-width:none}@media (max-width:620px){.doc-hero.doc-math-ai-algorithms .m-img{max-width:340px}}
.series-head.slug-encyclopedic-handbook h1,.series-head.slug-encyclopedic-handbook p{max-width:640px}.series-head.slug-encyclopedic-handbook .shelf-veil{width:860px}@media (max-width:1199px){.series-head.slug-encyclopedic-handbook .shelf-veil{width:100%}}
.bp-explore .rail-track>.sys-card{width:11.5882cqw}.bp-explore .rail-track>.sys-card:first-child{width:11.5813cqw}@media (max-width:1199px){.bp-explore .rail-track>.sys-card,.bp-explore .rail-track>.sys-card:first-child{width:calc(25% - 9px)}}@media (max-width:620px){.bp-explore .rail-track>.sys-card,.bp-explore .rail-track>.sys-card:first-child{width:calc(43.4783% - 5.21739px)}}@media (min-width:621px){.sysp-ladder{grid-template-columns:repeat(5,minmax(0,1fr))}}.sb-cover,.sb-gitem img{object-fit:contain;background:#fff}@media (max-width:620px){.bp-explore .rail-track>.sys-card{justify-content:flex-start;height:auto;min-height:297px}.bp-explore .rail-track>.sys-card p{-webkit-line-clamp:5;-webkit-box-orient:vertical;flex:none;display:-webkit-box;overflow:hidden}.bp-explore .rail-track>.sys-card .sys-count{margin-top:auto}}
@media (min-width:621px){.bp-explore .rail{margin-top:27px}.bp-explore .rail-track>.sys-card{justify-content:flex-start;height:343px}.bp-explore .rail-track>.sys-card p{-webkit-line-clamp:7;-webkit-box-orient:vertical;flex:none;display:-webkit-box;overflow:hidden}.bp-explore .rail-track>.sys-card .sys-count{margin-top:auto}}@media (min-width:621px) and (max-width:1199.98px){.books-band.stone.bp-explore .rail{margin-top:1.875cqw}.books-band.stone.bp-explore .rail-track{gap:.833333cqw}.books-band.stone.bp-explore .rail-track>.sys-card{width:11.5972cqw;height:23.8194cqw}}
.bf-stage img.bf-half{max-width:100%;height:auto;max-height:100%;margin:auto}
.bf-stage{max-width:100%}.bf-stage .bf-slot{min-width:0;max-width:100%}
.bf-stage{align-items:center}.bf-stage .bf-slot{justify-content:center;align-items:center;display:flex}.bf-leaf .bf-face{align-items:center}
.bf-stage.two{width:100%}.bf-stage.two>.bf-slot{flex:1 1 0;min-width:0}
.feat-band .feat-cover img,.feat-band .feat-cover .cover{aspect-ratio:auto;object-fit:contain;height:auto}.res-cover.res-soon img{filter:blur(3px);transform:scale(1.04)}.res-cover-card .res-soon-tag{color:#ffffffb8;background:#0a16301f}
.res-cover.res-soon img{filter:blur(2px);transform:scale(1.03)}.res-cover-card .res-soon-tag{background:#0a16301a}
.sb-cover{height:auto}
@media (min-width:621px){.series-head:is(.slug-kids-math,.slug-elementary,.slug-secondary,.slug-senior-math) .shelf-bg{inset:0}}
@media (min-width:1200px){.doc-global-math-standards .band:has(img[src$=img22-hidden-champion\.webp]){padding-top:50px!important}}@media (min-width:621px) and (max-width:1199.98px){.doc-global-math-standards section.band:nth-of-type(6){padding-top:3.47222cqw!important}}@media (max-width:620px){.series-head h1 br.h1-dash-break{display:none}}@media (min-width:1200px){.doc-contact-us .band.navy[data-texture=unstuck]{padding-top:44px!important;padding-bottom:44px!important}}@media (min-width:621px) and (max-width:1199.98px){.doc-contact-us section.band:first-of-type{padding-top:3.05556cqw!important;padding-bottom:3.05556cqw!important}}
@media (max-width:1199.98px){.doc-partnerships section.band:nth-of-type(3) .band-lead p{white-space:normal}}@media (max-width:620px){.doc-careers section.band:first-of-type .band-lead p{white-space:normal}}@media (min-width:621px){.doc-dt-based-math-books .band-split-rev .band-lead h2{white-space:normal}}
.doc-careers~section.band:nth-of-type(2) .band-body>p.b-note{color:#5f6570!important;font-size:15px!important;line-height:1.75!important}@media (min-width:1200px){.doc-careers~section.band:nth-of-type(2) .b-lede p{max-width:none}.doc-careers section.band:nth-of-type(2)>div.wrap{grid-template-columns:minmax(0,652.024px) minmax(0,543.96px)}.doc-careers section.band:nth-of-type(2) .band-body>ul.b-list{grid-template-columns:minmax(0,285px) minmax(0,347px)}.doc-careers section.band:nth-of-type(2) .wrap>figure.m-img,.doc-careers section.band:nth-of-type(2) .m-img>img{max-width:543.96px}}@media (min-width:621px) and (max-width:1199.98px){.doc-careers section.band:nth-of-type(2)>div.wrap{grid-template-columns:minmax(0,45.2794cqw) minmax(0,37.775cqw)!important}.doc-careers section.band:nth-of-type(2) .band-body>ul.b-list{grid-template-columns:minmax(0,19.7917cqw) minmax(0,24.0972cqw)!important}.doc-careers section.band:nth-of-type(2) .wrap>figure.m-img,.doc-careers section.band:nth-of-type(2) .m-img>img{max-width:37.775cqw!important}}@media (min-width:1200px){.doc-careers section.band:nth-of-type(2){padding-top:36px;padding-bottom:36px}}@media (min-width:621px) and (max-width:1199.98px){.doc-careers section.band:nth-of-type(2){padding-top:2.5cqw;padding-bottom:2.5cqw}}
@media (min-width:1200px){.doc-partnerships section.band.band:nth-of-type(2){padding-top:72px!important;padding-bottom:72px!important}.doc-partnerships section.band.band:nth-of-type(2) .band-lead{margin-bottom:44px!important}}@media (min-width:621px) and (max-width:1199.98px){.doc-partnerships section.band.band:nth-of-type(2){padding-top:5cqw!important;padding-bottom:5cqw!important}.doc-partnerships section.band.band:nth-of-type(2) .wrap>.band-lead{margin-bottom:3.05556cqw!important}}
@media (max-width:620px){.series-head:is(.slug-kids-math,.slug-elementary,.slug-secondary,.slug-senior-math) .shelf-bg{inset:0!important}}
@media (max-width:620px){.doc-lmm .band-body:has(>img[src*=img-lmm-many-forms])>p.b-note{order:1}.doc-lmm .band-body:has(>img[src*=img-lmm-many-forms])>ul.b-list{order:2}.doc-lmm .band-body:has(>img[src*=img-lmm-many-forms])>img.b-art{order:3}}
@media (max-width:620px){.doc-dt-based-math-books section.band:has(img[src*=img19-seed-creativity-tight]) .band-body>blockquote.b-quote.b-quote{margin-top:0}}
@media (min-width:901px){.doc-sustainability .band-media-right:has(img[src$=img-esg-light\.webp]){grid-template-columns:minmax(0,1fr) minmax(0,.88fr)}}@media (max-width:620px){.doc-educational-impact .dg-wheel-head{margin-bottom:16px}.doc-educational-impact .dg-wheel-head h2{letter-spacing:-.5px;font-size:30px;line-height:34.5px}}.doc-educational-impact .band-media-right:has(img[src$=img-esg-barrier\.webp]) .b-cards b{font-family:var(--font);letter-spacing:normal;font-weight:400}@media (max-width:767px){.doc-educational-impact .band-media-right:has(img[src$=img-esg-barrier\.webp]) .b-cards b{font-size:14.5px;line-height:22px}}@media (min-width:621px) and (max-width:1199.98px){.doc-educational-impact .band-media-right:has(img[src$=img-esg-barrier\.webp]) .b-cards b{letter-spacing:normal!important}}.esg-view-pc .esg-card .ne-when,.esg-rail>.esg-card .ne-when{-webkit-line-clamp:1;text-overflow:ellipsis;-webkit-box-orient:vertical;min-height:18px;display:-webkit-box;overflow:hidden}@media (max-width:900px){.doc-contact-us .b-checkfaq-title,.doc-contact-us .b-checkfaq-body{display:block}.doc-contact-us .b-checkfaq-body{font-family:var(--serif);color:var(--ink);margin-top:4px;font-size:15px;font-weight:400;line-height:25px}}@media (max-width:620px){.doc-contact-us .b-checkfaq-body{font-size:13.5px;line-height:22px}}@media (min-width:621px) and (max-width:1199.98px){.doc-contact-us section.band .b-checkfaq-note>p.b-checkfaq-body{font-family:var(--serif)!important;color:var(--ink)!important;font-size:1.38889cqw!important;font-weight:400!important;line-height:2.3125cqw!important}}
.sec-platform-ecosystem .band-lead h2{font-size:40px;line-height:46px}@media (min-width:621px){.doc-communication-channel section.band:first-of-type .band-lead>h2:not(#_1823a):not(#_1823b),.doc-communication-channel section.band:nth-of-type(2) .band-lead>h2:not(#_1823a):not(#_1823b),.doc-communication-channel section.band:nth-of-type(3) .band-lead>h2:not(#_1823a):not(#_1823b),.doc-communication-channel section.band:nth-of-type(4) .band-lead>h2:not(#_1823a):not(#_1823b),.doc-communication-channel section.band:nth-of-type(5) .band-lead>h2:not(#_1823a):not(#_1823b),.doc-communication-channel section.band:nth-of-type(6) .band-lead>h2:not(#_1823a):not(#_1823b),.doc-ai-matrix section.band:first-of-type .band-lead>h2:not(#_1823a):not(#_1823b),.doc-ai-matrix section.band:nth-of-type(2) .band-lead>h2:not(#_1823a):not(#_1823b),.doc-ai-matrix section.band:nth-of-type(3) .band-lead>h2:not(#_1823a):not(#_1823b),.doc-ai-matrix section.band:nth-of-type(4) .band-lead>h2:not(#_1823a):not(#_1823b),.doc-ai-matrix section.band:nth-of-type(5) .band-lead>h2:not(#_1823a):not(#_1823b),.doc-g-coin section.band:first-of-type .band-lead>h2:not(#_1823a):not(#_1823b),.doc-g-coin section.band:nth-of-type(2) .band-lead>h2:not(#_1823a):not(#_1823b),.doc-g-coin section.band:nth-of-type(3) .band-lead>h2:not(#_1823a):not(#_1823b),.doc-g-coin section.band:nth-of-type(4) .band-lead>h2:not(#_1823a):not(#_1823b),.doc-g-coin section.band:nth-of-type(5) .band-lead>h2:not(#_1823a):not(#_1823b),.doc-g-coin section.band:nth-of-type(6) .band-lead>h2:not(#_1823a):not(#_1823b){font-size:2.77778cqw!important;line-height:3.19444cqw!important}.doc-ai-matrix section.band .band-lead h2:not(#_1823a):not(#_1823b),.doc-g-coin section.band .band-lead h2:not(#_1823a):not(#_1823b),.doc-communication-channel section.band .band-lead h2:not(#_1823a):not(#_1823b){font-size:min(40px,2.77778cqw)!important;line-height:min(46px,3.19444cqw)!important}}@media (max-width:600px){.doc-body.sec-platform-ecosystem .band .band-lead h2:not(#_1823a):not(#_1823b){letter-spacing:-.5px!important;font-size:30px!important;line-height:34.5px!important}}@media (min-width:601px) and (max-width:620px){.doc-body.sec-platform-ecosystem .band .band-lead h2:not(#_1823a):not(#_1823b){letter-spacing:-.5px!important;font-size:30px!important;line-height:34.5px!important}}
.doc-contact-us .band[data-texture=before] .band-lead{border-right:0!important}.doc-contact-us .band[data-texture=before] .band-lead h2:after{content:"";background:#b8905f;width:40px;height:2px;margin-top:14px;display:block}@media (min-width:901px){.doc-contact-us .band[data-texture=before] .band-lead h2:after{margin-top:17px}}@media (min-width:621px) and (max-width:1199.98px){.doc-contact-us .band[data-texture=before]:not(#_) .band-lead h2:after{content:""!important;background:#b8905f!important;width:2.77778cqw!important;height:.138889cqw!important;margin-top:.972222cqw!important;display:block!important}}
.doc-contact-us .b-checkfaq-lede{color:#16181d!important;font-family:Newsreader,Newsreader Fallback,Iowan Old Style,Georgia,serif!important}main .doc-contact-us section.band .b-checkfaq-checks>p.b-checkfaq-lede{font-size:20px!important;line-height:20px!important}@media (min-width:621px) and (max-width:1199.98px){main .doc-contact-us section.band .b-checkfaq-checks>p.b-checkfaq-lede{font-size:1.38889cqw!important;line-height:1.38889cqw!important}}@media (max-width:620px){main .doc-contact-us section.band .b-checkfaq-checks>p.b-checkfaq-lede{font-size:15px!important;line-height:25px!important}}@media (max-width:600px){main .doc-contact-us section.band .b-checkfaq-checks>p.b-checkfaq-lede{font-size:13.5px!important;line-height:22px!important}}.doc-contact-us .b-checkfaq-checks,.doc-contact-us .b-checkfaq-note,.doc-contact-us .band[data-texture=before] .b-checkfaq-checks,.doc-contact-us .band[data-texture=before] .b-checkfaq-note{padding-top:14px!important}.doc-contact-us .b-checkfaq-body{margin-top:17.5px!important}@media (min-width:621px) and (max-width:1199.98px){.doc-contact-us .b-checkfaq-body{margin-top:1.21528cqw!important}}
@media (max-width:620.98px){.doc-contact-us .band[data-texture=mistake] .band-lead h2:after{background:#b8905f!important;width:40px!important;height:2px!important;margin-top:14px!important}}@media (min-width:621px){.doc-contact-us .band[data-texture=mistake] .band-lead h2:not(#_):after{content:""!important;background:#b8905f!important;width:40px!important;height:2px!important;margin-top:17px!important;display:block!important}}@media (min-width:621px) and (max-width:1199.98px){.doc-contact-us .band[data-texture=mistake] .band-lead h2:not(#_):after{width:2.77778cqw!important;height:.138889cqw!important;margin-top:.972222cqw!important}}@media (min-width:621px){.doc-contact-us .band[data-texture=mistake] .b-emph-line{color:#16181d!important;font-size:19px!important;line-height:30.4px!important}}@media (min-width:621px) and (max-width:1199.98px){.doc-contact-us .band[data-texture=mistake] .b-emph-line{font-size:1.31944cqw!important;line-height:2.11111cqw!important}}
.doc-contact-us .band[data-texture=noform] .b-twocol-left{color:#c3cee0}
@media (min-width:1200px){.doc-contact-us section.band[data-texture=before]{padding-top:74px!important;padding-bottom:74px!important}.doc-contact-us section.band[data-texture=message]{padding-top:44px!important;padding-bottom:34px!important}.doc-contact-us section.band[data-texture=mistake]{padding-top:44px!important;padding-bottom:44px!important}.doc-contact-us section.band[data-texture=noform]{padding-top:44px!important;padding-bottom:74px!important}}@media (min-width:621px) and (max-width:1199.98px){.doc-contact-us section.band[data-texture=before]{padding-top:5.13889cqw!important;padding-bottom:5.13889cqw!important}.doc-contact-us section.band[data-texture=message]{padding-top:3.05556cqw!important;padding-bottom:2.36111cqw!important}.doc-contact-us section.band[data-texture=mistake]{padding-top:3.05556cqw!important;padding-bottom:3.05556cqw!important}.doc-contact-us section.band[data-texture=noform]{padding-top:3.05556cqw!important;padding-bottom:5.13889cqw!important}}
@media (min-width:1200px){.doc-communication-channel section.band:nth-of-type(2) .b-note,.doc-communication-channel section.band:nth-of-type(4) .b-note{font-size:16px!important;font-weight:400!important;line-height:25.6px!important}}@media (min-width:621px) and (max-width:1199.98px){.doc-communication-channel section.band:nth-of-type(2) .b-note,.doc-communication-channel section.band:nth-of-type(4) .b-note{font-size:1.11111cqw!important;font-weight:400!important;line-height:1.77778cqw!important}}
@media (min-width:1200px){.doc-communication-channel .band-aside:has(.dg-triad) .band-lead h2{width:720px!important;max-width:720px!important}}@media (min-width:621px) and (max-width:1199.98px){.doc-communication-channel section.band:nth-of-type(3) .band-lead>h2{white-space:nowrap!important;max-width:none!important}}
@media (min-width:1200px) and (max-width:1439.98px){.doc-lmm section.band:nth-of-type(3){container-type:inline-size}.doc-lmm section.band:nth-of-type(3)>div.wrap.band-aside{grid-template-columns:minmax(0,50fr) minmax(0,68.4fr)!important;place-items:start normal!important;column-gap:3.88889cqw!important;display:grid!important}.doc-lmm section.band:nth-of-type(3)>div.wrap.band-aside>:first-child,.doc-lmm section.band:nth-of-type(3)>div.wrap.band-aside>:nth-child(2){display:contents!important}.doc-lmm section.band:nth-of-type(3)>div.wrap.band-aside>:first-child>:first-child{grid-area:1/1!important}.doc-lmm section.band:nth-of-type(3)>div.wrap.band-aside>:first-child>:nth-child(2){grid-area:2/1!important}.doc-lmm section.band:nth-of-type(3)>div.wrap.band-aside>:nth-child(2)>:first-child:not(#_){grid-area:1/2/span 4!important;place-self:start end!important;width:73.5%!important;height:auto!important;margin-left:auto!important;margin-right:0!important}.doc-lmm section.band:nth-of-type(3)>div.wrap.band-aside>:nth-child(2)>:nth-child(2){grid-area:5/1/auto/-1!important}.doc-lmm section.band:nth-of-type(3)>div.wrap.band-aside>:nth-child(2)>:nth-child(3),.doc-lmm section.band:nth-of-type(3)>div.wrap.band-aside>:nth-child(2)>:nth-child(4){grid-area:auto!important}}@media (min-width:1440px){.doc-lmm section.band:nth-of-type(3)>div.wrap.band-aside{grid-template-columns:minmax(0,50fr) minmax(0,68.4fr)!important;place-items:start normal!important;column-gap:56px!important;display:grid!important}.doc-lmm section.band:nth-of-type(3)>div.wrap.band-aside>:first-child,.doc-lmm section.band:nth-of-type(3)>div.wrap.band-aside>:nth-child(2){display:contents!important}.doc-lmm section.band:nth-of-type(3)>div.wrap.band-aside>:first-child>:first-child{grid-area:1/1!important}.doc-lmm section.band:nth-of-type(3)>div.wrap.band-aside>:first-child>:nth-child(2){grid-area:2/1!important}.doc-lmm section.band:nth-of-type(3)>div.wrap.band-aside>:nth-child(2)>:first-child:not(#_){grid-area:1/2/span 4!important;place-self:start end!important;width:73.5%!important;height:auto!important;margin-left:auto!important;margin-right:0!important}.doc-lmm section.band:nth-of-type(3)>div.wrap.band-aside>:nth-child(2)>:nth-child(2){grid-area:5/1/auto/-1!important}.doc-lmm section.band:nth-of-type(3)>div.wrap.band-aside>:nth-child(2)>:nth-child(3),.doc-lmm section.band:nth-of-type(3)>div.wrap.band-aside>:nth-child(2)>:nth-child(4){grid-area:auto!important}}@media (min-width:621px) and (max-width:1199.98px){.doc-lmm section.band:nth-of-type(3)>div.wrap.band-aside>:nth-child(2)>:first-child:not(#_){grid-area:1/2/span 4!important;place-self:start end!important;width:73.5%!important;height:auto!important;margin-left:auto!important;margin-right:0!important}.doc-lmm section.band:nth-of-type(3)>div.wrap.band-aside>:nth-child(2)>:nth-child(2){grid-area:5/1/auto/-1!important}.doc-lmm section.band:nth-of-type(3)>div.wrap.band-aside>:nth-child(2)>:nth-child(3){grid-area:3/1!important}.doc-lmm section.band:nth-of-type(3)>div.wrap.band-aside>:nth-child(2)>:nth-child(4){grid-area:4/1!important}}
@media (min-width:621px){.doc-it-based-math-books section.band:nth-of-type(3) .band-body{display:contents!important}.doc-it-based-math-books section.band:nth-of-type(3) .b-flow{grid-column:1/-1!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;align-items:start!important;column-gap:1.11111cqw!important;margin-top:2.22222cqw!important;display:grid!important}.doc-it-based-math-books section.band:nth-of-type(3) .b-flow>li{text-align:center!important;flex-direction:column!important;flex:initial!important;align-items:center!important;row-gap:.833333cqw!important;width:auto!important;display:flex!important}.doc-it-based-math-books section.band:nth-of-type(3) .b-flow>li>b{-webkit-line-clamp:3!important;text-wrap:balance!important;-webkit-box-orient:vertical!important;display:-webkit-box!important;overflow:hidden!important}.doc-it-based-math-books section.band:nth-of-type(3) .b-flow>li>.b-arrow{display:none!important}}

@media (min-width:621px) and (max-width:1199.98px){.doc-partnerships section.band:nth-of-type(3) .band-lead p{white-space:pre-line}}@media (min-width:621px){.doc-dt-based-math-books .band-split .band-lead h2{white-space:normal}}
@media (min-width:621px) and (max-width:1199.98px){.doc-careers~section.band:nth-of-type(2) .band-body>p.b-note{font-size:1.04167cqw!important}}@media (min-width:1200px){.doc-careers section.band:nth-of-type(2) .band-body>ul.b-list{grid-template-columns:minmax(0,252px) minmax(0,390px);column-gap:10px}.doc-careers section.band:nth-of-type(2) .band-body{padding-top:16px}.doc-careers section.band:nth-of-type(2){padding-top:24px;padding-bottom:24px}}@media (min-width:621px) and (max-width:1199.98px){.doc-careers section.band:nth-of-type(2) .band-body>ul.b-list{grid-template-columns:minmax(0,17.5cqw) minmax(0,27.0833cqw)!important;column-gap:.694445cqw!important}.doc-careers section.band:nth-of-type(2) .band-body{padding-top:1.11111cqw!important}.doc-careers section.band:nth-of-type(2){padding-top:1.66667cqw!important;padding-bottom:1.66667cqw!important}}
@media (max-width:620px){.doc-body.doc-partnerships section.band.band:nth-of-type(2){padding-top:32px;padding-bottom:32px}}
@media (min-width:621px) and (max-width:1199.98px){main section.band .esg-card.ne-card>b{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;height:3.3cqw!important;min-height:3.3cqw!important}main section.band .esg-card.ne-card>span.ne-sum{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;height:4.60833cqw!important;min-height:4.60833cqw!important}main section.band .esg-card.ne-card>.ne-cover+b{margin-top:2.02778cqw!important}}
@media (min-width:621px) and (max-width:1199.98px){.doc-contact-us section.band:nth-of-type(2) .b-checkfaq p.b-checkfaq-body{margin-top:1.21528cqw!important}}@media (max-width:620.98px){.doc-contact-us .b-checkfaq-body:not(#_){margin-top:0!important}}@media (min-width:621px) and (max-width:1199.98px){.doc-it-based-math-books section.band:nth-of-type(3) .band-body>ol.b-flow:not(#_){grid-template-columns:repeat(6,minmax(0,1fr))!important;justify-content:normal!important;align-items:start!important;column-gap:1.11111cqw!important;display:grid!important}.doc-communication-channel section.band:nth-of-type(3) .band-lead>h2:not(#_){white-space:normal!important;width:50cqw!important;max-width:50cqw!important}}@media (max-width:620.98px){.doc-communication-channel section.band:nth-of-type(2) .b-note{font-size:14.5px!important;line-height:23.2px!important}.doc-communication-channel section.band:nth-of-type(4) .b-note{font-size:14px!important;line-height:22.4px!important}}
@media (min-width:621px) and (max-width:1199.98px){html body main .doc-hero.doc-social-contribution:not(#k0914k):not(#_)>img:first-of-type{height:100%!important;min-height:100%!important}.doc-body.doc-social-contribution section.band.navy:not(#_)>.wrap.band-split{align-items:center!important}}
@media (min-width:1200px){.doc-contact-us section.band:nth-of-type(2) .b-checkfaq p.b-checkfaq-body:not(#_){font-family:var(--serif)!important;color:#16181d!important;font-size:15px!important;font-weight:400!important;line-height:24px!important}}@media (min-width:621px) and (max-width:1199.98px){.doc-contact-us section.band:nth-of-type(2) .b-checkfaq p.b-checkfaq-body:not(#_){font-family:var(--serif)!important;color:#16181d!important;font-size:1.04167cqw!important;font-weight:400!important;line-height:1.66667cqw!important}}@media (max-width:620.98px){.doc-contact-us section.band:nth-of-type(2) .b-checkfaq p.b-checkfaq-body:not(#_){font-family:var(--serif)!important;color:#16181d!important;font-size:12.5px!important;font-weight:400!important;line-height:20px!important}}
@media (min-width:1200px){.doc-it-based-math-books section.band:nth-of-type(3):not(#_){padding-top:32px!important;padding-bottom:32px!important}.doc-it-based-math-books section.band:nth-of-type(3):not(#_)>.wrap{row-gap:40px!important}.doc-it-based-math-books section.band:nth-of-type(3):not(#_) .b-flow{margin-top:16px!important}}@media (min-width:621px) and (max-width:1199.98px){.doc-it-based-math-books section.band:nth-of-type(3):not(#_){padding-top:2.22222cqw!important;padding-bottom:2.22222cqw!important}.doc-it-based-math-books section.band:nth-of-type(3):not(#_) .b-flow{margin-top:1.11111cqw!important}}
@media (min-width:1440px){.doc-communication-channel section.band .band-lead h2:not(#_1823a):not(#_1823b):not(#_),.doc-ai-matrix section.band .band-lead h2:not(#_1823a):not(#_1823b):not(#_),.doc-g-coin section.band .band-lead h2:not(#_1823a):not(#_1823b):not(#_){font-size:40px!important;line-height:46px!important}}
@media (min-width:1200px){.doc-communication-channel section.band:nth-of-type(3) .band-lead>p:not(#_){font-size:16px!important;line-height:25.6px!important}}@media (min-width:621px) and (max-width:1199.98px){.doc-communication-channel section.band:nth-of-type(3) .band-lead>p:not(#_){font-size:1.11111cqw!important;line-height:1.77778cqw!important}}@media (min-width:1200px){.doc-communication-channel section.band:nth-of-type(6) p.b-note:not(#_){font-size:16px!important;font-weight:400!important;line-height:25.6px!important}}@media (min-width:621px) and (max-width:1199.98px){.doc-communication-channel section.band:nth-of-type(6) p.b-note:not(#_){font-size:1.11111cqw!important;font-weight:400!important;line-height:1.77778cqw!important}}@media (max-width:620.98px){.doc-communication-channel section.band:nth-of-type(6) p.b-note:not(#_){font-size:14px!important;font-weight:400!important;line-height:22.4px!important}}
@media (min-width:1200px){.doc-contact-us section.band[data-texture=noform]:not(#_){padding-top:59px!important;padding-bottom:59px!important}}@media (min-width:621px) and (max-width:1199.98px){.doc-contact-us section.band[data-texture=noform]:not(#_){padding-top:4.09722cqw!important;padding-bottom:4.09722cqw!important}}
.doc-communication-channel section.band:nth-of-type(6) p.b-note:not(#_){color:#5f6570!important;font-weight:400!important}
@media (min-width:621px){.doc-dt-based-math-books section.band:is(:has(.dg-chain),:has(.dg-orbs)) .band-lead h2{white-space:normal}}@media (max-width:620px){.doc-communication-channel section.band:nth-of-type(3) .band-lead h2:not(#_){white-space:pre-line!important}.doc-communication-channel section.band:nth-of-type(6) .band-lead h2:not(#_){white-space:normal!important}}@media (min-width:621px){.doc-communication-channel section.band:nth-of-type(3) .band-lead h2:not(#_){white-space:normal!important}}
@media (max-width:620px){.esg-records .band-lead h2{font-size:30px}}
.doc-educational-impact [data-texture=educational-access] .b-cards b{font-family:var(--font);letter-spacing:normal;font-weight:400}@media (min-width:621px) and (max-width:1199.98px){.doc-body.doc-educational-impact section.band:has(.dg-wheel)>.wrap{max-width:none}.doc-educational-impact section.band .dg-wheel-head>p{margin-top:0!important;font-size:1.18056cqw!important;line-height:1.875cqw!important}.doc-educational-impact .dg-wheel{margin-block:.555556cqw}}@media (min-width:1200px){.doc-educational-impact [data-texture=educational-access] .band-body{padding-top:16px}}@media (max-width:767px){.doc-educational-impact [data-texture=educational-access] .b-cards b{font-size:14.5px;line-height:22px}}@media (min-width:621px) and (max-width:1199.98px){.doc-educational-impact section.band[data-texture=educational-access] .band-body>div.b-cards.c3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.doc-educational-impact section.band[data-texture=educational-access] .wrap>div>.band-body.band-body{padding-top:1.11111cqw!important}.doc-educational-impact section.band[data-texture=educational-access] .b-cards b{letter-spacing:normal!important;font-size:1.31944cqw!important;line-height:2.11111cqw!important}}
.doc-body.doc-educational-impact section.band[data-texture=educational-plan]{--plan-unit:1px;padding-block:calc(134.5 * var(--plan-unit))}.doc-body.doc-educational-impact section.band[data-texture=educational-plan]>.wrap.band-wide{max-width:1440px;padding-inline:calc(100 * var(--plan-unit));gap:calc(62.8 * var(--plan-unit));grid-template-columns:minmax(0,617.2fr) minmax(0,560fr);align-items:center;display:grid}.doc-body.doc-educational-impact section.band[data-texture=educational-plan] .band-lead{gap:calc(16 * var(--plan-unit));flex-direction:column;grid-area:1/1;margin:0;display:flex}.doc-body.doc-educational-impact section.band[data-texture=educational-plan] .band-lead>h2{max-width:none;font-size:calc(40 * var(--plan-unit));line-height:calc(46 * var(--plan-unit));letter-spacing:calc(-.5 * var(--plan-unit));margin:0}.doc-body.doc-educational-impact section.band[data-texture=educational-plan] .band-lead>p{max-width:none;font-size:calc(16 * var(--plan-unit));line-height:calc(25.6 * var(--plan-unit));margin:0}.doc-body.doc-educational-impact section.band[data-texture=educational-plan] .band-lead>p+p{max-width:calc(579.6 * var(--plan-unit))}.doc-body.doc-educational-impact section.band[data-texture=educational-plan] .b-list.tiles{grid-area:1/2;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:calc(44 * var(--plan-unit)) calc(60.8 * var(--plan-unit)) auto;align-self:center;gap:calc(8 * var(--plan-unit)) calc(12 * var(--plan-unit));text-align:center;background:0 0;margin:0;padding:0}.doc-body.doc-educational-impact section.band[data-texture=educational-plan] .b-list.tiles>li{row-gap:calc(8 * var(--plan-unit));font-size:calc(13.5 * var(--plan-unit));line-height:calc(21.6 * var(--plan-unit));padding:0}.doc-body.doc-educational-impact section.band[data-texture=educational-plan] .b-list-badge{width:calc(44 * var(--plan-unit));height:calc(44 * var(--plan-unit));margin:0 auto}.doc-body.doc-educational-impact section.band[data-texture=educational-plan] .b-list.tiles b:not(#_){font-size:calc(19 * var(--plan-unit));line-height:calc(30.4 * var(--plan-unit));margin:0}.doc-body.doc-educational-impact section.band[data-texture=educational-plan] .b-list.tiles li:nth-child(n+2):after{content:"";left:calc(-6 * var(--plan-unit));top:calc(24 * var(--plan-unit));width:calc(1 * var(--plan-unit));height:calc(76 * var(--plan-unit));background:#cacfd5}@media (min-width:621px) and (max-width:1199.98px){.doc-body.doc-educational-impact section.band[data-texture=educational-plan]{--plan-unit:calc(100cqw / 1440);padding-block:calc(134.5 * var(--plan-unit))!important}.doc-body.doc-educational-impact section.band[data-texture=educational-plan]>.wrap.band-wide{max-width:none;gap:calc(62.8 * var(--plan-unit))!important}.doc-body.doc-educational-impact section.band[data-texture=educational-plan] .band-lead{gap:calc(16 * var(--plan-unit))!important}.doc-body.doc-educational-impact section.band[data-texture=educational-plan] .b-list.tiles{gap:calc(8 * var(--plan-unit)) calc(12 * var(--plan-unit))!important}.doc-body.doc-educational-impact section.band[data-texture=educational-plan] .b-list.tiles>li{padding:0!important}.doc-body.doc-educational-impact section.band[data-texture=educational-plan] .b-list-badge{width:calc(44 * var(--plan-unit))!important;height:calc(44 * var(--plan-unit))!important;margin:0 auto!important}.doc-body.doc-educational-impact section.band[data-texture=educational-plan] .b-list.tiles b:not(#_){font-size:calc(19 * var(--plan-unit))!important;line-height:calc(30.4 * var(--plan-unit))!important}.doc-body.doc-educational-impact section.band[data-texture=educational-plan] .band-lead>h2{font-size:calc(40 * var(--plan-unit))!important;line-height:calc(46 * var(--plan-unit))!important}.doc-body.doc-educational-impact section.band[data-texture=educational-plan] .band-lead>p{font-size:calc(16 * var(--plan-unit))!important;line-height:calc(25.6 * var(--plan-unit))!important;margin:0!important}}@media (max-width:620px){.doc-body.doc-educational-impact section.band[data-texture=educational-plan]{padding-block:24px}.doc-body.doc-educational-impact section.band[data-texture=educational-plan]>.wrap.band-wide{padding-inline:20px;display:block}.doc-body.doc-educational-impact section.band[data-texture=educational-plan] .band-lead{gap:8px}.doc-body.doc-educational-impact section.band[data-texture=educational-plan] .band-lead>h2{letter-spacing:-.5px;font-size:30px;line-height:34.5px}.doc-body.doc-educational-impact section.band[data-texture=educational-plan] .band-lead>p{font-size:14px;line-height:27.2px}.doc-body.doc-educational-impact section.band[data-texture=educational-plan] .b-list.tiles{grid-template-rows:32px 44px auto;gap:8px;margin:24px -12px 0}.doc-body.doc-educational-impact section.band[data-texture=educational-plan] .b-list.tiles>li{row-gap:8px;font-size:11px;line-height:21.6px}.doc-body.doc-educational-impact section.band[data-texture=educational-plan] .b-list-badge{width:32px;height:32px}.doc-body.doc-educational-impact section.band[data-texture=educational-plan] .b-list.tiles b:not(#_){justify-self:center;width:90px;font-size:14.5px;line-height:22px}.doc-body.doc-educational-impact section.band[data-texture=educational-plan] .b-list.tiles li:nth-child(n+2):after{content:none}}@media (max-width:359px){.doc-body.doc-educational-impact section.band[data-texture=educational-plan] .b-list.tiles b:not(#_){width:auto;font-size:12px}}
@media (min-width:621px){.doc-social-contribution section.band:has(.b-pairs) .b-pairs>li{grid-template-columns:minmax(0,160fr) minmax(0,36fr) minmax(0,389fr)!important}}@media (min-width:621px) and (max-width:1199.98px){.doc-social-contribution section.band:has(.b-pairs) .b-pairs>li{column-gap:.972222cqw!important}}@media (max-width:620px){.doc-social-contribution section.band:has(.b-pairs) .b-pairs>li{grid-template-columns:100px 14px minmax(0,1fr);column-gap:10px}}
.doc-sustainability section.band .band-media-right .b-list li:before{width:3px}@media (max-width:620px){.doc-sustainability section.band .band-media-right .b-list li{height:auto;min-height:22px}}@media (min-width:621px) and (max-width:1199.98px){.doc-sustainability .band-media-right:has(img[src$=img-esg-light\.webp]) .b-list li{min-height:1.52778cqw;height:auto!important}.doc-sustainability section.band .band-media-right .b-list li:before{width:.208333cqw}html body main section.band.ne-hero.ne-hero:not(#k0914k)>:is(img.ne-hero-img,span.ne-hero-veil){height:100%!important}}@media (min-width:901px){#company-profile .res-lede{width:calc(100% + 72px)}#company-profile .res-book{transform:translate(24px)}}
@media (min-width:621px){#liberal-arts-education .es-lede{width:calc(100% + 8px)}}@media (min-width:621px) and (max-width:1199.98px){#liberal-arts-education .es-lede{width:calc(100% + .555556cqw)}}
.doc-communication-channel .band-prose-wide:has(.b-art[src*=dg-pe-a3-dark]) .band-prose{text-align:center;display:block}.doc-communication-channel .band-prose-wide:has(.b-art[src*=dg-pe-a3-dark]) .b-lede{margin-top:16px}.doc-communication-channel .band-prose-wide:has(.b-art[src*=dg-pe-a3-dark]) .b-lede p{max-width:none;margin-inline:auto}@media (min-width:621px){.doc-communication-channel .band:has(.b-art[src*=dg-pe-a3-dark]){padding-block:48px}.doc-communication-channel .band-prose-wide:has(.b-art[src*=dg-pe-a3-dark]) .b-lede p{white-space:normal}.doc-communication-channel .band-prose-wide:has(.b-art[src*=dg-pe-a3-dark]) .band-body{margin-top:30px}#catalog .rail>.rail-btn{display:grid;top:61px}#catalog .rail-track>[data-copy]{flex:0 0 calc(16.6667% - 13.3333px);display:flex}#catalog .rail-track{scroll-snap-type:x mandatory}.doc-it-based-math-books .band-media-left:has(img[src$=img22-format-card-4\.webp]){grid-template-columns:minmax(0,520fr) minmax(0,664fr);gap:56px}}@media (min-width:621px) and (max-width:1199.98px){body .doc-it-based-math-books section.band:nth-of-type(2)>div.wrap.band-media-left{display:grid;grid-template-columns:minmax(0,520fr) minmax(0,664fr)!important;gap:3.88889cqw!important}body .doc-it-based-math-books section.band:nth-of-type(2) .wrap>figure.m-img,body .doc-it-based-math-books section.band:nth-of-type(2) .m-img>img{max-width:36.1111cqw!important}#catalog .rail>.rail-btn{top:4.23611cqw}}@media (max-width:620px){.doc-it-based-math-books .band-media-left:has(img[src$=img22-format-card-4\.webp]) .m-img{width:80%;margin-inline:auto}}@media (min-width:601px) and (max-width:620px){.doc-communication-channel .band-prose-wide:has(.b-art[src*=dg-pe-a3-dark]) .band-prose{position:relative;left:-6px}.doc-it-based-math-books .band-media-left:has(img[src$=img22-format-card-4\.webp]) .m-img{position:relative;left:-6px}}
.doc-ai-education-matrix .band:has(.q-chain) .band-lead h2:not(#_){letter-spacing:-.5px;font-size:40px;line-height:46px}@media (min-width:621px) and (max-width:1199px){.doc-ai-education-matrix .band:has(.q-chain) .band-lead h2:not(#_){letter-spacing:-.0347222cqw;font-size:2.77778cqw;line-height:3.19444cqw}}@media (max-width:620px){.doc-ai-education-matrix .band:has(.q-chain) .band-lead h2:not(#_){letter-spacing:-.5px;font-size:30px;line-height:34.5px}}@media (min-width:1200px){.feat-band .feat-cover:not(#_){margin-top:31.6px}}@media (min-width:621px) and (max-width:1199px){.feat-band .feat-cover:not(#_){margin-top:3.23611cqw}}@media (min-width:621px){.series-head.slug-elementary .shelf-bg:not(#_){background-color:#080e1f!important;background-position:100%!important;background-size:auto 100%!important}}.doc-communication-channel .band:has(.b-art[src$=pe-scene-one-to-many-v2\.webp]) .band-lead .b-note:not(#_):not(#_){color:#263240}
@media (min-width:621px) and (max-width:1199.98px){.doc-ai-education-matrix .band:has(.q-chain) .band-lead h2:not(#_){letter-spacing:-.0347222cqw!important;font-size:2.77778cqw!important;line-height:3.19444cqw!important}}
@media (max-width:620px){.es-hero-lede br.es-br-pc{display:none}}
.doc-dt-based-math-books .band-media-right:has(img[src$=img19-seed-creativity-tight\.webp]) .b-quote{color:#767676!important;font-size:16px!important}@media (min-width:621px) and (max-width:1199.98px){.doc-dt-based-math-books .band-media-right:has(img[src$=img19-seed-creativity-tight\.webp]) .b-quote{font-size:1.11111cqw!important}.doc-dt-based-math-books .band-media-right:has(img[src$=img19-seed-creativity-tight\.webp]) .b-quote>span{font-size:1.11111cqw!important}}@media (max-width:620.98px){.doc-dt-based-math-books .band-media-right:has(img[src$=img19-seed-creativity-tight\.webp]) .b-quote{font-size:14px!important}}.doc-consumer-centered-education .band-media-left:has(img[src$=img23-supplier-classroom\.webp]) .b-note:not(#_){color:#767676!important;font-size:16px!important}@media (min-width:621px) and (max-width:1199.98px){.doc-consumer-centered-education .band-media-left:has(img[src$=img23-supplier-classroom\.webp]) .b-note:not(#_){font-size:1.11111cqw!important}}@media (max-width:620.98px){.doc-consumer-centered-education .band-media-left:has(img[src$=img23-supplier-classroom\.webp]) .b-note:not(#_){font-size:14px!important}}.doc-math-ai-algorithms .band-prose-wide:has(.b-art[src$=dg-alg-knowledge-chain\.webp]) .b-note:not(#_){color:#5f6570!important;margin-top:-8px!important;font-size:15px!important;font-weight:400!important}@media (min-width:621px) and (max-width:1199.98px){.doc-math-ai-algorithms .band-prose-wide:has(.b-art[src$=dg-alg-knowledge-chain\.webp]) .b-note:not(#_){margin-top:-4.63px!important;font-size:1.04167cqw!important}}@media (max-width:620.98px){.doc-math-ai-algorithms .band-prose-wide:has(.b-art[src$=dg-alg-knowledge-chain\.webp]) .b-note:not(#_){margin-top:-8px!important;font-size:14px!important}.doc-ai-matrix .band.navy:has(.b-art[src$=dg-pe-b1-0914n\.webp]) .b-note:not(#_){color:#b9c5dd!important;font-size:14px!important}}@media (min-width:621px){.doc-g-coin section.band:has(img.b-art[src$=dg-pe-c-value-flow-0914\.webp]):not(#pe0914) .band-body>.b-note{color:#b9c5dd!important;font-weight:400!important;font-size:calc(var(--u) * 16)!important}}@media (max-width:620.98px){.doc-g-coin section.band:has(img.b-art[src$=dg-pe-c-value-flow-0914\.webp]):not(#pe0914) .band-body>.b-note{color:#b9c5dd!important;font-size:14px!important;font-weight:400!important}.doc-contact-us .band[data-texture=mistake] .b-emph-line:not(#_):not(#_){color:#16181d!important}}
@media (max-width:620px){.doc-consumer-centered-education section.band:nth-of-type(3) .dgc-side.dgc-supplier{padding-top:12px}.doc-careers section.band:nth-of-type(3){padding-top:50px}.doc-careers~section.band.cream{padding-top:28px}.doc-social-contribution section.band:nth-of-type(2){padding-top:42px}.doc-social-contribution~section.band.esg-records{padding-top:26px}.doc-sustainability section.band:nth-of-type(2){padding-top:42px;padding-bottom:24px}.doc-sustainability~section.band.esg-records{padding-top:26px}}@media (min-width:1200px){.doc-lmm section.band:nth-of-type(3) img.b-art+img.b-art{margin-top:22px}body .doc-it-based-math-books section.band:nth-of-type(2)>div.wrap.band-media-left{column-gap:80px!important}}@media (min-width:621px) and (max-width:1199.98px){body .doc-it-based-math-books section.band:nth-of-type(2)>div.wrap.band-media-left{column-gap:5.55556cqw!important}}
@media (min-width:621px){.dg-wheel-head h2 br.br-m{display:none}}@media (max-width:620px){.doc-communication-channel section.band:nth-of-type(3) .band-lead h2:not(#_1823a):not(#_1823b):not(#_){font-size:28.5px!important;line-height:32.775px!important}.doc-communication-channel section.band:nth-of-type(3) .band-lead>p:not(#_)+p:not(#_){margin-top:12px!important}}@media (min-width:621px){.doc-dt-based-math-books .band-split .band-lead h2{white-space:pre-line}}@media (max-width:620px){.doc-ai-matrix section.band:nth-of-type(2) .b-note:not(#_){white-space:pre-line!important}}@media (min-width:621px){.doc-ai-matrix section.band:nth-of-type(2) .b-lede p:not(#_){white-space:normal!important}}
@media (min-width:1200px){.doc-ai-education-matrix .band:has(.q-chain) .band-lead h2+p{margin-top:16px}}@media (min-width:621px){.doc-ai-matrix section.band:has(img.b-art[src$=dg-pe-b1-0914n\.webp]) .band-lead h2:not(#_1823a):not(#_1823b):not(#_){font-weight:500!important}}@media (max-width:860px){.ne-hero-veil,.es-hero-veil{background:linear-gradient(#0a16301a 0%,#0a163024 100%)}}@media (max-width:620px){.doc-communication-channel section.band:has(img[src$=dg-pe-a3-dark-v5\.webp]) .band-lead h2:not(#_1823a):not(#_1823b):not(#_){font-size:22px!important;line-height:26px!important}.doc-communication-channel section.band:has(img[src$=dg-pe-a3-dark-v5\.webp]) img[src$=dg-pe-a3-dark-v5\.webp]:not(#_1823a):not(#_1823b):not(#_){width:calc(100% + 40px)!important;max-width:none!important;margin-left:-20px!important;margin-right:-20px!important}}@media (min-width:621px){.doc-g-coin section.band:has(img.b-art[src$=dg-pe-c-value-flow-0914\.webp]) .band-body>.dg-chain-note:not(#_1823a):not(#_1823b):not(#_){margin-top:calc(var(--u) * 90.5)!important}.doc-g-coin section.band:has(img.b-art[src$=dg-pe-c-value-flow-0914\.webp]) img.b-art:not(#_1823a):not(#_1823b):not(#_){width:calc(var(--u) * 711)!important}}@media (max-width:620px){.doc-g-coin section.band:has(img.b-art[src$=dg-pe-c-value-flow-0914\.webp]) img.b-art{width:90%!important;margin-inline:auto!important}}@media (min-width:621px){.doc-ai-matrix section.band:has(img.b-art[src$=dg-pe-b2-0914\.webp]):not(#_1823a):not(#_1823b):not(#_)>.wrap{grid-template-rows:calc(var(--u) * 515)!important}.doc-ai-matrix section.band:has(img.b-art[src$=dg-pe-b2-0914\.webp]):not(#_1823a):not(#_1823b):not(#_) .band-body{margin-top:calc(var(--u) * 55)!important}.doc-g-coin section.band:has(img.b-art[src$=dg-pe-c2-0914\.webp]):not(#_1823a):not(#_1823b):not(#_)>.wrap{grid-template-rows:calc(var(--u) * 520)!important}.doc-g-coin section.band:has(img.b-art[src$=dg-pe-c2-0914\.webp]):not(#_1823a):not(#_1823b):not(#_) .band-body{margin-top:calc(var(--u) * 20)!important}.doc-g-coin section.band:has(img.b-art[src$=dg-pe-c2-0914\.webp]):not(#_1823a):not(#_1823b):not(#_) .band-body>.b-note{margin-bottom:calc(var(--u) * 16)!important}.doc-g-coin section.band:has(img.b-art[src$=dg-pe-c2-0914\.webp]):not(#_1823a):not(#_1823b):not(#_) img.b-art{margin-top:0!important}}.doc-g-coin section.band:has(img.b-art[src$=dg-pe-c2-0914\.webp]) .band-lead h2:before{display:none!important}.doc-g-coin section.band:has(img.b-art[src$=dg-pe-c2-0914\.webp]) .band-lead h2:after{display:none!important}.doc-g-coin section.band:has(img.b-art[src$=dg-pe-c2-0914\.webp]) .band-lead h2+hr{display:none!important}.doc-g-coin section.band:has(img.b-art[src$=dg-pe-c2-0914\.webp]) .band-lead h2~.rule{display:none!important}.doc-g-coin section.band:has(img.b-art[src$=dg-pe-c2-0914\.webp]) .band-lead h2~.title-rule{display:none!important}
@media (min-width:1200px){.feat-band .feat:not(#_){grid-template-columns:306.8px 360px minmax(0,1fr)}.feat-band .feat-cover img:not(#_),.feat-band .feat-cover .cover:not(#_){width:306.8px;height:390px}.feat-band .short:not(#_){width:118.4px}.feat-band .short-blank:not(#_),.feat-band .short button:not(#_),.feat-band .short iframe:not(#_){aspect-ratio:118.4/206.4}}@media (min-width:621px) and (max-width:1199.98px){main:has(>section.shelf-hero) section.band:nth-of-type(2) .wrap>div.feat:not(#_){grid-template-columns:minmax(0,306.8fr) minmax(0,360fr) minmax(0,466fr)!important}main:has(>section.shelf-hero) section.band:nth-of-type(2) .feat-cover>img:not(#_){max-width:21.3056cqw!important;height:27.0833cqw!important}.feat-band .feat:not(#_){grid-template-columns:21.3056cqw 25cqw minmax(0,1fr)}.feat-band .feat-cover img:not(#_),.feat-band .feat-cover .cover:not(#_){width:21.3056cqw;height:27.0833cqw}.feat-band .short:not(#_){width:8.22222cqw}.feat-band .short-blank:not(#_),.feat-band .short button:not(#_),.feat-band .short iframe:not(#_){aspect-ratio:118.4/206.4}}@media (max-width:620px){.feat-band .feat:not(#_){gap:20px 24px}}@media (min-width:1200px){.sb-thead:not(#_),.sb-row:not(#_){grid-template-columns:74px 138px minmax(0,1fr) 160px 130px 194px}.sb-cover:not(#_){width:119.6px;height:169px}.sb-short:not(#_){width:72.8px}.sb-thumb:not(#_){height:102.4px}}@media (min-width:768px) and (max-width:1199.98px){.sb-cover:not(#_){width:8.30556cqw;height:11.7361cqw}.sb-short:not(#_){width:5.05556cqw}.sb-thumb:not(#_){height:7.11111cqw}}@media (min-width:768px) and (max-width:1080px){.sb-thead:not(#_),.sb-row:not(#_){grid-template-columns:72px calc(8.30556cqw + 12px) minmax(0,1fr) 194px}}@media (max-width:767px){.sb-row:not(#_){grid-template-columns:114.4px minmax(0,1fr)}.sb-cover:not(#_){width:114.4px;height:161.2px}.sb-short:not(#_){flex:0 0 calc(40% - 4.4px);min-width:0}.sb-row:not(#_){gap:14px 24px}}
.band:is(:has(.b-card-img[src$=pe-gw-knowledge\.webp]),:has(.b-art[src$=pe-one-market-economy\.webp])):not(#_):not(#_r1):not(#_r2){--u:1px}@media (min-width:621px) and (max-width:1199.98px){.band:is(:has(.b-card-img[src$=pe-gw-knowledge\.webp]),:has(.b-art[src$=pe-one-market-economy\.webp])):not(#_):not(#_r1):not(#_r2){--u:calc(100cqw / 1440);container-type:inline-size}}@media (min-width:621px){.band.navy:has(.b-card-img[src$=pe-gw-knowledge\.webp]):not(#_):not(#_r1):not(#_r2){padding:calc(25 * var(--u)) 0 calc(59 * var(--u))!important;background:#0a1730!important;min-height:0!important}.band:has(.b-card-img[src$=pe-gw-knowledge\.webp]):not(#_):not(#_r1):not(#_r2)>.wrap{max-width:calc(1440 * var(--u))!important;width:100%!important;padding:0 calc(100 * var(--u))!important;gap:0!important;margin-inline:auto!important;display:block!important}.band:has(.b-card-img[src$=pe-gw-knowledge\.webp]):not(#_):not(#_r1):not(#_r2) .band-prose{justify-content:space-between!important;align-items:flex-start!important;gap:0!important;max-width:none!important;margin:0!important;padding:0!important;display:flex!important}.band:has(.b-card-img[src$=pe-gw-knowledge\.webp]):not(#_):not(#_r1):not(#_r2) .band-lead{width:auto!important;max-width:none!important;margin:0!important;padding:0!important}.band:has(.b-card-img[src$=pe-gw-knowledge\.webp]):not(#_):not(#_r1):not(#_r2) .band-lead h2{font-family:var(--serif)!important;font-weight:500!important;font-size:calc(41 * var(--u))!important;line-height:calc(46 * var(--u))!important;color:#fff!important;white-space:pre-line!important;letter-spacing:0!important;max-width:none!important;margin:0!important}.band:has(.b-card-img[src$=pe-gw-knowledge\.webp]):not(#_):not(#_r1):not(#_r2) .band-prose .b-lede{width:calc(600 * var(--u))!important;max-width:none!important;margin:calc(7 * var(--u)) 0 0!important;flex:none!important;padding:0!important}.band:has(.b-card-img[src$=pe-gw-knowledge\.webp]):not(#_):not(#_r1):not(#_r2) .band-prose .b-lede p{font-size:calc(16 * var(--u))!important;line-height:calc(25.6 * var(--u))!important;color:#bac4de!important;max-width:none!important;margin:0!important}.band:has(.b-card-img[src$=pe-gw-knowledge\.webp]):not(#_):not(#_r1):not(#_r2) .band-body{margin:calc(22 * var(--u)) 0 0!important;gap:0!important;max-width:none!important;padding:0!important;display:block!important}.band:has(.b-card-img[src$=pe-gw-knowledge\.webp]):not(#_):not(#_r1):not(#_r2) .b-note{text-align:center!important;max-width:none!important;font-family:var(--font)!important;font-style:normal!important;font-weight:400!important;font-size:calc(19 * var(--u))!important;line-height:calc(30.4 * var(--u))!important;color:#fff!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important}.band:has(.b-card-img[src$=pe-gw-knowledge\.webp]):not(#_):not(#_r1):not(#_r2) .b-note:before{content:none!important}.band:has(.b-card-img[src$=pe-gw-knowledge\.webp]):not(#_):not(#_r1):not(#_r2) .b-cards{grid-template-columns:repeat(4, calc(248 * var(--u)))!important;gap:calc(14 * var(--u))!important;margin:calc(14.6 * var(--u)) 0 0!important;justify-content:center!important;max-width:none!important;padding:0!important;display:grid!important}.band:has(.b-card-img[src$=pe-gw-knowledge\.webp]):not(#_):not(#_r1):not(#_r2) .b-cards>div{box-sizing:border-box!important;height:calc(263 * var(--u))!important;min-height:0!important;padding:calc(3 * var(--u)) calc(6 * var(--u)) 0!important;border-radius:calc(12 * var(--u))!important;box-shadow:none!important;text-align:center!important;background:#ffffff08!important;border:1px solid #ffffff1a!important;flex-direction:column!important;align-items:center!important;gap:0!important;margin:0!important;display:flex!important}.band:has(.b-card-img[src$=pe-gw-knowledge\.webp]):not(#_):not(#_r1):not(#_r2) .b-card-img{width:calc(128 * var(--u))!important;height:calc(128 * var(--u))!important;aspect-ratio:auto!important;object-fit:contain!important;background:0 0!important;border-radius:0!important;max-width:none!important;margin:0!important}.band:has(.b-card-img[src$=pe-gw-knowledge\.webp]):not(#_):not(#_r1):not(#_r2) .b-cards b{margin:calc(-2 * var(--u)) 0 0!important;font-family:var(--serif)!important;font-weight:600!important;font-size:calc(26 * var(--u))!important;line-height:calc(32 * var(--u))!important;color:#fff!important;letter-spacing:0!important;padding:0!important;display:block!important}.band:has(.b-card-img[src$=pe-gw-knowledge\.webp]):not(#_):not(#_r1):not(#_r2) .b-cards b:after{width:calc(49 * var(--u));height:calc(3 * var(--u));border-radius:calc(1.5 * var(--u));margin:calc(10 * var(--u)) auto 0;background:#e3b36b;content:""!important;display:block!important}.band:has(.b-card-img[src$=pe-gw-knowledge\.webp]):not(#_):not(#_r1):not(#_r2) .b-cards .b-desc{margin:calc(18 * var(--u)) 0 0!important;max-width:none!important;width:calc(236 * var(--u))!important;font-family:var(--serif)!important;font-style:normal!important;font-weight:400!important;font-size:calc(20 * var(--u))!important;line-height:calc(24 * var(--u))!important;color:#aab8dc!important;text-align:center!important;white-space:pre-line!important;padding:0!important}}@media (max-width:620.98px){.band.navy:has(.b-card-img[src$=pe-gw-knowledge\.webp]):not(#_):not(#_r1):not(#_r2){background:#0a1730!important;min-height:0!important;padding:40px 0!important}.band:has(.b-card-img[src$=pe-gw-knowledge\.webp]):not(#_):not(#_r1):not(#_r2)>.wrap{gap:0!important;max-width:none!important;padding:0 20px!important;display:block!important}.band:has(.b-card-img[src$=pe-gw-knowledge\.webp]):not(#_):not(#_r1):not(#_r2) .band-prose{gap:0!important;margin:0!important;padding:0!important;display:block!important}.band:has(.b-card-img[src$=pe-gw-knowledge\.webp]):not(#_):not(#_r1):not(#_r2) .band-lead{margin:0!important;padding:0!important}.band:has(.b-card-img[src$=pe-gw-knowledge\.webp]):not(#_):not(#_r1):not(#_r2) .band-lead h2{color:#fff!important;white-space:pre-line!important;letter-spacing:0!important;margin:0!important;font-size:28px!important;font-weight:500!important;line-height:32px!important}.band:has(.b-card-img[src$=pe-gw-knowledge\.webp]):not(#_):not(#_r1):not(#_r2) .band-prose .b-lede{max-width:none!important;margin:20px 0 0!important;padding:0!important}.band:has(.b-card-img[src$=pe-gw-knowledge\.webp]):not(#_):not(#_r1):not(#_r2) .band-prose .b-lede p{color:#bac4de!important;margin:0!important;font-size:14.5px!important;line-height:22px!important}.band:has(.b-card-img[src$=pe-gw-knowledge\.webp]):not(#_):not(#_r1):not(#_r2) .band-body{gap:0!important;margin:20px 0 0!important;padding:0!important;display:block!important}.band:has(.b-card-img[src$=pe-gw-knowledge\.webp]):not(#_):not(#_r1):not(#_r2) .b-note{text-align:left!important;font-family:var(--font)!important;color:#fff!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;font-size:14.5px!important;font-style:normal!important;font-weight:400!important;line-height:22px!important}.band:has(.b-card-img[src$=pe-gw-knowledge\.webp]):not(#_):not(#_r1):not(#_r2) .b-note:before{content:none!important}.band:has(.b-card-img[src$=pe-gw-knowledge\.webp]):not(#_):not(#_r1):not(#_r2) .b-cards{grid-template-columns:repeat(2,160px)!important;justify-content:start!important;gap:15px!important;margin:24px 0 0!important;padding:0!important;display:grid!important}.band:has(.b-card-img[src$=pe-gw-knowledge\.webp]):not(#_):not(#_r1):not(#_r2) .b-cards>div{box-sizing:border-box!important;height:212px!important;min-height:0!important;box-shadow:none!important;text-align:center!important;background:#ffffff08!important;border:1px solid #ffffff1a!important;border-radius:10px!important;flex-direction:column!important;align-items:center!important;gap:0!important;margin:0!important;padding:8px 8px 0!important;display:flex!important}.band:has(.b-card-img[src$=pe-gw-knowledge\.webp]):not(#_):not(#_r1):not(#_r2) .b-card-img{aspect-ratio:auto!important;object-fit:contain!important;border-radius:0!important;width:88px!important;max-width:none!important;height:88px!important;margin:0!important}.band:has(.b-card-img[src$=pe-gw-knowledge\.webp]):not(#_):not(#_r1):not(#_r2) .b-cards b{font-family:var(--serif)!important;color:#fff!important;letter-spacing:0!important;margin:4px 0 0!important;padding:0!important;font-size:20px!important;font-weight:600!important;line-height:24px!important;display:block!important}.band:has(.b-card-img[src$=pe-gw-knowledge\.webp]):not(#_):not(#_r1):not(#_r2) .b-cards b:after{background:#e3b36b;border-radius:1px;width:36px;height:2px;margin:6px auto 0;content:""!important;display:block!important}.band:has(.b-card-img[src$=pe-gw-knowledge\.webp]):not(#_):not(#_r1):not(#_r2) .b-cards .b-desc{font-family:var(--serif)!important;color:#aab8dc!important;text-align:center!important;white-space:normal!important;width:144px!important;max-width:none!important;margin:10px 0 0!important;padding:0!important;font-size:13.5px!important;font-style:normal!important;font-weight:400!important;line-height:18px!important}}@media (min-width:621px){.band:has(.b-art[src$=pe-one-market-economy\.webp]):not(#_):not(#_r1):not(#_r2){padding:calc(80 * var(--u)) 0!important;background-image:none!important;min-height:0!important}.band:has(.b-art[src$=pe-one-market-economy\.webp]):not(#_):not(#_r1):not(#_r2)>.wrap{align-items:center!important;gap:calc(60 * var(--u))!important;max-width:calc(1440 * var(--u))!important;width:100%!important;padding:0 calc(100 * var(--u))!important;direction:ltr!important;grid-template-columns:none!important;margin-inline:auto!important;display:flex!important}.band:has(.b-art[src$=pe-one-market-economy\.webp]):not(#_):not(#_r1):not(#_r2) .band-lead{width:calc(480 * var(--u))!important;gap:calc(16 * var(--u))!important;flex-direction:column!important;flex:none!important;max-width:none!important;margin:0!important;padding:0!important;display:flex!important}.band:has(.b-art[src$=pe-one-market-economy\.webp]):not(#_):not(#_r1):not(#_r2) .band-lead h2{font-weight:500!important;font-size:calc(28 * var(--u))!important;line-height:calc(35 * var(--u))!important;color:#17171c!important;white-space:nowrap!important;letter-spacing:0!important;margin:0!important}.band:has(.b-art[src$=pe-one-market-economy\.webp]):not(#_):not(#_r1):not(#_r2) .band-lead>p{font-size:calc(16 * var(--u))!important;line-height:calc(26 * var(--u))!important;color:#5e6670!important;white-space:pre-line!important;max-width:none!important;margin:0!important}.band:has(.b-art[src$=pe-one-market-economy\.webp]):not(#_):not(#_r1):not(#_r2) .band-body{width:calc(700 * var(--u))!important;flex:none!important;max-width:none!important;margin:0!important;padding:0!important}.band:has(.b-art[src$=pe-one-market-economy\.webp]):not(#_):not(#_r1):not(#_r2) .b-art{width:100%!important;max-width:none!important;height:auto!important;margin:0!important;display:block!important}}@media (max-width:620.98px){.band:has(.b-art[src$=pe-one-market-economy\.webp]):not(#_):not(#_r1):not(#_r2){background-image:none!important;min-height:0!important;padding:40px 0!important}.band:has(.b-art[src$=pe-one-market-economy\.webp]):not(#_):not(#_r1):not(#_r2)>.wrap{flex-direction:column!important;gap:32px!important;max-width:none!important;padding:0 20px!important;display:flex!important}.band:has(.b-art[src$=pe-one-market-economy\.webp]):not(#_):not(#_r1):not(#_r2) .band-lead{flex-direction:column!important;gap:20px!important;margin:0!important;padding:0!important;display:flex!important}.band:has(.b-art[src$=pe-one-market-economy\.webp]):not(#_):not(#_r1):not(#_r2) .band-lead h2{color:#17171c!important;white-space:pre-line!important;letter-spacing:0!important;margin:0!important;font-size:22px!important;font-weight:500!important;line-height:26.84px!important}.band:has(.b-art[src$=pe-one-market-economy\.webp]):not(#_):not(#_r1):not(#_r2) .band-lead>p{color:#5e6670!important;white-space:normal!important;margin:0!important;font-size:14.5px!important;line-height:22.04px!important}.band:has(.b-art[src$=pe-one-market-economy\.webp]):not(#_):not(#_r1):not(#_r2) .band-lead>p:first-of-type{white-space:pre-line!important}.band:has(.b-art[src$=pe-one-market-economy\.webp]):not(#_):not(#_r1):not(#_r2) .band-body{width:100%!important;margin:0!important;padding:0!important}.band:has(.b-art[src$=pe-one-market-economy\.webp]):not(#_):not(#_r1):not(#_r2) .b-art{width:100%!important;max-width:none!important;height:auto!important;margin:0!important;display:block!important}}
@media (max-width:620.98px){.band:has(.b-card-img[src$=pe-gw-knowledge\.webp]):not(#_):not(#_r1):not(#_r2){--gwk:calc((100vw - 40px) / 1034)}.band:has(.b-card-img[src$=pe-gw-knowledge\.webp]):not(#_):not(#_r1):not(#_r2) .b-cards{grid-template-columns:repeat(4, calc(248 * var(--gwk)))!important;gap:calc(14 * var(--gwk))!important;justify-content:start!important}.band:has(.b-card-img[src$=pe-gw-knowledge\.webp]):not(#_):not(#_r1):not(#_r2) .b-cards>div{height:calc(263 * var(--gwk))!important;min-width:0!important;padding:calc(3 * var(--gwk)) calc(6 * var(--gwk)) 0!important;border-radius:calc(12 * var(--gwk))!important}.band:has(.b-card-img[src$=pe-gw-knowledge\.webp]):not(#_):not(#_r1):not(#_r2) .b-card-img{width:calc(128 * var(--gwk))!important;height:calc(128 * var(--gwk))!important}.band:has(.b-card-img[src$=pe-gw-knowledge\.webp]):not(#_):not(#_r1):not(#_r2) .b-cards b{margin:calc(-2 * var(--gwk)) 0 0!important;font-size:calc(26 * var(--gwk))!important;line-height:calc(32 * var(--gwk))!important;white-space:nowrap!important}.band:has(.b-card-img[src$=pe-gw-knowledge\.webp]):not(#_):not(#_r1):not(#_r2) .b-cards b:after{width:calc(49 * var(--gwk));height:calc(3 * var(--gwk));border-radius:calc(1.5 * var(--gwk));margin:calc(10 * var(--gwk)) auto 0}.band:has(.b-card-img[src$=pe-gw-knowledge\.webp]):not(#_):not(#_r1):not(#_r2) .b-cards .b-desc{margin:calc(18 * var(--gwk)) 0 0!important;width:calc(236 * var(--gwk))!important;font-size:calc(20 * var(--gwk))!important;line-height:calc(24 * var(--gwk))!important;white-space:pre-line!important}}
@media (min-width:621px){.doc-communication-channel section.band:nth-of-type(3) .band-lead h2:not(#_):not(#_){white-space:pre-line!important}}@media (max-width:620.98px){.doc-communication-channel section.band:nth-of-type(3) .band-lead p:not(#_):not(#_){white-space:normal!important}}@media (min-width:621px) and (max-width:1199.98px){.doc-math-ai-algorithms .band-prose-wide:has(.b-art[src$=dg-alg-knowledge-chain\.webp]) .b-note>span:not(#_):not(#_){font-size:inherit!important;line-height:inherit!important}}@media (min-width:621px){.doc-g-coin section.band:has(img.b-art[src$=dg-pe-c-value-flow-0914\.webp]) .band-body>.dg-chain-note:not(#_1823a):not(#_1823b):not(#_):not(#_){color:#b9c5dd!important;font-weight:400!important;font-size:calc(var(--u) * 16)!important;line-height:calc(var(--u) * 24)!important;margin-top:calc(var(--u) * 33.5)!important}.doc-g-coin section.band:has(img.b-art[src$=dg-pe-c1-0914\.webp]) .band-body>picture+.b-note:not(#pe0914):not(#_){margin-top:0!important}}@media (max-width:620.98px){.doc-g-coin section.band:has(img.b-art[src$=dg-pe-c1-0914\.webp]) .band-body>picture+.b-note:not(#_){display:none}}@media (min-width:1200px){.doc-communication-channel section.band:nth-of-type(4) .band-lead p:not(#_):not(#_){width:400px!important;max-width:none!important}}@media (min-width:621px) and (max-width:1199.98px){.doc-communication-channel section.band:nth-of-type(4) .band-lead p:not(#_):not(#_){width:27.7778cqw!important;max-width:none!important}}@media (min-width:621px){.doc-g-coin section.band:has(img.b-art[src$=dg-pe-c2-0914\.webp]):not(#_1823a):not(#_1823b):not(#_):not(#_)>.wrap{grid-template-columns:calc(var(--u) * 580) calc(var(--u) * 608)!important;column-gap:calc(var(--u) * 60)!important;grid-template-rows:calc(var(--u) * 467)!important}.doc-g-coin section.band:has(img.b-art[src$=dg-pe-c2-0914\.webp]):not(#_) .band-lead h2:not(#_):not(#_){white-space:pre-line!important;max-width:none!important}.doc-g-coin section.band:has(img.b-art[src$=dg-pe-c2-0914\.webp]):not(#_) .band-lead p:not(#_):not(#_){white-space:pre-line!important;max-width:none!important}.doc-g-coin section.band:has(img.b-art[src$=dg-pe-c2-0914\.webp]):not(#_1823a):not(#_1823b):not(#_):not(#_) .band-body{margin-top:calc(var(--u) * 42)!important}.doc-g-coin section.band:has(img.b-art[src$=dg-pe-c2-0914\.webp]):not(#_1823a):not(#_1823b):not(#_):not(#_) .band-body>.b-note{width:calc(var(--u) * 560)!important;text-align:center!important;margin-left:0!important;margin-bottom:calc(var(--u) * 20)!important}.doc-g-coin section.band:has(img.b-art[src$=dg-pe-c2-0914\.webp]):not(#_1823a):not(#_1823b):not(#_):not(#_) img.b-art{width:calc(var(--u) * 560)!important;margin-left:0!important}}@media (max-width:620.98px){.doc-g-coin section.band:has(img.b-art[src$=dg-pe-c2-0914\.webp]) .band-lead p:not(#_):not(#_){white-space:normal!important}}@media (min-width:1200px){.doc-dt-based-math-books section.band:nth-of-type(4) p:not(#_):not(#_){width:370px!important;max-width:none!important}}@media (min-width:621px) and (max-width:1199.98px){.doc-dt-based-math-books section.band:nth-of-type(4) p:not(#_):not(#_){width:25.6944cqw!important;max-width:none!important}}@media (max-width:620.98px){.doc-consumer-centered-education .band-media-left:has(img[src$=img23-supplier-classroom\.webp]) .b-note:not(#_):not(#_){font-size:min(14px,4.14201vw - 1.6568px)!important}.doc-consumer-centered-education section.band:nth-of-type(3) .dgc-side.dgc-consumer:not(#_):not(#_){padding-bottom:40px!important}.doc-ai-education-matrix :is(.band,.doc-body) ol.b-flow.b-flow.chain:not(.words):not(.numbered):not(#_){--fg:clamp(2px, calc((100vw - 340px) / 6.5), 10px);column-gap:var(--fg)!important;flex-wrap:wrap!important;row-gap:6px!important}.doc-ai-education-matrix :is(.band,.doc-body) ol.b-flow.b-flow.chain:not(.words):not(.numbered):not(#_)>li{column-gap:var(--fg)!important}.doc-ai-education-matrix :is(.band,.doc-body) ol.b-flow.b-flow.chain:not(.words):not(.numbered):not(#_)>li>*{font-size:clamp(9px, calc((100vw - 40px - 8 * var(--fg)) * 10 / 326), 10px)!important;white-space:nowrap!important}}@media (min-width:1200px){main:has(.doc-ai-matrix) section.closing .doc-close-text:not(#_):not(#_){width:860px!important;max-width:none!important}}
@media (min-width:621px){section.band img.b-art[src*=dg-pe-c-value-flow-0914]:not(#_):not(#_){display:block;margin-left:auto!important;margin-right:auto!important}}
@media (max-width:620px){.doc-communication-channel section.band:has(img[src$=pe-scene-one-to-many-v2\.webp]) .band-lead>p:not(#_):not(#_):not(#_){text-wrap:balance;text-wrap:pretty;font-size:14px!important;line-height:22.4px!important}.doc-communication-channel .band-prose-wide:has(.b-art[src*=dg-pe-a3-dark]) .b-lede:not(#_):not(#_){margin-top:8px!important}.doc-communication-channel .band-prose-wide:has(.b-art[src*=dg-pe-a3-dark]) .b-lede p:not(#_):not(#_){line-height:22.4px!important}}
@media (max-width:620px){.doc-communication-channel section.band:has(img[src$=pe-scene-one-to-many-v2\.webp]) .band-lead h2:not(#_1823a):not(#_1823b):not(#_){max-width:300px!important}}
@media (min-width:1200px){.feat-band .feat>.shorts:not(#_){align-self:center;margin-bottom:31.6px}}@media (min-width:621px) and (max-width:1199px){.feat-band .feat>.shorts:not(#_){align-self:center;margin-bottom:3.29861cqw}}
@media (min-width:1200px){.feat-band .feat-cover img:not(#_){background:0 0;height:auto}.feat-band .short:not(#_){width:138px}.feat-band .feat:not(#_){align-items:center}.feat-band .feat-cover:not(#_){align-self:center;margin-top:0}.feat-band .feat-body:not(#_){align-self:center}.feat-band .feat>.shorts:not(#_){align-self:center;margin-bottom:0}}@media (min-width:621px) and (max-width:1199.98px){main:has(>section.shelf-hero) section.band:nth-of-type(2) .feat-cover>img:not(#_){background:0 0!important;height:auto!important}.feat-band .feat-cover img:not(#_){background:0 0;height:auto}.feat-band .short:not(#_){width:9.58333cqw}.feat-band .feat:not(#_){align-items:center}.feat-band .feat-cover:not(#_){align-self:center;margin-top:0}.feat-band .feat-body:not(#_){align-self:center}.feat-band .feat>.shorts:not(#_){align-self:center;margin-bottom:0}}@media (min-width:812px) and (max-width:1199.98px){.feat-band .short:not(.short-blank):not(#_) .sb-tag{white-space:nowrap;width:auto;max-width:none;padding-left:0;padding-right:0;font-size:min(10px,1.06873cqw - .66912px);line-height:12px}}@media (min-width:621px) and (max-width:811.98px){.feat-band .short:not(.short-blank):not(#_) .sb-tag{white-space:normal;text-align:center;width:calc(100% - 6px);max-width:calc(100% - 6px);padding-left:0;padding-right:0;font-size:8px;line-height:11px}}
@media (max-width:620px){.sb-row:not(#_){grid-template-columns:140px minmax(0,1fr)}.sb-cover:not(#_){width:140px}.sb-short:not(#_){flex:0 0 calc(30% - 3.3px)}.sb-row .sb-shorts:not(#_){justify-content:center}.sb-row .sb-short:not(#_) .sb-tag:not(#_){white-space:normal;text-align:center;width:calc(100% - 6px);max-width:calc(100% - 6px);padding-left:0;padding-right:0;font-size:9.6px;line-height:12px}}
.c-explore{flex-direction:column;align-items:stretch;gap:8px;display:flex}.sb-btn-alt{border-color:var(--hair);background:0 0}.sb-btn-alt:hover:not(:disabled){background:var(--wash)}.sb-btn-why{color:var(--muted);text-align:center;font-size:11px;line-height:15px}.sb-cap4{color:var(--ink-2);margin-top:10px;font-size:13px;line-height:20px}@media (min-width:621px) and (max-width:1199.98px){.c-explore{gap:.555556cqw}.sb-cap4{margin-top:.694445cqw}}
@media (min-width:1200px){.sb-thumb:not(#_){aspect-ratio:auto;height:129.42px}}@media (min-width:768px) and (max-width:1199.98px){.sb-thumb:not(#_){aspect-ratio:auto;height:8.9875cqw}}@media (min-width:621px) and (max-width:767.98px){.sb-short:not(#_){flex:0 0 calc(26.2% - 2.882px)}.sb-thumb:not(#_){aspect-ratio:9/16;height:auto}}@media (max-width:620px){.sb-short:not(#_){flex:0 0 calc(19.6% - 2.156px)}.sb-thumb:not(#_){aspect-ratio:9/16;height:auto}}@media (min-width:621px){.sb-row .sb-short:not(#_) .sb-tag:not(#_){white-space:normal;text-align:center;width:calc(100% - 6px);max-width:calc(100% - 6px);padding-left:0;padding-right:0}}
@media (max-width:620px){main section.band.s-fktc:not(#_),main section.band.s-eco:not(#_),main section.band.s-svc:not(#_){padding-top:40px;padding-bottom:40px}.doc-consumer-centered-education>section.band:nth-child(5):not(#_),.doc-educational-impact>section.band:nth-child(5):not(#_){padding-top:32px;padding-bottom:32px}.doc-sustainability>section.band:first-child:not(#_),.doc-sustainability>section.band:nth-child(2):not(#_),main section.band.esg-records:not(#_),.doc-partnerships>section.band:first-child:not(#_),.doc-partnerships>section.band:nth-child(3):not(#_),.doc-careers>section.band:nth-child(2):not(#_),.doc-careers>section.band:nth-child(3):not(#_),main>section.band.cream:nth-child(4):not(#_){padding-top:40px;padding-bottom:40px}}
@media (max-width:620px){.bp-explore .rail:not(#_){margin-top:16px}}
@media (max-width:620px){.sb-stats:not(#_){flex-wrap:nowrap;gap:6px}.sb-stat:not(#_){flex:1 1 0;gap:4px;min-width:0;padding:8px 6px}.sb-stat-ico svg:not(#_){width:12px;height:12px}.sb-stat b:not(#_){font-size:12px;line-height:16px}.sb-stat i:not(#_){font-size:9px;line-height:12px}}@media (max-width:360px){.sb-stat:not(#_){padding:8px 3px}.sb-stat b:not(#_){font-size:11px;line-height:15px}.sb-stat i:not(#_){font-size:8px;line-height:11px}}@media (max-width:620px){.sb-series:not(#_){scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;padding-bottom:2px;overflow:auto hidden}.sb-series::-webkit-scrollbar{display:none}.sb-item:not(#_){white-space:nowrap;scroll-snap-align:start;flex:none}.sb-sub:not(#_){display:none}.sb-msub:not(#_){margin-top:4px}.sb-msub .sb-sub-go:not(#_){text-align:left;padding:8px 12px;font-size:12px;line-height:17px}.sb-lchips:not(#_){scrollbar-width:none;gap:6px;margin-top:8px;display:flex;overflow-x:auto}.sb-lchips::-webkit-scrollbar{display:none}.sb-lchip:not(#_){border:1px solid var(--hair);background:var(--paper);white-space:nowrap;color:var(--ink);border-radius:2px;flex:none;min-height:36px;padding:7px 12px;font-size:12px;line-height:16px}}@media (min-width:621px){.sb-msub,.sb-lchips{display:none}}
@media (min-width:621px){.doc-g-coin section.band:has(img.b-art[src$=dg-pe-c1-0914\.webp]):not(#c0923s)>.wrap{align-items:center!important}.doc-g-coin section.band:has(img.b-art[src$=dg-pe-c1-0914\.webp]):not(#c0923s) .band-body{margin-top:0!important}.doc-g-coin section.band:has(img.b-art[src$=dg-pe-c-value-flow-0914\.webp]):not(#c0923s)>.wrap{align-items:center!important}:is(.doc-g-coin section.band:has(img.b-art[src$=dg-pe-c-value-flow-0914\.webp]):not(#c0923s) .band-lead,.doc-g-coin section.band:has(img.b-art[src$=dg-pe-c-value-flow-0914\.webp]):not(#c0923s) .band-body){margin-top:0!important}}
@media (max-width:620px){.sb-row .sb-short:not(#_):not(#_){flex:0 0 max(54.7px,19.6% - 2.156px)}.sb-row .c-explore:not(#_):not(#_){flex-flow:wrap;column-gap:8px}.sb-row .c-explore:not(#_)>.sb-btn:not(#_){flex:1 1 0;min-width:0}.sb-row .c-explore:not(#_)>.sb-btn-why:not(#_){flex:1 0 100%}}
@media (max-width:620px){.series-code:not(#_),.series-code .series-code-tag:not(#_){display:block}.series-code .series-code-sep:not(#_){display:none}}
@media (max-width:360px){.feat-band .feat:not(#_):not(#_){grid-template-columns:96px minmax(0,1fr);column-gap:12px}.feat-isbn:not(#_){white-space:nowrap;font-size:11px}.sb-row:not(#_){grid-template-columns:112px minmax(0,1fr)}}
@media (max-width:620px){section.band.navy .band-lead>h2+p:not(#_):not(#_){margin-top:16px}section.band.navy .band-lead+div:not(#_):not(#_){margin-top:8px}section.band.esg-records .band-lead:not(#_):not(#_){margin-bottom:16px}section.band.esg-records .band-lead+.esg-view-pc:not(#_):not(#_){margin-top:16px}}
@media (min-width:768px) and (max-width:1199.98px){.sb-table:not(#_){container-type:inline-size}.sb-thead:not(#_),.sb-row:not(#_){grid-template:auto/minmax(0,74fr) minmax(0,138fr) minmax(0,170fr) minmax(0,160fr) minmax(0,130fr) minmax(0,194fr);gap:.555556vw;padding:1.25vw 1.11111vw}.sb-thead:not(#_){padding:.833333vw 1.11111vw}.sb-row:not(#_)>*,.sb-thead:not(#_)>*{grid-area:auto}.sb-thead:not(#_) .c-isbn,.sb-thead:not(#_) .c-explore{display:block}.sb-thead:not(#_) span{font-size:.763889vw;line-height:1.11111vw}.sb-thead:not(#_) i{display:none}.c-level b:not(#_){font-size:1.66667vw;line-height:2.08333vw}.sb-lmeta i:not(#_){font-size:.902778vw;line-height:1.25vw}.sb-cover:not(#_){width:8.30556vw;height:auto}.c-titles:not(#_){gap:.555556vw}.c-titles:not(#_) b{font-size:1.11111vw;line-height:1.52778vw}.c-titles:not(#_) p,.c-isbn:not(#_) span{font-size:.902778vw;line-height:1.38889vw}.c-explore:not(#_){flex-direction:column;gap:.555556vw}.sb-btn:not(#_){height:2.77778vw;min-height:0;padding:0 .972222vw;font-size:.902778vw;line-height:1.25vw}.sb-btn-why:not(#_){font-size:.763889vw;line-height:1.04167vw}.sb-short:not(#_){flex:0 0 5.05556vw}.c-shorts:not(#_){gap:.486111vw}.sb-cap4:not(#_){font-size:.902778vw;line-height:1.38889vw}.sb-thumb:not(#_){aspect-ratio:auto;height:6.74097vw}}@media (min-width:1200px){.sb-thumb:not(#_):not(#_){aspect-ratio:auto;height:97.07px}}@media (min-width:621px) and (max-width:767.98px){.sb-thumb:not(#_):not(#_){aspect-ratio:3/4;height:auto}}@media (max-width:620px){.sb-thumb:not(#_):not(#_){aspect-ratio:3/4;height:auto}}
@media (min-width:1200px){.sb-cover:not(#_):not(#_){width:138px;height:auto}.sb-short:not(#_):not(#_){flex:0 0 88px}.sb-thumb:not(#_):not(#_){aspect-ratio:auto;height:117.33px}}@media (min-width:768px) and (max-width:1199.98px){.sb-cover:not(#_):not(#_){width:9.58333vw;height:auto}.sb-short:not(#_):not(#_){flex:0 0 6.11111vw}.sb-thumb:not(#_):not(#_){aspect-ratio:auto;height:8.14792vw}}
@media (min-width:1200px){.feat-band .short:not(#_):not(#_){flex:0 0 175px;width:175px}.feat-band .short img:not(#_):not(#_){aspect-ratio:auto;object-fit:cover;width:175px;height:233.33px}}@media (min-width:768px) and (max-width:1199.98px){.feat-band .short:not(#_):not(#_){flex:0 0 12.1528vw;width:12.1528vw}.feat-band .short img:not(#_):not(#_){aspect-ratio:auto;object-fit:cover;width:12.1528vw;height:16.2035vw}}@media (max-width:767.98px){.feat-band .short:not(#_):not(#_){flex:0 0 96px;width:96px}.feat-band .short img:not(#_):not(#_){aspect-ratio:auto;object-fit:cover;width:96px;height:128px}}
@media (min-width:1200px){.feat-band .short>button:not(#_):not(#_){height:233.33px;overflow:hidden}}@media (min-width:768px) and (max-width:1199.98px){.feat-band .short>button:not(#_):not(#_){height:16.2035vw;overflow:hidden}}@media (max-width:767.98px){.feat-band .short>button:not(#_):not(#_){height:128px;overflow:hidden}}.feat-band .short>button img:not(#_):not(#_){object-fit:cover;width:100%;height:100%;display:block}@media (max-width:767.98px){.sb-row .sb-short:not(#_):not(#_){flex:0 0 96px;width:96px}.sb-row .sb-thumb:not(#_):not(#_){aspect-ratio:auto;height:128px}.sb-row .sb-thumb img:not(#_):not(#_){object-fit:cover;width:100%;height:100%}}@media (min-width:1200px){.sb-row .sb-short:not(#_):not(#_){flex:0 0 93px;width:93px}.sb-row .sb-thumb:not(#_):not(#_){aspect-ratio:auto;height:124px}}@media (min-width:768px) and (max-width:1199.98px){.sb-row .sb-short:not(#_):not(#_){flex:0 0 6.45833vw;width:6.45833vw}.sb-row .sb-thumb:not(#_):not(#_){aspect-ratio:auto;height:8.61111vw}}
@media (min-width:1200px){.feat-band .short:not(#_):not(#_):not(#_){flex:0 0 150px;width:150px}.feat-band .short>button:not(#_):not(#_):not(#_){height:200px}.feat-band .short img:not(#_):not(#_):not(#_){width:150px;height:200px}}@media (min-width:768px) and (max-width:1199.98px){.feat-band .short:not(#_):not(#_):not(#_){flex:0 0 10.4167vw;width:10.4167vw}.feat-band .short>button:not(#_):not(#_):not(#_){height:13.8889vw}.feat-band .short img:not(#_):not(#_):not(#_){width:10.4167vw;height:13.8889vw}}
@media (max-width:767.98px){.feat-band .short:not(#_):not(#_):not(#_):not(#_){flex:0 0 78px;width:78px}.feat-band .short>button:not(#_):not(#_):not(#_):not(#_){height:104px}.feat-band .short img:not(#_):not(#_):not(#_):not(#_){width:78px;height:104px}.sb-row .sb-short:not(#_):not(#_):not(#_):not(#_){flex:0 0 78px;width:78px}.sb-row .sb-thumb:not(#_):not(#_):not(#_):not(#_){height:104px}}
@media (max-width:767.98px){.feat-band .short .sb-tag:not(#_):not(#_),.sb-row .sb-short .sb-tag:not(#_):not(#_){white-space:nowrap;font-size:8px;line-height:10.5px}}
@media (max-width:767.98px){.short .play:not(#_):not(#_){width:28px;height:28px}.short .play:not(#_):not(#_):after{border-width:5px 0 5px 8px}}
@media (min-width:768px) and (max-width:1199.98px){.sb-body .wrap.sb-cols:not(#_):not(#_){padding-inline:6.94444vw}.sb-cols:not(#_):not(#_){flex-direction:row;gap:2.77778vw}.sb-side:not(#_):not(#_){width:18.0556vw;margin-bottom:0}.sb-results:not(#_):not(#_){flex:1;width:auto}.sb-series:not(#_):not(#_){flex-flow:column;gap:.138889vw;padding-top:.694445vw}.sb-sw:not(#_):not(#_){display:block}.sb-item:not(#_):not(#_){width:100%;min-height:0;padding:.555556vw .833333vw;font-size:1.04167vw;line-height:1.38889vw}.sb-sub:not(#_):not(#_){flex-basis:auto;margin-top:0}.sb-sub span:not(#_):not(#_){padding:.486111vw .833333vw;font-size:.972222vw;line-height:1.38889vw}.sb-opts:not(#_):not(#_){flex-direction:column;gap:.625vw}.sb-opt:not(#_):not(#_){min-height:0;padding:.347222vw 0;font-size:.972222vw;line-height:1.38889vw}.sb-clear:not(#_):not(#_){min-height:0;font-size:.902778vw}.sb-toolbar:not(#_):not(#_){gap:1.11111vw;padding-bottom:1.38889vw}.sb-showing:not(#_):not(#_){font-size:.972222vw;line-height:1.38889vw}.sb-search:not(#_):not(#_){width:15.2778vw;height:2.63889vw;padding:.625vw .833333vw;font-size:1.11111vw}.sb-sort:not(#_):not(#_){height:2.63889vw;padding:.625vw .833333vw;font-size:1.11111vw}.sb-sort select:not(#_):not(#_){min-height:0;font-size:1.11111vw}.sb-filters:not(#_):not(#_){border-top:1px solid var(--hair);margin-top:1.11111vw;padding-top:1.80556vw}.sb-fbody:not(#_):not(#_){display:block}.sb-fgroup:not(#_):not(#_){padding:.972222vw 0 .694445vw;display:block}.sb-ft:not(#_):not(#_){font-size:.902778vw}.sb-gl:not(#_):not(#_){font-size:.833333vw;line-height:1.11111vw}.sb-intro:not(#_):not(#_){padding:3.33333vw 0 6.52778vw}.sb-intro-in:not(#_):not(#_){padding-inline:6.94444vw}.sb-body:not(#_):not(#_){padding:3.33333vw 0 5vw}}
