.search-service-action{display:flex;align-items:center;gap:12px;padding:16px;margin-block:18px;min-height:56px;border:1px solid var(--border);border-radius:var(--radius-card,12px);background:var(--surface);color:var(--brand);font-weight:600;text-decoration:none}
.search-service-action>span:last-child{margin-inline-start:auto}.search-service-action small{font-size:13px;font-weight:400}
.search-service-action>img{width:24px;height:24px;flex:0 0 24px;margin:0;object-fit:contain;border-radius:0}.search-service-action>span{min-width:0}
.search-service-action:focus-visible{outline:3px solid var(--accent);outline-offset:4px}
.security-notice{margin-block:20px;padding:18px;border:1px solid var(--border);border-inline-start:4px solid var(--primary);border-radius:12px;background:var(--surface);line-height:2;overflow-wrap:anywhere}
.security-notice a{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline}
.local-time{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin-block:18px;padding:14px 18px;background:var(--surface);border:1px solid var(--border);border-radius:12px;color:var(--brand)}
.local-time time{font-variant-numeric:tabular-nums;font-size:20px;font-weight:600}.local-time small{flex-basis:100%;font-size:13px}
.nav-discovery{display:flex;align-items:center;gap:6px;font-size:13px;min-height:44px;white-space:nowrap}
.destination-context{display:flex;gap:8px 16px;flex-wrap:wrap;align-items:center;margin-block:12px}.destination-context a{min-height:44px;display:inline-flex;align-items:center;text-decoration:underline;text-underline-offset:4px}
@media(min-width:1200px){.site-header{gap:14px}.site-nav{gap:16px}}
@media(min-width:1024px) and (max-width:1199px){.site-header{gap:10px}.site-nav{gap:2px;min-width:0;flex-wrap:wrap;row-gap:0}.nav-home{padding-inline:6px}.nav-discovery{font-size:12px;padding-inline:6px}}
