.k-group[data-astro-cid-kaznfdle]{border-radius:12px;margin-block:2rem}.k-group[data-astro-cid-kaznfdle]>:first-child{margin-block-start:0}.k-group[data-astro-cid-kaznfdle]>:last-child{margin-block-end:0}.k-summary[data-astro-cid-kaznfdle]{border:1.5px solid var(--color-navy);padding:20px 22px}.k-summary[data-astro-cid-kaznfdle]>p:first-child{margin-block-end:10px;font-size:15px;font-weight:700}.k-summary[data-astro-cid-kaznfdle] ul{margin:0;padding-inline-start:1.1em;font-size:14.5px;line-height:1.9}.k-summary[data-astro-cid-kaznfdle] li{margin:0}.k-cta-mid[data-astro-cid-kaznfdle]{background:var(--color-teal-bg);padding:20px 22px}.k-cta-mid[data-astro-cid-kaznfdle]>p:first-child{color:var(--color-muted);margin:0;font-size:13px}.k-cta-mid[data-astro-cid-kaznfdle]>p:nth-child(2){margin:3px 0 12px;font-size:16.5px;font-weight:700;line-height:1.5}.k-cta-foot[data-astro-cid-kaznfdle]{background:var(--color-navy);color:#fff;text-align:center;border-radius:16px;margin-block-start:2.75rem;padding:34px 32px}.k-cta-foot[data-astro-cid-kaznfdle] p{color:#fff}.k-cta-foot[data-astro-cid-kaznfdle]>p:first-child{margin:0;font-size:22px;font-weight:700;line-height:1.5}.k-cta-foot[data-astro-cid-kaznfdle]>p:nth-child(2){max-width:34em;margin:12px auto 20px;font-size:14.5px;line-height:1.8}.k-group[data-astro-cid-kaznfdle] .emdash-buttons{gap:12px!important;margin:0!important}.k-cta-foot[data-astro-cid-kaznfdle] .emdash-buttons{flex-wrap:wrap;flex-direction:row!important;justify-content:center!important;align-items:center!important}.k-group[data-astro-cid-kaznfdle] .emdash-button{font-size:15px;font-weight:700;line-height:1.4;border:1.5px solid var(--color-teal)!important;background:var(--color-teal)!important;color:#fff!important;border-radius:8px!important;padding:13px 28px!important;text-decoration:none!important}.k-group[data-astro-cid-kaznfdle] .emdash-button:hover{border-color:var(--color-teal-dark)!important;background:var(--color-teal-dark)!important}.k-cta-mid[data-astro-cid-kaznfdle] .emdash-button{font-size:13.5px;padding:8px 15px!important}.k-cta-foot[data-astro-cid-kaznfdle] .emdash-button+.emdash-button{background:0 0!important;border-color:#fff!important}.k-cta-foot[data-astro-cid-kaznfdle] .emdash-button+.emdash-button:hover{color:var(--color-navy)!important;background:#fff!important}@media (width<=720px){.k-cta-foot[data-astro-cid-kaznfdle]{padding:28px 20px}.k-cta-foot[data-astro-cid-kaznfdle]>p:first-child{font-size:19px}}.author[data-astro-cid-hbs4ykhd]{margin-block-start:3.5rem}.author__title[data-astro-cid-hbs4ykhd]{border-inline-start:4px solid var(--color-teal);color:var(--color-navy);margin-block-end:1.25rem;padding-inline-start:.75rem;font-size:1.25rem;font-weight:700;line-height:1.4}.author__box[data-astro-cid-hbs4ykhd]{border:1px solid var(--color-border);border-radius:14px;grid-template-columns:11rem minmax(0,1fr);gap:1.5rem;padding:1.75rem;display:grid}.author__who[data-astro-cid-hbs4ykhd]{border-inline-end:1px solid var(--color-border);text-align:center;flex-direction:column;align-items:center;gap:.375rem;padding-inline-end:1.5rem;display:flex}.author__avatar[data-astro-cid-hbs4ykhd]{border:3px solid var(--color-border);border-radius:50%;width:100px;height:100px;margin-block-end:.5rem}.author__name[data-astro-cid-hbs4ykhd]{color:var(--color-navy);font-weight:700;line-height:1.45;text-decoration:none}.author__name[data-astro-cid-hbs4ykhd]:hover{color:var(--color-teal-dark)}.author__position[data-astro-cid-hbs4ykhd]{color:var(--color-text-secondary);font-size:.8125rem}.author__desc[data-astro-cid-hbs4ykhd]{color:var(--color-text-secondary);font-size:.9375rem;line-height:1.85}.author__desc[data-astro-cid-hbs4ykhd] p[data-astro-cid-hbs4ykhd]+p[data-astro-cid-hbs4ykhd]{margin-block-start:.5rem}@media (width<=640px){.author__box[data-astro-cid-hbs4ykhd]{grid-template-columns:minmax(0,1fr);padding:1.25rem}.author__who[data-astro-cid-hbs4ykhd]{border-inline-end:0;border-block-end:1px solid var(--color-border);padding-block-end:1rem;padding-inline-end:0}}.side-banner[data-astro-cid-idfs7ipp]{border-radius:12px;transition:transform .2s,box-shadow .2s;display:block;overflow:hidden;box-shadow:0 2px 10px #002f571a}.side-banner[data-astro-cid-idfs7ipp]:hover{transform:translateY(-2px);box-shadow:0 6px 18px #002f5729}.side-banner[data-astro-cid-idfs7ipp] img[data-astro-cid-idfs7ipp]{aspect-ratio:1;width:100%;height:auto;display:block}.rail-cta-wrap[data-astro-cid-nphjehaz]{flex:1}.rail-cta[data-astro-cid-nphjehaz]{top:var(--spacing-6);padding:var(--spacing-6);border:1px solid var(--color-teal-pale);background:var(--color-teal-bg);border-radius:12px;position:sticky}.rail-cta__eyebrow[data-astro-cid-nphjehaz]{color:var(--color-teal-dark);font-size:.8rem;font-weight:700}.rail-cta__title[data-astro-cid-nphjehaz]{margin-top:var(--spacing-2);color:var(--color-navy);font-weight:700;line-height:1.5}.rail-cta__text[data-astro-cid-nphjehaz]{margin-top:var(--spacing-2);font-size:.875rem;line-height:1.7}.rail-cta__btn[data-astro-cid-nphjehaz]{width:100%;margin-top:var(--spacing-4);text-align:center;background:var(--color-teal);color:#fff;display:block}.rail-cta__btn[data-astro-cid-nphjehaz]:hover{background:var(--color-teal-dark)}.rail-cta__sub[data-astro-cid-nphjehaz]{margin-top:var(--spacing-3);text-align:center;color:var(--color-navy);text-underline-offset:3px;font-size:.85rem;text-decoration:underline;display:block}.cta-dock[data-astro-cid-cx2u4dpn]{inset-inline:var(--spacing-3);bottom:calc(var(--spacing-3) + env(safe-area-inset-bottom,0px));z-index:40;align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-2) var(--spacing-2) var(--spacing-4);background:var(--color-navy);color:#fff;border-radius:999px;display:flex;position:fixed;box-shadow:0 6px 20px #002f5740}.cta-dock[data-astro-cid-cx2u4dpn][hidden]{display:none}.cta-dock__link[data-astro-cid-cx2u4dpn]{min-width:0;padding-block:var(--spacing-1);color:#fff;flex-direction:column;flex:1;text-decoration:none;display:flex}.cta-dock__label[data-astro-cid-cx2u4dpn]{color:#dbe6ee;font-size:.7rem}.cta-dock__title[data-astro-cid-cx2u4dpn]{font-size:.95rem;font-weight:700}.cta-dock__title[data-astro-cid-cx2u4dpn]:after{content:" →";color:var(--color-teal-pale)}.cta-dock__close[data-astro-cid-cx2u4dpn]{color:#dbe6ee;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;width:2.5rem;height:2.5rem;display:grid}.cta-dock__close[data-astro-cid-cx2u4dpn] svg[data-astro-cid-cx2u4dpn]{width:1.1rem;height:1.1rem}@media (width>=1100px){.cta-dock[data-astro-cid-cx2u4dpn]{display:none!important}}.has-text-align-center[data-astro-cid-obq36l74]{text-align:center}.has-text-align-right[data-astro-cid-obq36l74]{text-align:right}.has-text-align-justify[data-astro-cid-obq36l74]{text-align:justify}h2[data-astro-cid-obq36l74],h3[data-astro-cid-obq36l74]{scroll-margin-top:calc(var(--nav-height,4rem) + 1.5rem)}.popular__title[data-astro-cid-uddmkxvl]{border-inline-start:4px solid var(--color-teal);color:var(--color-navy);margin:0 0 1rem;padding-inline-start:.625rem;font-size:1.0625rem;font-weight:700;line-height:1.4}.popular__list[data-astro-cid-uddmkxvl]{gap:1.375rem;margin:0;padding:0;list-style:none;display:grid}.popular__link[data-astro-cid-uddmkxvl]{color:inherit;gap:.625rem;text-decoration:none;display:grid}.popular__thumb[data-astro-cid-uddmkxvl]{aspect-ratio:1200/630;background:var(--color-fill);border-radius:8px;display:block;position:relative;overflow:hidden;box-shadow:0 1px 6px #002f571f}.popular__thumb[data-astro-cid-uddmkxvl] img{object-fit:cover;width:100%;height:100%;transition:transform .25s}.popular__link[data-astro-cid-uddmkxvl]:hover .popular__thumb[data-astro-cid-uddmkxvl] img{transform:scale(1.03)}.popular__rank[data-astro-cid-uddmkxvl]{color:#fff;background:#8a99a6;place-items:center;width:30px;height:30px;font-size:14px;font-weight:700;line-height:1;display:grid;position:absolute;top:0;left:0}.popular__rank--1[data-astro-cid-uddmkxvl]{background:linear-gradient(135deg,#e6b422,#f7d55c)}.popular__rank--2[data-astro-cid-uddmkxvl]{background:linear-gradient(135deg,#9aa3ab,#c9d0d6)}.popular__rank--3[data-astro-cid-uddmkxvl]{background:linear-gradient(135deg,#b2702f,#d89a5a)}.popular__body[data-astro-cid-uddmkxvl]{gap:.25rem;display:grid}.popular__name[data-astro-cid-uddmkxvl]{color:var(--color-navy);font-size:.9375rem;font-weight:700;line-height:1.55}.popular__link[data-astro-cid-uddmkxvl]:hover .popular__name[data-astro-cid-uddmkxvl]{color:var(--color-teal-dark)}.popular__cat[data-astro-cid-uddmkxvl]{color:var(--color-muted);font-size:.75rem}.post-header[data-astro-cid-u4l2euww]{padding-block:clamp(1.25rem,1rem + 1vw,2rem) clamp(2rem,1.5rem + 2vw,3rem)}.post-header__inner[data-astro-cid-u4l2euww]{max-width:var(--content-width);margin-inline:auto}.post-header__tags[data-astro-cid-u4l2euww]{margin-block-end:var(--spacing-5)}.post-header__lead[data-astro-cid-u4l2euww]{font-size:var(--font-size-xl);line-height:var(--leading-normal)}.post-header__meta[data-astro-cid-u4l2euww]{--avatar-ring:var(--color-bg);align-items:center;gap:var(--spacing-3) var(--spacing-5);flex-wrap:wrap;margin-block-start:var(--spacing-8);display:flex}.post-header__meta[data-astro-cid-u4l2euww] .byline__names{white-space:normal;overflow:visible}.post-header__byline[data-astro-cid-u4l2euww]{align-items:center;gap:var(--spacing-3);display:flex}.post-header__label[data-astro-cid-u4l2euww]{font-size:var(--font-size-xs);letter-spacing:var(--tracking-wide);color:var(--color-brand);font-weight:600}.post-header__dateline[data-astro-cid-u4l2euww]{column-gap:var(--spacing-2);font-size:var(--font-size-sm);color:var(--color-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.post-header__dateline[data-astro-cid-u4l2euww]>[data-astro-cid-u4l2euww]+[data-astro-cid-u4l2euww]:before{content:"·";content:"·" / "";margin-inline-end:var(--spacing-2)}.post-hero__media[data-astro-cid-u4l2euww]{max-width:var(--content-width);margin:var(--spacing-6) 0 0;aspect-ratio:1200/630;border-radius:var(--radius-xl);background:var(--color-fill);position:relative;overflow:hidden}.post-hero__media[data-astro-cid-u4l2euww]:after{content:"";border-radius:inherit;outline:1px solid var(--color-media-outline);outline-offset:-1px;pointer-events:none;position:absolute;inset:0}.post-hero__media[data-astro-cid-u4l2euww] img{object-fit:cover;width:100%;max-width:none;height:100%}.post-layout[data-astro-cid-u4l2euww]{row-gap:var(--spacing-16);grid-template-columns:minmax(0,1fr);display:grid}.toc[data-astro-cid-u4l2euww]{display:none}.post-main[data-astro-cid-u4l2euww],.post-rail[data-astro-cid-u4l2euww]{width:100%;max-width:var(--content-width);margin-inline:auto}.post-rail[data-astro-cid-u4l2euww]{overflow-wrap:anywhere}.toc[data-astro-cid-u4l2euww] h2[data-astro-cid-u4l2euww]{margin-block-end:var(--spacing-4)}.toc__list[data-astro-cid-u4l2euww]{border-inline-start:1px solid var(--color-border);list-style:none}.toc[data-astro-cid-u4l2euww] .toc__link[data-astro-cid-u4l2euww]{padding-block:5px;padding-inline:var(--spacing-3) 0;color:var(--color-muted);font-size:var(--font-size-sm);line-height:var(--leading-snug);transition:color var(--transition-fast), border-color var(--transition-fast);border-inline-start:2px solid #0000;margin-inline-start:-1px;text-decoration:none;display:block}.toc[data-astro-cid-u4l2euww] .toc__item--nested[data-astro-cid-u4l2euww] .toc__link[data-astro-cid-u4l2euww]{padding-inline-start:var(--spacing-6)}.toc[data-astro-cid-u4l2euww] .toc__link[data-astro-cid-u4l2euww]:hover{color:var(--color-text)}.toc[data-astro-cid-u4l2euww] .toc__link[data-astro-cid-u4l2euww][aria-current=true]{border-inline-start-color:var(--color-text);color:var(--color-text)}.post-header__body[data-astro-cid-u4l2euww]{flex-direction:column;display:flex}.post-header__text[data-astro-cid-u4l2euww]{display:contents}.post-header__tags[data-astro-cid-u4l2euww]{order:1}.post-header__title[data-astro-cid-u4l2euww]{order:2}.post-hero__media[data-astro-cid-u4l2euww]{order:3}.post-header__lead[data-astro-cid-u4l2euww]{order:4}.post-header__meta[data-astro-cid-u4l2euww]{order:5}@media (width>=1100px){.post-header__inner[data-astro-cid-u4l2euww]{max-width:none}.post-header__title[data-astro-cid-u4l2euww]{max-width:none;font-size:clamp(1.5rem,.9rem + 1vw,1.875rem)}.post-hero__media[data-astro-cid-u4l2euww]{max-width:760px}.post-header__lead[data-astro-cid-u4l2euww]{max-width:none;margin-block-start:var(--spacing-6)}.post-layout[data-astro-cid-u4l2euww]{grid-template-columns:minmax(36rem, var(--content-width)) minmax(10rem, 300px);justify-content:space-between;align-items:start;gap:var(--spacing-10) clamp(1.5rem, 1rem + 1.5vw, 2.25rem)}.post-main[data-astro-cid-u4l2euww]{max-width:none}.post-rail[data-astro-cid-u4l2euww]{gap:var(--spacing-8);flex-direction:column;align-self:stretch;max-width:none;display:flex}.post-rail[data-astro-cid-u4l2euww]>*{min-width:0}.toc[data-astro-cid-u4l2euww]{display:block}.toc[data-astro-cid-u4l2euww][hidden]{display:none}}@media (width<=1099.98px){.post-rail[data-astro-cid-u4l2euww]{display:none}}.related[data-astro-cid-u4l2euww]{container-type:inline-size}.related[data-astro-cid-u4l2euww] .post-grid[data-astro-cid-u4l2euww]{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr))}.intoc[data-astro-cid-u4l2euww]{border:1px solid var(--color-border);background:#f7fbfb;border-radius:12px;margin-block:2rem 2.5rem;padding:1.25rem 1.5rem 1rem;position:relative}.intoc__title[data-astro-cid-u4l2euww]{color:var(--color-navy);justify-content:center;align-items:center;gap:.375rem;font-size:.9375rem;font-weight:700;display:flex;margin:0 0 .875rem!important}.intoc__title[data-astro-cid-u4l2euww] svg[data-astro-cid-u4l2euww]{width:16px;height:16px;color:var(--color-teal)}.intoc__list[data-astro-cid-u4l2euww]{margin:0!important;padding:0!important;list-style:none!important}.intoc[data-astro-cid-u4l2euww].is-folded .intoc__list[data-astro-cid-u4l2euww]{max-height:19rem;overflow:hidden;-webkit-mask-image:linear-gradient(#000 70%,#0000);mask-image:linear-gradient(#000 70%,#0000)}.intoc__item[data-astro-cid-u4l2euww]{font-size:.875rem;line-height:1.6;margin:0!important;padding:0!important}.intoc__item[data-astro-cid-u4l2euww]:before{content:none!important}.intoc__item[data-astro-cid-u4l2euww]+.intoc__item[data-astro-cid-u4l2euww]:not(.intoc__item--sub){margin-block-start:.5rem!important}.intoc__item--sub[data-astro-cid-u4l2euww]{font-size:.8125rem;padding-inline-start:1.25rem!important}.intoc[data-astro-cid-u4l2euww] a[data-astro-cid-u4l2euww]{color:var(--color-teal-dark);text-underline-offset:3px;gap:.5rem;padding-block:.15rem;-webkit-text-decoration:underline #2f838959;text-decoration:underline #2f838959;display:flex}.intoc[data-astro-cid-u4l2euww] a[data-astro-cid-u4l2euww]:hover{text-decoration-color:currentColor}.intoc__num[data-astro-cid-u4l2euww]{border-inline-end:2px solid var(--color-teal);color:var(--color-navy);flex:none;align-self:center;padding-inline-end:.5rem;font-weight:700;line-height:1.3;text-decoration:none}.intoc__item--sub[data-astro-cid-u4l2euww] .intoc__num[data-astro-cid-u4l2euww]{font-size:.75rem;font-weight:500}.intoc__more[data-astro-cid-u4l2euww]{border:1px solid var(--color-border-strong);color:var(--color-text-secondary);font:inherit;cursor:pointer;background:#fff;border-radius:999px;margin:.75rem auto 0;padding:.375rem 1.25rem;font-size:.8125rem;display:block}.intoc__more[data-astro-cid-u4l2euww]:hover{border-color:var(--color-teal);color:var(--color-teal-dark)}.crumb-band[data-astro-cid-u4l2euww]{border-block:1px solid var(--color-border-subtle);background:#f6f8f8;padding-block:.625rem}.crumb-band[data-astro-cid-u4l2euww] .crumbs{margin:0}.crumb-band[data-astro-cid-u4l2euww] .crumbs ol{font-size:12px}.post-header__cat[data-astro-cid-u4l2euww]{background:var(--color-teal);color:#fff;border-radius:999px;order:0;align-self:flex-start;margin-block-end:.75rem;padding:.25rem .875rem;font-size:.75rem;font-weight:700;line-height:1.5;text-decoration:none}.post-header__cat[data-astro-cid-u4l2euww]:hover{background:var(--color-teal-dark)}.popular--inline{margin-block-start:2.5rem}.popular--inline .popular__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem 1rem}.popular--inline .popular__name{font-size:.8125rem}.popular--rail{display:none!important}@media (width>=1100px){.popular--inline{display:none!important}.popular--rail{display:block!important}}.banner--inline{max-width:22rem;margin:3rem auto 0}.banner--rail{display:none!important}@media (width>=1100px){.banner--inline{display:none!important}.banner--rail{display:block!important}}@media (width<=720px){.post-header__lead[data-astro-cid-u4l2euww]{font-size:var(--font-size-lg)}.post-hero__media[data-astro-cid-u4l2euww]{border-radius:var(--radius-lg)}}
