.post-head[data-astro-cid-6wfly743]{padding-block:40px 32px}.post-head[data-astro-cid-6wfly743] .crumbs[data-astro-cid-6wfly743]{margin-bottom:32px}.post-head-top[data-astro-cid-6wfly743]{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:24px;display:flex}.post-head[data-astro-cid-6wfly743] h1[data-astro-cid-6wfly743]{max-width:15ch}.post-head[data-astro-cid-6wfly743] .lead[data-astro-cid-6wfly743]{max-width:680px;margin-top:20px}.byline[data-astro-cid-6wfly743]{align-items:center;gap:12px;margin-top:28px;display:flex}.byline-mark[data-astro-cid-6wfly743]{background:var(--accent);width:44px;height:44px;color:var(--ink);font-family:var(--font-condensed);font-stretch:var(--width-condensed);letter-spacing:.02em;justify-content:center;align-items:center;font-size:15px;font-weight:900;display:inline-flex}.byline-text[data-astro-cid-6wfly743]{flex-direction:column;font-size:14px;line-height:1.35;display:flex}.byline-text[data-astro-cid-6wfly743] strong[data-astro-cid-6wfly743]{font-weight:800}.post-hero[data-astro-cid-6wfly743]{padding-bottom:8px}.post-body[data-astro-cid-6wfly743]{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:56px;padding-block:32px 56px;display:grid}.post-content[data-astro-cid-6wfly743]{max-width:760px}.post-aside[data-astro-cid-6wfly743]{flex-direction:column;gap:24px;display:flex;position:sticky;top:24px}.guide-box[data-astro-cid-6wfly743]{border:var(--border) solid var(--ink);background:var(--white);padding:18px 20px 20px}.guide-box-title[data-astro-cid-6wfly743]{letter-spacing:.16em;text-transform:uppercase;border-bottom:var(--hairline) solid var(--ink);margin-bottom:10px;padding-bottom:10px;font-size:11px;font-weight:800;display:block}.guide-box[data-astro-cid-6wfly743] ol[data-astro-cid-6wfly743]{flex-direction:column;gap:8px;margin:0;padding-left:20px;font-size:14px;line-height:1.4;display:flex}.guide-box[data-astro-cid-6wfly743] a[data-astro-cid-6wfly743]{text-decoration:none}.quote-card[data-astro-cid-6wfly743]{background:var(--ink);color:var(--white);flex-direction:column;gap:14px;padding:24px 20px 20px;display:flex}.quote-card-tag[data-astro-cid-6wfly743]{background:var(--accent);color:var(--ink);align-self:flex-start}.quote-card-text[data-astro-cid-6wfly743]{color:var(--white);margin:0;font-size:15px;line-height:1.45}.quote-card[data-astro-cid-6wfly743] .field{color:var(--muted-dark)}.quote-card[data-astro-cid-6wfly743] .field input,.quote-card[data-astro-cid-6wfly743] .field select{height:44px;font-size:14px}.quote-card[data-astro-cid-6wfly743] .form-grid{gap:8px}.quote-card[data-astro-cid-6wfly743] .form-grid .btn{min-height:48px}.quote-card-call[data-astro-cid-6wfly743]{color:var(--white);font-size:13px;font-weight:700;text-decoration:none}.post-tags[data-astro-cid-6wfly743]{flex-wrap:wrap;align-items:center;gap:10px;padding-bottom:56px;display:flex}.post-tag[data-astro-cid-6wfly743]{border:var(--border) solid var(--ink);letter-spacing:.1em;text-transform:uppercase;align-items:center;min-height:36px;padding:0 14px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.post-grid[data-astro-cid-6wfly743]{gap:var(--gap-card);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (width<=1000px){.post-body[data-astro-cid-6wfly743]{grid-template-columns:minmax(0,1fr)}.post-aside[data-astro-cid-6wfly743]{position:static}.post-grid[data-astro-cid-6wfly743]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.post-grid[data-astro-cid-6wfly743]{grid-template-columns:minmax(0,1fr)}}.post-content h2{font-family:var(--font-condensed);font-stretch:var(--width-condensed);text-transform:uppercase;letter-spacing:-.005em;margin-top:40px;font-size:34px;font-weight:900;line-height:.96}.post-content p{font-size:17px;line-height:1.65}.post-content table{border-collapse:collapse;border-top:var(--rule-heavy) solid var(--ink);border-bottom:var(--border) solid var(--ink);width:100%;margin-block:28px;font-size:15px}.post-content thead th{text-align:left;letter-spacing:.1em;text-transform:uppercase;border-bottom:var(--border) solid var(--ink);padding:14px 16px 14px 0;font-size:12px;font-weight:800}.post-content td{border-bottom:var(--hairline) solid var(--ink);vertical-align:top;padding:16px 16px 16px 0}.post-content blockquote{background:var(--seafoam);border:0;margin:28px 0;padding:20px 24px}.post-content blockquote p{margin:0;font-size:16px;line-height:1.5}.post-content blockquote strong{letter-spacing:.16em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:800;display:block}.post-content blockquote:not(:has(strong)){background:var(--blush)}.post-content blockquote:not(:has(strong)) p{font-family:var(--font-condensed);font-stretch:var(--width-condensed);text-transform:uppercase;letter-spacing:-.005em;font-size:30px;font-weight:900;line-height:.95}.post-content ol{counter-reset:steps;border-top:var(--rule-heavy) solid var(--ink);margin:28px 0;padding:0;list-style:none}.post-content ol li{counter-increment:steps;border-bottom:var(--hairline) solid var(--ink);grid-template-columns:56px minmax(0,1fr);gap:4px 16px;padding:18px 0;display:grid}.post-content ol li:before{content:counter(steps, decimal-leading-zero);font-family:var(--font-condensed);font-stretch:var(--width-condensed);grid-row:span 2;font-size:30px;font-weight:900;line-height:.9}.post-content ol li strong{font-size:19px;font-weight:800;line-height:1.25;display:block}.post-content ol li p{color:var(--muted);margin:0;font-size:15px}
