/* Mr.PolBee editorial typography: brand sans, readable story serif, real photographs. */
.mp-magazine{padding:76px 0;background:#fff;color:#171916}
.mp-magazine-home{background:#f4f5f1;margin-top:0}
.mp-magazine-masthead{display:grid;grid-template-columns:1.2fr 1fr;gap:70px;align-items:end;padding-bottom:38px;border-bottom:3px solid #ffcc33;margin-bottom:42px}
.mp-magazine-label{font-size:15px;font-weight:600;margin:0 0 17px}
.mp-magazine-masthead h1,.mp-magazine-masthead h2{font:600 clamp(42px,4.8vw,70px)/1.03 'Work Sans',sans-serif;letter-spacing:-.055em;max-width:10ch;margin:0}
.mp-magazine-masthead>div>p:not(.mp-magazine-label){font-size:18px;line-height:1.7;max-width:48ch;margin:0 0 20px}
.mp-news-more,.mp-news-topic-more{font-size:14px;font-weight:600;text-underline-offset:5px;line-height:1.6}
.mp-news-story{display:grid;grid-template-columns:160px minmax(0,1fr);gap:24px;align-items:start}
.mp-news-photo{display:block;position:relative;overflow:hidden;background:#e8ebe5}
.mp-news-photo img{display:block;width:100%;height:100%;aspect-ratio:4/3;object-fit:cover;object-position:center 38%;margin:0}
.mp-news-story h4{font:500 24px/1.2 Georgia,'Times New Roman',serif;letter-spacing:-.025em;margin:0 0 15px;overflow-wrap:break-word}
.mp-news-story h4 a,.mp-news-story h2 a{text-decoration:none}
.mp-news-story h4 a:hover,.mp-news-story h2 a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}
.mp-news-kind{font-size:12px;font-weight:600;color:#285643;margin:0 0 9px;line-height:1.5}
.mp-news-excerpt{font-size:14px;line-height:1.75;margin:0 0 16px;color:#4a5146}
.mp-news-date{font-size:12px;color:#575a54;margin:0;line-height:1.7}
.mp-news-feature{grid-template-columns:1.3fr 1fr;gap:48px;align-items:center;margin-bottom:66px}
.mp-news-feature>.mp-news-photo{border-top-right-radius:60px}
.mp-news-feature img{aspect-ratio:1.45;max-height:430px}
.mp-news-feature h2{font:500 clamp(30px,3.1vw,45px)/1.15 Georgia,'Times New Roman',serif;letter-spacing:-.035em;margin:0 0 22px}
.mp-news-feature .mp-news-kind{font-size:14px;margin-bottom:18px}
.mp-news-feature .mp-news-excerpt{font-size:17px;line-height:1.7;max-width:42ch}
.mp-news-feature .mp-news-topic-link{display:inline-block;font-size:12px;margin-top:16px;text-underline-offset:4px}
.mp-news-section-head{margin-bottom:30px}
.mp-news-section-head h2{font-size:29px;line-height:1.2;letter-spacing:-.025em;margin:0 0 12px}
.mp-news-section-head p{font-size:15px;color:#575a54;margin:0}
.mp-news-topics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px;row-gap:36px}
.mp-news-topic{--news-accent:#805600;--news-tint:#fff7db;border-top:2px solid var(--news-accent);padding-top:16px;min-width:0}
.mp-news-tone-science{--news-accent:#234a73;--news-tint:#edf3f9}
.mp-news-tone-nature{--news-accent:#285643;--news-tint:#eaf2ed}
.mp-news-topic-heading{display:flex;align-items:center;gap:13px;margin-bottom:20px}
.mp-news-topic-heading img{object-fit:contain;flex-shrink:0}
.mp-news-topic-heading h3{font-size:15px;font-weight:600;line-height:1.35;margin:0}
.mp-news-topic-heading a{color:var(--news-accent);text-decoration:none}
.mp-news-topic-heading a:hover{text-decoration:underline}
.mp-news-topic-more{display:inline-block;margin-top:20px;font-size:12px;color:#575a54}
.mp-news-also{font-size:13px;line-height:1.7;padding-top:16px;margin-top:18px;border-top:1px solid #dce0d8}
.mp-news-guides{display:grid;grid-template-columns:1fr 2fr;gap:30px;border-block:1px solid #cfd3ca;padding:28px 0;margin-top:48px}
.mp-news-guides h2{font-size:21px;line-height:1.4;margin:0}
.mp-news-guides>div{display:flex;gap:20px 30px;flex-wrap:wrap;align-items:center}
.mp-news-guides a{font-size:14px;text-underline-offset:5px}
.mp-news-filters{display:flex;gap:9px;flex-wrap:wrap;margin:0 0 15px}
.mp-news-filters button{font:500 13px/1.4 'Work Sans',sans-serif;padding:11px 15px;min-height:44px;background:#fff;border:1px solid #b8c1b1;border-radius:22px;color:#343930;cursor:pointer}
.mp-news-filters button[aria-pressed=true]{background:#ffcc33;color:#171916;border-color:#987719}
.mp-news-filters button:hover{border-color:#171916}
.mp-news-filter-status{font-size:13px;line-height:1.6;min-height:22px;margin:0 0 25px;color:#575a54}
.mp-magazine [hidden]{display:none!important}
.mp-news-standards{max-width:840px;padding-top:55px}
.mp-news-standards h2{font-size:30px;margin:0 0 20px;line-height:1.3}
.mp-news-standards p{font-size:16px;line-height:1.8;margin:0 0 20px}
.mp-news-standards a{font-size:15px;text-underline-offset:4px}
.mp-editorial-article .mp-knowledge-article-heading{background:#f4f5f1;padding-block:55px 44px}
.mp-editorial-article .mp-knowledge-article-heading>.mp-wrap{max-width:1060px}
.mp-editorial-article .mp-knowledge-article-heading h1{font:500 clamp(37px,4.3vw,64px)/1.12 Georgia,'Times New Roman',serif;letter-spacing:-.04em;max-width:24ch;margin:22px 0}
.mp-article-kicker{display:flex;gap:14px 22px;flex-wrap:wrap;align-items:center;margin-top:24px;font-size:13px;color:#285643}
.mp-article-kicker a{font-weight:600;text-underline-offset:4px}
.mp-article-kicker span{color:#575a54}
.mp-editorial-article .wp-block-post-excerpt__excerpt{font-size:21px;line-height:1.65;max-width:67ch;color:#434c3d;margin:0}
.mp-article-meta{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:28px;font-size:13px;color:#575a54;line-height:1.7}
.mp-editorial-article .mp-knowledge-article-image{padding-top:35px}
.mp-editorial-article .mp-knowledge-article-image>.mp-wrap{max-width:1060px}
.mp-editorial-article .mp-knowledge-article-image img{max-height:540px}
.mp-editorial-article .mp-knowledge-caption{font-size:13px;line-height:1.65;margin-top:14px;color:#575a54}
.mp-editorial-article .mp-knowledge-body{padding-top:36px}
.mp-editorial-article .mp-knowledge-body>.mp-wrap{max-width:780px}
.mp-editorial-article .mp-knowledge-body h2{font:500 clamp(27px,2.6vw,36px)/1.2 Georgia,'Times New Roman',serif;letter-spacing:-.02em;margin:42px 0 20px}
.mp-editorial-article .mp-knowledge-body p{font-size:18px;line-height:1.85;margin:0 0 22px;color:#343d2e}
.mp-editorial-article .mp-knowledge-body .mp-news-answer{padding:26px 30px;background:#fff8df;border-left:4px solid #ffcc33;margin-bottom:35px}
.mp-editorial-article .mp-news-answer h2{font:600 15px/1.5 'Work Sans',sans-serif;margin:0 0 12px}
.mp-editorial-article .mp-news-answer p{font-size:20px;line-height:1.7;margin:0}
.mp-editorial-article .mp-source-inline{font-size:13px!important;line-height:1.8!important;color:#575a54!important;margin-top:-9px!important}
.mp-source-inline a{text-underline-offset:3px}
.mp-editorial-article .mp-news-takeaway{border-block:1px solid #cfd3ca;padding-block:26px;margin-block:40px}
.mp-editorial-article .mp-news-takeaway h2{font:600 14px/1.5 'Work Sans',sans-serif;margin:0 0 13px;color:#285643}
.mp-editorial-article .mp-news-takeaway p{font:500 25px/1.5 Georgia,'Times New Roman',serif;margin:0}
.mp-news-question{padding:20px 0;border-bottom:1px solid #cfd3ca}
.mp-news-question summary{font-size:18px;font-weight:600;line-height:1.55;cursor:pointer;min-height:32px}
.mp-editorial-article .mp-news-question p{font-size:16px;padding-top:16px;margin-bottom:0}
.mp-editorial-article .mp-news-sources{padding:28px;background:#f4f5f1;margin-top:44px}
.mp-editorial-article .mp-news-sources h2{font:600 20px/1.4 'Work Sans',sans-serif;margin:0 0 18px}
.mp-editorial-article .mp-news-sources p,.mp-editorial-article .mp-news-sources li{font-size:13px;line-height:1.85;margin-bottom:14px}
.mp-news-sources ul{padding-left:20px;margin:0}
.mp-news-sources a{overflow-wrap:anywhere;text-underline-offset:3px}
.mp-news-visual{margin:35px 0;padding:30px;background:#edf3f9;color:#171916}
.mp-news-visual figcaption{font-size:13px;line-height:1.7;margin-top:18px;color:#434c3d}
.mp-news-visual table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:15px}
.mp-news-visual th,.mp-news-visual td{padding:16px 12px;border-bottom:1px solid #b9cbd8;text-align:left}
.mp-news-visual thead{background:#234a73;color:#fff}
.mp-news-visual td{position:relative;font-variant-numeric:tabular-nums}
.mp-news-bar{position:absolute;inset:10px auto 10px 0;background:#b1cce4;width:var(--mp-news-bar-width)}
.mp-news-visual td strong{position:relative}
.mp-news-ratio strong{font:500 65px/1.2 Georgia,serif;display:block}
.mp-news-ratio meter{width:100%;height:28px;accent-color:#234a73}
.mp-news-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:0}
.mp-news-facts dt{font:500 30px/1.2 Georgia,serif;margin:0 0 10px}
.mp-news-facts dd{font-size:14px;line-height:1.6;margin:0}
.mp-news-label-demo{background:#fff7db;border:2px solid #ffcc33}
.mp-editorial-article .mp-news-label-demo h2{margin:0 0 20px;font-size:26px}
.mp-news-label-demo dl{display:flex;gap:35px}
.mp-news-label-demo dt{font-size:16px}.mp-news-label-demo dd{font-size:35px;font-weight:600;margin:8px 0}
.mp-editorial-article a:focus-visible,.mp-magazine a:focus-visible,.mp-magazine button:focus-visible,.mp-news-question summary:focus-visible{outline:3px solid #805600;outline-offset:4px}
.mp-topic-archive .mp-journal-card h3{font-family:Georgia,'Times New Roman',serif;font-weight:500;letter-spacing:-.02em}
@media(max-width:1100px){.mp-magazine-masthead{gap:35px}.mp-news-story{grid-template-columns:120px minmax(0,1fr);gap:20px}.mp-news-feature{grid-template-columns:1.15fr 1fr;gap:30px}.mp-news-topics{column-gap:30px}.mp-news-story h4{font-size:22px}.mp-news-feature h2{font-size:32px}.mp-news-guides{grid-template-columns:1fr}}
@media(max-width:760px){.mp-magazine{padding-block:48px}.mp-magazine-masthead{grid-template-columns:1fr;gap:25px;padding-bottom:25px;margin-bottom:30px}.mp-magazine-masthead h1,.mp-magazine-masthead h2{max-width:none;font-size:44px}.mp-magazine-masthead>div>p:not(.mp-magazine-label){font-size:16px}.mp-news-feature{grid-template-columns:1fr;gap:25px;margin-bottom:40px}.mp-news-feature img{max-height:340px;aspect-ratio:16/10}.mp-news-feature>.mp-news-photo{border-top-right-radius:40px}.mp-news-feature h2{font-size:34px}.mp-news-feature .mp-news-excerpt{font-size:16px}.mp-news-section-head h2{font-size:26px}.mp-news-topics{grid-template-columns:1fr;row-gap:32px}.mp-news-story:not(.mp-news-feature){grid-template-columns:140px minmax(0,1fr)}.mp-news-guides{margin-top:35px}.mp-news-guides>div{display:grid;gap:20px}.mp-article-meta{gap:8px 18px}.mp-editorial-article .mp-knowledge-article-heading{padding-block:32px}.mp-editorial-article .mp-knowledge-article-heading h1{font-size:40px}.mp-editorial-article .wp-block-post-excerpt__excerpt{font-size:18px}.mp-editorial-article .mp-knowledge-body p{font-size:17px}.mp-editorial-article .mp-knowledge-body .mp-news-answer{padding:22px}.mp-editorial-article .mp-news-answer p{font-size:18px}.mp-editorial-article .mp-news-takeaway p{font-size:23px}.mp-news-visual{padding:22px}.mp-news-facts{grid-template-columns:1fr;gap:24px}.mp-news-facts>div{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:center}.mp-news-facts dt{margin:0}.mp-editorial-article .mp-news-sources{padding:22px}}
@media(max-width:420px){.mp-news-story:not(.mp-news-feature){grid-template-columns:1fr;gap:20px}.mp-news-story:not(.mp-news-feature) img{aspect-ratio:16/9;max-height:215px}.mp-news-story h4{font-size:26px}.mp-news-story .mp-news-excerpt{font-size:15px}.mp-magazine-masthead h1,.mp-magazine-masthead h2{font-size:40px}.mp-news-feature h2{font-size:30px}.mp-editorial-article .mp-knowledge-article-heading h1{font-size:35px}.mp-news-label-demo dl{gap:22px}.mp-news-visual th,.mp-news-visual td{padding:14px 8px}.mp-news-visual table{font-size:13px}}
@media(prefers-reduced-motion:reduce){.mp-magazine *{scroll-behavior:auto}}
