/* SideTrax SEO navigation: uses the established typography, colours and spacing. */
.seo-breadcrumb{margin-bottom:32px;font:10px var(--mono,monospace);color:var(--muted);line-height:1.8}.seo-breadcrumb ol{display:flex;flex-wrap:wrap;gap:6px 12px;list-style:none;margin:0;padding:0}.seo-breadcrumb li+li:before{content:"/";margin-right:12px;opacity:.5}.seo-breadcrumb a{text-decoration:none}.seo-breadcrumb a:hover{text-decoration:underline}.seo-browse{padding:24px 0 35px;border-top:1px solid var(--line);margin-bottom:24px}.seo-browse>div{display:flex;flex-wrap:wrap;gap:10px;margin-top:17px}.seo-browse a{display:inline-flex;align-items:center;gap:20px;min-height:44px;border:1px solid var(--line);padding:10px 17px;border-radius:25px;font-size:12px;text-decoration:none}.seo-browse a:hover,.seo-browse a[aria-current=page]{background:var(--ink);color:var(--paper)}.seo-home-browse{padding-top:0;padding-bottom:20px}.seo-home-browse .seo-browse{margin-bottom:0}.seo-category-intro .intro-row>p{max-width:670px}.seo-category-intro h1{font-size:clamp(65px,9vw,125px);line-height:.95;letter-spacing:-.055em}.seo-results{margin:15px 0 35px}.seo-guide{border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 1fr;gap:70px;padding-block:65px}.seo-guide h2{font-size:clamp(40px,5vw,68px);letter-spacing:-.05em;line-height:1.05;margin:25px 0}.seo-guide p:not(.eyebrow){font-size:15px;line-height:1.8;margin-bottom:22px;max-width:650px}.seo-licence-note{margin-top:20px;font-size:12px;line-height:1.8;max-width:660px}.seo-licence-note a{text-decoration:underline;text-underline-offset:3px}a:focus-visible{outline:2px solid currentColor;outline-offset:4px}
@media(max-width:650px){.seo-breadcrumb{font-size:9px;margin-bottom:24px}.seo-browse{padding:20px 0 25px}.seo-browse>div{gap:8px}.seo-browse a{font-size:11px;padding:9px 13px;gap:12px}.seo-guide{grid-template-columns:1fr;gap:18px;padding-block:40px}.seo-guide h2{margin-bottom:5px}.seo-category-intro h1{font-size:clamp(58px,14vw,82px)}.seo-guide p:not(.eyebrow){font-size:14px}}
