.author[data-astro-cid-hbs4ykhd]{margin-block:var(--spacing-12) var(--spacing-6);padding:var(--spacing-6) var(--spacing-8);border:1px solid var(--color-border);background:#f4f6f8;border-top:4px solid #33495d;border-radius:8px}.author__eyebrow[data-astro-cid-hbs4ykhd]{margin:0 0 var(--spacing-4);padding-bottom:var(--spacing-3);border-bottom:1px solid var(--color-border);letter-spacing:.14em;color:#33495d;font-size:12px;font-weight:700}.author__name[data-astro-cid-hbs4ykhd]{margin:0 0 var(--spacing-2);color:var(--color-text);font-size:1.25rem;font-weight:700}.author__role[data-astro-cid-hbs4ykhd]{margin:var(--spacing-1) 0 0;color:var(--color-muted);font-size:.8125rem;font-weight:400;display:block}.author__row[data-astro-cid-hbs4ykhd]{gap:var(--spacing-6);grid-template-columns:96px 1fr;align-items:start;display:grid}.author__photo[data-astro-cid-hbs4ykhd]{width:96px;height:96px;box-shadow:0 0 0 1px var(--color-border);background-color:#eef2f6;background-position:53% 0;background-repeat:no-repeat;background-size:300%;border:3px solid #fff;border-radius:50%}@media (width<=30rem){.author[data-astro-cid-hbs4ykhd]{padding:var(--spacing-5) var(--spacing-4)}.author__row[data-astro-cid-hbs4ykhd]{gap:var(--spacing-4);grid-template-columns:64px 1fr}.author__photo[data-astro-cid-hbs4ykhd]{width:64px;height:64px}}.author__bio[data-astro-cid-hbs4ykhd]{margin:var(--spacing-3) 0 var(--spacing-3);color:var(--color-text);font-size:.9375rem;line-height:1.9}.author__link[data-astro-cid-hbs4ykhd]{gap:var(--spacing-2);color:#33495d;font-size:.875rem;font-weight:700;text-decoration:none;display:inline-flex}.author__link[data-astro-cid-hbs4ykhd]:hover{text-underline-offset:.2em;text-decoration:underline}.side-svc[data-astro-cid-sl47ib2o]{margin-top:var(--spacing-6);padding:var(--spacing-5);border:1px solid var(--color-border);background:#fff;border-radius:8px}.side-svc__eyebrow[data-astro-cid-sl47ib2o]{margin:0 0 var(--spacing-2);letter-spacing:.08em;color:var(--color-brand);font-size:12px;font-weight:700}.side-svc[data-astro-cid-sl47ib2o] ul[data-astro-cid-sl47ib2o]{margin:0;padding:0;list-style:none}.side-svc[data-astro-cid-sl47ib2o] li[data-astro-cid-sl47ib2o]+li[data-astro-cid-sl47ib2o]{border-top:1px solid var(--color-border)}.side-svc[data-astro-cid-sl47ib2o] a[data-astro-cid-sl47ib2o]{justify-content:space-between;gap:var(--spacing-3);padding:var(--spacing-3) 0;color:var(--color-text);font-size:.9375rem;font-weight:700;line-height:1.6;display:flex;text-decoration:none!important}.side-svc[data-astro-cid-sl47ib2o] a[data-astro-cid-sl47ib2o]:hover{color:var(--color-brand)}.related[data-astro-cid-sl47ib2o]{margin-block:var(--spacing-6);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface)}.related[data-astro-cid-sl47ib2o] summary[data-astro-cid-sl47ib2o]{padding:var(--spacing-3) var(--spacing-4);cursor:pointer;font-weight:700}.related[data-astro-cid-sl47ib2o] ul[data-astro-cid-sl47ib2o]{padding:0 var(--spacing-5) var(--spacing-4);margin:0;list-style:none}.related[data-astro-cid-sl47ib2o] li[data-astro-cid-sl47ib2o]+li[data-astro-cid-sl47ib2o]{border-top:1px solid var(--color-border)}.related[data-astro-cid-sl47ib2o] li[data-astro-cid-sl47ib2o] a[data-astro-cid-sl47ib2o]{padding:var(--spacing-2) 0;font-weight:700;text-decoration:none;display:block}.ctaslot[data-astro-cid-jtrkocyz]{margin-block:var(--spacing-8);padding:var(--spacing-6) var(--spacing-5);border:1px dashed var(--color-border-strong);border-radius:var(--radius-lg);color:var(--color-muted);font-size:var(--font-size-sm);text-align:center}body:before{display:none}.entry[data-astro-cid-dlidweyu]{--color-text:#1d2933;--color-border:#e4e9ee;--color-bg-subtle:#f4f6f8;--color-fill:#f4f6f8;--color-bg:#fff;--radius-lg:8px;max-width:46rem;padding:var(--spacing-10) var(--spacing-4) var(--spacing-16);margin:0 auto}.entry__head[data-astro-cid-dlidweyu]{margin-bottom:var(--spacing-6)}.entry__cats[data-astro-cid-dlidweyu]{margin:0 0 var(--spacing-3);gap:var(--spacing-2);flex-wrap:wrap;display:flex}.entry__cat[data-astro-cid-dlidweyu]{padding:.125rem var(--spacing-3);border-radius:var(--radius);background:var(--color-bg-subtle);color:var(--color-brand);font-size:var(--font-size-xs);font-weight:600}.entry__title[data-astro-cid-dlidweyu]{margin:0 0 var(--spacing-3);letter-spacing:0;font-size:clamp(1.5rem,1.1rem + 1.6vw,2.125rem);line-height:1.4}.entry__thumb[data-astro-cid-dlidweyu]{margin-bottom:var(--spacing-6);border:1px solid var(--color-border);border-radius:8px;overflow:hidden}.entry__thumb[data-astro-cid-dlidweyu] img{width:100%;height:auto;display:block}.entry__crumb[data-astro-cid-dlidweyu]{margin:0 0 var(--spacing-3);color:var(--color-muted);font-size:var(--font-size-sm)}.entry__date[data-astro-cid-dlidweyu]{color:var(--color-muted);font-size:var(--font-size-sm)}@media (width<=40rem){.entry[data-astro-cid-dlidweyu]{padding-top:var(--spacing-6)}}.entry--two[data-astro-cid-dlidweyu]{max-width:72rem}.entry__nav[data-astro-cid-dlidweyu]{gap:var(--spacing-4);margin-top:var(--spacing-10);padding-top:var(--spacing-6);border-top:1px solid var(--color-border);grid-template-columns:1fr 1fr;display:grid}.entry__nav-item[data-astro-cid-dlidweyu]{gap:var(--spacing-1);padding:var(--spacing-3) var(--spacing-4);border:1px solid var(--color-border);color:var(--color-text);border-radius:8px;display:grid;text-decoration:none!important}.entry__nav-item[data-astro-cid-dlidweyu]:hover{border-color:var(--color-brand)}.entry__nav-item[data-astro-cid-dlidweyu] span[data-astro-cid-dlidweyu]{font-size:var(--font-size-xs);color:var(--color-muted)}.entry__nav-item[data-astro-cid-dlidweyu] b[data-astro-cid-dlidweyu]{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.9375rem;line-height:1.6;display:-webkit-box;overflow:hidden}.entry__nav-item--next[data-astro-cid-dlidweyu]{text-align:right}.entry__nav-back[data-astro-cid-dlidweyu]{font-size:var(--font-size-sm);color:var(--color-brand);grid-column:1/-1;justify-self:center;font-weight:700}@media (width<=40rem){.entry__nav[data-astro-cid-dlidweyu]{grid-template-columns:1fr}.entry__nav-item--next[data-astro-cid-dlidweyu]{text-align:left}}.entry[data-astro-cid-dlidweyu] .body-text ol{counter-reset:ol;border-top:1px solid var(--color-border);margin:0 0 1.75em;padding-left:0;list-style:none}.entry[data-astro-cid-dlidweyu] .body-text ol>li{counter-increment:ol;border-bottom:1px solid var(--color-border);margin:0;padding:.9em 0 .9em 3rem;position:relative}.entry[data-astro-cid-dlidweyu] .body-text ol>li:before{content:counter(ol);color:#fff;background:#33495d;border-radius:50%;place-items:center;width:2rem;height:2rem;font-size:.875rem;font-weight:700;line-height:1;display:grid;position:absolute;top:.95em;left:0}.entry[data-astro-cid-dlidweyu] .body-text ol ol{margin:.5em 0 0}.entry__grid[data-astro-cid-dlidweyu]{display:block}.entry__toc-pc[data-astro-cid-dlidweyu]{display:none}.side-diag[data-astro-cid-dlidweyu]{gap:var(--spacing-2);margin-top:var(--spacing-6);padding:var(--spacing-5);border:1px solid var(--color-border);color:var(--color-text);background:#fff;border-radius:8px;display:grid;text-decoration:none!important}.side-diag[data-astro-cid-dlidweyu]:hover{border-color:var(--color-brand)}.side-diag__eyebrow[data-astro-cid-dlidweyu]{letter-spacing:.08em;color:var(--color-brand);font-size:12px;font-weight:700}.side-diag__title[data-astro-cid-dlidweyu]{font-size:.9375rem;font-weight:700;line-height:1.6}.side-diag__facts[data-astro-cid-dlidweyu]{color:var(--color-muted);font-size:.8125rem}.side-diag__go[data-astro-cid-dlidweyu]{color:var(--color-brand);font-size:.875rem;font-weight:700}@media (width>=68.75rem){.entry__grid[data-astro-cid-dlidweyu]{gap:var(--spacing-12);grid-template-columns:minmax(0,46rem) 17.5rem;justify-content:center;align-items:start;display:grid}.entry__toc-sp[data-astro-cid-dlidweyu]{display:none}.entry__toc-pc[data-astro-cid-dlidweyu]{display:block}.entry__side[data-astro-cid-dlidweyu]{position:sticky;top:6rem}.entry__toc-pc[data-astro-cid-dlidweyu] .toc nav{min-height:8rem;max-height:calc(100vh - 22rem);overflow-y:auto}.entry__toc-pc[data-astro-cid-dlidweyu] .toc{margin-block:0}}
