/* Four original educational guides in the same glass-on-dark visual language. */
.nw-guides-section{padding:clamp(40px,6vw,82px) 0;background:radial-gradient(ellipse at 40% 0,rgba(42,125,215,.11),transparent 60%),#060d1a;color:#fff}
.nw-guides-intro{max-width:810px;margin-bottom:24px}
.nw-guides-label{color:#8dd9ff;font-weight:850;letter-spacing:.13em;font-size:.74rem}
.nw-guides-intro h2{font-size:clamp(1.9rem,3.2vw,3rem);letter-spacing:-.04em;line-height:1.11;margin:13px 0;color:#fff}
.nw-guides-intro p{color:#b9c8e0;line-height:1.75;font-size:1.02rem}
.nw-guides-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}
.nw-guides-card{display:flex;flex-direction:column;gap:10px;min-width:0;text-decoration:none!important;padding:clamp(22px,2.3vw,30px);border:1px solid rgba(122,176,232,.24);border-radius:23px;background:linear-gradient(156deg,rgba(24,50,85,.66),rgba(9,20,38,.87));box-shadow:0 10px 34px rgba(0,0,0,.16);transition:transform .2s,border-color .2s}
.nw-guides-card:hover,.nw-guides-card:focus-visible{transform:translateY(-2px);border-color:rgba(103,207,255,.65);outline-offset:3px}
.nw-guides-eyebrow{color:#82d2ff;font-weight:800;text-transform:uppercase;letter-spacing:.065em;font-size:.72rem}
.nw-guides-card h3{font-size:clamp(1.2rem,1.6vw,1.55rem);line-height:1.3;margin:0;color:#fff}
.nw-guides-card p{color:#b9cbe1;line-height:1.64;margin:0}
.nw-guides-read{margin-top:auto;padding-top:8px;font-weight:800;color:#95e4ff}
@media(max-width:700px){.nw-guides-grid{grid-template-columns:1fr}.nw-guides-section{padding:38px 0}.nw-guides-card{padding:22px}}
@media(prefers-reduced-motion:reduce){.nw-guides-card{transition:none}}

/* SEO anchor text fix: the title is the link text; the title link's overlay keeps the full guide card clickable. */
.nw-guides-card{position:relative}
.nw-guides-heading-link{color:inherit!important;text-decoration:none!important}
.nw-guides-heading-link::after{content:"";position:absolute;inset:0;border-radius:inherit;cursor:pointer}
.nw-guides-heading-link:focus-visible{outline:none}
.nw-guides-card:focus-within{transform:translateY(-2px);border-color:rgba(103,207,255,.65);outline:2px solid #95e4ff;outline-offset:3px}
