/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--edition-ink:#183557;--edition-accent:#bce4ff;--edition-paper:#f1f5f9;}*{box-sizing:border-box;}body{margin:0;background:var(--edition-paper);color:#222a32;font:1rem/1.55 system-ui,sans-serif;}a{color:var(--edition-ink);text-underline-offset:.2em;}a:focus-visible{outline:2px solid currentColor;outline-offset:4px;}.edition-wrap{width:min(76rem,calc(100% - 2rem));margin-inline:auto;}.edition-masthead{background:var(--edition-ink);color:white;padding:1.6rem 0 1rem;border-bottom:.35rem solid var(--edition-accent);}.edition-masthead a{color:white;}.edition-tagline{color:var(--edition-accent);margin:0;font-weight:700;}.edition-brand{margin:.2em 0 .35em;font-size:clamp(2.1rem,6vw,4.25rem);font-weight:800;line-height:1.1;}.edition-brand a{text-decoration:none;}.edition-masthead nav{display:flex;flex-wrap:wrap;gap:.65rem 1.4rem;}.edition-main{padding-block:1.5rem 3rem;overflow-wrap:anywhere;}.edition-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));gap:1rem;}.edition-card{background:white;border:1px solid #d6dde3;border-top:.3rem solid var(--edition-ink);border-radius:.45rem;padding:1rem;}.edition-card h3{margin:0 0 .65rem;}.edition-card img{display:block;max-width:100%;height:auto;margin-bottom:.75rem;}.edition-main .network-footer{--footer-bg:var(--edition-ink);--footer-accent:var(--edition-accent);}.edition-card{padding:clamp(1rem,2.5vw,1.5rem);box-shadow:0 .25rem .9rem rgb(0 0 0 / 8%);}.edition-card h3{line-height:1.25;font-size:clamp(1.15rem,2vw,1.5rem);}.edition-card h3 a{text-decoration:none;}.edition-card h3 a:hover{text-decoration:underline;}.edition-card > a:last-child,.edition-main .field--name-network-source a{display:inline-block;padding:.5rem .8rem;border-radius:.35rem;background:var(--edition-ink);color:white;text-decoration:none;}.edition-card > a:last-child:hover,.edition-main .field--name-network-source a:hover{background:var(--edition-accent);color:var(--edition-ink);}.edition-card__label{color:var(--edition-ink);font-size:.78rem;font-weight:750;letter-spacing:.06em;text-transform:uppercase;margin:0 0 .45rem;}.edition-grid--home{grid-template-columns:repeat(3,minmax(0,1fr));}.edition-grid--home > .edition-card:first-child{grid-column:span 2;min-height:15rem;background:#e5eff9;}.edition-grid--home > .edition-card:first-child h3{font-size:clamp(1.6rem,3vw,2.4rem);}@media (max-width:48rem){.edition-grid--home{grid-template-columns:1fr;}.edition-grid--home > .edition-card:first-child{grid-column:auto;min-height:0;}}body{font-family:"Segoe UI",Arial,sans-serif;}.network-footer-wrap{padding-bottom:1.5rem;}.network-footer-wrap .network-footer{margin-block-start:0;}.edition-card--illustrated::before{content:"";display:block;aspect-ratio:600 / 280;background:center / cover no-repeat url(/themes/custom/education_press/images/editorial.svg);margin-bottom:.85rem;border-radius:.3rem;}.edition-masthead{color:#183557;background:#e6effa;border-bottom:1px solid #acc0d8;}.edition-masthead a,.edition-tagline{color:#183557;}.edition-masthead nav a{padding:.35rem .65rem;background:#f7faff;border:1px solid #b8c9df;text-decoration:none;}.edition-card{border-top-width:1px;}.edition-masthead--education{text-align:center;}.edition-masthead--education nav{justify-content:center;}.edition-masthead--education .network-brand{justify-content:center;}.network-clean-home h1,.network-clean-home .block-page-title-block{display:none;}
