.article-contents[data-astro-cid-mnjddtd6]{align-self:start;position:sticky;top:2rem}details[data-astro-cid-mnjddtd6]{border:1px solid var(--border);background:var(--surface-raised);border-radius:1rem;padding:1.25rem}summary[data-astro-cid-mnjddtd6]{color:var(--ink);font-family:var(--font-heading);cursor:pointer;font-size:1.0625rem;font-weight:600}ol[data-astro-cid-mnjddtd6]{counter-reset:contents;gap:.25rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}li[data-astro-cid-mnjddtd6]{counter-increment:contents}li[data-astro-cid-mnjddtd6] a[data-astro-cid-mnjddtd6]{color:var(--ink-muted);align-items:baseline;gap:.625rem;padding-block:.625rem;font-size:.8125rem;line-height:1.6;text-decoration:none;display:flex}li[data-astro-cid-mnjddtd6] a[data-astro-cid-mnjddtd6]:before{content:counter(contents, decimal-leading-zero);color:var(--section-color);font-size:.6875rem;font-weight:600}li[data-astro-cid-mnjddtd6] a[data-astro-cid-mnjddtd6]:hover,.category-link[data-astro-cid-mnjddtd6]:hover{color:var(--water);text-decoration:underline}.category-link[data-astro-cid-mnjddtd6]{color:var(--section-color);padding:1.25rem .25rem;font-size:.8125rem;font-weight:600;line-height:1.6;text-decoration:none;display:block}@media (width<=59.99rem){.article-contents[data-astro-cid-mnjddtd6]{position:static}.category-link[data-astro-cid-mnjddtd6]{display:none}}.article-faq[data-astro-cid-k2dnyv63]{margin-top:3rem}.faq-list[data-astro-cid-k2dnyv63]{border:1px solid var(--border);background:var(--surface-raised);border-radius:1rem}.faq-item[data-astro-cid-k2dnyv63]+.faq-item[data-astro-cid-k2dnyv63]{border-top:1px solid var(--border)}.faq-item[data-astro-cid-k2dnyv63] summary[data-astro-cid-k2dnyv63]{cursor:pointer;border-radius:.5rem;padding:1.25rem;scroll-margin-top:2rem;list-style:none}.faq-item[data-astro-cid-k2dnyv63] summary[data-astro-cid-k2dnyv63]::-webkit-details-marker{display:none}.faq-item[data-astro-cid-k2dnyv63] summary[data-astro-cid-k2dnyv63]::marker{content:""}.faq-item[data-astro-cid-k2dnyv63] .faq-question[data-astro-cid-k2dnyv63]{color:var(--ink);letter-spacing:normal;justify-content:space-between;align-items:flex-start;gap:1rem;margin:0;font-size:1.125rem;font-weight:500;line-height:1.5;display:flex}.faq-question[data-astro-cid-k2dnyv63] svg[data-astro-cid-k2dnyv63]{color:var(--ink-muted);flex:0 0 1.25rem;margin-top:.25rem}.faq-item[data-astro-cid-k2dnyv63][open] .faq-vertical[data-astro-cid-k2dnyv63]{display:none}.faq-item[data-astro-cid-k2dnyv63] summary[data-astro-cid-k2dnyv63]:hover .faq-question[data-astro-cid-k2dnyv63]{color:var(--water)}.faq-answer[data-astro-cid-k2dnyv63]{color:var(--ink-muted);padding:0 1.25rem 1.25rem;font-size:1rem;line-height:1.85}.faq-answer[data-astro-cid-k2dnyv63] p[data-astro-cid-k2dnyv63]{margin:0 0 1rem}.faq-answer[data-astro-cid-k2dnyv63] p[data-astro-cid-k2dnyv63]:last-child{margin-bottom:0}@media (width<=39.99rem){.faq-item[data-astro-cid-k2dnyv63] summary[data-astro-cid-k2dnyv63]{padding:1rem}.faq-item[data-astro-cid-k2dnyv63] .faq-question[data-astro-cid-k2dnyv63]{font-size:1rem}.faq-answer[data-astro-cid-k2dnyv63]{padding:0 1rem 1rem}}.article-header[data-astro-cid-sgg5joot]{padding-block:1.5rem 2.5rem}.article-labels[data-astro-cid-sgg5joot]{flex-wrap:wrap;align-items:center;gap:.625rem;margin:1.5rem 0 1rem;font-size:.75rem;font-weight:600;display:flex}.article-labels[data-astro-cid-sgg5joot] a[data-astro-cid-sgg5joot],.article-labels[data-astro-cid-sgg5joot]>span[data-astro-cid-sgg5joot]{border:1px solid var(--border);color:var(--ink-muted);border-radius:999px;padding:.375rem .75rem;text-decoration:none}.article-labels[data-astro-cid-sgg5joot] .category[data-astro-cid-sgg5joot]{border-color:var(--section-outline);background:var(--section-tint);color:var(--section-color)}.article-labels[data-astro-cid-sgg5joot] .category[data-astro-cid-sgg5joot]:hover{border-color:var(--section-color)}.article-labels[data-astro-cid-sgg5joot] .topic[data-astro-cid-sgg5joot]:hover{border-color:var(--ink-muted);color:var(--ink-muted)}h1[data-astro-cid-sgg5joot]{max-width:57rem;color:var(--ink);letter-spacing:-.035em;text-wrap:balance;margin:0 0 1rem;font-size:clamp(2.25rem,4vw,3.25rem);font-weight:700;line-height:1.12}.article-lead[data-astro-cid-sgg5joot]{max-width:48rem;color:var(--ink-muted);margin:0;font-size:1.125rem;line-height:1.8}.article-metadata[data-astro-cid-sgg5joot]{color:var(--ink-muted);flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-top:1.5rem;font-size:.8125rem;line-height:1.65;display:flex}.metadata-item[data-astro-cid-sgg5joot]{align-items:center;gap:.375rem;min-width:0;display:inline-flex}.metadata-item[data-astro-cid-sgg5joot]>svg{flex-shrink:0}.metadata-item[data-astro-cid-sgg5joot] time[data-astro-cid-sgg5joot]{white-space:nowrap}@media (width<=47.99rem){.article-metadata[data-astro-cid-sgg5joot]{flex-direction:column;align-items:flex-start}.metadata-separator[data-astro-cid-sgg5joot]{display:none}}.cover-image[data-astro-cid-sgg5joot]{border:1px solid var(--border);border-radius:1rem;width:100%;height:auto;display:block}.reading-grid[data-astro-cid-sgg5joot]{grid-template-columns:minmax(0,44rem) minmax(0,17rem);justify-content:space-between;align-items:start;gap:4rem;padding-block:3.5rem 4rem;display:grid}.article-prose[data-astro-cid-sgg5joot]{min-width:0;color:var(--ink);grid-area:1/1;font-size:1.125rem;line-height:1.9}.reading-grid[data-astro-cid-sgg5joot] .article-contents{grid-area:1/2}.tool-article[data-astro-cid-sgg5joot] .article-header[data-astro-cid-sgg5joot]{padding-bottom:2rem}.tool-article[data-astro-cid-sgg5joot] h1[data-astro-cid-sgg5joot]{max-width:60rem}.reading-grid[data-astro-cid-sgg5joot].tool-reading-grid{padding-top:0;display:block}.tool-reading-grid[data-astro-cid-sgg5joot] .tool-editorial{max-width:48rem;margin-inline:auto;padding-top:1rem}.tool-reading-grid[data-astro-cid-sgg5joot] .article-faq{max-width:48rem;margin-inline:auto}.article-prose[data-astro-cid-sgg5joot] p{margin:0 0 1.5rem}.article-prose[data-astro-cid-sgg5joot] h2{color:var(--ink);letter-spacing:-.02em;margin:2.5rem 0 1rem;scroll-margin-top:2rem;font-size:1.75rem;font-weight:600;line-height:1.3}.article-prose[data-astro-cid-sgg5joot] h3{letter-spacing:-.015em;margin:2rem 0 1rem;scroll-margin-top:2rem;font-size:1.375rem;line-height:1.4}.article-prose[data-astro-cid-sgg5joot] ul,.article-prose[data-astro-cid-sgg5joot] ol{padding-left:1.5rem}.article-prose[data-astro-cid-sgg5joot] li+li{margin-top:.5rem}.article-prose[data-astro-cid-sgg5joot] strong{font-weight:600}.article-prose[data-astro-cid-sgg5joot] blockquote{font-family:var(--font-heading);background:#f0fdf4;border:1px solid #bbf7d0;border-left:4px solid #15803d;border-radius:.75rem;margin:1.75rem 0;padding:1.25rem 1.5rem;font-size:1.375rem;line-height:1.6}.article-prose[data-astro-cid-sgg5joot] blockquote p{margin:0}.related-section[data-astro-cid-sgg5joot]{border-top:1px solid var(--border);background:#f3f7fb;padding-block:4rem}@media (width<=59.99rem){.reading-grid[data-astro-cid-sgg5joot]{grid-template-columns:minmax(0,1fr);gap:2rem}.article-prose[data-astro-cid-sgg5joot]{grid-row:2;max-width:44rem}.reading-grid[data-astro-cid-sgg5joot] .article-contents{grid-area:1/1}}@media (width<=39.99rem){.article-header[data-astro-cid-sgg5joot]{padding-block:1rem 1.75rem}h1[data-astro-cid-sgg5joot]{font-size:2.125rem;line-height:1.18}.article-lead[data-astro-cid-sgg5joot],.article-prose[data-astro-cid-sgg5joot]{font-size:1rem}.reading-grid[data-astro-cid-sgg5joot]{padding-block:2rem 3rem}.article-prose[data-astro-cid-sgg5joot] h2{font-size:1.5rem}.article-prose[data-astro-cid-sgg5joot] blockquote{padding:1rem;font-size:1.125rem}.related-section[data-astro-cid-sgg5joot]{padding-block:3rem}}
