*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.6}a{color:inherit;text-decoration:none}button{font:inherit}a,button{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible{outline:3px solid var(--ink);outline-offset:6px}a:hover{text-decoration-thickness:1px}img,svg{max-width:100%;display:block}h1,h2,h3,p{margin:0}h1,h2,h3{letter-spacing:-.045em;font-weight:500;line-height:1.07}h1{font-size:clamp(3.8rem,7.4vw,7rem)}h2{font-size:2.75rem}h3{font-size:1.65rem}p{line-height:1.7}.wrap{width:min(1280px,100% - 96px);margin-inline:auto}.eyebrow{letter-spacing:.15em;text-transform:uppercase;font-family:Arial,Helvetica,sans-serif;font-size:10px;font-weight:700;line-height:1.5}.masthead-line{border-bottom:1px solid color-mix(in srgb,var(--ink) 17%,transparent);letter-spacing:.03em;font-size:10px}.masthead-line .wrap{justify-content:space-between;padding-block:10px;display:flex}.masthead-line a{opacity:.7}.site-header{justify-content:space-between;align-items:center;gap:24px;padding-block:27px;display:flex}.wordmark{letter-spacing:-.065em;align-items:center;gap:8px;font-size:26px;font-weight:700;line-height:1;display:flex}.brand-symbol{letter-spacing:0;font-size:28px}.brand-dot{color:var(--accent);margin-left:-7px}.site-header nav{align-items:center;gap:32px;font-size:12px;display:flex}.site-header nav a[aria-current=page]{text-underline-offset:7px;text-decoration:underline}.nav-cta{border:1px solid color-mix(in srgb,var(--ink) 30%,transparent);border-radius:2px;gap:26px;padding:10px 18px;display:flex}.hero{grid-template-columns:1fr 1fr;align-items:center;gap:64px;padding-block:40px 60px;display:grid}.hero-copy>.eyebrow{align-items:center;gap:10px;display:flex}.status-dot{background:var(--ink);border-radius:50%;width:6px;height:6px}.hero h1{margin-top:26px;margin-bottom:26px}.hero h1 span{display:block}.hero-intro{opacity:.8;max-width:410px;font-size:15px}.button{background:var(--ink);color:var(--paper);justify-content:space-between;align-items:center;gap:35px;margin-top:28px;padding:15px 23px;font-size:12px;font-weight:700;transition:transform .2s,opacity .2s;display:inline-flex}.button:hover{opacity:.9;transform:translateY(-2px)}.button span{font-size:19px}.hero-footnote{opacity:.7;align-items:center;gap:13px;margin-top:43px;font-size:10px;display:flex}.thin-line{background:currentColor;width:30px;height:1px}.hero-image{min-width:0}.artwork{height:438px;position:relative;overflow:hidden}.artwork>svg{object-fit:cover;width:100%;height:100%}.feature-caption{align-items:center;gap:25px;padding-top:18px;display:flex}.feature-caption .eyebrow{opacity:.65;margin-bottom:7px;font-size:9px;display:block}.feature-caption strong{max-width:350px;font-size:15px;font-weight:500;line-height:1.4;display:block}.feature-arrow{margin-left:auto;font-size:29px}.topic-strip{border-block:1px solid color-mix(in srgb,var(--ink) 20%,transparent)}.topic-strip>.wrap{grid-template-columns:1.1fr repeat(3,1fr);align-items:center;display:grid}.topic-strip>.wrap>.eyebrow{font-size:9px}.topic-strip a{border-left:1px solid color-mix(in srgb,var(--ink) 20%,transparent);align-items:center;gap:13px;padding:21px 0 21px 22px;font-size:12px;display:flex}.topic-strip a>span:last-child{margin-left:auto;margin-right:20px}.topic-index{opacity:.45;font-size:9px}.journal-section{padding-block:68px}.section-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:30px;display:flex}.section-heading h2{margin-top:12px}.heading-dot{color:var(--accent)}.text-link{align-items:center;gap:24px;font-size:11px;font-weight:600;line-height:1.6;display:inline-flex}.text-link:hover{text-underline-offset:5px;text-decoration:underline}.card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.card-visual{background:color-mix(in srgb,var(--accent) 25%,var(--paper));height:200px;display:block;position:relative;overflow:hidden}.card-number{letter-spacing:.1em;font-size:10px;position:absolute;top:13px;left:20px}.card-visual-label{letter-spacing:.12em;text-transform:uppercase;font-size:9px;position:absolute;bottom:17px;left:20px}.card-arrow{font-size:26px;position:absolute;bottom:12px;right:20px}.card-shape{border:1px solid var(--ink);width:110px;height:110px;transition:transform .35s;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)rotate(-25deg)}.card-shape:before,.card-shape:after{content:"";border:1px solid var(--ink);width:100%;height:100%;position:absolute;inset:0;transform:rotate(25deg)}.card-shape:after{transform:rotate(50deg)}.visual-1{background:color-mix(in srgb,var(--ink) 12%,var(--paper))}.visual-1 .card-shape,.visual-1 .card-shape:before,.visual-1 .card-shape:after{border-radius:50%}.visual-1 .card-shape:before{transform:translate(25px)}.visual-1 .card-shape:after{transform:translate(-25px)}.visual-2{background:color-mix(in srgb,var(--accent) 48%,var(--paper))}.visual-2 .card-shape{border-radius:50% 50% 0 0;width:80px;height:100px;transform:translate(-50%,-50%)}.visual-2 .card-shape:before,.visual-2 .card-shape:after{border-radius:inherit;transform:translate(14px,9px)}.visual-2 .card-shape:after{transform:translate(-14px,-9px)}.card-visual:hover .card-shape{transform:translate(-50%,-50%)rotate(5deg)}.card-copy{padding-top:19px}.card-copy .eyebrow{opacity:.7;font-size:9px}.card-copy h3{margin-top:9px;line-height:1.2}.card-copy h3 a:hover{text-underline-offset:4px;text-decoration:underline}.card-copy p{opacity:.75;margin-top:12px;font-size:13px}.card-copy .text-link{margin-top:18px}.editor-note{border-top:1px solid color-mix(in srgb,var(--ink) 20%,transparent);align-items:center;gap:36px;padding-block:42px 58px;display:flex}.note-mark{color:var(--accent);font-size:65px;line-height:1}.editor-note>div{max-width:710px}.editor-note h2{margin-top:10px;font-size:27px}.editor-note p{opacity:.8;margin-top:10px;font-size:13px}.editor-note>.text-link{white-space:nowrap;margin-left:auto}.site-footer{background:var(--ink);color:var(--paper);padding:48px 0 20px}.footer-grid{grid-template-columns:2fr 1fr 1fr;gap:50px;display:grid}.footer-brand{letter-spacing:-.04em;font-size:28px}.footer-grid p{opacity:.55;margin-top:8px;font-size:12px}.footer-grid>div>.eyebrow{opacity:.45;margin-bottom:15px;display:block}.footer-grid>div>a:not(.footer-brand){margin-top:8px;font-size:12px;display:block}.footer-grid a:hover{text-decoration:underline}.footer-bottom{color:color-mix(in srgb,var(--paper) 60%,transparent);border-top:1px solid #ffffff25;justify-content:space-between;margin-top:38px;padding-top:18px;font-size:10px;display:flex}.tech h1,.tech h2,.tech h3{font-weight:600}.tech .wordmark{font-size:38px}.tech .brand-symbol{margin-right:4px;font-size:20px}.tech .button{background:var(--accent);color:var(--ink)}.tech .hero h1{letter-spacing:-.07em}.tech .hero-image{transform:rotate(1deg)}.signal-art{color:#bbfc62;background-color:#19231d;background-image:linear-gradient(#baff580d 1px,#0000 1px),linear-gradient(90deg,#baff580d 1px,#0000 1px);background-position:0 0;background-repeat:repeat;background-size:30px 30px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;height:100%;padding:24px;position:relative;overflow:hidden}.art-topline,.art-bottomline{letter-spacing:.06em;z-index:2;justify-content:space-between;font-family:monospace;font-size:9px;display:flex;position:absolute;left:24px;right:24px}.art-topline{top:23px}.art-bottomline{bottom:23px}.signal-orbit{border:1px solid #baff5845;border-radius:50%;width:350px;height:350px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-35deg)}.orbit-two{width:410px;height:195px}.orbit-three{width:410px;height:195px;transform:translate(-50%,-50%)rotate(35deg)}.signal-core{color:#24361c;letter-spacing:-.08em;background:linear-gradient(140deg,#d1ff93,#9fd64b);border-radius:28px;justify-content:center;align-items:center;width:186px;height:186px;font-size:92px;font-weight:700;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-6deg);box-shadow:15px 22px #0004,inset 0 0 0 1px #fff8}.signal-core span{letter-spacing:-.07em;font-size:58px}.signal-core i{font-size:25px;font-style:normal;position:absolute;top:10px;right:17px}.photo h1,.photo h2,.photo h3{font-family:Georgia,serif}.photo .hero{grid-template-columns:.82fr 1.18fr;gap:70px}.photo .hero h1{font-size:clamp(4rem,7.4vw,7.2rem);font-style:italic}.photo .wordmark{font-size:34px}.photo .brand-symbol{font-size:23px}.photo .button{background:var(--accent);color:#fff}.photo .artwork{height:475px}.photo-art{background:#e9e5db;height:100%;padding:20px 20px 0}.photo-frame{background:linear-gradient(120deg,#c98b61,#edb48b);height:calc(100% - 38px);position:relative;overflow:hidden}.photo-sun{background:#f8ddb8;border-radius:50%;width:190px;height:190px;position:absolute;top:14%;left:55%;box-shadow:0 0 60px #ffe2b345}.photo-wall{background:linear-gradient(95deg,#c77c4e,#f1bc8f);width:63%;height:95%;position:absolute;top:36%;left:-5%;transform:skewY(-21deg);box-shadow:20px 0 25px #80432655}.photo-shadow{background:#825c454d;width:75%;height:74%;position:absolute;bottom:-20%;right:-20%;transform:rotate(-25deg)}.photo-step{background:linear-gradient(#eac09b 49%,#b37650 50%);width:70%;height:60px;position:absolute;bottom:-10px;left:40%;transform:skewY(-16deg)}.step-two{bottom:50px;left:50%}.step-three{bottom:110px;left:60%}.photo-caption{letter-spacing:.12em;justify-content:space-between;padding-top:12px;font-size:8px;display:flex}.viewfinder{border:1px solid #fff9;width:24px;height:24px;position:absolute}.vf-one{border-bottom:0;border-right:0;top:16px;left:16px}.vf-two{border-top:0;border-left:0;bottom:16px;right:16px}.photo .card-visual{height:240px}.photo .card-visual .card-shape{border-width:8px;border-color:#fff8}.photo .card-visual .card-shape:before,.photo .card-visual .card-shape:after{border-color:#fff8}.photo .visual-0{background:#b47853}.photo .visual-1{background:#8e9e99}.photo .visual-2{background:#c8b699}.photo .card-visual{color:#fff}.activity .wordmark{letter-spacing:-.055em;font-size:24px}.activity h1,.activity h2,.activity h3{font-family:Georgia,serif}.activity h1{font-size:clamp(4rem,6.9vw,6.6rem)}.activity .button,.activity .nav-cta{border-radius:40px}.activity .artwork{border-radius:48% 48% 10px 10px;height:475px}.activity .hero{gap:90px}.activity .hero-copy>.eyebrow{color:#356147}.activity .card-visual{border-radius:110px 110px 8px 8px;height:215px}.activity .topic-strip{background:#e9eddf;border:none}.activity .topic-strip a{border-color:#ced7c1}.activity .editor-note{background:#e9eddf;border:none;border-radius:20px;margin-bottom:60px;padding:32px}.trails .masthead-line{background:var(--ink);color:var(--paper)}.trails .wordmark{letter-spacing:-.04em;font-family:Georgia,serif;font-size:29px}.trails h1,.trails h2,.trails h3{font-family:Georgia,serif}.trails .hero{background:var(--ink);min-height:600px;color:var(--paper);grid-template-columns:.9fr 1.1fr;gap:32px;margin-top:12px;margin-bottom:48px;padding:58px;position:relative;overflow:hidden}.trails .hero-copy{z-index:2;position:relative}.trails .hero h1{font-size:clamp(4.3rem,6.5vw,6.7rem)}.trails .hero-image{width:100%;height:100%;position:absolute;inset:0}.trails .artwork{height:100%;margin-left:35%}.trails .artwork:after{content:"";background:linear-gradient(90deg,#223c36 0%,#223c36bb 12%,#0000 58%);position:absolute;inset:0}.trails .hero-intro{opacity:.85;max-width:355px}.trails .button{background:var(--accent);color:var(--ink)}.trails .hero .status-dot{background:var(--accent)}.trails .feature-caption{max-width:290px;color:var(--ink);z-index:3;background:#f1efe5;padding:16px;position:absolute;bottom:25px;right:25px}.trails .feature-caption strong{font-size:12px}.trails .feature-caption .eyebrow{font-size:8px}.trails .hero-footnote{margin-top:30px}.trails .card-visual{background-color:#9eac99;background-image:repeating-radial-gradient(at 30% 80%,#0000 0 17px,#223c3625 18px 19px,#0000 20px 29px)}.trails .visual-1{background-color:#d6c9a6}.trails .visual-2{background-color:#b7bca3}.trails .card-shape{border-width:2px;width:90px;height:90px;transform:translate(-50%,-30%)rotate(45deg)}.homes h1,.homes h2,.homes h3{font-family:Georgia,serif}.homes .hero{grid-template-columns:1.1fr 1fr;gap:80px}.homes .hero h1{font-size:clamp(3.9rem,6.5vw,6.5rem)}.homes .wordmark{letter-spacing:-.03em;font-family:Georgia,serif}.homes .artwork{border-radius:160px 160px 0 0;height:460px}.homes .button{background:var(--accent);color:#fff}.homes .topic-strip{background:#ebe8dd;border:none}.homes .card-visual{height:180px}.homes .card-shape{border-radius:60px 60px 0 0}.homes .card-shape:before,.homes .card-shape:after{border-radius:inherit}.writing{background-image:radial-gradient(#80513e09 .7px,#0000 .7px);background-size:5px 5px}.writing .masthead-line{font-family:Georgia,serif;font-size:11px;font-style:italic}.writing .wordmark{letter-spacing:-.045em;font-family:Georgia,serif;font-size:26px;font-weight:400}.writing .brand-symbol{font-size:31px}.writing h1,.writing h2,.writing h3{font-family:Georgia,serif}.writing .hero{grid-template-columns:1.1fr .9fr;gap:80px;padding-block:48px 74px}.writing .hero h1{font-size:clamp(4rem,6.8vw,6.9rem)}.writing .hero h1 span:last-child{color:var(--accent);font-style:italic}.writing .artwork{height:380px;overflow:visible}.writing-art{background:#eee5d3 repeating-linear-gradient(#0000 0 33px,#80513e12 33px 34px) 0 30px;height:100%;padding:38px;position:relative;transform:rotate(3deg);box-shadow:8px 12px #d9ceba4d}.paper-label{letter-spacing:.16em;font-family:monospace;font-size:9px}.hand-note{letter-spacing:-.055em;margin-top:33px;font-family:Georgia,serif;font-size:43px;line-height:1.17}.hand-note em{color:var(--accent);font-size:38px}.paper-rule{background:var(--accent);width:42px;height:2px;margin-top:24px;display:block}.paper-foot{margin-top:17px;font-size:10px;font-style:italic;display:block}.pencil{background:linear-gradient(90deg,#7b4d32 35%,#b38857 36% 70%,#d4ac79 71%);width:11px;height:240px;position:absolute;bottom:-30px;right:4px;transform:rotate(23deg);box-shadow:5px 3px 3px #0002}.pencil:after{content:"";border-top:23px solid #42362d;border-left:5.5px solid #0000;border-right:5.5px solid #0000;position:absolute;bottom:-23px}.writing .feature-caption{margin-top:23px}.writing .card-grid{grid-template-columns:1fr}.writing .article-card{border-bottom:1px solid #80513e25;grid-template-columns:150px 1fr;gap:30px;padding-block:23px;display:grid}.writing .card-visual{height:150px}.writing .card-copy{padding:0}.writing .card-copy h3{max-width:720px;font-size:28px}.writing .card-copy p{margin-top:8px}.writing .card-copy .text-link{margin-top:10px}.writing .card-visual-label{display:none}.writing .editor-note .note-mark{align-self:start;font-family:Georgia,serif;font-size:120px}.writing .topic-strip a{font-family:Georgia,serif;font-size:14px}.archive{min-height:65vh;padding-block:55px 85px}.archive h1{margin-block:18px 22px;font-size:clamp(3rem,6vw,5rem)}.archive-intro{opacity:.75;max-width:580px}.filters{flex-wrap:wrap;gap:9px;margin-block:30px 35px;display:flex}.filters button{border:1px solid color-mix(in srgb,var(--ink) 25%,transparent);color:var(--ink);cursor:pointer;background:0 0;border-radius:30px;padding:9px 18px;font-size:12px}.filters button.active{background:var(--ink);color:var(--paper)}[hidden]{display:none!important}.article-shell{max-width:1140px;padding-block:35px 70px}.back-link{margin-bottom:36px}.article-header{max-width:870px}.article-header h1{margin-block:20px 24px;font-size:clamp(2.8rem,5.1vw,5.1rem);line-height:1.08}.article-header>p{opacity:.75;max-width:680px;font-size:21px}.byline{border-bottom:1px solid color-mix(in srgb,var(--ink) 20%,transparent);margin-bottom:40px;padding-block:23px 28px;font-size:11px}.reading-grid{grid-template-columns:200px minmax(0,680px);gap:56px;display:grid}.contents{align-self:start;position:sticky;top:30px}.contents .eyebrow{margin-bottom:20px;display:block}.contents a{opacity:.7;margin-bottom:15px;font-size:12px;line-height:1.5;display:block}.contents a:hover{opacity:1;text-decoration:underline}.prose{font-family:Georgia,serif;font-size:19px;line-height:1.8}.prose h2{letter-spacing:-.025em;margin:36px 0 16px;font-family:inherit;font-size:29px;line-height:1.2}.prose h2:first-child{margin-top:0}.prose p{margin-bottom:22px;line-height:1.8}.prose a{text-underline-offset:4px;text-decoration:underline}.prose li{margin-bottom:8px}.endmark{color:var(--accent);margin-top:30px;font-size:40px}.related{border-top:1px solid color-mix(in srgb,var(--ink) 25%,transparent);margin-top:45px;padding-top:30px}.related>a{border-bottom:1px solid color-mix(in srgb,var(--ink) 15%,transparent);justify-content:space-between;gap:25px;padding-block:22px;display:flex}.related h2{letter-spacing:-.025em;font-size:25px}.related>a>span{font-size:26px}.info-page{max-width:860px;min-height:60vh;padding-block:50px 85px}.info-page h1{margin-block:24px 36px;font-size:clamp(3.2rem,6vw,5.5rem)}.info-page .prose{max-width:700px}.info-page .lead{font-size:23px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{background:var(--ink);color:var(--paper);z-index:10;padding:15px;position:fixed;top:-100px;left:20px}.skip-link:focus{top:10px}@media (width>=1500px){.hero{padding-block:65px 80px}.artwork{height:490px}.photo .artwork,.activity .artwork{height:510px}}@media (width<=1050px){.wrap{width:calc(100% - 56px)}.hero,.photo .hero,.activity .hero,.homes .hero,.writing .hero{gap:35px}.hero h1{font-size:5rem!important}.hero-intro{font-size:14px}.artwork,.photo .artwork,.activity .artwork,.homes .artwork{height:390px}.writing .artwork{height:360px}.hand-note{font-size:35px}.hand-note em{font-size:30px}.writing-art{padding:27px}.topic-strip>.wrap{grid-template-columns:repeat(3,1fr)}.topic-strip>.wrap>.eyebrow{display:none}.topic-strip a:first-of-type{border-left:0;padding-left:0}.section-heading h2{font-size:2.25rem}.card-grid{gap:20px}.card-copy h3{font-size:1.45rem}.editor-note{gap:20px}.editor-note>.text-link{white-space:normal}.wordmark{font-size:23px!important}.site-header nav{gap:22px}.trails .hero{min-height:530px;padding:38px}.trails .feature-caption{max-width:230px}.reading-grid{grid-template-columns:160px minmax(0,1fr);gap:35px}}@media (width<=720px){.wrap{width:calc(100% - 40px)}.masthead-line .wrap{font-size:9px}.masthead-line a{display:none}.site-header{gap:12px;padding-block:24px}.wordmark{font-size:22px!important}.brand-symbol{font-size:23px}.site-header nav{gap:16px;font-size:11px}.nav-cta{display:none}.hero,.photo .hero,.activity .hero,.homes .hero,.writing .hero{grid-template-columns:1fr;gap:32px;padding-block:25px 35px}.hero h1{margin-block:20px;font-size:clamp(3.7rem,12vw,5.5rem)!important}.hero-intro{max-width:450px;font-size:15px}.hero-footnote{margin-top:25px}.hero-image{width:100%}.artwork,.photo .artwork,.activity .artwork,.homes .artwork{height:375px}.tech .hero-image{transform:none}.activity .artwork{border-radius:43% 43% 8px 8px}.homes .artwork{border-radius:120px 120px 0 0}.feature-caption strong{font-size:14px}.topic-strip>.wrap{grid-template-columns:1fr}.topic-strip a{border-left:0;border-bottom:1px solid color-mix(in srgb,var(--ink) 12%,transparent);padding:14px 0}.topic-strip a:last-child{border-bottom:0}.topic-strip a>span:last-child{margin-right:0}.journal-section{padding-block:40px}.section-heading{flex-direction:column;align-items:start;gap:16px}.section-heading h2{font-size:2.2rem}.card-grid{grid-template-columns:1fr;gap:33px}.card-visual,.photo .card-visual,.homes .card-visual{height:220px}.activity .card-visual{border-radius:10px;height:200px}.card-copy h3{font-size:1.8rem}.card-copy p{font-size:14px}.editor-note{padding-block:28px 40px;display:block}.editor-note .note-mark{margin-bottom:20px;font-size:40px;display:block}.editor-note>.text-link{margin-top:20px}.activity .editor-note{margin-bottom:35px;padding:25px}.footer-grid{grid-template-columns:1fr 1fr;gap:32px 20px}.footer-grid>div:first-child{grid-column:1/-1}.footer-bottom{align-items:start;gap:20px;font-size:9px}.footer-bottom>span:last-child{text-align:right;max-width:160px}.trails .hero{min-height:auto;margin-bottom:30px;padding:32px 25px 320px;display:block}.trails .hero-image{z-index:0}.trails .artwork{height:100%;margin-left:0;padding-top:260px}.trails .artwork:after{background:linear-gradient(#223c36 0% 35%,#0000 75%)}.trails .feature-caption{max-width:calc(100% - 40px);bottom:20px;left:20px;right:20px}.trails .hero-copy{pointer-events:none}.trails .hero-copy a{pointer-events:auto}.trails .hero-footnote{display:none}.writing .artwork{height:345px;margin:8px 10px 0}.writing .hero{padding-bottom:40px}.writing-art{padding:30px}.hand-note{font-size:38px}.hand-note em{font-size:33px}.pencil{height:205px;right:10px}.writing .feature-caption{margin-top:32px}.writing .article-card{grid-template-columns:85px 1fr;gap:18px;padding-block:16px}.writing .card-visual{height:115px}.writing .card-number{top:8px;left:10px}.writing .card-arrow{display:none}.writing .card-shape{width:42px;height:52px}.writing .card-copy h3{font-size:23px}.writing .card-copy p{font-size:12px}.writing .editor-note .note-mark{height:32px;font-size:65px}.archive{padding-block:30px 50px}.archive h1{font-size:3.25rem}.filters{gap:7px}.filters button{padding:8px 13px;font-size:11px}.reading-grid{grid-template-columns:1fr;gap:25px}.contents{border-bottom:1px solid #8884;padding-bottom:10px;position:static}.contents .eyebrow{margin-bottom:12px}.contents a{margin:0 15px 10px 0;font-size:11px;display:inline-block}.article-header h1{font-size:2.85rem}.article-header>p{font-size:18px}.article-shell{padding-top:25px}.prose{font-size:18px}.prose h2{font-size:27px}.related h2{font-size:23px}.info-page{padding-block:30px 50px}.info-page h1{font-size:3.25rem}.info-page .lead{font-size:21px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.writing .hero-image{padding:14px 18px 10px 10px;overflow:hidden}@media (width<=420px){.site-header{flex-wrap:wrap}.site-header nav{margin-left:auto}.wordmark{font-size:21px!important}}.topic-intro{max-width:680px;margin-bottom:32px}.prose blockquote{border-left:3px solid var(--accent);background:color-mix(in srgb,var(--ink) 5%,transparent);margin:26px 0;padding:16px 24px}.prose blockquote p:last-child{margin-bottom:0}
