.page-module__PJu7Ca__rowList{border-top:1px solid #1a293924;margin:0;padding:0;list-style:none}.page-module__PJu7Ca__row{border-bottom:1px solid #1a293924;grid-template-columns:minmax(260px,1fr) 1.8fr;align-items:baseline;gap:32px;padding:28px 0;display:grid}.page-module__PJu7Ca__rowHead h3{font-family:var(--font-fraunces), serif;letter-spacing:-.01em;color:#1a2939;margin:0 0 6px;font-size:24px;font-weight:400;line-height:1.15}.page-module__PJu7Ca__loc{font-family:var(--font-dm-mono), monospace;letter-spacing:.16em;text-transform:uppercase;color:#1c7d8e;margin-bottom:10px;font-size:10px;display:block}.page-module__PJu7Ca__rowTags{flex-wrap:wrap;gap:6px;display:flex}.page-module__PJu7Ca__tag{font-family:var(--font-dm-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:#fbf8f1;white-space:nowrap;background:#f06a4b;padding:4px 8px;font-size:10px}.page-module__PJu7Ca__rowBody{flex-direction:column;gap:14px;display:flex}.page-module__PJu7Ca__lede{color:#2e3f52;max-width:64ch;margin:0;font-size:15px;line-height:1.55}.page-module__PJu7Ca__facts{border-top:1px dashed #1a293924;gap:8px;margin:0;padding-top:14px;display:grid}.page-module__PJu7Ca__facts>div{grid-template-columns:110px 1fr;gap:16px;display:grid}.page-module__PJu7Ca__facts dt{font-family:var(--font-dm-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:#1c7d8e;padding-top:2px;font-size:10px}.page-module__PJu7Ca__facts dd{color:#2e3f52;margin:0;font-size:14px;line-height:1.5}@media (max-width:720px){.page-module__PJu7Ca__row{grid-template-columns:1fr;gap:16px}.page-module__PJu7Ca__facts>div{grid-template-columns:1fr;gap:2px}}.page-module__PJu7Ca__ctaCard{background:var(--cream,#f5efe0);border:1px solid #1a293924;flex-direction:column;align-items:flex-start;gap:24px;padding:clamp(40px,6vw,72px);display:flex}.page-module__PJu7Ca__ctaEyebrow{font-family:var(--font-dm-mono), monospace;letter-spacing:.18em;text-transform:uppercase;color:#1c7d8e;font-size:16px}.page-module__PJu7Ca__ctaHeading{font-family:var(--font-fraunces), serif;letter-spacing:-.02em;color:#1a2939;text-wrap:balance;max-width:22ch;margin:0;font-size:clamp(36px,5vw,56px);font-weight:400;line-height:1}.page-module__PJu7Ca__ctaHeading em{color:#2aa1b5;font-style:italic}.page-module__PJu7Ca__ctaLede{font-family:var(--font-fraunces), serif;color:#2e3f52;text-wrap:pretty;max-width:56ch;margin:0;font-size:19px;line-height:1.5}.page-module__PJu7Ca__ctaActions{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}
