/* PODCO v11.67 publish hardening — safe additive layer */
:root{--podco-rounded:ui-rounded,"SF Pro Rounded","Avenir Next Rounded","Avenir Next","Arial Rounded MT Bold",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
html,body,button,input,select,textarea,option,a,p,span,small,label,strong,b,li,td,th,h1,h2,h3,h4,h5,h6,
html body [class],html body [id],html body *::before,html body *::after{font-family:var(--podco-rounded)!important}
h1,h2,h3,h4,h5,h6,.brand,.eyebrow,.mobile-bottom-nav small,.podco-account-tile strong{font-weight:900!important;letter-spacing:-.025em}
.p67-recovery-note{margin:12px 0;padding:12px 14px;border:1px solid #d7e2ea;border-radius:14px;background:#f7fbfd;color:#526b7c;font-size:13px;line-height:1.45}
.p67-host-photo,.p67-host-photo img{width:96px;height:96px;border-radius:50%}.p67-host-photo{display:grid;place-items:center;background:#e9f5f8;color:#0b3f7a;font-weight:900;font-size:26px;overflow:hidden}.p67-host-photo img{object-fit:cover;display:block}
.p67-fallback-stay{max-width:1180px;margin:0 auto;padding:24px}.p67-fallback-stay .p67-cover{width:100%;aspect-ratio:16/10;object-fit:cover;border-radius:24px;background:#eef5f7}.p67-fallback-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px);gap:24px;margin-top:20px}.p67-card{background:#fff;border:1px solid #d7e2ea;border-radius:22px;padding:20px}.p67-meta{color:#60788a;line-height:1.5}.p67-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}.p67-actions a{display:inline-flex;min-height:44px;align-items:center;justify-content:center;border-radius:999px;padding:0 18px;text-decoration:none;border:1px solid #0b3f7a;color:#0b3f7a;font-weight:900}.p67-actions a.primary{background:#0b3f7a;color:white}
@media(max-width:760px){.p67-fallback-stay{padding:18px}.p67-fallback-grid{grid-template-columns:1fr}.p67-host-photo,.p67-host-photo img{width:84px;height:84px}.p67-fallback-stay .p67-cover{border-radius:18px}}
