.post-module__74JtGG__page{--po-canvas:#fdf8f4;--po-surface:var(--card,#fff);--po-line:var(--border,#0000001a);--po-navy:var(--secondary,#004e89);background:radial-gradient(900px 360px at 90% -10%,rgba(var(--primary-rgb),.12),transparent 70%),var(--po-canvas);min-height:calc(100vh - 61px);color:var(--ink,#1a1a1a)}html.dark-mode .post-module__74JtGG__page{--po-canvas:var(--light-bg,#0f1219);--po-navy:var(--ink,#e5e7eb);background:radial-gradient(900px 360px at 90% -10%,rgba(var(--primary-rgb),.16),transparent 70%),var(--po-canvas)}.post-module__74JtGG__layout{max-width:1120px;margin:0 auto;padding:3.5rem 2rem 5rem}.post-module__74JtGG__intro{max-width:40rem}.post-module__74JtGG__eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--primary-dark,#d84315);margin:0 0 .75rem;font-size:.75rem;font-weight:700}.post-module__74JtGG__title{letter-spacing:-.015em;color:var(--po-navy);text-wrap:balance;margin:0;font-size:clamp(2rem,4.2vw,3rem);line-height:1.08}.post-module__74JtGG__lede{color:var(--muted,#555);margin:1rem 0 0;font-size:1.075rem;line-height:1.6}.post-module__74JtGG__options{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;margin:2.5rem 0 0;padding:0;list-style:none;display:grid}.post-module__74JtGG__option{border:1px solid var(--po-line);background:var(--po-surface);border-radius:18px;flex-direction:column;padding:1.5rem;display:flex}.post-module__74JtGG__optionEyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--muted,#555);margin:0 0 .5rem;font-size:.75rem;font-weight:700}.post-module__74JtGG__optionTitle{color:var(--po-navy);margin:0;font-size:1.35rem;line-height:1.2}.post-module__74JtGG__optionBody{color:var(--muted,#555);margin:.75rem 0 1.25rem;line-height:1.6}.post-module__74JtGG__optionAction{align-self:flex-start;margin-top:auto}.post-module__74JtGG__optionNote{min-height:2.6em;color:var(--muted,#555);margin:.75rem 0 0;font-size:.85rem}@media (max-width:900px){.post-module__74JtGG__options{grid-template-columns:minmax(0,1fr)}}@media (max-width:520px){.post-module__74JtGG__layout{padding:2.25rem 1rem 3.5rem}.post-module__74JtGG__optionAction{text-align:center;align-self:stretch}}
