
/* TodayInfo trust, crawlability and editorial UI — 2026-10-11 */
.trust-nav{display:flex;align-items:center;gap:12px;padding-left:2px}.trust-nav a{font-size:12px;font-weight:800;color:var(--muted);text-decoration:none}.trust-nav a:hover{color:var(--ink)}.trust-mobile-link{display:none!important}.static-fallback{padding:62px 0 74px;background:linear-gradient(180deg,color-mix(in srgb,var(--accent-2) 65%,var(--bg)),var(--bg))}.static-fallback-inner{max-width:980px}.static-fallback h1{font:700 clamp(42px,6vw,70px)/1.02 Georgia,serif;letter-spacing:-.045em;max-width:900px;margin:8px 0 24px}.static-fallback-copy{columns:2;column-gap:42px}.static-fallback-copy p{break-inside:avoid;color:var(--muted);font-size:16px;line-height:1.85;margin:0 0 18px}.static-fallback-checklist{margin-top:30px;padding:24px;border:1px solid var(--line);border-radius:18px;background:var(--surface)}.static-fallback-checklist h2{font:700 27px/1.15 Georgia,serif;margin:0 0 12px}.static-fallback-checklist ul{margin:0;padding-left:20px}.static-fallback-checklist li{margin:7px 0;color:var(--muted)}.static-fallback-trust{margin-top:22px;color:var(--muted);font-size:14px}.home-trust{padding:30px 0 82px}.home-trust-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.trust-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:24px}.trust-card h3{font:700 23px/1.2 Georgia,serif;margin:4px 0 10px}.trust-card p,.trust-card li{color:var(--muted);font-size:14px;line-height:1.75}.trust-card ul{padding-left:18px}.editorial-byline{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin:14px 0 26px;padding:13px 15px;border:1px solid var(--line);border-radius:14px;background:var(--surface-2);font-size:12px;color:var(--muted)}.editorial-byline strong{color:var(--ink)}.editorial-byline a{font-weight:800}.source-trust-card a{overflow-wrap:anywhere}.legal-shell{max-width:900px;padding:68px 20px 110px}.legal-shell h1{font:700 clamp(42px,7vw,70px)/1.02 Georgia,serif;letter-spacing:-.045em;margin:8px 0 22px}.legal-shell .legal-lede{font-size:19px;line-height:1.75;color:var(--muted);max-width:780px}.legal-meta{font-size:13px;color:var(--muted);margin:18px 0 44px}.legal-section{padding:30px 0;border-top:1px solid var(--line)}.legal-section h2{font:700 29px/1.2 Georgia,serif;margin:0 0 14px}.legal-section h3{font-size:18px;margin:24px 0 8px}.legal-section p,.legal-section li{font-size:16px;line-height:1.82;color:var(--muted)}.legal-section li{margin-bottom:8px}.legal-callout{border:1px solid var(--line);background:var(--surface);border-radius:16px;padding:20px 22px;margin:20px 0}.legal-contact-card{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:24px 0}.legal-contact-card>div{padding:18px;border:1px solid var(--line);border-radius:14px;background:var(--surface)}.legal-contact-card small,.legal-contact-card strong{display:block}.legal-contact-card small{color:var(--muted)}.legal-topnav{margin-left:auto;display:flex;gap:14px;flex-wrap:wrap}.legal-topnav a{font-size:13px;font-weight:800;text-decoration:none}.footer-contact a{font-weight:800}.footer-links{justify-content:flex-end;flex-wrap:wrap}.site-footer .footer-top{align-items:flex-start}.legal-footer-links{display:flex;flex-wrap:wrap;gap:12px}.crawl-fallback-detail{padding:56px 0 90px}.crawl-fallback-detail article{max-width:900px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:clamp(24px,5vw,52px)}.crawl-fallback-detail h1{font:700 clamp(38px,6vw,64px)/1.04 Georgia,serif;letter-spacing:-.04em}.crawl-fallback-detail .crawl-body{font-size:16px;line-height:1.8}.crawl-fallback-detail .crawl-body h2,.crawl-fallback-detail .crawl-body h3{font-family:Georgia,serif}.crawl-fallback-detail .crawl-meta{display:flex;flex-wrap:wrap;gap:10px 16px;color:var(--muted);font-size:12px;margin:16px 0 24px}.crawl-fallback-detail .crawl-source{margin-top:28px;padding:18px;border:1px solid var(--line);border-radius:14px;background:var(--surface-2)}
@media(max-width:1080px){.trust-nav{display:none}.main-nav{gap:17px}.trust-mobile-link{display:none!important}}
@media(max-width:640px){.trust-mobile-link{display:block!important}.static-fallback-copy{columns:1}.home-trust-grid{grid-template-columns:1fr}.legal-contact-card{grid-template-columns:1fr}.legal-topnav{display:none}.footer-links{justify-content:flex-start}}

.static-fallback-more{margin-top:30px;padding-top:28px;border-top:1px solid var(--line)}.static-fallback-more h2{font:700 29px/1.2 Georgia,serif;margin:0 0 14px}.static-fallback-more p{color:var(--muted);font-size:16px;line-height:1.85;margin:0 0 18px}

.author-profile{display:flex;gap:1.25rem;align-items:flex-start;padding:1.5rem;border:1px solid rgba(125,125,125,.25);border-radius:16px;margin:1.5rem 0;flex-wrap:wrap}.author-monogram{display:grid;place-items:center;width:88px;height:88px;border-radius:20px;background:#163650;color:white;font-size:1.7rem;font-weight:800;flex-shrink:0}.author-profile p{margin:.35rem 0}
