.blog-module__YplmVq__guideHeader{justify-content:space-between;align-items:center;gap:1.5rem;margin-bottom:1.5rem;display:flex}.blog-module__YplmVq__guideArt{flex-shrink:0;width:7rem;height:auto;display:block}.blog-module__YplmVq__filter{border:1px solid color-mix(in srgb,var(--homepage-gold)55%,transparent);min-height:2.75rem;color:var(--foreground);border-radius:.6rem .8rem .65rem .75rem;padding:.5rem 1.25rem;font-size:.875rem;transition:background-color .15s,border-color .15s;position:relative}.blog-module__YplmVq__filter:hover{border-color:var(--action);background-color:var(--action-soft)}.blog-module__YplmVq__filter[aria-pressed=true]{border-color:var(--action);background-color:var(--homepage-button);font-weight:700}.blog-module__YplmVq__filter[aria-pressed=true]:after{content:"";border:1px dashed color-mix(in srgb,var(--paper)85%,transparent);border-radius:inherit;pointer-events:none;position:absolute;top:3px;bottom:3px;left:3px;right:3px}.blog-module__YplmVq__articleGrid{border-top:1px solid color-mix(in srgb,var(--homepage-gold)40%,transparent);grid-template-columns:minmax(0,1fr);column-gap:3rem;margin-top:1.5rem;display:grid}.blog-module__YplmVq__card{border-bottom:1px dashed color-mix(in srgb,var(--homepage-gold)45%,transparent);padding-top:1.5rem;padding-bottom:1.5rem}.blog-module__YplmVq__backLink{min-height:2.75rem;color:var(--action);text-underline-offset:.3rem;align-items:center;gap:.5rem;font-size:.875rem;display:inline-flex}.blog-module__YplmVq__backLink:hover{text-decoration:underline}.blog-module__YplmVq__articleLayout{align-items:start;gap:2rem;display:grid}.blog-module__YplmVq__article{min-width:0;max-width:48rem}.blog-module__YplmVq__articleTitle{text-align:left}.blog-module__YplmVq__articleTitle:after{margin-left:0}.blog-module__YplmVq__articleToc{border-bottom:1px dashed color-mix(in srgb,var(--homepage-gold)40%,transparent);min-width:0;padding-bottom:1.5rem}.blog-module__YplmVq__tocLink{color:var(--muted);overflow-wrap:anywhere;border-left:2px solid transparent;margin-left:-1px;padding:.375rem .75rem;font-size:.875rem;line-height:1.75;display:block}.blog-module__YplmVq__tocLink:hover{border-color:var(--action);color:var(--action)}.blog-module__YplmVq__tocLink:focus-visible{border-color:var(--action);color:var(--action)}.blog-module__YplmVq__tocSubLink{padding-left:1.5rem}.blog-module__YplmVq__articleContent{overflow-wrap:anywhere;padding-top:.5rem}.blog-module__YplmVq__articleContent h2{margin-top:2rem;margin-bottom:1rem}.blog-module__YplmVq__articleContent h3{margin-top:1.5rem;margin-bottom:.75rem}.blog-module__YplmVq__articleContent h2,.blog-module__YplmVq__articleContent h3{scroll-margin-top:6rem}.blog-module__YplmVq__articleContent p{white-space:pre-wrap;margin-top:1rem}@media (min-width:48rem){.blog-module__YplmVq__guideArt{width:10rem}.blog-module__YplmVq__articleGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.blog-module__YplmVq__articleLayout{grid-template-columns:minmax(0,1fr) 16rem;gap:2.5rem}.blog-module__YplmVq__article{grid-area:1/1}.blog-module__YplmVq__articleToc{border-bottom:0;grid-area:1/2;max-height:calc(100dvh - 8rem);padding-bottom:0;position:-webkit-sticky;position:sticky;top:6rem;overflow-y:auto}}@media (prefers-reduced-motion:reduce){.blog-module__YplmVq__filter{transition:none}}
