.po-newsletter{display: grid;align-content: start;gap: 10px;}.po-newsletter-archive{display: grid;gap: 12px;margin: 18px 0;padding: 0;list-style: none;}.po-mag-hero{position: relative;isolation: isolate;}.po-mag-hero__art{position: relative;height: clamp(230px,27vw,380px);background: var(--po-grad-meadow-sky);overflow: hidden;}.po-mag-hero__inner{position: relative;margin-top: calc(-1 * clamp(80px,9vw,130px));}.po-mag-hero__sheet{max-width: 900px;margin-inline: auto;padding: clamp(24px,4vw,48px) clamp(22px,4.5vw,60px) clamp(12px,2vw,22px);border-radius: 36px 36px 0 0;background: var(--po-paper);text-align: center;box-shadow: 0 -18px 40px rgba(23,21,59,0.08);}.po-mag-hero__sheet .po-eyebrow{justify-content: center;}.po-mag-hero__title{margin: 0 0 12px;font-family: var(--po-font-serif);font-size: var(--po-fs-display-2xl);font-weight: 600;font-variation-settings: "SOFT" 100,"WONK" 1;line-height: 0.95;letter-spacing: -0.03em;}.po-mag-hero__lede{max-width: 60ch;margin: 0 auto;font-size: var(--po-fs-body-lg);line-height: 1.6;color: var(--po-ink-soft);}.po-mag-list{padding-block: clamp(24px,4vw,48px) clamp(56px,8vw,110px);}.po-mag-empty{max-width: 720px;margin-inline: auto;}.po-mag-grid{display: grid;grid-template-columns: repeat(auto-fill,minmax(min(100%,320px),1fr));gap: 24px;}.po-mag-grid:empty{display: none;}.po-mag-cover{--mast: linear-gradient(135deg,#FFD36B 0%,#FF8A65 100%);padding: 0;border: 0;border-radius: var(--po-radius-xl);overflow: hidden;box-shadow: var(--po-shadow-3);}.po-mag-cover--teachers{--mast: linear-gradient(135deg,#8FD3FF 0%,var(--po-sky) 55%,var(--po-lavender) 100%);}.po-mag-cover--school-leaders{--mast: var(--po-grad-dusk);}.po-mag-cover > :not(.po-mag-cover__masthead){margin-inline: clamp(18px,2.6vw,26px);}.po-mag-cover__masthead{padding: 26px clamp(18px,2.6vw,26px) 22px;background: var(--mast);}.po-mag-cover__masthead h2{margin: 4px 0 0;font-family: var(--po-font-serif);font-size: clamp(1.7rem,1.4rem + 1vw,2.3rem);font-weight: 600;font-variation-settings: "SOFT" 100,"WONK" 1;line-height: 1.05;color: var(--po-ink);}.po-mag-cover--school-leaders .po-mag-cover__masthead h2,.po-mag-cover--school-leaders .po-mag-cover__kicker{color: #fff;}.po-mag-cover__kicker{font-size: var(--po-text-xs);font-weight: 900;letter-spacing: 0.1em;text-transform: uppercase;color: var(--po-ink);}.po-mag-cover__about{margin-top: 16px;color: var(--po-ink-soft);}.po-mag-cover__form{display: grid;gap: 10px;margin-block: 6px 18px;padding: 16px;border-radius: var(--po-radius-md);background: var(--po-paper-2);}.po-mag-cover__form .po-btn{justify-self: start;}.po-mag-cover__recent{margin: 4px 0 8px;font-family: var(--po-font-body);font-size: var(--po-text-xs);font-weight: 900;letter-spacing: 0.1em;text-transform: uppercase;color: var(--po-ink-soft);}.po-mag-cover__issues{display: grid;gap: 8px;margin: 0 0 8px;padding: 0;list-style: none;}.po-mag-cover__issues li{display: flex;align-items: baseline;gap: 10px;font-weight: 700;}.po-mag-cover__no{flex: none;font-family: var(--po-font-serif);font-size: 1.3rem;font-weight: 600;color: var(--po-ember-ink);}.po-mag-cover__all{display: inline-block;margin-bottom: 20px;font-weight: 800;}.po-mag-cover > :last-child:not(.po-mag-cover__masthead){margin-bottom: 22px;}.po-mag-promises{display: flex;flex-wrap: wrap;justify-content: center;gap: 10px 26px;margin: clamp(28px,4vw,48px) 0 0;padding: 0;list-style: none;font-size: var(--po-text-sm);font-weight: 700;color: var(--po-ink-soft);}.po-mag-promises li{display: inline-flex;align-items: center;gap: 8px;}.po-mag-promises .po-icon{width: 18px;height: 18px;color: var(--po-forest);}.po-mag-read{max-width: 820px;}.po-mag-issuehead{padding-block: clamp(40px,6vw,88px) clamp(20px,3vw,32px);background: radial-gradient(700px 300px at 50% 0%,rgba(255,178,30,0.16),transparent 70%),var(--po-paper-2);border-bottom: 1px solid var(--po-line);}.po-mag-issuehead__meta{margin: 0 0 12px;font-size: var(--po-text-xs);font-weight: 900;letter-spacing: 0.1em;text-transform: uppercase;color: var(--po-ink-soft);}.po-mag-issuehead__title{margin: 0 0 14px;font-family: var(--po-font-serif);font-size: var(--po-fs-display-xl);font-weight: 560;font-variation-settings: "SOFT" 50,"WONK" 0;line-height: 1.02;letter-spacing: var(--po-tracking-display);}.po-mag-archive{padding-block: clamp(24px,4vw,48px) clamp(56px,8vw,110px);}.po-mag-issues{margin: 0;}.po-mag-issue{display: grid;grid-template-columns: auto minmax(0,1fr);gap: 18px;padding: 20px 0;border-bottom: 1px solid var(--po-line);}.po-mag-issue__no{min-width: 2ch;font-family: var(--po-font-serif);font-size: clamp(2.4rem,2rem + 1.4vw,3.4rem);font-weight: 600;line-height: 1;color: var(--po-ember-ink);}.po-mag-issue__title{font-family: var(--po-font-serif);font-size: var(--po-fs-h3);text-decoration: none;color: var(--po-ink);}.po-mag-issue__title:hover{color: var(--po-link);}.po-mag-issue .po-hint{margin: 4px 0 6px;}.po-mag-issue__summary{margin: 0;color: var(--po-ink-soft);}.po-mag-body{padding-block: clamp(28px,4vw,56px) clamp(56px,8vw,110px);font-size: var(--po-fs-body-lg);line-height: 1.75;}.po-mag-body .po-issue{max-width: none;gap: 4px;}.po-mag-body .po-issue__intro{font-size: 1.25em;line-height: 1.6;}.po-mag-body .po-issue__intro::first-letter{float: left;margin: 0.08em 0.12em 0 0;font-family: var(--po-font-serif);font-size: 3.4em;font-weight: 600;line-height: 0.82;color: var(--po-ember-ink);}.po-mag-body .po-issue__section{margin-top: 18px;padding-top: 18px;border-top: 1px solid var(--po-line);}.po-mag-body .po-issue__section h2{margin: 0 0 10px;font-family: var(--po-font-serif);font-size: var(--po-fs-h2);font-weight: 560;color: var(--po-ink);}.po-mag-body .po-issue__items{gap: 14px;padding-inline-start: 1.2em;}.po-mag-body .po-issue__closing{font-family: var(--po-font-serif);font-style: italic;color: var(--po-ink-soft);}.po-mag-body__print{display: flex;flex-wrap: wrap;gap: 10px;margin-top: 28px;}.po-mail-state{padding-block: clamp(48px,8vw,120px);background: radial-gradient(700px 320px at 50% 0%,rgba(255,178,30,0.14),transparent 70%),radial-gradient(600px 300px at 50% 100%,rgba(166,139,255,0.12),transparent 70%),var(--po-paper);}.po-mail-state__card{display: grid;justify-items: center;gap: 4px;max-width: 600px;padding: clamp(28px,5vw,48px);border: 0;border-radius: var(--po-radius-xl);text-align: center;box-shadow: var(--po-shadow-4);}.po-mail-state__card h1{margin: 8px 0 6px;font-family: var(--po-font-serif);font-size: var(--po-fs-h1);}.po-mail-state__card p{max-width: 46ch;color: var(--po-ink-soft);}.po-mail-state__art{position: relative;display: block;width: 150px;height: 130px;}.po-mail-state__art svg,.po-mail-state__art img{position: absolute;bottom: 0;left: 50%;width: 120px;height: 120px;transform: translateX(-50%);}.po-mail-state__envelope{position: absolute;bottom: 6px;inset-inline-end: -6px;z-index: 1;width: 64px;height: 44px;border-radius: 8px;background: linear-gradient(160deg,#fff 0%,var(--po-amber-soft) 100%);box-shadow: 0 0 0 2px #fff,0 8px 16px rgba(23,21,59,0.18);transform: rotate(10deg);overflow: hidden;}.po-mail-state__envelope::before{content: "";position: absolute;inset: -22px 6px auto;height: 44px;border-radius: 6px;background: #FFE0A0;transform: rotate(45deg);transform-origin: center;}@media (forced-colors: active){.po-wp-sheet,.po-mag-cover,.po-mail-state__card{border: 1px solid CanvasText;}}.po-mag-body > .po-alert{margin-bottom: 22px;}
