.page-hero .eyebrow a{color:inherit}.page-hero .eyebrow a:hover{text-decoration:underline}.gd-grid{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:28px;display:grid}.gd-side{gap:18px;font-size:14px;display:grid;position:sticky;top:86px}.gd-home{color:var(--teal);font-weight:600}.gd-cat span{font:700 11px var(--font);letter-spacing:1.4px;text-transform:uppercase;color:var(--muted);margin-bottom:6px;display:block}.gd-cat ul{border-left:2px solid var(--line);gap:2px;margin:0;padding:0;list-style:none;display:grid}.gd-cat a{color:var(--ink-2);border-left:2px solid #0000;margin-left:-2px;padding:5px 12px;display:block}.gd-cat a:hover{color:var(--ink);border-left-color:var(--muted)}.gd-cat a.on{color:var(--ink);border-left-color:var(--gold);font-weight:600}.gd-main{gap:16px;min-width:0;display:grid}.gd-main .prose{max-width:none}.gd-main .prose h3{font:600 15.5px var(--display);margin:18px 0 6px}.gd-pager{grid-template-columns:1fr 1fr;gap:16px;display:grid}.gd-pager a{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);gap:2px;padding:14px 18px;font-weight:600;display:grid}.gd-pager a:hover{border-color:var(--gold)}.gd-pager a span{font:600 12px var(--font);color:var(--muted)}.gd-pager a.r{text-align:right}.tip{background:var(--gold-soft);color:var(--gold-ink);border-radius:12px;margin:14px 0;padding:12px 16px;font-size:14px}.tip b{color:inherit}.gd-start{color:#fff;background:linear-gradient(120deg,var(--navy) 0%,var(--navy-3) 100%);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:30px;padding:22px 26px;display:flex;position:relative;overflow:hidden}.gd-start:before{content:"";background-image:var(--pattern);opacity:.8;pointer-events:none;position:absolute;inset:0}.gd-start>*{position:relative}.gd-start h2{font:700 22px var(--display);margin:4px 0}.gd-start p{color:#b8c6d8;margin:0}.gd-start .eyebrow{color:var(--gold-2)}.gd-section{margin-bottom:30px}.gd-section h2{font:700 20px var(--display);margin:0 0 2px}.gd-section>p{color:var(--muted);margin:0 0 14px}.gd-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.gd-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow);align-content:start;gap:4px;padding:18px 20px;display:grid}.gd-card:hover{border-color:var(--gold)}.gd-card b{font:600 15.5px var(--display)}.gd-card span{color:var(--muted);font-size:13.5px}@media (max-width:1000px){.gd-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.gd-grid{grid-template-columns:1fr}.gd-side{border-top:1px solid var(--line);order:2;padding-top:6px;position:static}}@media (max-width:560px){.gd-cards,.gd-pager{grid-template-columns:1fr}}
