/*
Theme Name: BizBot Weekly
Theme URI: https://bizbotweekly.com/
Author: BizBot Weekly
Description: An image-led business magazine for people starting, running, and growing businesses.
Version: 3.0.1
Text Domain: bizbot-weekly
*/
:root{--ink:#17251f;--muted:#5f6963;--paper:#f7f2e9;--line:#d8d4c9;--orange:#c74619;--green:#235c45;--white:#fffdf8;--display:Georgia,'Times New Roman',serif;--sans:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;--wrap:min(1280px,calc(100% - 88px));--radius:0}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;color:var(--ink);background:var(--paper);font:16px/1.65 var(--sans);text-rendering:optimizeLegibility}a{color:inherit;text-decoration-color:var(--orange);text-decoration-thickness:1.5px;text-underline-offset:4px}a:hover{text-decoration-thickness:2.5px}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid var(--orange);outline-offset:5px}img{display:block;max-width:100%;height:auto}button,input,textarea,select{font:inherit}button{cursor:pointer}.screen-reader-text{clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;overflow:hidden;position:absolute;word-wrap:normal!important}.screen-reader-text:focus{clip:auto;clip-path:none;background:var(--ink);color:white;height:auto;width:auto;left:12px;top:12px;padding:8px 12px;z-index:999}.site-shell{width:var(--wrap);margin:auto}.site-header{background:var(--paper);border-top:5px solid var(--ink);position:relative}.utility-bar{display:flex;justify-content:space-between;gap:16px;border-bottom:1px solid var(--line);font-size:.65rem;letter-spacing:.1em;text-transform:uppercase;padding:9px 0;color:var(--muted)}.utility-bar a{text-decoration:none}.masthead{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:28px;padding:26px 0 27px}.wordmark{text-decoration:none;text-align:center;font-weight:950;letter-spacing:-.08em;font-size:clamp(2.8rem,5.4vw,4.7rem);line-height:.8}.wordmark .wordmark-weekly{display:block;font:800 .7rem/1 var(--sans);letter-spacing:.5em;margin-top:13px;margin-left:.45em;color:var(--orange)}.header-action{display:flex;align-items:center;gap:10px;text-decoration:none;font-size:.75rem;font-weight:700;justify-self:start}.header-action--right{justify-self:end}.header-action--right span{font-size:1.2rem;color:var(--orange)}.header-action:hover{color:var(--orange)}.menu-toggle{display:none;background:none;border:0;padding:12px 0;font-weight:750;font-size:.85rem}.mobile-nav-utility{display:none}.primary-nav{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink)}.primary-nav ul{list-style:none;margin:0;padding:0;display:flex;justify-content:space-between;gap:4px}.primary-nav a{display:block;padding:15px 9px;text-decoration:none;white-space:nowrap;font-size:.73rem;font-weight:750;letter-spacing:.015em}.primary-nav a:hover,.primary-nav .current-menu-item>a{color:var(--orange)}.site-main{padding:44px 0 75px}.eyebrow,.category-label{font-size:.66rem;letter-spacing:.12em;font-weight:800;text-transform:uppercase;color:var(--orange)}.home-intro{display:flex;align-items:flex-end;justify-content:space-between;gap:50px;margin-bottom:34px}.home-intro h1{font:normal clamp(3rem,5.4vw,5.5rem)/.99 var(--display);letter-spacing:-.055em;margin:10px 0 0}.home-intro h1 em{font-weight:normal;color:var(--orange)}.home-intro>p{max-width:350px;font-size:.96rem;line-height:1.7;color:var(--muted);margin:0 0 5px}.hero-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:32px}.featured-story{min-width:0;background:var(--white);border:1px solid var(--line)}.editorial-image{height:100%;width:100%;object-fit:cover}.feature-image,.side-image,.card-image,.archive-image{display:block;overflow:hidden;background:#e3e6dd;text-decoration:none}.feature-image{position:relative;aspect-ratio:16/10}.feature-badge{position:absolute;left:20px;bottom:19px;background:var(--paper);color:var(--ink);padding:7px 12px;font-size:.65rem;text-transform:uppercase;letter-spacing:.12em;font-weight:800}.feature-copy{padding:25px 29px 28px}.featured-story h2{font:normal clamp(2.1rem,3.25vw,3.3rem)/1.06 var(--display);letter-spacing:-.04em;margin:10px 0 13px}.featured-story h2 a,.side-story h2 a,.post-card h3 a,.archive-item h2 a{text-decoration:none}.featured-story h2 a:hover,.side-story h2 a:hover,.post-card h3 a:hover,.archive-item h2 a:hover{color:var(--orange)}.featured-story p{margin:0;color:var(--muted);font-size:.92rem;line-height:1.65}.story-meta{font-size:.65rem;letter-spacing:.035em;font-weight:600;color:var(--muted);margin-top:16px}.story-meta span{padding:0 5px}.side-stack{display:grid;grid-template-rows:1fr 1fr;gap:26px;min-width:0}.side-story{display:grid;grid-template-columns:44% minmax(0,1fr);gap:19px;align-items:start;border-bottom:1px solid var(--line);padding-bottom:26px;min-width:0}.side-image{height:100%;min-height:180px;max-height:265px}.side-story h2{font:normal clamp(1.4rem,2vw,1.95rem)/1.1 var(--display);letter-spacing:-.03em;margin:9px 0 11px}.side-copy{padding-top:5px}.side-story p{font-size:.79rem;line-height:1.6;margin:0;color:var(--muted)}.section-head{display:flex;align-items:baseline;justify-content:space-between;gap:25px;border-top:2px solid var(--ink);padding-top:19px;margin:54px 0 26px}.section-head .eyebrow{margin-bottom:8px}.section-head h2{font:normal clamp(1.9rem,3.1vw,2.8rem)/1.05 var(--display);margin:0;letter-spacing:-.04em}.section-head p{font-size:.86rem;line-height:1.6;color:var(--muted);margin:10px 0 0;max-width:630px}.section-head>a{flex-shrink:0;font-size:.76rem;font-weight:700;text-decoration:none}.section-head>a span{color:var(--orange);padding-left:9px}.post-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 28px}.post-card{min-width:0}.card-image{aspect-ratio:3/2;margin-bottom:19px}.post-card h3{font:normal clamp(1.4rem,2.1vw,1.85rem)/1.13 var(--display);letter-spacing:-.025em;margin:8px 0 11px}.post-card p{margin:0;color:var(--muted);font-size:.83rem;line-height:1.7}.post-card .story-meta{margin-top:13px;font-size:.62rem}.card-copy{padding-right:10px}.topic-directory{display:grid;grid-template-columns:1fr 2fr;gap:45px;background:#e9ebe0;padding:33px 36px;margin-top:44px}.directory-intro h2{font:normal 2.2rem/1.05 var(--display);letter-spacing:-.035em;margin:10px 0}.directory-intro p{color:var(--muted);font-size:.79rem;margin:10px 0 0}.topic-links{display:grid;grid-template-columns:1fr 1fr;column-gap:28px;align-content:center}.topic-links a{display:flex;align-items:center;justify-content:space-between;gap:15px;border-bottom:1px solid #c9cec0;padding:13px 0;font-size:.85rem;font-weight:700;text-decoration:none}.topic-links a>span:last-child{color:var(--orange);font-size:1rem}.topic-links a:hover>span:first-child{text-decoration:underline}.tool-strip{margin-top:54px;padding:42px 46px;background:var(--ink);color:var(--white);display:grid;grid-template-columns:1.15fr 1fr;gap:65px}.tool-strip .eyebrow{color:#f1a283}.tool-intro h2{font:normal clamp(2rem,4vw,3.5rem)/1.02 var(--display);letter-spacing:-.045em;margin:14px 0 17px}.tool-intro p{max-width:480px;color:#cbd4ca;font-size:.86rem}.button-link{display:inline-flex;align-items:center;gap:45px;padding:12px 18px;margin-top:15px;background:#f1ebe0;color:var(--ink);font-size:.76rem;font-weight:800;text-decoration:none}.button-link span{color:var(--orange);font-size:1rem}.button-link:hover{background:#f2cfb6}.tool-editorial{border-left:1px solid #58665c;padding-left:45px;align-self:center}.tool-number{font-size:.68rem;letter-spacing:.12em;color:#e7b192}.tool-editorial h3{font:italic normal 2.3rem/1.08 var(--display);letter-spacing:-.025em;margin:18px 0}.tool-editorial p{font-size:.82rem;color:#cbd4ca;max-width:300px}.tool-rule{height:1px;background:#58665c;margin:23px 0 15px;width:100%}.tool-editorial a{font-size:.73rem;text-decoration:none}.tool-editorial a span{color:#e7b192;margin-left:18px}.ownership-note{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:25px 0;margin-top:55px;display:flex;gap:23px;align-items:center;font-size:.8rem;color:var(--muted)}.ownership-note p{margin:0;max-width:930px}.ownership-note strong{color:var(--ink)}.ownership-mark{font:900 2rem/.8 var(--sans);letter-spacing:-.1em;color:var(--ink);min-width:45px}.ownership-mark>span{display:block;color:var(--orange)}.archive-header{border-bottom:1px solid var(--line);padding-bottom:29px;margin-bottom:8px}.archive-header h1,.entry-title{font:normal clamp(2.5rem,4.3vw,4.5rem)/1.05 var(--display);letter-spacing:-.05em;margin:10px 0 18px}.archive-header p{max-width:730px;color:var(--muted);font-size:1rem}.archive-layout{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:60px}.archive-list{min-width:0}.archive-item{border-bottom:1px solid var(--line);padding:29px 0}.archive-item.has-image{display:grid;grid-template-columns:240px minmax(0,1fr);gap:25px}.archive-image{aspect-ratio:4/3;align-self:start}.archive-item h2{font:normal 1.85rem/1.12 var(--display);letter-spacing:-.035em;margin:7px 0 11px}.archive-item p{font-size:.84rem;margin:0;color:var(--muted)}.archive-side{border-top:2px solid var(--ink);padding-top:17px;margin-top:29px;align-self:start}.archive-side h2{font:normal 1.45rem/1 var(--display);margin:0 0 13px}.archive-side ul{list-style:none;margin:0;padding:0}.archive-side li{border-bottom:1px solid var(--line)}.archive-side a{display:block;text-decoration:none;padding:11px 0;font-size:.8rem;font-weight:700}.archive-side-next{margin-top:32px!important}.breadcrumbs{font-size:.72rem;color:var(--muted);margin:0 0 26px;line-height:1.8}.breadcrumbs a{color:var(--muted)}.article-layout{display:grid;grid-template-columns:minmax(0,820px) minmax(180px,250px);justify-content:space-between;gap:60px}.article-header{padding-bottom:25px;margin-bottom:25px;border-bottom:1px solid var(--line)}.entry-dek{font:normal 1.25rem/1.6 var(--display);color:#4c5a51;max-width:720px}.article-header .story-meta{font-size:.71rem}.article-hero{margin:0 0 35px;aspect-ratio:16/10;overflow:hidden}.article-content{font:1.04rem/1.85 var(--sans);overflow-wrap:anywhere}.article-content p{margin:0 0 1.35em}.article-content h2{font:normal 2.1rem/1.15 var(--display);letter-spacing:-.035em;margin:2em 0 .65em;color:var(--ink)}.article-content h3{font:700 1.24rem/1.3 var(--sans);margin:1.8em 0 .65em}.article-content a{color:#205640}.article-content blockquote{border-left:3px solid var(--orange);margin:1.7em 0;padding:5px 24px;font:italic 1.4rem/1.5 var(--display)}.article-content table{width:100%;border-collapse:collapse;font-size:.87rem;display:block;overflow-x:auto;max-width:100%;margin:25px 0}.article-content th,.article-content td{border:1px solid var(--line);text-align:left;padding:12px;vertical-align:top;min-width:120px}.article-content th{background:#eae9df}.article-content ul,.article-content ol{padding-left:1.4em}.article-content li{margin:.4em 0}.article-sidebar{position:relative;padding-top:8px}.article-sidebar-inner{position:sticky;top:24px;border-top:2px solid var(--ink);padding-top:16px}.article-sidebar h2{font:normal 1.4rem/1.1 var(--display);margin:0 0 17px}.toc{font-size:.77rem;line-height:1.6}.toc ol{margin:0;padding:0;list-style:none}.toc li{margin:0;border-bottom:1px solid var(--line);padding:9px 0}.toc li.toc-level-3{padding-left:13px;font-size:.73rem}.toc a{text-decoration:none}.toc a:hover{color:var(--orange)}.article-disclosure{margin:35px 0 0;padding:17px 20px;background:#eeebe3;border-left:3px solid var(--orange);font-size:.85rem}.article-disclosure p{margin:0}.article-content .bbw-disclosure{margin-top:3rem}.article-content .bbw-tool{font-size:.93rem}.article-content .bbw-tool h2{font-family:var(--display);letter-spacing:-.03em}.article-content .bbw-tool input{font:inherit}.related-stories{border-top:2px solid var(--ink);margin-top:54px;padding-top:18px}.related-stories>h2{font:normal 2rem/1 var(--display);margin:0 0 23px}.post-card--compact .card-image{margin-bottom:13px}.post-card--compact h3{font-size:1.3rem}.post-card--compact .story-meta{font-size:.58rem}.page-content{max-width:820px;margin:0 auto}.page-content h1{font:normal clamp(2.5rem,5vw,4.5rem)/1.03 var(--display);letter-spacing:-.05em}.page-content h2{font:normal 1.9rem/1.13 var(--display);letter-spacing:-.03em;margin-top:2em}.pagination,.nav-links{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:33px 0}.pagination .page-numbers,.nav-links .page-numbers{display:inline-block;padding:6px 12px;border:1px solid var(--line);text-decoration:none;font-size:.85rem}.pagination .current,.nav-links .current{background:var(--ink);color:white}.not-found{max-width:680px;padding:55px 0}.not-found h1{font:normal clamp(3.4rem,10vw,8rem)/.95 var(--display);letter-spacing:-.06em;margin:0}.search-form{display:flex;gap:9px;margin-top:22px;max-width:750px}.search-form label{flex:1;min-width:0}.search-field{padding:12px 13px;border:1px solid var(--ink);border-radius:0;width:100%;background:var(--white)}.search-submit{padding:11px 20px;border:0;background:var(--ink);color:white;font-weight:750;font-size:.82rem}.site-footer{background:var(--ink);color:#edf1eb;padding:53px 0 23px}.footer-grid{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:70px}.footer-brand{font:900 2.5rem/.8 var(--sans);letter-spacing:-.08em;margin:0 0 23px}.footer-brand .wordmark-weekly{display:block;color:#f1a283;font-size:.6rem;letter-spacing:.4em;margin-top:12px;margin-left:.35em}.footer-grid>div:first-child>p:last-child{font-size:.83rem;line-height:1.8;color:#bdcabe;max-width:290px}.site-footer h2{font-size:.65rem;letter-spacing:.13em;text-transform:uppercase;color:#f1a283;margin:0 0 17px}.site-footer ul{list-style:none;padding:0;margin:0}.site-footer li{margin:7px 0;font-size:.8rem}.site-footer a{color:#edf1eb;text-decoration:none}.site-footer a:hover{text-decoration:underline}.footer-bottom{border-top:1px solid #43534a;margin-top:35px;padding-top:16px;font-size:.66rem;color:#afbbb4}.alignwide{max-width:1100px}.alignfull{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw)}
@media(min-width:1440px){.side-story{grid-template-columns:46% minmax(0,1fr)}.side-story h2{font-size:2.05rem}}
@media(max-width:1150px){:root{--wrap:calc(100% - 56px)}.primary-nav a{font-size:.66rem;padding:14px 5px}.hero-grid{gap:25px;grid-template-columns:1.5fr 1fr}.side-story{grid-template-columns:1fr;gap:13px;align-content:start;padding-bottom:19px}.side-image{height:auto;aspect-ratio:16/7;min-height:0;max-height:none}.side-story h2{font-size:1.45rem;margin:6px 0}.side-story p{display:none}.side-copy{padding:0}.feature-copy{padding:23px}.featured-story h2{font-size:2.3rem}.archive-layout{grid-template-columns:minmax(0,1fr) 210px;gap:35px}.archive-item.has-image{grid-template-columns:190px minmax(0,1fr)}.article-layout{gap:40px;grid-template-columns:minmax(0,1fr) 210px}.tool-strip{gap:40px;padding:35px}.footer-grid{gap:35px}}
@media(max-width:1000px){.masthead{grid-template-columns:1fr auto;padding:22px 0}.wordmark{justify-self:start;grid-column:1;grid-row:1;font-size:3.2rem}.header-action{display:none}.menu-toggle{display:flex;align-items:center;gap:9px;grid-column:2;grid-row:1}.menu-icon{width:17px;height:12px;border-top:1.5px solid var(--ink);border-bottom:1.5px solid var(--ink);position:relative}.menu-icon:after{content:'';position:absolute;left:0;top:4px;width:17px;border-top:1.5px solid var(--ink)}.primary-nav{display:none}.primary-nav.is-open{display:block}.mobile-nav-utility{display:flex;gap:25px;flex-wrap:wrap;padding:4px 0 15px}.mobile-nav-utility a{font-size:.73rem;border:0;padding:8px 0}.primary-nav ul{display:grid;grid-template-columns:1fr 1fr;gap:0 24px;padding:10px 0}.primary-nav a{font-size:.82rem;padding:12px 0;border-bottom:1px solid var(--line);white-space:normal}.home-intro{gap:30px}.home-intro>p{max-width:290px;font-size:.87rem}.home-intro h1{font-size:4.2rem}.post-grid{gap:27px 22px}.topic-directory{gap:30px;padding:29px}.topic-links{column-gap:20px}.topic-links a{font-size:.76rem}.directory-intro h2{font-size:1.9rem}.article-layout{grid-template-columns:minmax(0,1fr)}.article-sidebar{display:none}.article-header .entry-title{font-size:3.5rem}.article-layout>div{max-width:820px;margin:0 auto;width:100%}.archive-layout{grid-template-columns:1fr}.archive-side{display:none}.archive-item.has-image{grid-template-columns:250px minmax(0,1fr)}}
@media(max-width:740px){:root{--wrap:calc(100% - 36px)}.utility-bar{font-size:.57rem;letter-spacing:.065em}.utility-bar>a{display:none}.masthead{padding:20px 0}.wordmark{font-size:2.7rem}.wordmark .wordmark-weekly{font-size:.59rem;margin-top:11px}.site-main{padding:30px 0 50px}.home-intro{display:block;margin-bottom:27px}.home-intro h1{font-size:clamp(3.3rem,11vw,4.6rem);margin:12px 0 16px}.home-intro>p{max-width:480px;font-size:.88rem;margin:0}.home-intro .eyebrow{font-size:.59rem;letter-spacing:.1em}.hero-grid{grid-template-columns:1fr;gap:25px}.feature-image{aspect-ratio:4/3}.feature-copy{padding:23px 22px 25px}.featured-story h2{font-size:2.2rem}.featured-story p{font-size:.86rem}.feature-badge{font-size:.58rem;left:15px;bottom:15px}.side-stack{grid-template-rows:none;gap:20px}.side-story{grid-template-columns:39% minmax(0,1fr);gap:17px;padding-bottom:20px;align-items:start}.side-image{height:auto;aspect-ratio:1/1}.side-story h2{font-size:clamp(1.25rem,4.4vw,1.7rem);line-height:1.13;margin:8px 0}.side-story .category-label{font-size:.58rem;letter-spacing:.08em}.topic-directory{grid-template-columns:1fr;padding:25px;margin-top:34px;gap:17px}.directory-intro h2{font-size:2rem}.directory-intro h2 br{display:none}.directory-intro p{margin-top:8px}.topic-links{column-gap:19px}.topic-links a{font-size:.74rem;line-height:1.4;padding:14px 0}.topic-links a>span:last-child{font-size:.85rem}.section-head{margin:40px 0 23px;padding-top:16px;gap:15px}.section-head h2{font-size:2rem}.section-head .eyebrow{font-size:.6rem}.section-head>a{font-size:.68rem}.section-head>a span{padding-left:2px}.section-head p{font-size:.8rem;margin-top:10px}.post-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 18px}.card-image{aspect-ratio:4/3;margin-bottom:14px}.post-card h3{font-size:1.36rem;line-height:1.15}.post-card p{font-size:.78rem;line-height:1.6}.post-card .category-label{font-size:.57rem;letter-spacing:.065em}.post-card .story-meta{font-size:.58rem;line-height:1.6}.card-copy{padding:0}.topic-section .post-card:last-child{grid-column:1/-1;display:grid;grid-template-columns:calc(50% - 9px) minmax(0,1fr);gap:18px;align-items:start}.topic-section .post-card:last-child .card-image{margin:0}.tool-strip{grid-template-columns:1fr;gap:28px;margin-top:40px;padding:29px 25px}.tool-intro h2{font-size:2.6rem}.tool-editorial{border-left:0;border-top:1px solid #58665c;padding:24px 0 0}.tool-editorial h3{font-size:2rem;margin:13px 0}.tool-editorial h3 br{display:none}.tool-editorial p{max-width:100%}.tool-rule{margin-top:19px}.ownership-note{align-items:flex-start;gap:18px;font-size:.74rem;margin-top:40px}.ownership-mark{font-size:1.7rem;min-width:35px}.archive-header h1{font-size:3rem}.archive-header p{font-size:.9rem}.archive-item.has-image{grid-template-columns:35% minmax(0,1fr);gap:20px}.archive-image{aspect-ratio:1/1}.archive-item h2{font-size:1.5rem}.archive-item p{font-size:.78rem}.archive-item .story-meta{font-size:.6rem}.breadcrumbs{font-size:.67rem;margin-bottom:23px}.article-header .entry-title{font-size:clamp(2.35rem,7.4vw,3.5rem)}.entry-dek{font-size:1.1rem;line-height:1.65}.article-header .story-meta{font-size:.64rem}.article-hero{aspect-ratio:4/3;margin-bottom:28px}.article-content{font-size:1rem;line-height:1.85}.article-content h2{font-size:1.85rem}.article-content h3{font-size:1.16rem}.article-content th,.article-content td{padding:10px;font-size:.8rem}.related-stories .post-grid{grid-template-columns:1fr}.post-card--compact{display:grid;grid-template-columns:33% minmax(0,1fr);gap:17px;border-bottom:1px solid var(--line);padding-bottom:18px}.post-card--compact .card-image{aspect-ratio:1/1;margin:0}.post-card--compact h3{font-size:1.35rem}.page-content h1{font-size:2.7rem}.footer-grid{grid-template-columns:1fr 1fr;gap:30px 25px}.footer-grid>div:first-child{grid-column:1/-1}.footer-grid>div:first-child>p:last-child{max-width:440px}.site-footer{padding:39px 0 20px}.site-footer li{font-size:.73rem}.site-footer h2{font-size:.58rem}.footer-brand{font-size:2.3rem}.footer-bottom{font-size:.61rem;margin-top:27px}.search-submit{padding:11px 13px}}
@media(max-width:420px){.post-grid{grid-template-columns:1fr;gap:28px}.post-card h3{font-size:1.65rem}.post-card p{font-size:.84rem}.post-card .category-label{font-size:.63rem}.post-card .story-meta{font-size:.62rem}.card-image{aspect-ratio:3/2}.topic-section .post-card:last-child{grid-column:auto;display:block}.topic-section .post-card:last-child .card-image{margin-bottom:14px}.section-head{align-items:flex-start}.section-head h2{font-size:1.75rem}.section-head>a{padding-top:4px;max-width:100px;text-align:right}.topic-links{column-gap:15px}.topic-links a{font-size:.69rem}.topic-directory{padding:23px 20px}.side-story{grid-template-columns:36% minmax(0,1fr);gap:15px}.side-story h2{font-size:1.3rem}.archive-item.has-image{grid-template-columns:1fr;gap:16px}.archive-image{aspect-ratio:16/10}.archive-item h2{font-size:1.8rem}.archive-item p{font-size:.84rem}.article-header .story-meta{line-height:1.8}.related-stories .post-card h3{font-size:1.28rem}.related-stories .category-label{font-size:.55rem}.related-stories .story-meta{font-size:.56rem}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

/* Magazine v3: color carries the editorial structure; native photos carry the stories. */
:root{--forest:#123f36;--navy:#152b40;--cobalt:#244cd7;--ochre:#f0c35d;--clay:#b74a32;--lilac:#dbd8ed;--paper:#f3eee3;--orange:#b84120}
.home .site-main{padding:0}.home .site-main>.site-shell{width:100%}.band-inner{width:var(--wrap);margin-inline:auto}.full-bleed{width:100%;margin:0}.magazine-hero{background:var(--forest);color:#fff9e9;padding:33px 0 56px;overflow:hidden}.hero-topline{display:flex;justify-content:space-between;align-items:center;gap:25px;padding-bottom:16px;border-bottom:1px solid #56766b}.magazine-hero .eyebrow,.magazine-hero .category-label{color:#f4c97b}.issue-note{font-size:.67rem;letter-spacing:.04em;color:#cedcd2}.hero-opener{display:flex;justify-content:space-between;align-items:flex-end;gap:50px;margin:28px 0 32px}.hero-opener h1{font:normal clamp(3.5rem,6.8vw,6.3rem)/.98 var(--display);letter-spacing:-.06em;margin:0}.hero-opener h1 em{font-weight:normal;color:#f4c97b}.hero-opener>p{font-size:.95rem;line-height:1.75;max-width:280px;color:#dbe5d9;margin:0 0 8px}.hero-composition{display:grid;grid-template-columns:minmax(0,2.5fr) minmax(0,1fr);gap:45px;align-items:stretch}.hero-lead{display:grid;grid-template-columns:1.13fr 1fr;align-items:center;gap:30px;min-width:0}.hero-portrait{display:block;aspect-ratio:4/5;overflow:hidden;border-radius:47% 47% 5px 5px;background:#2f5e4d;position:relative}.hero-portrait .editorial-image{object-position:52% center}.hero-lead-copy h2{font:normal clamp(1.8rem,2.6vw,2.7rem)/1.08 var(--display);letter-spacing:-.035em;margin:12px 0 18px}.hero-lead h2 a,.radar-story h2 a{text-decoration:none}.hero-lead h2 a:hover,.radar-story h2 a:hover{text-decoration:underline;text-decoration-color:#f4c97b}.hero-lead-copy>p{font-size:.83rem;color:#cedcd2;line-height:1.7;margin:0 0 22px}.editorial-link{font-size:.73rem;font-weight:800;text-decoration:none;display:inline-flex;justify-content:space-between;gap:35px;border-bottom:1px solid #adbfad;padding:8px 0;color:#fff9e9}.editorial-link span{color:#f4c97b}.hero-notebook{border-left:1px solid #56766b;padding-left:28px;display:flex;flex-direction:column;gap:20px}.notebook-label{display:flex;align-items:center;justify-content:space-between;font-size:.64rem;letter-spacing:.13em;text-transform:uppercase;font-weight:800;color:#f4c97b;padding:7px 0 0}.notebook-label>span{font-size:1.3rem}.radar-story{display:grid;grid-template-columns:100px minmax(0,1fr);gap:16px;align-items:center;border-top:1px solid #56766b;padding-top:20px}.radar-image{display:block;aspect-ratio:1/1;overflow:hidden;border-radius:50%;background:#2f5e4d}.radar-story .category-label{font-size:.54rem;letter-spacing:.06em}.radar-story h2{font:normal 1.3rem/1.14 var(--display);letter-spacing:-.02em;margin:8px 0 0}.topic-ribbon{background:var(--ochre);padding:23px 0 26px;color:#24372c}.topic-ribbon .band-inner{display:grid;grid-template-columns:145px minmax(0,1fr);align-items:center;gap:30px}.ribbon-title{font:italic 1.5rem/1.05 var(--display);letter-spacing:-.035em}.topic-ribbon .band-inner>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 23px}.topic-ribbon a{display:flex;justify-content:space-between;gap:12px;font-size:.7rem;font-weight:800;text-decoration:none;padding:5px 0;border-bottom:1px solid #b8974b}.topic-ribbon a:hover{color:#7b2e17}.topic-ribbon a>span{font-size:.85rem}.dispatch-section{width:var(--wrap);margin:0 auto;padding:52px 0 59px}.dispatch-section .section-head{margin:0 0 28px;border:0;padding:0}.dispatch-section .section-head h2{font-size:clamp(2.3rem,4.5vw,4rem);letter-spacing:-.055em}.dispatch-board{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px 29px;align-items:start}.dispatch-board>.post-card:first-child{grid-column:span 2;display:grid;grid-template-columns:1.1fr 1fr;gap:25px;align-items:center;padding:20px 23px 20px 20px;background:#e4e8d8;border-radius:8px 70px 8px 8px}.dispatch-board>.post-card:first-child .card-image{margin:0;aspect-ratio:4/5;border-radius:5px 55px 5px 5px}.dispatch-board>.post-card:first-child h3{font-size:clamp(1.6rem,2.2vw,2.3rem)}.dispatch-board>.post-card:nth-child(2) .card-image{aspect-ratio:16/10;border-radius:50% 50% 5px 5px}.dispatch-board>.post-card:nth-child(3) .card-image{border-radius:6px 6px 65px 6px}.dispatch-board>.post-card:nth-child(4) .card-image{border-radius:50% 50% 5px 5px}.dispatch-board>.post-card:nth-child(5) .card-image{border-radius:6px 65px 6px 6px}.dispatch-board .card-image{aspect-ratio:16/10}.dispatch-board .post-card{border:0;background:transparent}.dispatch-board .post-card h3{font-size:1.7rem}.dispatch-board .post-card p{font-size:.81rem}.dispatch-board .story-meta{font-size:.6rem}.tools-band{background:var(--cobalt);color:#fff9ef;overflow:hidden;padding:55px 0}.tools-band .band-inner{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.tools-statement .eyebrow{color:#ffdc88}.tools-statement h2{font:normal clamp(2.7rem,4.5vw,4.4rem)/1.01 var(--display);letter-spacing:-.05em;margin:19px 0}.tools-statement h2 em{color:#ffdc88;font-weight:normal}.tools-statement p{font-size:.86rem;line-height:1.7;max-width:440px;color:#f0f1ff}.tools-band .button-link{background:var(--ochre);color:#1d342f;border-radius:30px;padding:12px 24px;margin-top:11px}.tools-band .button-link:hover{background:#ffdc88}.tools-orbit{position:relative;padding-top:50px}.orbit-stamp{display:block;border:1px solid #cbd1ff;color:#fff4d8;border-radius:50%;width:108px;height:108px;position:absolute;right:0;top:-48px;transform:rotate(14deg);font-size:.65rem;letter-spacing:.12em;font-weight:800;text-align:center;padding:32px 18px;line-height:1.6}.tools-orbit>a{display:flex;align-items:center;gap:17px;border-top:1px solid #aab9f3;padding:20px 0;text-decoration:none;font:normal 1.45rem/1.1 var(--display);letter-spacing:-.02em}.tools-orbit>a:last-child{border-bottom:1px solid #aab9f3}.tools-orbit>a>span:first-child{font:700 .62rem/1 var(--sans);color:#ffdc88}.tools-orbit>a>span:last-child{margin-left:auto;font-size:1.1rem;color:#ffdc88}.tools-orbit>a:hover{text-decoration:underline}.editorial-lane{padding:48px 0 52px}.lane-ochre{background:#edc36b;color:#24372c}.lane-sand{background:#ddd6c1;color:#24372c}.lane-forest{background:#133e35;color:#fff3dc}.lane-sage{background:#dbe3d5;color:#24372c}.lane-heading{display:flex;align-items:flex-start;gap:25px;margin-bottom:33px}.chapter-number{font:normal 3.4rem/.9 var(--display);letter-spacing:-.06em;opacity:.65}.lane-heading h2{font:normal clamp(2.1rem,4vw,3.5rem)/1 var(--display);letter-spacing:-.045em;margin:0 0 12px}.lane-heading p{font-size:.84rem;margin:0;max-width:650px}.lane-columns{display:grid;grid-template-columns:1fr 1fr;gap:60px}.lane-topic{min-width:0}.lane-topic-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;border-top:1px solid currentColor;padding:15px 0 20px}.lane-topic-heading h3{font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;margin:0;font-weight:850}.lane-topic-heading>a{font-size:.7rem;font-weight:750;text-decoration:none}.lane-topic-heading>a>span{margin-left:14px}.lane-feature{display:grid;grid-template-columns:44% minmax(0,1fr);align-items:center;gap:24px}.lane-image{display:block;aspect-ratio:4/5;overflow:hidden;border-radius:8px;background:#dad8c9}.lane-topic:nth-child(2) .lane-image{border-radius:45% 45% 5px 5px}.lane-feature h4{font:normal 1.9rem/1.12 var(--display);letter-spacing:-.03em;margin:0 0 14px}.lane-feature h4 a,.lane-next h4 a{text-decoration:none}.lane-feature h4 a:hover,.lane-next h4 a:hover{text-decoration:underline;text-decoration-color:currentColor}.lane-feature p{font-size:.79rem;line-height:1.7;margin:0}.lane-next{border-top:1px solid currentColor;margin-top:24px;padding-top:17px;max-width:100%}.lane-next .eyebrow{color:inherit;opacity:.85;font-size:.55rem}.lane-next h4{font:normal 1.3rem/1.2 var(--display);letter-spacing:-.02em;margin:9px 0 0}.lane-next h4 span{font-size:.9rem;white-space:nowrap}.lane-sand .lane-topic-heading,.lane-sand .lane-next{border-color:#a89f85}.lane-forest .lane-topic-heading,.lane-forest .lane-next{border-color:#73917c}.lane-ochre .lane-topic-heading,.lane-ochre .lane-next{border-color:#a88a49}.lane-sage .lane-topic-heading,.lane-sage .lane-next{border-color:#9ba990}.home .ownership-note{width:var(--wrap);margin:0 auto;padding:30px 0;border:0}.site-footer{background:#102f29}.footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:25px}.footer-bottom .powered-by{white-space:nowrap}.footer-bottom .powered-by a{color:#f4c97b;text-decoration:underline}.media-neutral{position:relative;display:flex!important;align-items:center;justify-content:center;background:#cfd8ce!important;min-height:130px;overflow:hidden}.neutral-glyph{font:900 clamp(2.4rem,6vw,5rem)/1 var(--sans);letter-spacing:-.1em;color:#617766;opacity:.5;position:relative}.neutral-glyph>span{display:block;font:700 .5rem/1 var(--sans);letter-spacing:.12em;margin-top:12px;text-transform:uppercase}.media-neutral:before{content:'';width:130%;aspect-ratio:1;border:1px solid #889d87;border-radius:50%;position:absolute;left:-50%;top:10%;opacity:.55}.post-card .card-image,.archive-image,.article-hero{border-radius:8px}.post-card--compact .card-image{border-radius:6px}.article-header .category-label{color:#aa3516}.home .dispatch-board .post-card:first-child{background:#e4e8d8}.home .site-main .post-card .story-meta{margin-top:13px}.home .site-main .post-card .card-copy{padding:0}
@media(max-width:1200px){.hero-composition{grid-template-columns:minmax(0,2.2fr) minmax(0,1fr);gap:30px}.hero-lead{gap:23px}.hero-notebook{padding-left:22px}.radar-story{grid-template-columns:80px minmax(0,1fr);gap:12px}.radar-story h2{font-size:1.2rem}.hero-lead-copy h2{font-size:2.1rem}.hero-opener h1{font-size:5.3rem}.lane-columns{gap:35px}.lane-feature{gap:20px}.lane-feature h4{font-size:1.65rem}.lane-feature p{font-size:.75rem}.tools-band .band-inner{gap:65px}.dispatch-board>.post-card:first-child{gap:20px;padding:19px}.dispatch-board .post-card h3{font-size:1.5rem}.dispatch-board>.post-card:first-child h3{font-size:1.85rem}}
@media(max-width:1000px){.hero-opener h1{font-size:4.5rem}.hero-opener>p{font-size:.86rem;max-width:230px}.hero-composition{grid-template-columns:1fr}.hero-lead{grid-template-columns:1fr 1.05fr;gap:35px}.hero-portrait{aspect-ratio:4/3;border-radius:45% 45% 6px 6px}.hero-lead-copy h2{font-size:2.4rem}.hero-notebook{border-left:0;border-top:1px solid #56766b;padding:20px 0 0;display:grid;grid-template-columns:1fr 1fr;gap:20px}.notebook-label{grid-column:1/-1;padding:0}.radar-story{padding:0;border:0;grid-template-columns:85px minmax(0,1fr);gap:16px}.radar-story h2{font-size:1.3rem}.topic-ribbon .band-inner{grid-template-columns:115px minmax(0,1fr);gap:25px}.topic-ribbon .band-inner>div{gap:9px 15px}.topic-ribbon a{font-size:.63rem}.ribbon-title{font-size:1.3rem}.dispatch-board{gap:28px 23px}.dispatch-board>.post-card:first-child{grid-column:span 2;display:block;padding:20px}.dispatch-board>.post-card:first-child .card-image{aspect-ratio:16/9;margin-bottom:19px}.dispatch-board>.post-card:first-child h3{font-size:2rem}.dispatch-board>.post-card:nth-child(2) .card-image{aspect-ratio:4/5}.tools-band .band-inner{gap:45px}.tools-orbit>a{font-size:1.23rem}.lane-feature{display:block}.lane-image{aspect-ratio:16/10;margin-bottom:20px}.lane-feature h4{font-size:1.9rem}.lane-feature p{font-size:.8rem}.lane-topic:nth-child(2) .lane-image{border-radius:70px 70px 5px 5px}}
@media(max-width:740px){.magazine-hero{padding:24px 0 34px}.hero-topline{padding-bottom:13px}.hero-topline .eyebrow{font-size:.57rem}.issue-note{display:none}.hero-opener{display:block;margin:25px 0 28px}.hero-opener h1{font-size:clamp(3.1rem,10vw,4.7rem);line-height:1.01;letter-spacing:-.055em}.hero-opener>p{font-size:.86rem;line-height:1.7;max-width:440px;margin:20px 0 0}.hero-lead{display:block}.hero-portrait{aspect-ratio:5/4;max-width:480px;margin:0 auto;border-radius:46% 46% 5px 5px}.hero-lead-copy{padding-top:25px}.hero-lead-copy h2{font-size:2rem;margin:11px 0 15px}.hero-lead-copy>p{font-size:.84rem;margin-bottom:13px}.hero-lead-copy .category-label{font-size:.61rem}.editorial-link{font-size:.72rem}.hero-composition{gap:27px}.hero-notebook{gap:18px;grid-template-columns:1fr}.notebook-label{font-size:.58rem;grid-column:auto}.radar-story{grid-template-columns:79px minmax(0,1fr);gap:18px;padding-bottom:17px;border-bottom:1px solid #56766b}.radar-story h2{font-size:1.35rem;margin-top:7px}.radar-story .category-label{font-size:.56rem}.radar-image{aspect-ratio:1}.topic-ribbon{padding:21px 0 25px}.topic-ribbon .band-inner{grid-template-columns:1fr;gap:14px}.ribbon-title{font-size:1.5rem}.topic-ribbon .band-inner>div{grid-template-columns:1fr 1fr;gap:9px 23px}.topic-ribbon a{font-size:.7rem;padding:8px 0}.dispatch-section{padding:35px 0 40px}.dispatch-section .section-head h2{font-size:2.25rem}.dispatch-section .section-head{margin-bottom:25px;align-items:flex-end}.dispatch-section .section-head>a{font-size:.67rem}.dispatch-board{grid-template-columns:1fr 1fr;gap:28px 20px}.dispatch-board>.post-card:first-child{grid-column:1/-1;display:grid;grid-template-columns:44% minmax(0,1fr);gap:20px;padding:20px;border-radius:6px 50px 6px 6px}.dispatch-board>.post-card:first-child .card-image{aspect-ratio:4/5;border-radius:5px 40px 5px 5px;margin:0}.dispatch-board>.post-card:first-child h3{font-size:1.7rem}.dispatch-board>.post-card:first-child p{font-size:.76rem}.dispatch-board .post-card h3{font-size:1.43rem}.dispatch-board .post-card p{font-size:.78rem}.dispatch-board>.post-card:nth-child(2) .card-image{aspect-ratio:4/3}.dispatch-board .card-image{aspect-ratio:4/3;margin-bottom:15px}.tools-band{padding:36px 0 40px}.tools-band .band-inner{grid-template-columns:1fr;gap:44px}.tools-statement h2{font-size:3.1rem;margin:17px 0}.tools-statement p{font-size:.84rem}.tools-orbit{padding-top:33px}.orbit-stamp{width:80px;height:80px;padding:23px 11px;font-size:.5rem;top:-38px}.tools-orbit>a{font-size:1.3rem;padding:18px 0;gap:15px}.editorial-lane{padding:34px 0 39px}.lane-heading{gap:18px;margin-bottom:27px}.chapter-number{font-size:2.5rem;padding-top:3px}.lane-heading h2{font-size:2.25rem;line-height:1.05;margin-bottom:12px}.lane-heading p{font-size:.8rem;line-height:1.6}.lane-columns{grid-template-columns:1fr;gap:33px}.lane-topic-heading{padding:13px 0 18px}.lane-topic-heading h3{font-size:.68rem}.lane-topic-heading>a{font-size:.66rem}.lane-feature{display:grid;grid-template-columns:40% minmax(0,1fr);gap:20px}.lane-image{aspect-ratio:4/5;margin-bottom:0;border-radius:5px}.lane-feature h4{font-size:1.65rem;margin-bottom:12px}.lane-feature p{font-size:.76rem;line-height:1.65}.lane-topic:nth-child(2) .lane-image{border-radius:45% 45% 5px 5px}.lane-next{margin-top:21px;padding-top:16px}.lane-next h4{font-size:1.27rem;line-height:1.25}.lane-next .eyebrow{font-size:.53rem}.home .ownership-note{padding:25px 0;margin:0 auto}.footer-bottom{display:block}.footer-bottom .powered-by{margin-top:14px;white-space:normal}.home .post-card{padding-bottom:0}.home .post-card .card-copy{padding:0}.home .post-card .category-label{font-size:.57rem;line-height:1.5;letter-spacing:.07em}}
@media(max-width:420px){.dispatch-board{grid-template-columns:1fr;gap:29px}.dispatch-board>.post-card:first-child{display:block;grid-column:auto;padding:20px}.dispatch-board>.post-card:first-child .card-image{aspect-ratio:16/11;margin-bottom:18px}.dispatch-board>.post-card:first-child h3{font-size:1.9rem}.dispatch-board .post-card h3{font-size:1.7rem}.dispatch-board .post-card .card-image{aspect-ratio:16/10}.dispatch-board .post-card p{font-size:.83rem}.dispatch-board .post-card .category-label{font-size:.61rem}.dispatch-board>.post-card:not(:first-child){display:grid;grid-template-columns:37% minmax(0,1fr);gap:18px;align-items:start}.dispatch-board>.post-card:not(:first-child) .card-image{aspect-ratio:4/5;margin:0;border-radius:35px 35px 5px 5px}.dispatch-board>.post-card:not(:first-child) h3{font-size:1.36rem}.dispatch-board>.post-card:not(:first-child) p{display:none}.dispatch-board>.post-card:not(:first-child) .story-meta{font-size:.55rem}.hero-lead-copy h2{font-size:1.95rem}.hero-portrait{aspect-ratio:1}.lane-feature{grid-template-columns:1fr;gap:20px}.lane-image{aspect-ratio:16/11}.lane-topic:nth-child(2) .lane-image{border-radius:70px 70px 5px 5px}.lane-feature h4{font-size:1.95rem}.lane-feature p{font-size:.83rem}.lane-heading h2{font-size:2.1rem}.lane-heading{gap:15px}.chapter-number{font-size:2.1rem}.tools-statement h2{font-size:2.8rem}.tools-orbit>a{font-size:1.18rem}}

/* One signature photographic arch; supporting stories use simple editorial crops. */
.radar-image{border-radius:6px}.dispatch-board>.post-card:first-child{border-radius:8px}.dispatch-board>.post-card:first-child .card-image{border-radius:6px}.dispatch-board>.post-card:nth-child(n+2) .card-image{border-radius:6px}.lane-topic:nth-child(2) .lane-image{border-radius:6px}.article-content{max-width:72ch}

/* Two-color wordmark, with a light variant on the forest footer. */
.wordmark,.footer-brand{--logo-biz:var(--forest);--logo-bot:#a36b13}.footer-brand{--logo-biz:var(--paper);--logo-bot:var(--ochre)}.wordmark-biz{color:var(--logo-biz)}.wordmark-bot{color:var(--logo-bot)}.wordmark .wordmark-weekly,.footer-brand .wordmark-weekly{color:var(--logo-bot)}
