/* SoyTurista PR · Pasaje al mundo · approved logo 10. */
:root{--brand-green:#174c40;--brand-gold:#e8bc71;--brand-ivory:#fffdf7}
/* PR is raised beside the wordmark, including flex-based footer marks. */
.brand>span{white-space:nowrap}
.brand .brand-pr{display:inline-block;position:relative;top:-.6em;vertical-align:baseline;font-size:.48em;font-weight:700;line-height:1;letter-spacing:.08em;margin-left:.14em;white-space:nowrap}
.brand img.brand-mark{width:64px;height:32px;object-fit:contain;flex:0 0 64px;border-radius:6px;background:var(--brand-green);padding:3px 4px;box-sizing:border-box}
.site-footer,.planner-footer{flex-wrap:wrap}
footer .powered-by{width:100%;flex-basis:100%;margin:18px 0 0;font-size:12px;line-height:1.5;color:#51665d;text-align:center}
footer .powered-by a{font-weight:600;color:var(--brand-green);text-decoration:underline;text-underline-offset:3px}
footer .powered-by a:hover{color:#123d34}
footer .powered-by a:focus-visible{outline:3px solid var(--brand-gold);outline-offset:4px;border-radius:2px}
@media(max-width:580px){.brand img.brand-mark{width:56px;height:28px;flex-basis:56px}footer .powered-by{margin-top:20px}}
