.post__head[data-astro-cid-zg7dkzxc]{padding-block:clamp(2.5rem,5vw,4.5rem) clamp(3rem,6vw,5.5rem);overflow:hidden}.post__contours[data-astro-cid-zg7dkzxc]{opacity:.7;-webkit-mask-composite:source-in;-webkit-mask-image:url(/brand/contours.svg),linear-gradient(100deg,#0000 30%,#000 75%);mask-image:url(/brand/contours.svg),linear-gradient(100deg,#0000 30%,#000 75%);-webkit-mask-size:cover,100% 100%;mask-size:cover,100% 100%;-webkit-mask-composite:source-in;mask-composite:intersect}.post__head-inner[data-astro-cid-zg7dkzxc]{position:relative}.post__head[data-astro-cid-zg7dkzxc] h1[data-astro-cid-zg7dkzxc]{max-width:20ch;margin-top:1rem;font-size:clamp(2.25rem,3.6vw + 1.2rem,3.75rem)}.post__head[data-astro-cid-zg7dkzxc] .lede[data-astro-cid-zg7dkzxc]{max-width:40rem;margin-top:1.5rem}.post__meta[data-astro-cid-zg7dkzxc]{border-top:2px solid var(--cream);flex-wrap:wrap;gap:.25rem 1.75rem;margin-top:2rem;padding-top:1.1rem;font-weight:600;display:flex}.post__main[data-astro-cid-zg7dkzxc]{padding-top:clamp(2.5rem,5vw,4.5rem)}.post__grid[data-astro-cid-zg7dkzxc]{grid-template-columns:minmax(0,15rem) minmax(0,44rem);align-items:start;gap:clamp(2rem,6vw,6rem);display:grid}.post__contents[data-astro-cid-zg7dkzxc]{border-top:6px solid var(--ink);padding-top:1rem;position:sticky;top:7rem}.post__contents[data-astro-cid-zg7dkzxc] p[data-astro-cid-zg7dkzxc],.post__short[data-astro-cid-zg7dkzxc] p[data-astro-cid-zg7dkzxc]{font-family:var(--font-head);font-weight:800;font-size:var(--step-1);letter-spacing:-.02em;line-height:1.2}.post__contents[data-astro-cid-zg7dkzxc] ol[data-astro-cid-zg7dkzxc]{margin-top:.75rem}.post__contents[data-astro-cid-zg7dkzxc] li[data-astro-cid-zg7dkzxc]{border-bottom:1px solid var(--contour)}.post__contents[data-astro-cid-zg7dkzxc] a[data-astro-cid-zg7dkzxc]{color:var(--ink-soft);transition:color .2s var(--ease);padding-block:.65rem;font-size:1rem;font-weight:500;line-height:1.35;text-decoration:none;display:block}.post__contents[data-astro-cid-zg7dkzxc] a[data-astro-cid-zg7dkzxc]:hover{color:var(--fern);text-decoration:underline;text-decoration-thickness:2px}.post__short[data-astro-cid-zg7dkzxc]{background:var(--cream);border-top:6px solid var(--ink);padding:clamp(1.25rem,2.5vw,2rem)}.post__short[data-astro-cid-zg7dkzxc] ul[data-astro-cid-zg7dkzxc]{margin-top:1rem;font-weight:500}.post__figure[data-astro-cid-zg7dkzxc]{margin-top:clamp(2rem,4vw,3rem)}.post__figure[data-astro-cid-zg7dkzxc] figcaption[data-astro-cid-zg7dkzxc]{color:var(--ink-soft);margin-top:.75rem;font-size:1rem}.post__body[data-astro-cid-zg7dkzxc]{margin-top:clamp(2rem,4vw,3rem);line-height:1.65}.post__body[data-astro-cid-zg7dkzxc]>*+*{margin-top:1.25rem}.post__body[data-astro-cid-zg7dkzxc]>p:first-child{font-size:var(--step-1);color:var(--ink);line-height:1.55}.post__body[data-astro-cid-zg7dkzxc] h2{border-top:2px solid var(--ink);font-size:var(--step-2);letter-spacing:-.02em;margin-top:clamp(3rem,5vw,4rem);padding-top:1.25rem;scroll-margin-top:6.5rem;line-height:1.2}.post__body[data-astro-cid-zg7dkzxc] h2+*{margin-top:1rem}.post__body[data-astro-cid-zg7dkzxc] p,.post__body[data-astro-cid-zg7dkzxc] li{color:var(--ink-soft)}.post__body[data-astro-cid-zg7dkzxc] strong{color:var(--ink);font-weight:600}.post__body[data-astro-cid-zg7dkzxc] a{color:var(--ink);transition:color .2s var(--ease);font-weight:600}.post__body[data-astro-cid-zg7dkzxc] a:hover{color:var(--fern)}.post__body[data-astro-cid-zg7dkzxc] ul li{padding-left:1.5rem;position:relative}.post__body[data-astro-cid-zg7dkzxc] ul li:before{content:"";background:var(--ink);width:.45rem;height:.45rem;position:absolute;top:.68em;left:.15rem;transform:rotate(45deg)}.post__body[data-astro-cid-zg7dkzxc] li+li{margin-top:.7rem}.post__body[data-astro-cid-zg7dkzxc] ol{counter-reset:step;border-bottom:1px solid var(--contour)}.post__body[data-astro-cid-zg7dkzxc] ol li{counter-increment:step;border-top:1px solid var(--contour);margin-top:0;padding:.9rem 0 .9rem 3.25rem;position:relative}.post__body[data-astro-cid-zg7dkzxc] ol li:before{content:counter(step);font-family:var(--font-head);letter-spacing:-.03em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:1.75rem;font-weight:800;line-height:1.1;position:absolute;top:.7rem;left:0}.post__body[data-astro-cid-zg7dkzxc] blockquote{background:var(--cream);border-top:6px solid var(--ink);margin-inline:0;padding:1.1rem 1.25rem 1.25rem}.post__body[data-astro-cid-zg7dkzxc] blockquote:before{content:"Example to copy";color:var(--ink-soft);margin-bottom:.4rem;font-size:1rem;font-weight:600;display:block}.post__body[data-astro-cid-zg7dkzxc] blockquote p{color:var(--ink);font-size:var(--step-1);font-weight:500;line-height:1.5}.more[data-astro-cid-zg7dkzxc] h2[data-astro-cid-zg7dkzxc]{margin-bottom:clamp(2rem,4vw,3rem)}.more__grid[data-astro-cid-zg7dkzxc]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2.5rem,5vw,4rem) clamp(2rem,4vw,4rem);display:grid}@media (width<=62rem){.post__grid[data-astro-cid-zg7dkzxc]{grid-template-columns:minmax(0,44rem)}.post__contents[data-astro-cid-zg7dkzxc]{position:static}}@media (width<=56rem){.more__grid[data-astro-cid-zg7dkzxc]{grid-template-columns:1fr}}
