:root { --gold: #715616; }

.start-paths { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); max-width:900px; margin:2.5rem auto 0; border:1px solid #d8cfbf; text-align:left; }
.start-paths a { padding:1.15rem 1.25rem; border-right:1px solid #d8cfbf; background:#fffdf8; }
.start-paths a:last-child { border-right:0; }
.start-paths strong,.start-paths span { display:block; }
.start-paths strong { font-family:var(--serif); font-size:1.35rem; }
.start-paths span { font-size:.82rem; color:#536075; margin-top:.15rem; }

.eyebrow,.page-kicker { color:#715616; }
a:focus-visible,.button:focus-visible,.text-link:focus-visible { outline:3px solid #715616; outline-offset:3px; }
@media (prefers-reduced-motion:reduce) { * { scroll-behavior:auto !important; transition:none !important; } }
@media (max-width:700px) { .start-paths { grid-template-columns:1fr; } .start-paths a { border-right:0; border-bottom:1px solid #d8cfbf; } .start-paths a:last-child { border-bottom:0; } }
