.home-magazine{--space-xs:var(--space-2);--space-sm:var(--space-3);--space-md:var(--space-4);--space-lg:var(--space-6);--space-xl:var(--space-10);--space-2xl:var(--space-16);--space-3xl:var(--space-24);--space-2xs:var(--space-1);--text-sm:.875rem;--text-md:1rem;--text-lead:clamp(1.125rem,.35vw + 1rem,1.375rem);--text-display:2.5rem;--text-hero:3rem;--text-section:1.75rem;--text-title:1.5rem;--container:var(--content-width);--gutter:var(--space-10);--gap-columns:var(--space-6);--section-gap-s:var(--space-10);--section-gap:var(--space-12);--section-gap-l:var(--space-16);--color-paper:var(--page);--color-paper-2:var(--soft-page);--color-paper-3:var(--soft-green);--color-ink:var(--ink);--color-ink-2:var(--body);--color-muted:var(--muted);--color-rule:var(--border);--color-border:var(--card-border);--color-accent:var(--brand);--color-accent-deep:var(--brand-deep);--color-accent-ink:var(--surface);--color-focus:var(--brand-deep);--color-forest:var(--forest);--color-tap:var(--mint);--font-body:"Montserrat Variable",Montserrat,sans-serif;--radius-control:var(--radius);--radius-card:var(--radius-panel);--tracking-display:-.025em}@media (width<=63.99rem){.home-magazine{--gutter:var(--space-8);--text-title:1.25rem}}@media (width<=47.99rem){.home-magazine{--gutter:var(--space-5);--text-display:2rem;--text-title:1.375rem;--text-sm:1rem}}.home-magazine{color:var(--color-ink);font-size:var(--text-md);line-height:1.55}.home-magazine :is(h1,h2,h3,p){text-wrap:wrap;margin:0}.home-magazine a{color:inherit}.home-magazine svg{display:block}.home-magazine .visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.home-magazine body{font-weight:300}.home-magazine h1,.home-magazine h2,.home-magazine h3,.home-magazine .lead,.home-magazine p:not([class]){text-wrap:wrap;max-width:none}.home-magazine h1,.home-magazine h2,.home-magazine h3{letter-spacing:var(--tracking-display);line-height:1.25}.home-magazine h1{font-size:var(--text-display)}.home-magazine h2{font-size:var(--text-section)}.home-magazine h3{font-size:var(--text-title)}.home-magazine button,.home-magazine input,.home-magazine select{font-family:var(--font-body)}.home-magazine a,.home-magazine button,.home-magazine summary,.home-magazine input,.home-magazine select{-webkit-tap-highlight-color:var(--color-tap)}.home-magazine a:focus-visible,.home-magazine button:focus-visible,.home-magazine summary:focus-visible,.home-magazine input:focus-visible,.home-magazine select:focus-visible{outline:2px solid var(--color-focus);outline-offset:4px}.home-magazine a:active{color:var(--color-accent-deep)}.home-magazine .container{width:min(var(--container), calc(100% - 2 * var(--gutter)));padding-inline:0}.home-magazine .intro-hero{background:var(--color-paper-3);border-bottom:1px solid var(--color-rule)}.home-magazine .intro-layout{gap:var(--space-xl);padding-block:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.home-magazine .intro-copy{align-self:center}.home-magazine .intro-kicker{align-items:center;gap:var(--space-sm);color:var(--forest);letter-spacing:.06em;text-transform:uppercase;margin-bottom:var(--space-md);font-size:.8125rem;font-weight:700;display:flex}.home-magazine .intro-kicker:before{content:"";background:var(--brand);width:32px;height:4px}.home-magazine .intro-copy h1{letter-spacing:-.04em;font-size:3.25rem;line-height:1.1}.home-magazine .intro-copy h1>span{display:block}.home-magazine .hero-accent{color:var(--forest);background:linear-gradient(transparent 67%, var(--accent) 67%);width:fit-content}.home-magazine .intro-lead{margin-top:var(--space-lg);color:var(--color-ink-2);font-size:var(--text-lead);line-height:1.65}.home-magazine .intro-shortcuts{gap:var(--space-xs) var(--space-md);margin-top:var(--space-lg);padding-block:var(--space-sm);border-block:1px solid var(--card-border);flex-wrap:wrap;display:flex}.home-magazine .intro-shortcuts :is(a,button){align-items:center;gap:var(--space-xs);min-height:48px;color:var(--forest);cursor:pointer;background:0 0;border:0;padding:0;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.home-magazine .intro-shortcuts :is(a,button):hover span{text-underline-offset:4px;text-decoration:underline}.home-magazine .intro-shortcuts svg{flex-shrink:0}.home-magazine .intro-actions{align-items:center;gap:var(--space-lg);margin-top:var(--space-lg);flex-wrap:wrap;display:flex}.home-magazine .feature-switch{min-width:0}.home-magazine .feature-options{align-items:center;gap:var(--space-xs);margin:-4px -4px var(--space-sm);border:0;flex-wrap:nowrap;min-width:0;padding:4px;display:flex;overflow-x:auto}.home-magazine .feature-radio{opacity:0;width:1px;height:1px;margin:0;position:absolute}.home-magazine .feature-options label{min-height:48px;padding-inline:var(--space-sm);color:var(--color-accent-deep);border-bottom:2px solid var(--color-paper-3);cursor:pointer;white-space:nowrap;flex:1 0 auto;justify-content:center;align-items:center;font-size:.875rem;font-weight:600;line-height:1.45;display:inline-flex}.home-magazine .feature-options label:hover{background:var(--color-tap)}.home-magazine .feature-radio:checked+label{color:var(--color-forest);border-color:var(--color-accent-deep);background:var(--color-tap)}.home-magazine .feature-radio:focus-visible+label{outline:2px solid var(--color-focus);outline-offset:2px}.home-magazine .feature-radio:disabled+label{opacity:.55;cursor:not-allowed}.home-magazine .feature-panels{display:block}.home-magazine .feature-panel{min-width:0;display:none}.home-magazine .feature-panel>a{gap:var(--space-sm);text-decoration:none;display:grid}.home-magazine .story-figure{min-width:0;margin:0;position:relative}.home-magazine .story-figure figcaption{pointer-events:none;position:absolute;inset:0}.home-magazine .image-details{color:var(--color-ink-2);font-size:.75rem;line-height:1.6}.home-magazine .image-details[open]{z-index:5;height:100%;position:relative}.home-magazine .image-details summary{top:var(--space-xs);right:var(--space-xs);background:var(--surface);width:44px;height:44px;color:var(--forest);border:1px solid var(--card-border);cursor:pointer;pointer-events:auto;border-radius:50%;justify-content:center;align-items:center;list-style:none;display:flex;position:absolute}.home-magazine .image-details summary::-webkit-details-marker{display:none}.home-magazine .image-details summary:hover{background:var(--mint)}.home-magazine .photo-details-content{top:60px;right:var(--space-xs);background:var(--surface);border:1px solid var(--card-border);border-radius:var(--radius-panel);width:min(320px,100% - 16px);max-height:min(280px,45vh);padding:var(--space-md);pointer-events:auto;position:absolute;overflow-y:auto}.home-magazine .image-details p{font-size:inherit;margin-bottom:var(--space-xs)}.home-magazine .image-details p:last-child{margin-bottom:0}.home-magazine .image-details a{color:var(--color-accent-deep)}.home-magazine .preferred-source{align-items:center;gap:var(--space-sm);margin-top:var(--space-lg);padding:var(--space-sm) var(--space-md);border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--surface);color:var(--color-forest);font-size:var(--text-sm);min-height:48px;line-height:1.5;text-decoration:none;display:inline-flex}.home-magazine .preferred-source strong{font-weight:600}.home-magazine .preferred-source:hover{border-color:var(--brand);text-underline-offset:3px;text-decoration:underline}.home-magazine .preferred-source svg{flex-shrink:0}.home-magazine .feature-panel img{aspect-ratio:8/5;object-fit:cover;border-radius:var(--radius-media);width:100%;height:auto;margin:0}.home-magazine .feature-panel>.feature-link{margin-top:var(--space-md)}.home-magazine .feature-panel h2{font-size:var(--text-title);color:var(--color-ink)}.home-magazine .feature-panel p{color:var(--color-ink-2);font-size:var(--text-md);line-height:1.6}.home-magazine .feature-panel a:hover h2{text-underline-offset:4px;text-decoration:underline}.home-magazine .feature-switch:has(#feature-0:checked) [data-feature="0"],.home-magazine .feature-switch:has(#feature-1:checked) [data-feature="1"],.home-magazine .feature-switch:has(#feature-2:checked) [data-feature="2"]{display:block}.home-magazine .masthead{border-bottom:1px solid var(--color-rule)}.home-magazine .header-row{justify-content:space-between;align-items:center;gap:var(--space-lg);min-height:80px;display:flex}.home-magazine .brand{flex-shrink:0;align-items:center;min-height:48px;display:inline-flex}.home-magazine .brand img{width:172px;height:40px}.home-magazine .main-nav{gap:var(--space-lg);align-items:center;display:flex}.home-magazine .main-nav a{min-height:48px;color:var(--color-forest);font-size:var(--text-sm);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.home-magazine .main-nav a:hover{text-decoration:underline}.home-magazine .mobile-nav{display:none;position:relative}.home-magazine .mobile-nav summary{cursor:pointer;min-height:48px;color:var(--color-forest);align-items:center;font-weight:600;display:flex}.home-magazine .mobile-nav nav{z-index:var(--z-dropdown);min-width:224px;padding:var(--space-md);background:var(--color-paper);border:1px solid var(--color-border);position:absolute;top:52px;right:0}.home-magazine .mobile-nav nav a{min-height:48px;font-size:var(--text-md);align-items:center;text-decoration:none;display:flex}.home-magazine .search-area{padding-block:var(--space-lg)}.home-magazine .search-form{gap:var(--space-sm);grid-template-columns:auto minmax(0,1fr) 212px auto;align-items:center;display:grid}.home-magazine .search-form label{font-size:var(--text-sm);padding-right:var(--space-xs);font-weight:600}.home-magazine .search-form input,.home-magazine .search-form select{border:1px solid var(--color-muted);width:100%;min-width:0;min-height:48px;padding:var(--space-sm) var(--space-md);background:var(--color-paper);color:var(--color-ink-2);border-radius:var(--radius-control);font-size:var(--text-md)}.home-magazine .search-form input::placeholder{color:var(--color-muted);opacity:1}.home-magazine .intro-search{margin-top:var(--space-lg);scroll-margin-top:var(--space-lg)}.home-magazine .intro-search .search-form{grid-template-columns:minmax(0,1fr) auto}.home-magazine .intro-search .search-form>label:first-child{grid-column:1/-1}.home-magazine .intro-search .search-form input{grid-column:1}.home-magazine .intro-search .search-form .button{grid-column:2}.home-magazine .intro-search .search-form select{border-color:var(--card-border);background:0 0;grid-column:1/-1}.home-magazine .method .preferred-source{color:var(--mint-strong);border-color:var(--mint-strong);background:0 0}.home-magazine .selection-status{scroll-margin-top:var(--space-lg)}.home-magazine .button{justify-content:center;align-items:center;gap:var(--space-sm);min-height:48px;padding:var(--space-sm) var(--space-lg);color:var(--color-accent-ink);background:var(--color-accent);border:1px solid var(--color-accent);border-radius:var(--radius-control);font-size:var(--text-sm);cursor:pointer;font-weight:700;text-decoration:none;display:inline-flex}.home-magazine .button:hover{background:var(--color-accent-deep);border-color:var(--color-accent-deep)}.home-magazine .button:active{background:var(--color-forest);color:var(--color-accent-ink)}.home-magazine .button:disabled{opacity:.55;cursor:not-allowed}.home-magazine .button svg{flex-shrink:0}.home-magazine .hero{padding-block:var(--space-8) var(--space-md)}.home-magazine .section-heading{justify-content:space-between;align-items:end;gap:var(--space-lg);margin-bottom:var(--space-lg);display:flex}.home-magazine .section-description{margin-top:var(--space-xs);font-size:var(--text-md);color:var(--color-ink-2)}.home-magazine .text-link{align-items:center;gap:var(--space-xs);min-height:48px;color:var(--color-accent-deep);font-size:var(--text-sm);text-underline-offset:4px;white-space:nowrap;flex-shrink:0;font-weight:600;text-decoration:underline;display:inline-flex}.home-magazine .text-link:hover{color:var(--color-forest)}.home-magazine .text-link svg{flex-shrink:0}.home-magazine .story-grid{column-gap:var(--gap-columns);row-gap:var(--space-xl);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid}.home-magazine .story{gap:var(--space-xs);align-content:start;min-width:0;display:grid}.home-magazine .story-link,.home-magazine .story-copy{gap:var(--space-sm);align-content:start;min-width:0;text-decoration:none;display:grid}.home-magazine .story-image{aspect-ratio:4/3;object-fit:cover;object-position:50% 52%;border-radius:var(--radius-media);width:100%;height:auto}.home-magazine .story h2,.home-magazine .story h3{font-size:var(--text-title);color:var(--color-ink);font-weight:700}.home-magazine .story-link:hover h2,.home-magazine .story-link:hover h3{text-underline-offset:4px;text-decoration:underline 1px}.home-magazine .story-description{color:var(--color-ink-2);font-size:var(--text-md);align-self:start;line-height:1.6}.home-magazine .story-domain{color:var(--color-accent-deep);font-size:var(--text-sm);align-self:start;font-weight:600}.home-magazine .skip-link{left:var(--gutter);top:var(--space-xs);z-index:var(--z-tooltip);padding:var(--space-sm) var(--space-md);background:var(--color-paper);color:var(--color-forest);position:fixed;transform:translateY(-180%)}.home-magazine .skip-link:focus{transform:translateY(0)}.home-magazine .no-script{margin-top:var(--space-sm);font-size:var(--text-sm)}.home-magazine .search-panel{margin-top:var(--space-lg);padding-block:var(--space-md);border-top:1px solid var(--color-rule)}.home-magazine .search-panel ul{margin:0;padding:0;list-style:none}.home-magazine .search-panel li{padding-block:var(--space-md);border-bottom:1px solid var(--color-rule)}.home-magazine .search-panel a{min-height:48px;color:var(--color-forest);font-weight:600;display:block}.home-magazine .search-panel p{font-size:var(--text-md)}.home-magazine .section{padding-block:var(--space-8)}.home-magazine .more-guides.section{background:var(--soft-page)}.home-magazine .method.section{background:var(--forest);padding-block:var(--space-8);color:var(--surface)}.home-magazine .method h2,.home-magazine .method .method-layout p{color:var(--surface)}.home-magazine .method .text-link,.home-magazine .method .text-link:hover{color:var(--mint-strong)}.home-magazine .method :focus-visible{outline-color:var(--accent)}.home-magazine .topics-band{background:var(--surface);border-block:1px solid var(--color-rule);padding-block:var(--space-md)}.home-magazine .topics-layout{align-items:start;gap:var(--space-xs);grid-template-columns:minmax(0,1fr);display:grid}.home-magazine .topics-layout h2{color:var(--color-muted);text-transform:uppercase;letter-spacing:.06em;font-size:.8125rem;font-weight:700}.home-magazine .topic-links{column-gap:var(--gap-columns);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.home-magazine .topic-links a{align-items:center;gap:var(--space-sm);min-height:56px;font-size:var(--text-sm);color:var(--color-forest);text-underline-offset:4px;white-space:normal;font-weight:600;line-height:1.45;text-decoration:none;display:inline-flex}.home-magazine .topic-links svg{flex-shrink:0}.home-magazine .topic-links a:hover{text-decoration:underline}.home-magazine .featured-grid{row-gap:var(--space-lg);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.home-magazine .featured-grid>.story h3{font-size:1.65rem}.home-magazine .featured-grid>.story .story-image{aspect-ratio:8/5}.home-magazine .featured-support{gap:var(--space-lg);align-content:start;min-width:0;display:grid}.home-magazine .featured-support .story{gap:var(--space-md);grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr)}.home-magazine .featured-support .story h3{font-size:1.125rem}.home-magazine .featured-support .story-description{font-size:var(--text-sm)}.home-magazine .secondary-grid{row-gap:var(--space-lg);grid-template-columns:minmax(0,1fr)}.home-magazine .secondary-grid .story{gap:var(--space-lg);padding-bottom:var(--space-lg);border-bottom:1px solid var(--card-border);grid-template-columns:minmax(0,240px) minmax(0,1fr);align-items:start}.home-magazine .secondary-grid .story h3{font-size:1.5rem}.home-magazine .secondary-grid .story-image{aspect-ratio:3/2}.home-magazine .text-stories{column-gap:var(--gap-columns);row-gap:var(--space-lg);margin-top:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.home-magazine .text-stories article{border-top:1px solid var(--color-rule);padding-top:var(--space-lg)}.home-magazine .text-story-link{gap:var(--space-sm);color:var(--color-ink-2);align-content:start;text-decoration:none;display:grid}.home-magazine .text-story-link h3{color:var(--color-ink);font-size:1.25rem}.home-magazine .text-story-link:hover h3{text-underline-offset:4px;text-decoration:underline}.home-magazine .text-story-link p{font-size:var(--text-md);line-height:1.6}.home-magazine .photo-credits{color:var(--color-muted);font-size:var(--text-sm);margin:0}.home-magazine .photo-credits summary{text-underline-offset:4px;cursor:pointer;align-items:center;width:fit-content;min-height:48px;text-decoration:underline;display:flex}.home-magazine .photo-credits p{margin-top:var(--space-sm)}.home-magazine .photo-credits ul{padding-left:var(--space-lg)}.home-magazine .photo-credits li{margin-block:var(--space-sm)}.home-magazine .tools-band{background:var(--accent)}.home-magazine .tool-grid{column-gap:var(--gap-columns);row-gap:var(--space-lg);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid}.home-magazine .tool-grid article{gap:var(--space-sm);border-top:1px solid var(--brand-deep);padding-top:var(--space-lg);align-content:start;display:grid}.home-magazine .tool-icon{color:var(--forest);margin-bottom:var(--space-xs)}.home-magazine .tool-grid h3{font-size:1.25rem}.home-magazine .tool-grid p{font-size:var(--text-md);line-height:1.6}.home-magazine .tool-grid .text-link{align-self:start;margin-top:0}.home-magazine .method-layout{gap:var(--gap-columns);grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;display:grid}.home-magazine .method-layout h2{font-size:var(--text-section)}.home-magazine .method-layout p{font-size:var(--text-lead);color:var(--color-ink-2);line-height:1.65}.home-magazine .method-links{gap:var(--space-lg);margin-top:var(--space-md);flex-wrap:wrap;display:flex}.home-magazine .method-links .photo-credits[open]{flex-basis:100%}.home-magazine .method-links .photo-credits p{font-size:var(--text-sm);line-height:1.6}.home-magazine .footer{border-top:1px solid var(--color-rule);padding-block:var(--space-xl);background:var(--color-paper-2)}.home-magazine .footer-grid{gap:var(--gap-columns);grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));display:grid}.home-magazine .footer h2{font-size:var(--text-sm);margin-bottom:var(--space-sm);font-weight:600}.home-magazine .footer p{font-size:var(--text-sm);color:var(--color-muted);margin-top:var(--space-sm)}.home-magazine .footer nav a{min-height:48px;color:var(--color-ink-2);font-size:var(--text-sm);align-items:center;text-decoration:none;display:flex}.home-magazine .footer nav a:hover{text-decoration:underline}.home-magazine .feature-empty{padding-block:var(--space-lg)}.home-magazine .feature-empty p{margin-block:var(--space-md)}.home-magazine .feature-text-only a{padding-block:var(--space-lg);border-top:1px solid var(--color-border)}.home-magazine .selection-status{justify-content:space-between;align-items:center;gap:var(--space-sm);margin-top:var(--space-md);flex-wrap:wrap;display:flex}.home-magazine .selection-status p,.home-magazine #catalog-error{font-size:var(--text-sm);color:var(--color-muted)}.home-magazine .reset-choice,.home-magazine #retry-catalog{background:var(--color-paper);font-family:var(--font-body);cursor:pointer;border:0;padding:0}.home-magazine .reset-choice:hover,.home-magazine #retry-catalog:hover{color:var(--color-forest)}.home-magazine .topic-links button{align-items:center;gap:var(--space-sm);text-align:start;min-height:56px;font-size:var(--text-sm);font-family:var(--font-body);color:var(--color-forest);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;line-height:1.45;display:inline-flex}.home-magazine .topic-links button:hover,.home-magazine .topic-links button[aria-pressed=true]{text-underline-offset:4px;text-decoration:underline}.home-magazine .story-grid[data-columns="1"],.home-magazine .tool-grid[data-columns="1"]{grid-template-columns:minmax(0,1fr)}.home-magazine .story-grid[data-columns="2"],.home-magazine .tool-grid[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.home-magazine .story-grid[data-columns="0"]{display:none}.home-magazine .story-grid[data-columns="1"] .story{column-gap:var(--space-lg);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.home-magazine .secondary-grid[data-columns="2"]{grid-template-columns:1fr}@media (width<=63.99rem){.home-magazine :root{--gutter:32px}.home-magazine .intro-layout{gap:var(--space-lg)}.home-magazine .intro-copy h1{font-size:var(--text-display)}.home-magazine .feature-options label{padding-inline:var(--space-sm)}.home-magazine .main-nav{display:none}.home-magazine .mobile-nav{display:block}.home-magazine .search-form{grid-template-columns:minmax(0,1fr) 180px auto}.home-magazine .search-form>label:first-child{grid-column:1/-1;padding:0}.home-magazine .story-grid{column-gap:var(--space-md)}.home-magazine .topics-layout{gap:var(--space-sm);grid-template-columns:minmax(0,1fr)}.home-magazine .topic-links{grid-template-columns:repeat(3,minmax(0,1fr))}.home-magazine .method-layout{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=47.99rem){.home-magazine :root{--gutter:20px}.home-magazine .intro-layout{padding-block:var(--space-lg);gap:var(--space-lg);grid-template-columns:minmax(0,1fr)}.home-magazine .intro-copy{padding:0}.home-magazine .intro-copy h1{font-size:var(--text-display)}.home-magazine .intro-lead{margin-top:var(--space-md)}.home-magazine .intro-actions{gap:var(--space-xs) var(--space-lg)}.home-magazine .feature-options{gap:var(--space-2xs)}.home-magazine .feature-options label{padding-inline:var(--space-1)}.home-magazine .header-row{min-height:72px}.home-magazine .brand img{width:155px;height:36px}.home-magazine .search-area{padding-block:var(--space-md)}.home-magazine .search-form{gap:var(--space-xs);grid-template-columns:minmax(0,1fr) auto}.home-magazine .search-form input{grid-column:1/-1}.home-magazine .search-form select{grid-column:1}.home-magazine .search-form .button{padding-inline:var(--space-md);grid-column:2}.home-magazine .section-heading{margin-bottom:var(--space-lg);display:block}.home-magazine .section-heading>.text-link{margin-top:var(--space-xs)}.home-magazine .story-grid{grid-template-columns:minmax(0,1fr);row-gap:0}.home-magazine .story-link,.home-magazine .story-copy{row-gap:0}.home-magazine .story+.story{margin-top:var(--space-lg)}.home-magazine .story-image{aspect-ratio:3/2;margin-bottom:0}.home-magazine .story h2,.home-magazine .story h3{font-size:var(--text-title);margin-bottom:var(--space-xs)}.home-magazine .story-description{margin-bottom:var(--space-sm)}.home-magazine .story-domain{font-size:var(--text-sm)}.home-magazine .hero,.home-magazine .section,.home-magazine .method.section{padding-block:var(--space-lg)}.home-magazine .topic-links{column-gap:var(--space-md);grid-template-columns:repeat(2,minmax(0,1fr))}.home-magazine .text-stories,.home-magazine .tool-grid,.home-magazine .method-layout,.home-magazine .story-grid[data-columns],.home-magazine .tool-grid[data-columns]{grid-template-columns:minmax(0,1fr)}.home-magazine .featured-grid{row-gap:var(--space-lg)}.home-magazine .featured-support .story,.home-magazine .secondary-grid .story,.home-magazine .story-grid[data-columns="1"] .story{grid-template-columns:1fr}.home-magazine .featured-support .story+.story{margin-top:0}.home-magazine .featured-grid>.story h3,.home-magazine .featured-support .story h3,.home-magazine .secondary-grid .story h3{font-size:var(--text-title)}.home-magazine .featured-support .story-description{font-size:var(--text-md)}.home-magazine .text-stories{row-gap:var(--space-lg)}.home-magazine .tool-grid{gap:var(--space-lg)}.home-magazine .footer-grid{row-gap:var(--space-xl);grid-template-columns:repeat(2,minmax(0,1fr))}.home-magazine .footer-grid>div{grid-column:1/-1}.home-magazine .method-links{gap:var(--space-xs);flex-direction:column;align-items:start}}
