.pog-story{--pog-ink:#202e30;--pog-paper:#fff;--pog-forest:#1f4132;--pog-muted:#63726c;--pog-line:#dce5dc;--pog-green:#36725b;--pog-success:#188038;--pog-blue:#1a73e8;--pog-gold:#a37312;--pog-rose:#d44950;--pog-action:#e99436;--pog-action-hover:#ffb453;--pog-action-ink:#172e25;--pog-soft:#f8faf8;--pog-mist:#f3f6f1;--pog-band:#edf2eb;--pog-green-soft:#b7d0b6;--pog-night:#071e33;--pog-hero-copy:#e0e9e3;--pog-hero-muted:#c8d8ce;--pog-hero-accent:#d3e8c7;--pog-caption:#173b3299;--pog-shadow:#173e3212;--pog-overlay:#061a16ed;--pog-dialog:#102a22;--pog-dialog-line:#ffffff4f;--pog-dialog-control:#ffffff14;--pog-mobile-shade:#0c2b22ed;--pog-mobile-fade:#0c2b2280;color:var(--pog-ink);background:var(--pog-paper);font-family:var(--font-sans);font-size:16px;line-height:1.65}.pog-story *{box-sizing:border-box}.pog-story a{text-decoration:none}.pog-story-container{max-width:1160px;margin:auto;padding:0 32px}.pog-story h1,.pog-story h2,.pog-story h3,.pog-story p{margin:0}.pog-story h1,.pog-story h2,.pog-story h3{letter-spacing:-.045em;line-height:1.12}.pog-story-top{border-bottom:1px solid var(--pog-line);justify-content:space-between;align-items:center;padding:24px 4%;font-size:14px;font-weight:700;display:flex}.pog-story-top a{color:var(--pog-forest);align-items:center;gap:14px;display:flex}.pog-story-top span{color:var(--pog-muted);font-weight:400}.pog-story-hero{min-height:650px;color:var(--pog-paper);align-items:center;display:flex;position:relative;overflow:hidden}.pog-story-hero>img,.pog-story-hero-shade{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.pog-story-hero-shade{background:linear-gradient(90deg,#0c2b22ed,#0c2b22c7 32%,#0c2b2233 70%,#0000)}.pog-story-hero .pog-story-container{width:100%;padding-top:65px;padding-bottom:70px;position:relative}.pog-story-eyebrow{letter-spacing:.17em;color:var(--pog-green);font-size:11px;font-weight:700;margin-bottom:22px!important}.pog-story-hero .pog-story-eyebrow{color:var(--pog-hero-muted)}.pog-story h1{max-width:650px;font-size:clamp(42px,5.3vw,70px);font-weight:650}.pog-story h1 em{color:var(--pog-hero-accent);font-style:normal}.pog-story-intro{max-width:420px;color:var(--pog-hero-copy);font-size:17px;margin:24px 0 28px!important}.pog-story-button{background:var(--pog-action);color:var(--pog-action-ink);border-radius:5px;align-items:center;gap:18px;padding:15px 22px;font-size:14px;font-weight:700;transition:background .2s;display:inline-flex}.pog-story-button:hover{background:var(--pog-action-hover)}.pog-story-hero small{color:var(--pog-hero-muted);margin-top:14px;font-size:11px;display:block}.pog-story-photo-note{color:var(--pog-paper);background:var(--pog-caption);padding:3px 8px;font-size:10px;position:absolute;bottom:12px;right:18px}.pog-story-manifesto{background:var(--pog-mist);padding:40px 0}.pog-story-manifesto .pog-story-container{align-items:center;gap:80px;display:flex}.pog-story-manifesto span{letter-spacing:.13em;max-width:140px;color:var(--pog-muted);font-size:10px;font-weight:700}.pog-story-manifesto p{color:var(--pog-muted);letter-spacing:-.02em;font-size:24px;line-height:1.5}.pog-story-manifesto strong{color:var(--pog-forest);font-weight:600}.pog-story-section{padding-top:88px;padding-bottom:88px}.pog-story h2{color:var(--pog-forest);font-size:clamp(32px,3.6vw,46px);font-weight:650}.pog-story-heading{grid-template-columns:1fr 1fr;align-items:center;gap:70px;margin-bottom:42px;display:grid}.pog-story-heading>p,.pog-story-lead,.pog-story-copy p{color:var(--pog-muted);font-size:15px}.pog-story-pillars{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.pog-pillar-thinker{--pillar:var(--pog-success)}.pog-pillar-communicator{--pillar:var(--pog-rose)}.pog-pillar-learner{--pillar:var(--pog-blue)}.pog-pillar-citizen{--pillar:var(--pog-gold)}.pog-story-pillars article{background:var(--pog-soft);border:1px solid var(--pog-line);border-top:3px solid var(--pillar);border-radius:8px;padding:25px 22px}.pog-story-pillars article>div{color:var(--pillar);justify-content:space-between;align-items:center;margin-bottom:26px;display:flex}.pog-story-pillars article>div span{opacity:.65;font-size:11px}.pog-story-pillars h3{letter-spacing:-.025em;min-height:73px;font-size:21px}.pog-story-pillars p{color:var(--pog-muted);font-size:13px}.pog-story-explorer{background:var(--pog-mist);border-radius:10px;flex-wrap:wrap;justify-content:space-between;gap:20px;margin-top:35px;padding:27px 30px;display:flex}.pog-story-explorer h3{font-size:20px}.pog-story-explorer>div>p{color:var(--pog-muted);margin-top:6px;font-size:11px}.pog-story-grade-tabs{align-items:start;gap:4px;display:flex}.pog-story-grade-tabs button{font:inherit;border:1px solid var(--pog-line);background:var(--pog-paper);color:var(--pog-muted);cursor:pointer;border-radius:5px;padding:7px 13px;font-size:12px}.pog-story-grade-tabs button[aria-pressed=true]{background:var(--pog-forest);color:var(--pog-paper);border-color:var(--pog-forest)}.pog-story-examples{border-top:1px solid var(--pog-line);grid-template-columns:repeat(4,1fr);gap:22px;width:100%;padding-top:20px;display:grid}.pog-story-examples p{color:var(--pog-muted);padding-left:12px;font-size:12px;position:relative}.pog-story-examples strong{color:var(--pog-forest);margin-bottom:7px;font-size:11px;display:block}.pog-story-examples p span{border-radius:3px;width:3px;height:33px;position:absolute;top:5px;left:0}.pog-story-gap{background:var(--pog-band);padding:74px 0}.pog-story-comparison{grid-template-columns:1fr 1fr;gap:22px;margin-top:34px;display:grid}.pog-story-comparison article{background:var(--pog-soft);border:1px solid var(--pog-line);border-radius:10px;padding:33px}.pog-story-comparison article+article{background:var(--pog-paper);border-color:var(--pog-green-soft)}.pog-story-comparison article>span{color:var(--pog-muted);letter-spacing:.12em;font-size:10px;font-weight:700}.pog-story-comparison article>p{letter-spacing:-.025em;color:var(--pog-forest);margin:14px 0 22px;font-size:27px;font-weight:600;line-height:1.3}.pog-story-comparison ul{color:var(--pog-muted);padding:0;font-size:13px;list-style:none}.pog-story-comparison li{align-items:center;gap:8px;margin-top:10px;display:flex}.pog-story-comparison svg{color:var(--pog-success);flex-shrink:0}.pog-story-lead{max-width:570px;margin-top:22px!important}.pog-story-feature{border-bottom:1px solid var(--pog-line);grid-template-columns:.8fr 1.2fr;align-items:center;gap:65px;padding:70px 0;display:grid}.pog-story-reverse{grid-template-columns:1.2fr .8fr}.pog-story-reverse .pog-story-copy{order:2}.pog-story-step{letter-spacing:.14em;color:var(--pog-green);margin-bottom:21px;font-size:10px;font-weight:700;display:block}.pog-story-copy h3,.pog-story-blend h3{color:var(--pog-forest);margin-bottom:23px;font-size:34px}.pog-story-copy p+p{margin-top:16px}.pog-story-copy strong{color:var(--pog-forest);font-weight:600}.pog-story-shot{min-width:0;margin:0}.pog-story-shot>button{border:1px solid var(--pog-line);background:var(--pog-night);cursor:zoom-in;width:100%;box-shadow:0 12px 34px var(--pog-shadow);border-radius:10px;padding:0;display:block;overflow:hidden}.pog-story-shot img{width:100%;height:auto;display:block}.pog-story-browser{background:var(--pog-mist);color:var(--pog-muted);align-items:center;gap:5px;padding:11px 12px;display:flex}.pog-story-browser>span{background:var(--pog-line);border-radius:50%;width:6px;height:6px}.pog-story-browser small{letter-spacing:.07em;margin:auto;font-size:8px}.pog-story-shot figcaption{color:var(--pog-muted);margin-top:12px;font-size:11px;line-height:1.6}.pog-story-shot figcaption span{color:var(--pog-muted);font-size:10px;display:block}.pog-story-score-key{gap:24px;margin-top:24px;display:flex}.pog-story-score-key>span{color:var(--pog-gold);font-size:21px;font-weight:700}.pog-story-score-key>span:nth-child(2){color:var(--pog-blue)}.pog-story-score-key>span:nth-child(3){color:var(--pog-success)}.pog-story-score-key small{color:var(--pog-muted);font-size:10px;font-weight:500;display:block}.pog-story-blend{background:var(--pog-band);border-radius:12px;margin-top:65px;padding:50px}.pog-story-blend>div:first-of-type{grid-template-columns:1fr 1fr;gap:40px;display:grid}.pog-story-blend>div>p{color:var(--pog-muted);font-size:14px}.pog-story-blend-example{background:var(--pog-paper);border:1px solid var(--pog-line);border-radius:8px;margin-top:26px;padding:24px}.pog-story-blend-example>span{letter-spacing:.12em;color:var(--pog-muted);font-size:9px;font-weight:700}.pog-story-blend-example>div{grid-template-columns:1fr 40px 1fr;align-items:center;gap:20px;margin-top:15px;display:grid}.pog-story-blend-example article small{color:var(--pog-blue);letter-spacing:.06em;font-size:9px;font-weight:700}.pog-story-blend-example article:last-child small{color:var(--pog-success)}.pog-story-blend-example strong{letter-spacing:-.03em;color:var(--pog-forest);font-size:19px;display:block}.pog-story-blend-example article p{color:var(--pog-muted);margin-top:7px;font-size:12px}.pog-story-blend-example b{color:var(--pog-green);text-align:center;font-size:28px;font-weight:400}.pog-story-blend-example>p{border-top:1px solid var(--pog-line);margin-top:20px;padding-top:12px;font-size:10px!important}.pog-story-outcomes{background:var(--pog-forest);color:var(--pog-hero-copy);padding:74px 0}.pog-story-outcomes .pog-story-eyebrow{color:var(--pog-hero-accent)}.pog-story-outcomes h2{color:var(--pog-paper)}.pog-story-outcomes .pog-story-container>div{grid-template-columns:repeat(4,1fr);gap:30px;margin-top:40px;display:grid}.pog-story-outcomes h3{letter-spacing:-.025em;color:var(--pog-hero-accent);margin-bottom:15px;font-size:19px}.pog-story-outcomes article p{color:var(--pog-hero-muted);font-size:13px}.pog-story-note{color:var(--pog-hero-muted);border-top:1px solid var(--pog-green);padding-top:17px;font-size:10px;margin-top:34px!important}.pog-story-cta{text-align:center;padding-top:86px;padding-bottom:88px}.pog-story-cta>p:not(.pog-story-eyebrow){color:var(--pog-muted);margin:20px 0 27px}.pog-story-secondary{color:var(--pog-green);margin-top:18px;font-size:12px;display:block}.pog-story-lightbox{z-index:1000;background:var(--pog-overlay);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);flex-direction:column;justify-content:center;align-items:center;padding:60px 24px;display:flex;position:fixed;inset:0}.pog-story-lightbox>button{border:1px solid var(--pog-dialog-line);background:var(--pog-dialog-control);color:var(--pog-paper);cursor:pointer;border-radius:50%;padding:10px;position:absolute;top:20px;right:25px}.pog-story-lightbox img{object-fit:contain;border-radius:8px;max-width:94vw;max-height:82vh}.pog-story-lightbox>p{color:var(--pog-hero-muted);margin-top:15px;font-size:11px}.pog-story button:focus-visible,.pog-story a:focus-visible{outline:3px solid var(--pog-action);outline-offset:4px}@media(max-width:760px){.pog-story-container{padding-left:22px;padding-right:22px}.pog-story-top span,.pog-story-top>a:last-child{display:none}.pog-story-hero{min-height:620px}.pog-story-hero-shade{background:linear-gradient(90deg,var(--pog-mobile-shade),var(--pog-mobile-fade))}.pog-story-manifesto .pog-story-container{display:block}.pog-story-manifesto p{margin-top:15px;font-size:20px}.pog-story-heading,.pog-story-feature,.pog-story-reverse,.pog-story-blend>div:first-of-type{grid-template-columns:1fr;gap:30px}.pog-story-reverse .pog-story-copy{order:0}.pog-story-pillars,.pog-story-examples,.pog-story-outcomes .pog-story-container>div{grid-template-columns:1fr 1fr}.pog-story-pillars h3{font-size:19px}.pog-story-pillars article{padding:20px 17px}.pog-story-comparison{grid-template-columns:1fr}.pog-story-section{padding-top:60px;padding-bottom:60px}.pog-story-feature{padding:48px 0}.pog-story-copy h3,.pog-story-blend h3{font-size:30px}.pog-story-blend{padding:25px}.pog-story-blend-example>div{grid-template-columns:1fr}.pog-story-blend-example b{text-align:left}.pog-story-explorer{padding:22px}.pog-story-grade-tabs{flex-wrap:wrap}.pog-story-outcomes{padding:55px 0}.pog-story-outcomes .pog-story-container>div{gap:25px}.pog-story-outcomes h3{font-size:17px}}.pog-story-dialog{--pog-dialog:#102a22;--pog-paper:#fff;--pog-dialog-line:#ffffff4f;--pog-hero-muted:#c8d8ce;background:var(--pog-dialog);color:var(--pog-paper);border-color:var(--pog-dialog-line)}.pog-story-dialog-note{color:var(--pog-hero-muted);font-size:12px}@media(max-width:480px){.pog-story-container{padding-left:16px;padding-right:16px}.pog-story-pillars,.pog-story-examples,.pog-story-outcomes .pog-story-container>div{grid-template-columns:1fr}.pog-story-score-key{flex-wrap:wrap;gap:14px}.pog-story h1{font-size:40px}.pog-story-hero{min-height:590px}.pog-story-photo-note{right:8px}.pog-story-grade-tabs{width:100%}.pog-story-grade-tabs button{flex:calc(50% - 4px)}}.pog-story h1,.pog-story h2,.pog-story h3,.pog-story-manifesto p,.pog-story-eyebrow,.pog-story-step,.pog-story-comparison article>span,.pog-story-blend-example>span,.pog-story-blend-example article small,.pog-story-browser small{letter-spacing:0}.pog-story:not(.cbe-story){--pog-forest:var(--google-blue);--pog-green:var(--google-blue);--pog-mist:var(--blue-soft);--pog-band:var(--blue-soft);--pog-soft:var(--soft);--pog-line:var(--line);--pog-muted:var(--muted-foreground);--pog-green-soft:color-mix(in srgb, var(--google-blue) 35%, var(--background));--pog-hero-copy:var(--primary-foreground);--pog-hero-muted:var(--primary-foreground);--pog-hero-accent:var(--primary-foreground);--pog-caption:color-mix(in srgb, var(--google-blue) 80%, transparent);--pog-shadow:color-mix(in srgb, var(--google-blue) 10%, transparent);--pog-mobile-shade:color-mix(in srgb, var(--google-blue) 95%, transparent);--pog-mobile-fade:color-mix(in srgb, var(--google-blue) 70%, transparent)}.pog-story:not(.cbe-story) .pog-story-hero-shade{background:linear-gradient(90deg,var(--pog-mobile-shade) 0%,color-mix(in srgb,var(--google-blue) 90%,transparent) 32%,color-mix(in srgb,var(--google-blue) 15%,transparent) 75%,transparent)}.pog-story:not(.cbe-story) .pog-story-outcomes .pog-story-note{border-color:var(--primary-foreground)}.pog-story-dialog{--pog-dialog:var(--google-blue);--pog-hero-muted:var(--primary-foreground)}@media(max-width:760px){.pog-story:not(.cbe-story) .pog-story-hero-shade{background:linear-gradient(90deg,var(--pog-mobile-shade),var(--pog-mobile-fade))}}
