.band:where(.astro-65tlppuv){margin-top:4.5rem}.head:where(.astro-65tlppuv){max-width:44rem;margin-bottom:2rem}.eyebrow:where(.astro-65tlppuv){letter-spacing:.11em;text-transform:uppercase;color:var(--nx-gold);margin:0 0 .6rem;font-size:.68rem;font-weight:650}h2:where(.astro-65tlppuv){font-family:var(--nx-font-serif);font-variation-settings:"wght" 620;letter-spacing:-.024em;color:var(--nx-ink);text-wrap:balance;margin:0;font-size:clamp(1.7rem,1.35rem + 1.4vw,2.25rem);line-height:1.15}.lede:where(.astro-65tlppuv){color:var(--nx-ink-3);text-wrap:pretty;margin:.75rem 0 0;font-size:1.02rem;line-height:1.62}.grid:where(.astro-bwnvuezt){grid-template-columns:repeat(auto-fit,minmax(min(20rem,100%),1fr));gap:.9rem;margin:0;padding:0;list-style:none;display:grid}.card:where(.astro-bwnvuezt){border:1px solid var(--nx-border);border-radius:var(--nx-radius);background-color:var(--nx-surface);height:100%;box-shadow:var(--nx-shadow-sm);transition:border-color var(--nx-dur) var(--nx-ease), box-shadow var(--nx-dur) var(--nx-ease), transform var(--nx-dur) var(--nx-ease);grid-template-columns:auto 1fr auto;align-items:start;gap:.95rem;padding:1.25rem 1.35rem;text-decoration:none;display:grid}.card:where(.astro-bwnvuezt):hover{border-color:var(--nx-border-accent);box-shadow:var(--nx-shadow);transform:translateY(-2px)}.icon:where(.astro-bwnvuezt){border:1px solid var(--nx-border-accent);background-color:var(--nx-wash-gold);width:2.3rem;height:2.3rem;color:var(--nx-gold);border-radius:.6rem;flex-shrink:0;place-items:center;display:grid}.body:where(.astro-bwnvuezt){flex-direction:column;gap:.3rem;min-width:0;display:flex}.title:where(.astro-bwnvuezt){font-family:var(--nx-font-serif);font-variation-settings:"wght" 620;color:var(--nx-ink);font-size:1.08rem;line-height:1.25}.blurb:where(.astro-bwnvuezt){color:var(--nx-ink-3);text-wrap:pretty;font-size:.865rem;line-height:1.55}.meta:where(.astro-bwnvuezt){color:var(--nx-ink-4);flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.4rem;font-size:.7rem;display:flex}.count:where(.astro-bwnvuezt){letter-spacing:.05em;text-transform:uppercase;color:var(--nx-gold);font-weight:650}.starts:where(.astro-bwnvuezt):before{content:"·";color:var(--nx-ink-4);margin-inline-end:.5rem}.chev:where(.astro-bwnvuezt){color:var(--nx-ink-4);transition:transform var(--nx-dur) var(--nx-ease), color var(--nx-dur) var(--nx-ease);font-size:1rem}.card:where(.astro-bwnvuezt):hover .chev:where(.astro-bwnvuezt){color:var(--nx-gold);transform:translate(3px)}.steps:where(.astro-n4pyfvdm){border:1px solid var(--nx-border);border-radius:var(--nx-radius);background-color:var(--nx-surface);box-shadow:var(--nx-shadow-sm);grid-template-columns:repeat(auto-fit,minmax(min(17rem,100%),1fr));gap:0;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}li:where(.astro-n4pyfvdm){border-inline-start:1px solid var(--nx-border);gap:1rem;padding:1.5rem 1.5rem 1.65rem;display:flex}li:where(.astro-n4pyfvdm):first-child{border-inline-start:0}@media (width<=54rem){li:where(.astro-n4pyfvdm){border-inline-start:0;border-top:1px solid var(--nx-border)}li:where(.astro-n4pyfvdm):first-child{border-top:0}}.num:where(.astro-n4pyfvdm){font-family:var(--nx-font-mono);color:var(--nx-gold);flex-shrink:0;padding-top:.15rem;font-size:.78rem;font-weight:600}.content:where(.astro-n4pyfvdm){flex-direction:column;gap:.45rem;min-width:0;display:flex}h3:where(.astro-n4pyfvdm){font-family:var(--nx-font-serif);font-variation-settings:"wght" 620;color:var(--nx-ink);margin:0;font-size:1.05rem;line-height:1.3}p:where(.astro-n4pyfvdm){color:var(--nx-ink-3);text-wrap:pretty;margin:0;font-size:.865rem;line-height:1.6}a:where(.astro-n4pyfvdm){color:var(--nx-mint);align-self:flex-start;margin-top:.35rem;font-size:.82rem;font-weight:600;text-decoration:none}a:where(.astro-n4pyfvdm):hover{color:var(--nx-gold);text-underline-offset:.18em;text-decoration:underline}.highlights:where(.astro-awfdy76h){grid-template-columns:repeat(auto-fit,minmax(min(22rem,100%),1fr));gap:1.75rem 2.5rem;margin:0;padding:0;list-style:none;display:grid}li:where(.astro-awfdy76h){border-top:1px solid var(--nx-border);flex-direction:column;gap:.55rem;padding-top:1.25rem;display:flex;position:relative}li:where(.astro-awfdy76h):before{content:"";top:-1px;background-color:var(--nx-gold);width:2.25rem;height:1px;position:absolute;inset-inline-start:0}h3:where(.astro-awfdy76h){font-family:var(--nx-font-serif);font-variation-settings:"wght" 620;letter-spacing:-.014em;color:var(--nx-ink);text-wrap:balance;margin:0;font-size:1.15rem;line-height:1.3}p:where(.astro-awfdy76h){color:var(--nx-ink-3);text-wrap:pretty;margin:0;font-size:.9rem;line-height:1.65}a:where(.astro-awfdy76h){color:var(--nx-mint);align-self:flex-start;margin-top:.3rem;font-size:.82rem;font-weight:600;text-decoration:none}a:where(.astro-awfdy76h):hover{color:var(--nx-gold);text-underline-offset:.18em;text-decoration:underline}.strip:where(.astro-h7d4zwdi) ul:where(.astro-h7d4zwdi){flex-wrap:wrap;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}a:where(.astro-h7d4zwdi){border:1px solid var(--nx-border);background-color:var(--nx-surface);color:var(--nx-ink-2);transition:border-color var(--nx-dur) var(--nx-ease), color var(--nx-dur) var(--nx-ease), background-color var(--nx-dur) var(--nx-ease);border-radius:99px;align-items:center;gap:.45rem;padding:.42rem .95rem;font-size:.845rem;font-weight:500;text-decoration:none;display:inline-flex}a:where(.astro-h7d4zwdi):hover{border-color:var(--nx-border-accent);background-color:var(--nx-wash-gold);color:var(--nx-ink)}.tag:where(.astro-h7d4zwdi){letter-spacing:.07em;text-transform:uppercase;color:var(--nx-gold);border:1px solid var(--nx-border-accent);border-radius:99px;padding:.06rem .36rem;font-size:.6rem;font-weight:650}.cta:where(.astro-prurgk2d){border:1px solid var(--nx-border-accent);border-radius:var(--nx-radius-lg);background-color:var(--nx-surface);background-image:radial-gradient(34rem 16rem at 88% -20%, var(--nx-wash-gold), transparent 70%);box-shadow:var(--nx-shadow);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.75rem;margin-top:4.5rem;padding:2.25rem 2.4rem;display:flex}.copy:where(.astro-prurgk2d){max-width:34rem}h2:where(.astro-prurgk2d){font-family:var(--nx-font-serif);font-variation-settings:"wght" 620;letter-spacing:-.022em;color:var(--nx-ink);text-wrap:balance;margin:0;font-size:clamp(1.4rem,1.15rem + 1vw,1.85rem);line-height:1.2}p:where(.astro-prurgk2d){color:var(--nx-ink-3);margin:.6rem 0 0;font-size:.95rem;line-height:1.6}p:where(.astro-prurgk2d) em:where(.astro-prurgk2d){color:var(--nx-ink-2);font-style:normal;font-weight:600}.actions:where(.astro-prurgk2d){flex-wrap:wrap;gap:.7rem;display:flex}a:where(.astro-prurgk2d){transition:transform var(--nx-dur) var(--nx-ease), box-shadow var(--nx-dur) var(--nx-ease), border-color var(--nx-dur) var(--nx-ease), color var(--nx-dur) var(--nx-ease);border:1px solid #0000;border-radius:99px;align-items:center;padding:.65rem 1.3rem;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-flex}.primary:where(.astro-prurgk2d){background-color:var(--nx-forest);color:#f7f2e8;box-shadow:var(--nx-shadow-sm)}:root[data-theme=dark] .primary:where(.astro-prurgk2d){background-color:var(--nx-gold);color:#12200f}.primary:where(.astro-prurgk2d):hover{box-shadow:var(--nx-shadow);transform:translateY(-1px)}.secondary:where(.astro-prurgk2d){border-color:var(--nx-border-strong);color:var(--nx-ink-2)}.secondary:where(.astro-prurgk2d):hover{border-color:var(--nx-border-accent);color:var(--nx-ink)}
