.tr-guide-navigation,.tr-guide-footer{background:#f7f4ef;color:#252820;padding:1.25rem max(1.25rem,calc((100vw - 1050px)/2));font-family:Inter,system-ui,sans-serif}
.tr-guide-navigation{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;border-bottom:1px solid #dce3d7;flex-wrap:wrap}
.tr-guide-navigation a,.tr-guide-footer a{color:inherit;text-decoration:underline;text-underline-offset:4px}
.tr-guide-navigation .tr-guide-brand{font-size:1.6rem;font-weight:700;text-decoration:none;letter-spacing:-.04em}
.tr-guide-brand span{display:block;font-size:.75rem;font-weight:500;letter-spacing:0}
.tr-guide-navigation>div,.tr-guide-footer nav{display:flex;flex-wrap:wrap;gap:.75rem 1.4rem;font-size:.9rem}
.tr-guide-navigation a:focus-visible,.tr-guide-footer a:focus-visible{outline:3px solid #6c9975;outline-offset:4px}
.tr-guide-footer{border-top:1px solid #dce3d7;padding-top:2rem;padding-bottom:2rem}.tr-guide-footer p{margin:0 0 1rem}
.tr-public-guide .study-guide-kicker{text-transform:none;letter-spacing:.04em}
.tr-public-guide .tr-guide-language-note{font-size:.85rem;color:var(--study-muted)}
.tr-guide-evidence{margin:2rem 0}.tr-guide-evidence img{width:100%;height:auto;border-radius:8px}.tr-guide-evidence figcaption{font-size:.85rem;color:var(--study-muted);margin-top:.75rem}
html[data-theme=dark] .tr-guide-navigation,html[data-theme=dark] .tr-guide-footer{background:#191e1b;color:#edf2eb;border-color:#425247}
@media(max-width:600px){.tr-guide-navigation{gap:1rem}.tr-guide-navigation>div{gap:.65rem 1rem}.tr-public-guide h1{font-size:2.15rem;line-height:1.2}}
@media print{.tr-guide-navigation,.tr-guide-footer,.editorial-guide-actions{display:none!important}}
