/* Editorial previews for the existing illustrated business guides. */
.featured-guides{margin-bottom:44px;scroll-margin-top:108px}
.featured-heading{display:flex;align-items:end;justify-content:space-between;gap:32px;margin-bottom:24px}
.featured-label{font-size:13px;font-weight:600;color:var(--brand);margin-bottom:10px}
.featured-guides .featured-heading h2{font-size:28px;line-height:1.5;letter-spacing:-.5px}
.featured-heading>p{font-size:13px;line-height:1.85;max-width:340px}
.featured-guide-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}
.featured-guide{min-width:0;border:1px solid var(--line);border-radius:8px;background:white}
.featured-guide-link{display:flex;flex-direction:column;height:100%;border-radius:8px}
.featured-guide-preview{background:#f4f7fc;aspect-ratio:16/10;border-bottom:1px solid var(--line);border-radius:8px 8px 0 0;overflow:hidden}
.featured-guide-preview img{width:100%;height:100%;display:block;object-fit:contain}
.featured-guide-copy{display:flex;flex-direction:column;flex:1;padding:24px 28px}
.featured-guide-meta{font-size:12px;color:var(--brand);margin-bottom:10px}
.featured-guides .featured-guide-copy h3{font-size:22px;line-height:1.6;margin-bottom:12px;letter-spacing:-.3px}
.featured-guide-copy>p:not(.featured-guide-meta){font-size:14px;line-height:1.9;margin-bottom:20px}
.featured-guide-action{font-size:14px;font-weight:600;color:var(--brand);margin-top:auto}
.featured-guide-link:hover h3{text-decoration:underline;text-underline-offset:5px}
.featured-guide:has(.featured-guide-link:hover),.featured-guide:focus-within{border-color:var(--brand)}
.featured-guides-home{margin-bottom:0;padding:64px 0;background:#f8faff;border-bottom:1px solid var(--line)}
@media(max-width:1050px){.featured-heading{align-items:start;gap:24px}.featured-guide-copy{padding:22px}.featured-guides .featured-guide-copy h3{font-size:20px}}
@media(max-width:800px){.featured-guides{margin-bottom:32px;scroll-margin-top:150px}.featured-heading{display:block;margin-bottom:20px}.featured-heading>p{max-width:none;margin-top:14px}.featured-heading>p br{display:none}.featured-guides .featured-heading h2{font-size:24px}.featured-guide-list{grid-template-columns:1fr;gap:24px}.featured-guide-preview{aspect-ratio:16/9}.featured-guide-copy{padding:22px}.featured-guides-home{margin-bottom:0;padding:44px 0}}
@media(max-width:480px){.featured-guides .featured-guide-copy h3{font-size:19px}.featured-guide-copy{padding:20px}.featured-guides .featured-heading h2{font-size:23px}.featured-guide-copy>p:not(.featured-guide-meta){font-size:14px}}
.featured-guide-ledger{padding:26px 28px;background:#eef4ff;border-bottom:1px solid var(--line);border-radius:8px 8px 0 0}
.featured-guide-ledger>span{font-size:12px;color:var(--muted)}
.featured-guide-ledger dl{margin:12px 0 0;display:grid;gap:10px}
.featured-guide-ledger dl>div{display:flex;gap:20px;align-items:baseline;padding:9px 0;border-bottom:1px solid #d6e2f5}
.featured-guide-ledger dl>div:last-child{border-bottom:0}
.featured-guide-ledger dt{font-size:18px;color:var(--brand);font-weight:600}
.featured-guide-ledger dd{margin:0;font-size:18px;font-variant-numeric:tabular-nums;color:var(--ink)}
