.post,.blog{max-width:1200px;margin:0 auto;padding:20px 16px 72px}@media (min-width: 700px){.post,.blog{padding:28px 28px 96px}}.post-crumbs{margin:0 0 20px;font-size:14px;color:var(--graphite);overflow-wrap:anywhere}.post-crumbs a{color:var(--graphite)}@media (max-width: 600px){.post-crumbs [aria-current],.post-crumbs [aria-current]+span,.post-crumbs a+span:has(+[aria-current]){display:none}}.nowrap{white-space:nowrap}.post-crumbs a:hover{color:var(--green-ink)}.post-progress{position:fixed;inset:0 0 auto;z-index:20;height:3px;pointer-events:none}.post-progress span{display:block;height:100%;background:var(--green);transform:scaleX(0);transform-origin:left}.post-hero{display:grid;gap:24px;align-items:center}.post-kind,.card-kind{display:inline-flex;align-items:center;gap:8px;margin:0;font-size:14px;font-weight:700;color:var(--graphite)}.post-kind:before,.card-kind:before{content:"";width:9px;height:9px;border-radius:2px;background:var(--kind, var(--green))}.post-kind--calculator,.card-kind--calculator{--kind: #2a78d6}.post-kind--design,.card-kind--design{--kind: #16a34a}.post-kind--reference,.card-kind--reference{--kind: #eb6834}.post-hero h1,.blog-hero h1{margin:12px 0 0;font-size:clamp(30px,1.2rem + 2.9vw,52px);font-weight:800;line-height:1.06;letter-spacing:-.035em;text-wrap:balance}.post-lead{max-width:60ch;margin:16px 0 0;font-size:clamp(17px,1rem + .35vw,20px);line-height:1.55;color:#374151}.post-actions{margin:24px 0 0}.post-visual{margin:0}.post-visual img{display:block;width:100%;height:auto}.post-visual--photo img{border-radius:16px;background:var(--pad)}.post-visual--model{padding:10px;border:1px solid #cfe2d5;border-radius:18px;background-color:var(--pad);background-image:linear-gradient(var(--pad-grid) 1px,transparent 1px),linear-gradient(90deg,var(--pad-grid) 1px,transparent 1px);background-size:20px 20px}.post-visual--model img,.post-visual--chart img{border-radius:10px}.post-visual--screen img,.post-visual--chart img{border:1px solid #cfd8d2;border-radius:12px;box-shadow:0 22px 48px -28px #11111173}@media (min-width: 900px){.post-hero{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:56px}.post-hero--plain{grid-template-columns:minmax(0,52rem)}}.post-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:32px 0 0;border-top:1.5px solid var(--ink);border-bottom:1px solid var(--line)}.post-facts div{padding:12px 14px 12px 0;border-bottom:1px solid var(--line)}.post-facts div:nth-last-child(-n+2){border-bottom:0}.post-facts dt{font-size:12.5px;font-weight:600;color:var(--graphite)}.post-facts dd{margin:2px 0 0;font-size:15px;font-weight:700;line-height:1.35}.post-facts a{color:var(--green-ink)}@media (min-width: 900px){.post-facts{display:flex;margin-top:44px}.post-facts div{flex:1 1 0;padding:14px 20px;border-bottom:0;border-left:1px solid var(--line)}.post-facts div:first-child{padding-left:0;border-left:0}.post-facts .is-wide{flex-grow:1.8}}.post-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:48px;margin-top:36px}@media (min-width: 1080px){.post-grid{grid-template-columns:minmax(0,46rem) 17.5rem;justify-content:space-between;gap:64px;margin-top:48px}.post-grid--single{grid-template-columns:minmax(0,46rem)}}.post-rail{display:none}@media (min-width: 1080px){.post-rail{position:sticky;top:24px;display:flex;flex-direction:column;gap:22px;align-self:start;max-height:calc(100vh - 48px);overflow-y:auto}.post-toc-mobile{display:none}}.post-toc-title{margin:0 0 10px;font-size:14px;font-weight:800}.post-toc ol{margin:0;padding:0;list-style:none;border-left:2px solid var(--line)}.post-toc a{display:block;margin-left:-2px;padding:6px 0 6px 14px;border-left:2px solid transparent;font-size:14px;line-height:1.4;color:var(--graphite);text-decoration:none}.post-toc a:hover{color:var(--ink)}.post-toc a[aria-current]{border-left-color:var(--green);font-weight:700;color:var(--ink)}.post-rail-cta{padding:18px;border-radius:14px;background:var(--ink);color:#e5e7eb;font-size:14px;line-height:1.5}.post-rail-cta p{margin:0 0 14px}.post-rail-cta .post-rail-cta-title{margin-bottom:6px;font-size:16px;font-weight:800;color:#fff}.post-rail-cta .site-button{width:100%;min-height:44px;font-size:15px}.post-toc-mobile{margin:0 0 28px;border:1px solid var(--line);border-radius:12px;background:var(--paper)}.post-toc-mobile summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;font-weight:800;cursor:pointer;list-style:none}.post-toc-mobile summary::-webkit-details-marker{display:none}.post-toc-mobile summary span{margin-left:auto;font-size:13.5px;font-weight:600;color:var(--graphite)}.post-toc-mobile summary:after{content:"";width:9px;height:9px;border-right:2px solid var(--ink);border-bottom:2px solid var(--ink);transform:rotate(45deg) translateY(-3px);flex:none}.post-toc-mobile[open] summary:after{transform:rotate(-135deg) translateY(-2px)}.post-toc-mobile ol{margin:0;padding:4px 16px 14px 36px;border-top:1px solid var(--line)}.post-toc-mobile li{margin:8px 0 0}.post-toc-mobile a{color:var(--ink);text-underline-offset:2px}.post-body{min-width:0;font-size:17px;line-height:1.72}@media (min-width: 900px){.post-body{font-size:18px;line-height:1.75}}.post-body>:first-child{margin-top:0}.post-body h2{margin:56px 0 14px;font-size:clamp(24px,1rem + 1.2vw,31px);font-weight:800;line-height:1.18;letter-spacing:-.025em;text-wrap:balance;scroll-margin-top:20px}.post-body h3{margin:32px 0 8px;font-size:20px;line-height:1.3;letter-spacing:-.01em}.post-body p,.post-body ul,.post-body ol{margin:0 0 18px}.post-body li{margin:0 0 6px}.post-body a{color:var(--green-ink);text-underline-offset:2px}.post-body strong{font-weight:700}.post-body blockquote{margin:24px 0;padding:12px 18px;border-left:3px solid var(--green);background:var(--pad);color:#374151}.post-body blockquote p:last-child{margin-bottom:0}.post-body code{padding:1px 5px;border-radius:5px;background:#eef2ef;font-size:.9em}.math svg{vertical-align:middle;max-width:none}.math--display{margin:16px 0 20px;overflow-x:auto;overflow-y:hidden}.post-table{margin:22px 0 26px;overflow-x:auto}.post-table table{width:100%;border-collapse:collapse;font-size:15px;line-height:1.45;font-variant-numeric:tabular-nums}.post-table th,.post-table td{padding:9px 12px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.post-table th{border-bottom:1.5px solid var(--ink);font-weight:700}.post-table .is-right{text-align:right}.post-table .is-center{text-align:center}.calc,.flow,.callout--exam{background-color:var(--pad);background-image:linear-gradient(var(--pad-grid) 1px,transparent 1px),linear-gradient(90deg,var(--pad-grid) 1px,transparent 1px);background-size:20px 20px}.calc{--rule: #9fcfb0;margin:24px 0 28px;overflow:hidden;border:1px solid #cfe2d5;border-radius:8px;font-size:15px;line-height:1.5}.calc-head,.calc-row{display:grid;grid-template-columns:118px minmax(0,1fr) 150px}.calc-head span{padding:6px 10px;border-bottom:1px solid var(--rule);background:var(--paper);font-size:12px;font-weight:600;color:var(--green-ink)}.calc-head span:first-child,.calc-ref{border-right:1.5px solid var(--rule)}.calc-head span:last-child,.calc-out{border-left:1.5px solid var(--rule)}.calc-row+.calc-row{border-top:1px solid var(--rule)}.calc-ref{padding:12px 10px;font-size:12px;font-weight:600;line-height:1.4;color:var(--green-ink)}.calc-work{min-width:0;padding:10px 14px}.calc-title{margin:0;font-weight:700}.calc-work .math--display{margin:6px 0}.calc-note{margin:4px 0 0;font-size:14px;color:var(--graphite)}.calc-out{padding:12px 10px;font-size:14px}.calc-mark{display:inline-block;margin-top:4px;padding:1px 8px;border-radius:999px;font-size:12px;font-weight:700}.calc-mark.is-pass{background:#dcfce7;color:var(--green-ink)}.calc-mark.is-fail{background:#fee2e2;color:#b91c1c}.calc-mark.is-warn{background:#fffbeb;color:#b45309}@media (max-width: 700px){.calc-head{display:none}.calc-row{grid-template-columns:minmax(0,1fr)}.calc-ref,.calc-out{border:0}.calc-ref{padding-bottom:0}.calc-out{padding-top:0}}.flow{--line-ink: #1f2937;--gap: 26px;--split: 12px;margin:30px 0 34px;padding:20px 14px 26px;border:1px solid #cfe2d5;border-radius:14px}.flow-title{margin:0 0 6px;font-size:15px;font-weight:800;text-align:center;text-wrap:balance}.flow ol{display:flex;flex-direction:column;align-items:center;margin:0;padding:0;list-style:none}.flow li{position:relative;margin:var(--gap) 0 0}.flow li:before{content:"";position:absolute;top:calc(-1 * var(--gap));left:calc(50% - .75px);width:1.5px;height:calc(var(--gap) - 6px);background:var(--line-ink)}.flow li:after{content:"";position:absolute;top:-7px;left:calc(50% - 5px);border:5px solid transparent;border-top:7px solid var(--line-ink);border-bottom:0}.flow-list>li:first-child:before,.flow-list>li:first-child:after{display:none}.flow-node{box-sizing:border-box;width:fit-content;max-width:min(100%,27rem);padding:9px 16px;border:1.5px solid var(--line-ink);border-radius:10px;background:var(--paper);font-size:15px;line-height:1.4;text-align:center;text-wrap:balance}.flow-node--start,.flow-node--end{border-color:var(--ink);border-radius:999px;background:var(--ink);color:#fff;font-weight:700}.flow-node--ask{padding:11px 30px;border:0;border-radius:0;background:#bbf7d0;font-weight:700;clip-path:polygon(16px 0,calc(100% - 16px) 0,100% 50%,calc(100% - 16px) 100%,16px 100%,0 50%)}.flow-ask{display:flex;flex-direction:column;align-items:center;width:100%}.flow-branches{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--split);width:100%;margin-top:var(--gap)}.flow-branches:before{content:"";position:absolute;top:calc(-1 * var(--gap));left:calc(50% - .75px);width:1.5px;height:calc(var(--gap) / 2);background:var(--line-ink)}.flow-branches:after{content:"";position:absolute;top:calc(-1 * var(--gap) / 2);left:calc(25% - var(--split) / 4);right:calc(25% - var(--split) / 4);height:1.5px;background:var(--line-ink)}.flow-branch{position:relative;display:flex;flex-direction:column;align-items:center}.flow-branch:before{content:"";position:absolute;top:calc(-1 * var(--gap) / 2);left:calc(50% - .75px);width:1.5px;height:calc(var(--gap) / 2);background:var(--line-ink)}.flow-branch:after{content:"";position:absolute;bottom:0;height:1.5px;background:var(--line-ink)}.flow-branch--yes:after{left:50%;right:calc(-1 * var(--split) / 2)}.flow-branch--no:after{left:calc(-1 * var(--split) / 2);right:50%}.flow-answer{position:relative;z-index:1;margin:0;padding:1px 10px;border-radius:999px;background:#dcfce7;font-size:12.5px;font-weight:800;color:var(--green-ink)}.flow-branch--no .flow-answer{background:#e5e7eb;color:var(--ink)}.flow-branch>ol{flex:1;width:100%}.flow-branch>ol>li:first-child{--gap: 16px}.flow-branch>ol:after{content:"";flex:1;width:1.5px;min-height:calc(var(--gap) / 2);background:var(--line-ink)}@media (max-width: 480px){.flow{--split: 8px;padding:18px 10px 22px}.flow-node{padding:8px 10px;font-size:14px}.flow-node--ask{padding:10px 22px}}.glance{margin:28px 0 32px;padding:18px 18px 6px;border:1px solid var(--line);border-radius:14px;background:var(--paper)}.glance-title{margin:0 0 12px;font-size:15px;font-weight:800}.glance dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:0 18px;margin:0}.glance-item{margin:0 0 14px;padding:2px 0 2px 12px;border-left:3px solid var(--green)}.glance dt{font-size:13.5px;line-height:1.35;color:var(--graphite)}.glance-value{margin:2px 0 0;font-size:21px;font-weight:800;line-height:1.25;letter-spacing:-.01em}.glance-note{margin:2px 0 0;font-size:13.5px;line-height:1.4;color:var(--graphite)}.callout{--rule: var(--green);margin:28px 0 30px;padding:16px 18px 4px;border:1px solid #d5e4da;border-left:4px solid var(--rule);border-radius:4px 12px 12px 4px;background:#f6fbf7;font-size:.94em;line-height:1.65}.callout-title{margin:0 0 6px;font-weight:800}.callout p,.callout ul,.callout ol{margin-bottom:12px}.callout--note{--rule: #2a78d6;border-color:#d5e2f3;background:#f5f9fe}.callout--warning{--rule: #c2410c;border-color:#f3dccb;background:#fff8f2}.callout--exam{--rule: var(--ink);border-color:#cfe2d5}.chart{margin:30px 0 34px;padding:16px 12px 10px;border:1px solid var(--line);border-radius:14px;background:var(--paper)}@media (min-width: 700px){.chart{padding:22px 22px 14px}}.chart-title{margin:0;font-size:16.5px;font-weight:800;line-height:1.35}.chart-sub{margin:4px 0 0;font-size:14px;line-height:1.5;color:var(--graphite)}.chart-legend{display:flex;flex-wrap:wrap;gap:4px 16px;margin:10px 0 0;padding:0;list-style:none;font-size:13.5px}.chart-legend li{display:inline-flex;align-items:center;gap:7px}.chart-key{display:inline-block;flex:none;width:14px;height:4px;border-radius:2px;background:var(--c)}.chart-plot{position:relative;margin-top:10px}.chart-svg{display:block;width:100%;height:auto;overflow:visible;font-family:var(--font);touch-action:pan-y}.chart-svg text{font-variant-numeric:tabular-nums}.chart-svg--narrow{display:none}@media (max-width: 560px){.chart-svg--wide{display:none}.chart-svg--narrow{display:block}}.chart-bar{cursor:default}.chart-bar:hover{opacity:.85}.chart-tip{position:absolute;z-index:2;min-width:150px;max-width:260px;padding:8px 11px;border-radius:8px;background:var(--ink);color:#f9fafb;font-size:13px;line-height:1.45;pointer-events:none}.chart-tip p{margin:0}.chart-tip ul{margin:4px 0 0;padding:0;list-style:none}.chart-tip li{display:flex;align-items:center;gap:6px}.chart-tip b{margin-left:auto;padding-left:10px;font-variant-numeric:tabular-nums}.chart-data{margin-top:6px;font-size:14px}.chart-data summary{padding:6px 0;font-weight:600;color:var(--green-ink);cursor:pointer}.chart-data .post-table{margin:6px 0 8px}.chart-data table{font-size:13.5px}.post-photo,.shot{margin:30px 0 34px}.post-photo img{display:block;width:100%;height:auto;border-radius:12px;background:var(--pad)}.post-photo figcaption,.shot figcaption p{margin:10px 0 0;font-size:14px;line-height:1.5;color:var(--graphite)}.shot-frame{position:relative;border:1px solid #cfd8d2;border-radius:12px;background:var(--paper)}.shot-frame img{display:block;width:100%;height:auto;border-radius:11px}.shot-pin,.shot-key li:before{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--ink);color:#fff;font-size:13px;font-weight:800;line-height:1}.shot-pin{position:absolute;left:var(--x);top:var(--y);box-shadow:0 0 0 3px var(--green),0 4px 10px #1111114d;transform:translate(-50%,-50%)}.shot-key{display:grid;gap:8px 22px;margin:12px 0 0;padding:0;list-style:none;counter-reset:pin;font-size:14.5px;line-height:1.45}@media (min-width: 700px){.shot-key{grid-template-columns:repeat(2,minmax(0,1fr))}}.shot-key li{display:flex;gap:10px;align-items:flex-start;counter-increment:pin}.shot-key li:before{content:counter(pin);flex:none;width:22px;height:22px;font-size:12px}@media (max-width: 560px){.shot-pin{width:22px;height:22px;font-size:12px;box-shadow:0 0 0 2px var(--green),0 3px 8px #1111114d}}.gallery{margin:30px 0 34px}.gallery-title{margin:0 0 12px;font-size:15px;font-weight:800}.gallery ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}.gallery li{display:flex;flex-direction:column;overflow:hidden;border:1px solid #cfe2d5;border-radius:12px;background:var(--pad)}.gallery img{display:block;width:100%;height:auto;aspect-ratio:16 / 10;object-fit:cover}.gallery span{padding:9px 12px 11px;border-top:1px solid #cfe2d5;background:var(--paper);font-size:14px;line-height:1.4}@media (max-width: 420px){.gallery ul{gap:8px}.gallery span{padding:7px 9px 9px;font-size:13px}}.post-figure{margin:28px 0 32px}.post-figure-svg{overflow-x:auto;border:1px solid var(--line);border-radius:12px;background:var(--paper)}.post-figure-svg svg{display:block;max-width:100%;height:auto;margin:0 auto}.post-figure figcaption{margin-top:10px;font-size:14px;line-height:1.5;color:var(--graphite)}.post-cta{display:grid;gap:18px;align-items:center;margin:64px 0 0;padding:24px;border:1px solid #cfe2d5;border-left:4px solid var(--green);border-radius:6px 16px 16px 6px;background-color:var(--pad);background-image:linear-gradient(var(--pad-grid) 1px,transparent 1px),linear-gradient(90deg,var(--pad-grid) 1px,transparent 1px);background-size:20px 20px}@media (min-width: 760px){.post-cta{grid-template-columns:minmax(0,1fr) auto;gap:32px;padding:28px 32px}}.post-cta p{max-width:62ch;margin:6px 0 0;color:#374151}.post-cta .post-cta-title{margin:0;font-size:21px;font-weight:800;letter-spacing:-.015em;color:var(--ink)}.post-related{margin-top:64px}.post-related h2,.blog-shelf h2{margin:0;font-size:clamp(23px,1rem + 1vw,30px);font-weight:800;letter-spacing:-.025em}.post-related .cards{margin-top:20px}.cards{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;margin:0;padding:0;list-style:none}@media (min-width: 640px){.cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1000px){.cards--related{grid-template-columns:repeat(3,minmax(0,1fr))}}.card{display:flex;min-width:0}.card-link{display:flex;flex:1;flex-direction:column;overflow:hidden;border:1px solid var(--line);border-radius:16px;background:var(--paper);color:var(--ink);text-decoration:none;transition:border-color .15s}.card-link:hover{border-color:#9aa59f}.card-link:hover .card-title,.blog-feature:hover .blog-feature-title{color:var(--green-ink)}.card-media{display:block;flex:none;aspect-ratio:16 / 10;overflow:hidden;background:var(--pad)}.card-media img{display:block;width:100%;height:100%;object-fit:cover}.card-media--screen img{object-position:left top}.card-media--model{background-image:linear-gradient(var(--pad-grid) 1px,transparent 1px),linear-gradient(90deg,var(--pad-grid) 1px,transparent 1px);background-size:20px 20px}.card-body{display:flex;flex:1;flex-direction:column;gap:8px;padding:16px 18px 18px}.card-kind{font-size:13px}.card-title{font-size:18px;font-weight:800;line-height:1.28;letter-spacing:-.01em;text-wrap:pretty}.card-text{display:-webkit-box;overflow:hidden;font-size:14.5px;line-height:1.5;color:var(--graphite);-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3}.card-meta{margin-top:auto;padding-top:4px;font-size:13px;font-weight:600;color:var(--graphite)}.blog-hero{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;align-items:end}@media (min-width: 1000px){.blog-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px}}.blog-hero-text>p{max-width:58ch;margin:16px 0 0;font-size:clamp(17px,1rem + .3vw,19px);line-height:1.6;color:#374151}.blog-hero h1{margin-top:0}.blog-filter{display:flex;gap:8px;margin:26px -16px 0;padding:2px 16px 6px;overflow-x:auto;scrollbar-width:none}.blog-filter::-webkit-scrollbar{display:none}@media (min-width: 700px){.blog-filter{flex-wrap:wrap;margin:28px 0 0;padding:0;overflow:visible}}.blog-filter a{display:inline-flex;flex:none;align-items:center;gap:8px;min-height:40px;padding:8px 14px;border:1px solid #c9d3cd;border-radius:999px;background:var(--paper);font-size:14.5px;font-weight:700;color:var(--ink);text-decoration:none;white-space:nowrap}.blog-filter a span{font-weight:600;color:var(--graphite)}.blog-filter a:hover{border-color:var(--ink)}.blog-filter a[aria-current=true]{border-color:var(--ink);background:var(--ink);color:#fff}.blog-filter a[aria-current=true] span{color:#c7cfca}.blog-feature{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--line);border-radius:18px;background:var(--paper);color:var(--ink);text-decoration:none}.blog-feature .card-media{aspect-ratio:16 / 9}.blog-feature-body{display:flex;flex-direction:column;gap:8px;padding:18px 20px 20px}.blog-feature-title{font-size:clamp(20px,1rem + .8vw,25px);font-weight:800;line-height:1.22;letter-spacing:-.02em}.blog-shelves{scroll-margin-top:16px}.blog-shelf{margin-top:64px}.blog-shelf[hidden]{display:none}.blog-shelf-head{display:grid;gap:8px;margin-bottom:22px;padding-top:16px;border-top:1.5px solid var(--ink)}.blog-shelf-head p{max-width:58ch;margin:0;color:var(--graphite)}@media (min-width: 900px){.blog-shelf-head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;align-items:start}}@media (max-width: 639px){.cards{gap:12px}.card:not(.card--lead) .card-link{flex-direction:row}.card:not(.card--lead) .card-media{width:34%;aspect-ratio:auto;min-height:112px}.card:not(.card--lead) .card-body{gap:5px;padding:12px 14px}.card:not(.card--lead) .card-title{font-size:16px}.card:not(.card--lead) .card-text{font-size:13.5px;-webkit-line-clamp:2;line-clamp:2}}@media (min-width: 640px){.card--lead{grid-column:span 2}.card--lead .card-link{flex-direction:row}.card--lead .card-media{width:55%;aspect-ratio:auto;min-height:240px}.cards--n6>:last-child{grid-column:span 2}}@media (min-width: 1000px){.cards--n5{grid-template-columns:repeat(4,minmax(0,1fr))}.cards--n6,.cards--n3{grid-template-columns:repeat(3,minmax(0,1fr))}.cards--n6>:last-child{grid-column:auto}.card--lead{grid-row:span 2}.card--lead .card-link{flex-direction:column}.card--lead .card-media{flex:1;width:auto;min-height:260px}.card--lead .card-body{flex:none}.card--lead .card-title{font-size:23px;letter-spacing:-.02em}.card--lead .card-text{-webkit-line-clamp:4;line-clamp:4}.cards--n2 .card-link{flex-direction:row}.cards--n2 .card-media{width:42%;aspect-ratio:auto}}.area-guides{max-width:var(--site-w);margin:0 auto;padding:8px 16px 40px}.area-guides h2{margin:0 0 6px;font-size:24px;letter-spacing:-.02em}.area-guides>p{max-width:70ch;margin:0 0 18px;color:var(--graphite)}
