.featured-guide{margin:12px 0 28px;padding:20px 24px;border:1px solid #6e708e;border-radius:20px;background:linear-gradient(120deg,#173b4c,#2d2148)}
.featured-guide .eyebrow{margin-bottom:8px}.featured-guide a{display:flex;justify-content:space-between;gap:20px;align-items:center}.featured-guide strong{font-size:21px}.featured-guide span:last-child{color:var(--muted);font-size:14px}
.section-nav{display:flex;gap:10px;flex-wrap:wrap;margin:28px 0}.section-nav a,.hub-links a{border:1px solid var(--line);border-radius:999px;padding:9px 15px;color:var(--cyan);font-size:13px}.section-nav a:hover,.hub-links a:hover{border-color:var(--cyan);text-decoration:none}
.choice-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:24px 0 44px}.choice{padding:22px;border:1px solid var(--line);border-radius:20px;background:linear-gradient(145deg,#202c42,#131b2d)}.choice h3{font-size:21px;margin:14px 0 10px}.choice p{color:var(--muted);font-size:14px}.choice a{color:var(--cyan);font-size:14px}
.decision-list{display:grid;grid-template-columns:1fr 1fr;gap:12px 30px;padding-left:24px}.decision-list li{padding:8px 10px;color:var(--muted)}.decision-list strong{color:var(--text)}.hub-links{display:flex;gap:10px;flex-wrap:wrap;margin:18px 0}.sources{margin:40px 0}.sources p{color:var(--muted);max-width:950px}.sources a{color:var(--cyan);text-decoration:underline}
@media(max-width:1000px){.choice-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:700px){.choice-grid,.decision-list{grid-template-columns:1fr}.featured-guide a{align-items:flex-start;flex-direction:column;gap:6px}}
