.ap[data-astro-cid-z7xolria]{background:var(--white);padding-block:clamp(24px,3vw,44px) clamp(36px,5vw,64px)}.ap__wrap[data-astro-cid-z7xolria]{max-width:min(860px, calc(var(--container) + 2 * var(--gutter)))}.crumbs[data-astro-cid-z7xolria]{color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:20px;font-size:14px;display:flex}.crumbs[data-astro-cid-z7xolria] a[data-astro-cid-z7xolria]{color:var(--navy);text-decoration:underline;text-decoration-color:var(--gold);text-underline-offset:3px;font-weight:600}.ap__fig[data-astro-cid-z7xolria]{aspect-ratio:16/9;background:var(--paper);border-radius:20px;margin:0 0 clamp(24px,3vw,40px);overflow:hidden}.ap__fig[data-astro-cid-z7xolria] picture,.ap__fig[data-astro-cid-z7xolria] img{width:100%;height:100%;display:block}.ap__fig[data-astro-cid-z7xolria] img{object-fit:cover}.prose[data-astro-cid-z7xolria]{max-width:720px;color:var(--ink);margin-inline:auto;font-size:1.0625rem;line-height:1.75}.prose[data-astro-cid-z7xolria]>*+*{margin-top:1.1em}.prose[data-astro-cid-z7xolria] h2{letter-spacing:-.025em;color:var(--navy);text-wrap:balance;margin-top:2em;font-size:clamp(1.5rem,1.25rem + .9vw,1.875rem);font-weight:800;line-height:1.2}.prose[data-astro-cid-z7xolria] h3{letter-spacing:-.015em;color:var(--navy);margin-top:1.7em;font-size:clamp(1.1875rem,1.1rem + .4vw,1.375rem);font-weight:800;line-height:1.3}.prose[data-astro-cid-z7xolria] h2+*,.prose[data-astro-cid-z7xolria] h3+*{margin-top:.7em}.prose[data-astro-cid-z7xolria] strong{color:var(--navy);font-weight:700}.prose[data-astro-cid-z7xolria] ul,.prose[data-astro-cid-z7xolria] ol{padding-left:1.4em}.prose[data-astro-cid-z7xolria] ul{padding-left:0;list-style:none}.prose[data-astro-cid-z7xolria] ul li{padding-left:1.4em;position:relative}.prose[data-astro-cid-z7xolria] ul li:before{content:"";background:var(--gold);border-radius:50%;width:7px;height:7px;position:absolute;top:.72em;left:.1em}.prose[data-astro-cid-z7xolria] ol li::marker{color:var(--gold-ink);font-weight:700}.prose[data-astro-cid-z7xolria] li+li{margin-top:.45em}.prose[data-astro-cid-z7xolria] blockquote{background:var(--paper);box-shadow:inset 3px 0 0 var(--gold);color:var(--navy);border-radius:14px;margin-inline:0;padding:16px 20px;font-weight:600}.prose[data-astro-cid-z7xolria] blockquote p+p{margin-top:.6em}.prose[data-astro-cid-z7xolria] a{color:var(--navy);text-decoration:underline;text-decoration-color:var(--gold);text-underline-offset:3px;font-weight:650;text-decoration-thickness:1.5px}.prose[data-astro-cid-z7xolria] a:focus-visible{outline:2px solid var(--navy);outline-offset:3px;border-radius:2px}@media (hover:hover){.prose[data-astro-cid-z7xolria] a:hover{color:var(--gold-ink)}}.ap__back[data-astro-cid-z7xolria]{max-width:720px;margin:clamp(28px,4vw,44px) auto 0}.ap__back[data-astro-cid-z7xolria] a[data-astro-cid-z7xolria]{min-height:44px;color:var(--navy);align-items:center;gap:10px;font-weight:700;display:inline-flex}.ap__back[data-astro-cid-z7xolria] .ap__back-arrow{width:13px;height:11px;color:var(--gold-ink);transform:rotate(180deg)}.ap__tools[data-astro-cid-z7xolria]{border-top:1px solid var(--cream-line);margin-top:clamp(36px,5vw,56px);padding-top:clamp(28px,4vw,40px)}.ap__tools-label[data-astro-cid-z7xolria]{letter-spacing:.15em;text-transform:uppercase;color:var(--navy);align-items:center;gap:12px;font-size:11.5px;font-weight:700;display:flex}.ap__tools-label[data-astro-cid-z7xolria]:before{content:"";background:var(--gold);width:24px;height:1.5px}.ap__tools-list[data-astro-cid-z7xolria]{gap:16px;margin-top:16px;display:grid}.tcard[data-astro-cid-z7xolria]{background:var(--paper);color:var(--navy);border-radius:18px;flex-direction:column;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #1e2a540f,0 34px 60px -40px #1e2a548c,0 2px 8px #1e2a540f}.tcard__media[data-astro-cid-z7xolria]{aspect-ratio:2;background:var(--paper);overflow:hidden}.tcard__media[data-astro-cid-z7xolria] picture,.tcard__media[data-astro-cid-z7xolria] img{width:100%;height:100%;display:block}.tcard__media[data-astro-cid-z7xolria] img{object-fit:cover;object-position:60% 72%}.tcard__body[data-astro-cid-z7xolria]{flex-direction:column;flex:1;padding:18px 18px 20px;display:flex}.tcard__name[data-astro-cid-z7xolria]{letter-spacing:-.02em;text-wrap:balance;font-size:1.1875rem;font-weight:800;line-height:1.2}.tcard__desc[data-astro-cid-z7xolria]{color:var(--ink-soft);margin-top:8px;font-size:14.5px;line-height:1.55}.tcard__cta[data-astro-cid-z7xolria]{--btn-h:46px;align-self:flex-start;margin-top:auto;padding:0 20px;font-size:14.5px;font-weight:700}.tcard__desc[data-astro-cid-z7xolria]+.tcard__cta[data-astro-cid-z7xolria]{margin-top:16px}@media (width<=1023px){.tcard__cta[data-astro-cid-z7xolria]{justify-content:center;align-self:stretch}}@media (width>=1024px) and (width<=1023px){.ap__tools-list[data-astro-cid-z7xolria]{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}@media (width>=1024px){.ap__wrap[data-astro-cid-z7xolria]{max-width:1200px}.ap__grid[data-astro-cid-z7xolria]{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:56px;display:grid}.ap__main[data-astro-cid-z7xolria] .prose[data-astro-cid-z7xolria],.ap__main[data-astro-cid-z7xolria] .ap__back[data-astro-cid-z7xolria]{margin-inline:0}.ap__tools[data-astro-cid-z7xolria]{border-top:0;margin-top:0;padding-top:0}.tcard__media[data-astro-cid-z7xolria]{aspect-ratio:5/2}}@media (width>=1024px) and (height>=860px){.ap__tools[data-astro-cid-z7xolria]{position:sticky;top:104px}}.more[data-astro-cid-z7xolria]{background:var(--white);padding-block:clamp(36px,5vw,64px) 0}.more__title[data-astro-cid-z7xolria]{letter-spacing:-.03em;color:var(--navy);margin-top:12px;font-size:clamp(1.5rem,1.2rem + 1.4vw,2.125rem);font-weight:800;line-height:1.1}.more__grid[data-astro-cid-z7xolria]{gap:16px;margin-top:20px;display:grid}@media (width>=1024px){.more__grid[data-astro-cid-z7xolria]{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}.cta-wrap[data-astro-cid-z7xolria]{background:var(--white);margin-top:clamp(40px,5vw,64px);padding-top:clamp(48px,4.2vw,64px)}@media (width<=1023px){.prose[data-astro-cid-z7xolria]{line-height:1.65}.prose[data-astro-cid-z7xolria]>*+*{margin-top:1em}.prose[data-astro-cid-z7xolria] h2{margin-top:1.7em}.ap__fig[data-astro-cid-z7xolria]{border-radius:16px}.tcard__media[data-astro-cid-z7xolria]{aspect-ratio:12/5}.ap[data-astro-cid-z7xolria]{padding-block:32px}.more[data-astro-cid-z7xolria]{padding-top:21px}.cta-wrap[data-astro-cid-z7xolria]{margin-top:0;padding-top:18px}.cta-wrap[data-astro-cid-z7xolria] .ucta__card{gap:20px;padding:28px 22px}.cta-wrap[data-astro-cid-z7xolria] .ucta__title{font-size:var(--m-h2);line-height:1.12}.cta-wrap[data-astro-cid-z7xolria] .ucta__desc{font-size:var(--m-body);margin-top:10px;line-height:1.55}.cta-wrap[data-astro-cid-z7xolria] .ucta .ucta__btn{--btn-h:56px;min-height:56px}.cta-wrap[data-astro-cid-z7xolria] .ucta--gold{padding-bottom:32px}}
