.answer[data-astro-cid-gps5ci4h]{border:1px solid var(--color-line);border-radius:var(--radius-lg);padding:var(--space-8);box-shadow:var(--shadow-card);background:#fff}.answer__title[data-astro-cid-gps5ci4h]{font-size:var(--text-xl);margin-bottom:var(--space-2)}.answer__points[data-astro-cid-gps5ci4h]{margin:0 0 var(--space-6);padding:0;list-style:none}.answer__points[data-astro-cid-gps5ci4h] li[data-astro-cid-gps5ci4h]{padding:var(--space-3) 0;border-top:1px solid var(--color-line);color:var(--color-ink)}.answer__points[data-astro-cid-gps5ci4h] li[data-astro-cid-gps5ci4h]:first-child{border-top:0}.answer__points[data-astro-cid-gps5ci4h] li[data-astro-cid-gps5ci4h]:last-child{padding-bottom:0}.answer__actions[data-astro-cid-gps5ci4h]{gap:var(--space-3);display:grid}.answer__button[data-astro-cid-gps5ci4h]{width:100%;padding-top:var(--space-3);padding-bottom:var(--space-3);text-align:center;text-wrap:balance;line-height:1.25}.author[data-astro-cid-auiysoxa]{gap:var(--space-5);border:1px solid var(--color-line);border-radius:var(--radius-lg);padding:var(--space-8);box-shadow:var(--shadow-card);background:#fff;display:grid}.author__photo[data-astro-cid-auiysoxa]{object-fit:cover;border-radius:999px;width:96px;height:96px}.author__body[data-astro-cid-auiysoxa]{min-width:0}.author__name[data-astro-cid-auiysoxa]{font-size:var(--text-xl);margin:0 0 var(--space-2)}.author__credentials[data-astro-cid-auiysoxa]{color:var(--color-muted);margin:0 0 var(--space-4);max-width:62ch;line-height:1.5}.author__bio[data-astro-cid-auiysoxa]{color:var(--color-ink);margin:0 0 var(--space-2);max-width:62ch}.author__links[data-astro-cid-auiysoxa]{gap:0 var(--space-6);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.author__links[data-astro-cid-auiysoxa] a[data-astro-cid-auiysoxa]{padding:var(--space-3) 0;font-family:var(--font-heading);font-size:var(--text-sm);color:var(--color-link);font-weight:700;line-height:1.3;display:inline-block}@media (width>=600px){.author[data-astro-cid-auiysoxa]{gap:var(--space-6);grid-template-columns:96px minmax(0,1fr);align-items:start}}.opener[data-astro-cid-zg7dkzxc]{padding:var(--space-16) 0}.opener__inner[data-astro-cid-zg7dkzxc]{max-width:var(--container-medium)}.opener__meta[data-astro-cid-zg7dkzxc]{gap:var(--space-2) var(--space-5);margin:var(--space-6) 0 0;font-family:var(--font-heading);font-size:var(--text-sm);font-weight:700;line-height:var(--leading-snug);color:#fff;flex-wrap:wrap;display:flex}.opener__topic[data-astro-cid-zg7dkzxc]{color:#fff;text-decoration-color:#ffffff80}.opener__topic[data-astro-cid-zg7dkzxc]:hover{text-decoration-color:#fff}.opener[data-astro-cid-zg7dkzxc] h1[data-astro-cid-zg7dkzxc]{font-size:var(--text-display-sm);max-width:18ch}.opener__lede[data-astro-cid-zg7dkzxc]{max-width:62ch;margin:0}.post[data-astro-cid-zg7dkzxc]{padding-top:var(--space-12)}.post__inner[data-astro-cid-zg7dkzxc]{gap:var(--space-10);grid-template-columns:minmax(0,1fr);max-width:1080px;display:grid}.post__article[data-astro-cid-zg7dkzxc]{max-width:68ch}.post__lead[data-astro-cid-zg7dkzxc]{margin:0 0 var(--space-8)}.post__lead[data-astro-cid-zg7dkzxc] img{aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius-lg);width:100%}.post__body[data-astro-cid-zg7dkzxc]{max-width:none}.post__body[data-astro-cid-zg7dkzxc] p{max-width:none;font-size:var(--text-base)}.post__body[data-astro-cid-zg7dkzxc] p:first-child{font-size:var(--text-lg);line-height:1.5}.post__body[data-astro-cid-zg7dkzxc] h2{font-size:var(--text-2xl);margin:var(--space-12) 0 var(--space-4)}.post__body[data-astro-cid-zg7dkzxc] h3{font-size:var(--text-xl);margin:var(--space-8) 0 var(--space-3)}.post__body[data-astro-cid-zg7dkzxc] ul,.post__body[data-astro-cid-zg7dkzxc] ol{margin:0 0 var(--space-5);padding-left:1.25em}.post__body[data-astro-cid-zg7dkzxc] li{margin-bottom:var(--space-2)}.post__body[data-astro-cid-zg7dkzxc] li::marker{color:var(--brand-deep)}.post__body[data-astro-cid-zg7dkzxc] img{border-radius:var(--radius-lg);margin:var(--space-8) 0}.post__body[data-astro-cid-zg7dkzxc] blockquote{margin:var(--space-8) 0;padding:var(--space-6);background:var(--color-surface);border-radius:var(--radius-lg)}.post__body[data-astro-cid-zg7dkzxc] blockquote p:first-child{font-family:var(--font-heading);font-size:var(--text-sm);font-weight:700;line-height:var(--leading-snug);color:var(--color-muted);margin-bottom:var(--space-3)}.post__body[data-astro-cid-zg7dkzxc] blockquote p:first-child em{font-style:normal}.post__body[data-astro-cid-zg7dkzxc] blockquote p:last-child{margin-bottom:0}.post__body[data-astro-cid-zg7dkzxc] table{width:100%;margin:var(--space-8) 0;border-collapse:separate;border-spacing:0;border:1px solid var(--color-line-strong);border-radius:var(--radius-lg);font-size:.875rem;line-height:1.45;overflow:hidden}.post__body[data-astro-cid-zg7dkzxc] th,.post__body[data-astro-cid-zg7dkzxc] td{padding:var(--space-2);text-align:left;vertical-align:top;overflow-wrap:anywhere}.post__body[data-astro-cid-zg7dkzxc] thead th{background:var(--brand-navy);color:#fff;font-family:var(--font-heading);font-weight:700}.post__body[data-astro-cid-zg7dkzxc] tbody th{font-family:var(--font-heading);color:var(--color-heading);font-weight:700}.post__body[data-astro-cid-zg7dkzxc] tbody tr:not(:last-child) th,.post__body[data-astro-cid-zg7dkzxc] tbody tr:not(:last-child) td{border-bottom:1px solid var(--color-line)}.post__body[data-astro-cid-zg7dkzxc] tbody td:first-child{font-family:var(--font-heading);color:var(--color-heading);font-weight:700}.author-slot[data-astro-cid-zg7dkzxc]{max-width:var(--container-medium);margin-top:var(--space-10)}.related__title[data-astro-cid-zg7dkzxc]{margin-bottom:var(--space-8)}@media (width>=720px){.post__body[data-astro-cid-zg7dkzxc] table{font-size:var(--text-base)}.post__body[data-astro-cid-zg7dkzxc] th,.post__body[data-astro-cid-zg7dkzxc] td{padding:var(--space-4) var(--space-5);overflow-wrap:normal}}@media (width>=900px){.opener[data-astro-cid-zg7dkzxc]{padding:var(--space-20) 0}.post[data-astro-cid-zg7dkzxc]{padding-top:var(--space-16)}.post__inner[data-astro-cid-zg7dkzxc]{gap:var(--space-16);grid-template-columns:minmax(0,1fr) 380px;grid-template-areas:"article aside";align-items:start}.post__aside[data-astro-cid-zg7dkzxc]{top:calc(var(--header-height) + var(--space-8));grid-area:aside;position:sticky}.post__article[data-astro-cid-zg7dkzxc]{grid-area:article}}
