.pager[data-astro-cid-ohknivtf]{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem 1rem;margin-top:clamp(2rem,1.5rem + 2vw,3rem);display:flex}.pager__list[data-astro-cid-ohknivtf]{flex-wrap:wrap;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.pager__num[data-astro-cid-ohknivtf],.pager__step[data-astro-cid-ohknivtf]{border:1px solid var(--line-strong);min-width:2.6rem;height:2.6rem;color:var(--navy-800);border-radius:999px;justify-content:center;align-items:center;gap:.35rem;padding:0 .75rem;font-weight:600;text-decoration:none;display:inline-flex}a[data-astro-cid-ohknivtf].pager__num:hover,a[data-astro-cid-ohknivtf].pager__step:hover{border-color:var(--navy-800);background:var(--navy-800);color:var(--gold-300)}.pager__num[data-astro-cid-ohknivtf][aria-current]{border-color:var(--navy-800);background:var(--navy-800);color:var(--ivory-50)}.pager__step[data-astro-cid-ohknivtf][data-disabled]{opacity:.4}.pager[data-astro-cid-ohknivtf] a[data-astro-cid-ohknivtf]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.topic-hero[data-astro-cid-ydm54gzd]{background:radial-gradient(ellipse 60% 120% at 70% 0%, #c9a96e24, transparent 60%), linear-gradient(135deg, var(--navy-950) 0%, var(--navy-900) 50%, var(--navy-800) 100%);color:var(--ivory-100);grid-template-columns:minmax(0,1fr) min(50vw,46rem);align-items:center;display:grid;position:relative;overflow:hidden}.topic-hero[data-astro-cid-ydm54gzd]:after{content:"";z-index:2;background:linear-gradient(90deg,#0000,#c9a96e99,#0000);height:1px;position:absolute;inset:auto 0 0}.topic-hero__text[data-astro-cid-ydm54gzd]{z-index:1;padding-block:clamp(2rem,1.5rem + 2.5vw,3.5rem);padding-inline:max(var(--gutter), calc((100vw - var(--container)) / 2)) clamp(1.5rem, 1rem + 2vw, 3rem);position:relative}.topic-hero[data-astro-cid-ydm54gzd] h1[data-astro-cid-ydm54gzd]{margin:0 0 var(--space-3);color:var(--ivory-50);max-width:20ch}.topic-hero[data-astro-cid-ydm54gzd] .lead[data-astro-cid-ydm54gzd]{max-width:34rem;color:var(--navy-100);margin:0}.topic-hero[data-astro-cid-ydm54gzd] .eyebrow[data-astro-cid-ydm54gzd]{color:var(--gold-300);align-items:center;gap:.5rem;display:inline-flex}.topic-hero[data-astro-cid-ydm54gzd] .eyebrow[data-astro-cid-ydm54gzd] .icon{width:1.1rem;height:1.1rem}.topic-hero__media[data-astro-cid-ydm54gzd]{aspect-ratio:4/3;margin:0;position:relative}.topic-hero__media[data-astro-cid-ydm54gzd]:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg, var(--navy-900) 0%, #131f368c 16%, #131f3600 42%);position:absolute;inset:0}.topic-hero__media[data-astro-cid-ydm54gzd] picture,.topic-hero__media[data-astro-cid-ydm54gzd] .topic-hero__img{object-fit:cover;width:100%;height:100%;display:block}.topic-hero__caption[data-astro-cid-ydm54gzd]{z-index:2;color:var(--ivory-100);letter-spacing:.03em;background:#0c1526b8;border-radius:999px;padding:.15rem .6rem;font-size:.72rem;position:absolute;bottom:.6rem;right:.6rem}@media (width<=47.99rem){.topic-hero[data-astro-cid-ydm54gzd]{grid-template-columns:minmax(0,1fr)}.topic-hero__media[data-astro-cid-ydm54gzd]{order:-1}.topic-hero__media[data-astro-cid-ydm54gzd]:before{background:linear-gradient(0deg, var(--navy-900) 0%, #131f3673 20%, #131f3600 45%)}.topic-hero__caption[data-astro-cid-ydm54gzd]{top:.6rem;bottom:auto}.topic-hero__text[data-astro-cid-ydm54gzd]{margin-top:-1rem;padding-block:0 clamp(1.75rem,1.25rem + 2vw,2.5rem)}}.topic-verse[data-astro-cid-ydm54gzd]{background:var(--surface);border-bottom:1px solid var(--line);padding-block:clamp(1.5rem,1.1rem + 1.6vw,2.5rem)}.topic-collection__head[data-astro-cid-ydm54gzd]{margin-bottom:var(--space-5);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1.5rem;display:flex}.topic-collection__head[data-astro-cid-ydm54gzd] h2[data-astro-cid-ydm54gzd]{font-size:var(--text-2xl);margin:0}.topic-collection__count[data-astro-cid-ydm54gzd]{color:var(--muted);font-size:var(--text-sm);margin:0}.other-title[data-astro-cid-ydm54gzd]{font-size:var(--text-xl)}.chips[data-astro-cid-ydm54gzd] .chip[data-astro-cid-ydm54gzd]{font-size:var(--text-sm);padding:.45rem .95rem .45rem .75rem}
