@font-face{font-family:Equity;src:url(/fonts/equity-b-regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Equity;src:url(/fonts/equity-b-italic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Equity;src:url(/fonts/equity-b-bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Equity;src:url(/fonts/equity-b-bold-italic.woff2)format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Equity Caps;src:url(/fonts/equity-b-caps-regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Concourse;src:url(/fonts/concourse-t3-regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Concourse;src:url(/fonts/concourse-t3-italic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Concourse;src:url(/fonts/concourse-t6-regular.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Concourse;src:url(/fonts/concourse-t3-bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Concourse Caps;src:url(/fonts/concourse-c3-regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Concourse Caps;src:url(/fonts/concourse-c3-bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--navy:#0b1f3a;--navy-2:#14315a;--lime:#f1fe27;--bg:#fbfaf7;--bg-2:#f3f1eb;--ink:#1b2430;--muted:#4a5563;--faint:#7c8794;--rule:#dde1e6;--card:#fff;--accent:var(--navy);--font-body:"Equity", Georgia, serif;--font-caps:"Equity Caps", Georgia, serif;--font-sans:"Concourse", -apple-system, sans-serif;--font-sans-caps:"Concourse Caps", -apple-system, sans-serif;--content-w:660px;--margin-w:192px;--margin-gap:32px;--page-w:1160px;--text-base:18px;--lh-base:1.6}*,:before,:after{box-sizing:border-box}html{-webkit-font-smoothing:antialiased}body{color:var(--ink);font-family:var(--font-body);font-size:var(--text-base);line-height:var(--lh-base);background:var(--bg);margin:0}a{color:inherit}h1,h2,h3{letter-spacing:-.005em;font-weight:400}.page,.wrap{max-width:var(--page-w);margin:0 auto;padding:0 32px}.label,.kicker{font-family:var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--faint);font-size:11.5px;font-weight:600}.kicker .lime{background:var(--lime);vertical-align:middle;width:26px;height:10px;margin-right:10px;display:inline-block;position:relative;top:-1px;box-shadow:inset 0 0 0 1px #0b1f3a8c}.band-navy .kicker .lime{box-shadow:none}.btn{font-family:var(--font-sans);border:1px solid var(--navy);cursor:pointer;border-radius:2px;padding:13px 22px;font-size:14.5px;font-weight:600;line-height:1.2;text-decoration:none;transition:background .15s;display:inline-block}.btn-primary{background:var(--navy);color:#fff}.btn-primary:hover{background:var(--navy-2)}.btn-ghost{color:var(--navy);background:0 0}.btn-ghost:hover{background:#fff}.btn-lime{background:var(--lime);color:var(--navy);border-color:var(--lime)}.btn-lime:hover{background:#e8f51f}.btn-sm{padding:9px 16px;font-size:13px}.link{font-family:var(--font-sans);color:var(--navy);border-bottom:1px solid var(--rule);padding-bottom:1px;font-weight:600;text-decoration:none}.link:hover{border-color:var(--navy)}.link:after{content:" →"}input[type=email],input[type=text],textarea{font-family:var(--font-sans);border:1px solid var(--rule);color:var(--ink);background:#fff;border-radius:2px;width:100%;min-width:0;padding:13px 14px;font-size:15px}.form-row{gap:8px;display:flex}.form-row input{flex:200px;min-width:200px}.small{font-family:var(--font-sans);color:var(--faint);font-size:12.5px;line-height:1.45}.site-header{border-bottom:1px solid var(--rule);background:var(--bg);z-index:10;position:sticky;top:0}.site-header-inner{max-width:var(--page-w);justify-content:space-between;align-items:center;gap:24px;height:68px;margin:0 auto;padding:0 32px;display:flex}.site-title{font-family:var(--font-body);color:var(--navy);letter-spacing:-.01em;white-space:nowrap;font-size:21px;font-weight:700;text-decoration:none}.site-nav{align-items:center;gap:26px;display:flex}.site-nav a{font-family:var(--font-sans);color:var(--muted);white-space:nowrap;font-size:14px;font-weight:600;text-decoration:none}.site-nav a:hover,.site-nav a.nav-current{color:var(--navy)}.site-nav .btn{color:var(--navy);margin-left:8px}.section{padding:96px 0}.section+.section{border-top:1px solid var(--rule)}.section-title{color:var(--navy);margin:0;font-size:34px;line-height:1.15}.section-intro{color:var(--muted);max-width:46ch;font-size:16.5px;font-family:var(--font-sans);margin:0}.section-head{justify-content:space-between;align-items:baseline;gap:32px;margin:0 0 48px;display:flex}.section-more{font-family:var(--font-sans);color:var(--muted);font-size:13px;font-weight:600;text-decoration:none}.section-more:hover{color:var(--navy)}.orient{border-bottom:1px solid var(--rule);padding:48px 0 40px}.orient-role{font-family:var(--font-caps);letter-spacing:.045em;color:var(--navy);margin:0;font-size:30px;line-height:1.15}.orient-line{font-family:var(--font-caps);letter-spacing:.015em;color:var(--muted);max-width:36em;margin:16px 0 0;font-size:22px;line-height:1.5}.hero{padding:88px 0 96px}.hero-grid{grid-template-columns:1.15fr .85fr;align-items:center;gap:72px;display:grid}.hero h1,.hero-title{color:var(--navy);letter-spacing:-.005em;margin:22px 0 6px;font-size:72px;font-weight:400;line-height:1}.hero h1 em,.hero-title em{font-style:italic}.hero-sub{color:var(--muted);max-width:26ch;margin:18px 0 24px;font-size:26px;line-height:1.3}.hero-stand{font-family:var(--font-sans);color:var(--muted);max-width:52ch;margin:0 0 36px;font-size:17px}.hero-ctas{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.hero-tert{font-family:var(--font-sans);color:var(--muted);margin-left:8px;font-size:14px}.hero-tert a{border-bottom:1px solid var(--rule);text-decoration:none}.hero-tert a:hover{border-color:var(--navy)}.cover-wrap{justify-content:center;display:flex}.cover-img{width:330px;height:auto;box-shadow:0 30px 60px -20px #0b1f3a73,0 2px 6px #00000026}.cover{aspect-ratio:2/3;background:var(--navy);color:#fff;flex-direction:column;justify-content:space-between;width:330px;padding:36px 30px;display:flex;position:relative;box-shadow:0 30px 60px -20px #0b1f3a73,0 2px 6px #00000026}.cover:before{content:"";background:var(--lime);width:6px;position:absolute;top:0;bottom:0;left:0}.cover-title{font-size:44px;line-height:.98}.cover-title span{display:block}.cover-author{font-family:var(--font-sans);letter-spacing:.16em;text-transform:uppercase;opacity:.85;font-size:12px}.cover-sub{font-family:var(--font-sans);opacity:.8;max-width:22ch;margin-top:18px;font-size:13px;line-height:1.45}.ribbon{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);background:var(--bg-2);padding:30px 0}.ribbon-inner{flex-wrap:wrap;align-items:center;gap:40px;display:flex}.ribbon ul{flex-wrap:wrap;gap:40px;margin:0;padding:0;list-style:none;display:flex}.ribbon li{color:#9aa3ae;letter-spacing:-.01em;font-size:19px}.ribbon li.sans{font-family:var(--font-sans);letter-spacing:.04em;font-size:15px;font-weight:700}.offer-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.offer-grid-2{grid-template-columns:repeat(2,minmax(0,1fr));max-width:calc(66.666% - 8px)}.offer{background:var(--card);border:1px solid var(--rule);flex-direction:column;min-height:300px;padding:36px 32px 32px;display:flex;position:relative}.offer:before{content:"";background:var(--navy);width:40px;height:3px;position:absolute;top:-1px;left:32px}.offer.offer-lime:before{background:var(--lime);box-shadow:inset 0 0 0 1px #0b1f3a59}.offer h3{color:var(--navy);margin:16px 0 12px;font-size:26px;line-height:1.15}.offer p{font-family:var(--font-sans);color:var(--muted);flex:1;margin:0;font-size:15.5px}.offer .link{align-self:flex-start;margin-top:26px;font-size:14.5px}.about-grid{grid-template-columns:340px 1fr;align-items:start;gap:72px;display:grid}.headshot{width:100%;height:auto;display:block}.headshot-placeholder{aspect-ratio:4/5;background:linear-gradient(160deg,#d9dbdd,#bfc4c9);width:100%;position:relative}.headshot-placeholder:after{content:"Portrait";font-family:var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:#6e7680;font-size:11px;position:absolute;bottom:14px;left:16px}.about-grid h2{color:var(--navy);margin:14px 0 26px;font-size:40px;line-height:1.1}.about-grid p{font-family:var(--font-sans);color:var(--muted);max-width:58ch;margin:0 0 20px;font-size:17px}.about-grid p.lede{font-family:var(--font-body);color:var(--ink);font-size:22px;line-height:1.4}.credentials{font-family:var(--font-sans);color:var(--faint);border-top:1px solid var(--rule);padding-top:22px;font-size:14px;margin-top:32px!important}.band-navy{background:var(--navy);color:#fff;padding:72px 0}.ebook-grid{grid-template-columns:140px 1fr auto;align-items:center;gap:48px;display:grid}.ebook-mini{aspect-ratio:148/210;background:var(--navy-2);outline:1px solid #ffffff1f;width:140px;display:block;box-shadow:0 20px 40px -18px #0009}.ebook-mini img{object-fit:cover;width:100%;height:100%;display:block}.band-navy .kicker{color:var(--lime)}.band-navy h2{margin:12px 0 10px;font-size:40px;line-height:1.1}.band-navy p{font-family:var(--font-sans);color:#ffffffbf;max-width:50ch;margin:0;font-size:16.5px}.band-navy form{flex-direction:column;gap:10px;min-width:340px;display:flex}.band-navy input[type=email]{border-color:#0000}.band-navy .small{color:#ffffff8c}.tiers{grid-template-columns:1fr 1fr;gap:24px;display:grid}.tier{background:var(--card);border:1px solid var(--rule);padding:40px 36px}.tier-paid{border-color:var(--navy)}.tier .kicker{color:var(--navy)}.tier h3{color:var(--navy);margin:14px 0 8px;font-size:30px}.tier-price{color:var(--muted);margin-bottom:20px;font-size:22px}.tier ul{margin:0 0 28px;padding:0;list-style:none}.tier li{font-family:var(--font-sans);border-top:1px solid var(--rule);color:var(--muted);padding:10px 0;font-size:15.5px}.tier li:first-child{border-top:0}.tier li:before{content:"—";color:var(--faint);margin-right:10px}.newsletter-intro{color:var(--muted);max-width:60ch;margin:-28px 0 48px;font-size:22px;line-height:1.4}.pills{flex-wrap:wrap;gap:8px;margin-bottom:28px;display:flex}.pill{font-family:var(--font-sans);border:1px solid var(--rule);color:var(--muted);background:#fff;border-radius:999px;padding:7px 14px;font-size:13px;font-weight:600;text-decoration:none}.pill.on{background:var(--navy);border-color:var(--navy);color:#fff}.press-list{border-top:1px solid var(--rule)}.press-row{border-bottom:1px solid var(--rule);grid-template-columns:120px 180px 1fr 100px;align-items:baseline;gap:24px;padding:20px 0;display:grid}.press-date{font-family:var(--font-sans);color:var(--faint);font-variant-numeric:tabular-nums;font-size:13.5px}.press-outlet{font-family:var(--font-sans);color:var(--navy);font-size:14px;font-weight:700}.press-title{color:var(--ink);font-size:19px}.press-title a{text-decoration:none}.press-title a:hover{color:var(--navy);text-decoration:underline;text-decoration-color:var(--rule)}.press-type{font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--faint);text-align:right;font-size:11.5px}.press-foot{justify-content:space-between;align-items:center;gap:24px;margin-top:32px;display:flex}.press-foot p{font-family:var(--font-sans);color:var(--faint);margin:0;font-size:14px}.page-head{border-bottom:1px solid var(--rule);padding:72px 0 48px}.page-head h1{color:var(--navy);margin:18px 0 16px;font-size:56px;line-height:1.05}.page-head .lede{color:var(--muted);max-width:32em;margin:0;font-size:24px;line-height:1.35}.prose{max-width:var(--content-w)}.prose>:first-child{margin-top:0}.prose h2{color:var(--navy);margin:2em 0 .6em;font-size:28px;line-height:1.2}.prose h3{font-family:var(--font-sans);margin:1.8em 0 .6em;font-size:17px;font-weight:600}.prose p,.prose li{color:var(--ink)}.prose a{text-decoration:underline;text-decoration-color:var(--rule);text-underline-offset:3px}.prose a:hover{text-decoration-color:var(--navy)}.two-col{grid-template-columns:minmax(0, var(--content-w)) 1fr;align-items:start;gap:72px;padding-block:64px 96px;display:grid}.side{position:sticky;top:96px}.side-box{background:var(--card);border:1px solid var(--rule);padding:28px}.side-box h3{color:var(--navy);margin:0 0 12px;font-size:22px}.side-box p{font-family:var(--font-sans);color:var(--muted);margin:0 0 18px;font-size:15px}.side-box .btn{text-align:center;width:100%}.side-box+.side-box{margin-top:20px}.todo{font-family:var(--font-sans);color:#8a6d00;background:#fff7d6;border:1px dashed #e5c84a;padding:8px 12px;font-size:13px}.masthead{border-bottom:1px solid var(--rule);padding:56px 0 28px}.masthead-kicker{margin-bottom:18px}.masthead-row{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:24px;display:flex}.masthead-title{color:var(--navy);margin:0;font-size:48px;line-height:1.05}.masthead-title em{font-style:italic}.masthead-tagline{font-family:var(--font-sans);color:var(--muted);text-align:right;max-width:40ch;margin:0;font-size:16px}.featured{grid-template-columns:1fr 1fr;align-items:start;gap:44px;display:grid}.featured-img{border:1px solid var(--rule);width:100%;height:auto}.featured-meta{align-items:center;gap:12px;margin-bottom:14px;display:flex}.meta-date{font-family:var(--font-sans);letter-spacing:.08em;color:var(--faint);border:1px solid var(--rule);padding:2px 7px;font-size:12px}.featured-title{color:var(--navy);margin:0 0 12px;font-size:32px;line-height:1.15}.featured-title a{text-decoration:none}.featured-title a:hover{text-decoration:underline;text-decoration-color:var(--rule)}.featured-standfirst{color:var(--muted);margin:0 0 18px;font-size:18px}.featured-read{font-family:var(--font-sans);color:var(--navy);font-size:14px;font-weight:600;text-decoration:none}.post-row{border-top:1px solid var(--rule);grid-template-columns:96px minmax(0,1fr) 24px;align-items:start;gap:28px;padding:22px 0;display:grid}.post-row:last-child{border-bottom:1px solid var(--rule)}.row-list .post-row:first-child{border-top:none;padding-top:28px}.post-row-when{font-family:var(--font-sans);color:var(--faint);font-size:13px}.post-row-kind{margin-top:4px;display:block}.post-row-title{color:var(--navy);margin:0 0 6px;font-size:22px;line-height:1.25}.post-row-title a{text-decoration:none}.post-row-title a:hover{text-decoration:underline;text-decoration-color:var(--rule)}.post-row-excerpt{color:var(--muted);margin:0;font-size:16px;line-height:1.5}.post-row-arrow{font-family:var(--font-sans);color:var(--faint);text-align:right;align-self:center}.post-row:hover .post-row-arrow{color:var(--navy)}.card-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.card{border:1px solid var(--rule);background:var(--card);flex-direction:column;min-height:210px;padding:20px;display:flex}.card-title{color:var(--navy);margin:14px 0 0;font-size:19px;line-height:1.25}.card-title a{text-decoration:none}.card-excerpt{color:var(--muted);margin:10px 0 0;font-size:15px}.card-date{font-family:var(--font-sans);letter-spacing:.06em;color:var(--faint);margin-top:auto;padding-top:18px;font-size:12px}.tabs{gap:22px;padding:16px 0 0;display:flex}.tabs a{text-decoration:none}.tabs a.tab-current{color:var(--navy)}.breadcrumb{color:var(--navy);margin:36px 0 22px;text-decoration:none;display:inline-block}.post{max-width:var(--content-w)}.post-feature{border:1px solid var(--rule);width:100%;height:auto;margin-bottom:30px}.post-title{color:var(--navy);margin:0 0 16px;font-size:44px;line-height:1.1}.post-standfirst{color:var(--muted);margin:0 0 16px;font-size:21px;line-height:1.4}.post-meta{font-family:var(--font-sans);color:var(--faint);align-items:center;gap:10px;font-size:13px;display:flex}.post-meta-sep{opacity:.6}.post-tags{gap:14px;margin-top:14px;display:flex}.post-tags a{font-family:var(--font-sans);color:var(--faint);font-size:13px;text-decoration:none}.post-tags a:hover{color:var(--navy)}.post-rule{border:none;border-top:1px solid var(--rule);margin:28px 0 34px}.post-content{max-width:var(--content-w)}@media (width>=1024px){.post-content{padding-right:calc(var(--margin-w) + var(--margin-gap));max-width:none;width:calc(var(--content-w) + var(--margin-w) + var(--margin-gap))}}.post-content>:first-child{margin-top:0}.post-content h2{font-family:var(--font-sans);letter-spacing:.005em;color:var(--navy);margin:2.1em 0 .7em;font-size:19px;font-weight:600;line-height:1.3}.post-content h3{font-family:var(--font-sans);margin:1.8em 0 .6em;font-size:17px;font-weight:600;line-height:1.3}.post-content a{text-decoration:underline;text-decoration-color:var(--rule);text-underline-offset:3px}.post-content a:hover{text-decoration-color:var(--navy);color:var(--navy)}.post-content blockquote{border-left:2px solid var(--lime);color:var(--muted);margin:1.5em 0;padding-left:20px;font-style:italic}.post-content code{background:var(--bg-2);border:1px solid var(--rule);padding:.1em .3em;font-size:.85em}.post-content pre{background:var(--bg-2);border:1px solid var(--rule);padding:18px;overflow-x:auto}.post-content pre code{background:0 0;border:none;padding:0}.post-content img{max-width:100%;height:auto}.post-content figure{margin:1.7em 0}.post-content figcaption,.post-content p>em:only-child:not(:first-child){font-family:var(--font-sans);color:var(--faint);font-size:13px}.post-content hr{border:none;border-top:1px solid var(--rule);margin:2.4em 0}.post-content p:has(>img:only-child){margin-bottom:.5em}.post-content math{font-size:1.05em}.post-after{max-width:var(--content-w);border-top:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:64px;padding:28px 0 0;display:flex}.post-after p{font-family:var(--font-sans);color:var(--muted);max-width:40ch;margin:0;font-size:15px}.aside{font-family:var(--font-sans);color:var(--muted);border-left:1px solid var(--rule);margin:1.6em 0;padding-left:14px;font-size:13px;line-height:1.5}.aside-label{opacity:.75;margin-bottom:5px;display:block}.aside p{margin:0;font-size:14px;font-style:italic}.aside p+p{margin-top:.6em}@media (width>=1024px){.aside{float:right;clear:right;width:var(--margin-w);margin-right:calc(-1 * (var(--margin-w) + var(--margin-gap)));border-left:none;margin-top:.3em;margin-bottom:1.6em;padding-left:0}}.post-content .epigraph{color:var(--ink);border-left:none;margin:0 0 2.4em;padding:0;font-style:normal}.epigraph-quote{font-family:var(--font-body);font-size:19px;font-style:italic;line-height:1.5}.epigraph-quote>:first-child{margin-top:0}.epigraph-quote>:last-child{margin-bottom:0}.epigraph-source{font-family:var(--font-sans);color:var(--faint);margin-top:10px;font-size:13px;font-style:normal}.epigraph-source:before{content:"— "}.epigraph-author,.epigraph-detail{font-style:normal}.epigraph-work{font-style:italic}.epigraph-source>*+:before{content:", ";font-style:normal}.about{grid-template-columns:264px minmax(0, var(--content-w));align-items:start;gap:48px;margin-top:44px;display:grid}.about-photo{border:1px solid var(--rule);width:100%;height:auto}.about-credentials{margin-top:14px;line-height:1.7}.about-body>:first-child{margin-top:0}.about-body p{margin:0 0 1.1em}.about-body h2{color:var(--navy);margin:1.8em 0 .5em;font-size:24px}.about-body a{text-decoration:underline;text-decoration-color:var(--rule);text-underline-offset:3px}.about-body a:hover{text-decoration-color:var(--navy)}.site-footer{background:var(--bg-2);border-top:1px solid var(--rule);margin-top:96px;padding:72px 0 40px}.site-footer-inner{max-width:var(--page-w);margin:0 auto;padding:0 32px}.foot-cap{border-bottom:1px solid var(--rule);grid-template-columns:1fr 1fr;align-items:center;gap:48px;margin-bottom:56px;padding-bottom:56px;display:grid}.foot-cap h3{color:var(--navy);margin:0 0 8px;font-size:30px}.foot-cap p{font-family:var(--font-sans);color:var(--muted);margin:0;font-size:15.5px}.foot-cols{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:32px;display:grid}.foot-cols h4{font-family:var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--faint);margin:0 0 16px;font-size:11.5px;font-weight:600}.foot-cols ul{margin:0;padding:0;list-style:none}.foot-cols li{font-family:var(--font-sans);color:var(--muted);margin-bottom:10px;font-size:15px}.foot-cols li a{text-decoration:none}.foot-cols li a:hover{color:var(--navy)}.foot-blurb{font-family:var(--font-sans);color:var(--muted);max-width:32ch;margin:10px 0 0;font-size:15px}.foot-copy{border-top:1px solid var(--rule);font-family:var(--font-sans);color:var(--faint);justify-content:space-between;margin-top:56px;padding-top:24px;font-size:13px;display:flex}@media (width<=900px){:root{--text-base:17px}.page,.wrap,.site-header-inner,.site-footer-inner{padding-left:20px;padding-right:20px}.section{padding:64px 0}.site-nav a:not(.btn){display:none}.hero{padding:48px 0 64px}.hero-grid{grid-template-columns:1fr;gap:40px}.hero h1,.hero-title{font-size:48px}.orient{padding:32px 0 26px}.orient-role{font-size:24px}.orient-line{margin-top:13px;font-size:18px}.hero-sub{font-size:21px}.cover,.cover-img{width:240px}.cover-title{font-size:32px}.offer-grid,.tiers,.foot-cap,.two-col{grid-template-columns:1fr}.about-grid{grid-template-columns:1fr;gap:32px}.headshot,.headshot-placeholder{max-width:260px}.about-grid h2{font-size:32px}.ebook-grid{grid-template-columns:1fr;gap:28px}.band-navy form{min-width:0}.band-navy h2{font-size:30px}.press-row{grid-template-columns:1fr;gap:4px}.press-type{text-align:left}.foot-cols{grid-template-columns:1fr 1fr}.section-head{flex-direction:column;align-items:flex-start;gap:12px}.form-row{flex-direction:column}.page-head h1{font-size:38px}.page-head .lede{font-size:20px}.side{position:static}.featured{grid-template-columns:1fr;gap:22px}.card-grid{grid-template-columns:1fr}.masthead-title{font-size:34px}.masthead-tagline{text-align:left}.post-row{grid-template-columns:1fr;gap:8px}.post-row-arrow{display:none}.post-row-kind{margin-left:10px;display:inline}.post-title{font-size:32px}.about{grid-template-columns:1fr;gap:28px}.about-photo{max-width:240px}}
