#video-consent{width:min(560px,calc(100% - 32px));max-height:85vh;max-height:85dvh;overflow:auto;padding:24px;border:1px solid #88694d;border-radius:8px;background:white;color:#30271f;font:16px/1.55 Arial,sans-serif}#video-consent::backdrop{background:#211c18b3}#video-consent h2{font:normal 1.75rem/1.2 Georgia,serif;letter-spacing:-.03em}#video-consent a,.privacy-copy a{text-decoration:underline;text-underline-offset:3px}#video-consent summary{cursor:pointer;min-height:44px;padding-block:10px}.privacy-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.privacy-actions button,.privacy-tools button{min-height:44px;padding:10px 16px;border:1px solid #88694d;border-radius:24px;background:white;color:#604b37;font:inherit;cursor:pointer}.privacy-actions button{flex:1;min-width:180px}.privacy-tools{padding-block:20px}.privacy-tools p{font-size:.875rem;max-width:720px}.privacy-link{font:14px/1.5 Arial,sans-serif;color:inherit;text-decoration:underline;display:inline-flex;align-items:center;min-height:44px;padding-block:8px}.privacy-copy{max-width:780px;margin:0 auto;padding:32px 22px 60px;font:16px/1.65 Arial,sans-serif;color:#30271f}.privacy-copy h1{font:normal clamp(2rem,6vw,3.2rem)/1.1 Georgia,serif;letter-spacing:-.04em}.privacy-copy h2{font:normal 1.5rem/1.3 Georgia,serif;letter-spacing:-.02em;margin-top:28px}.privacy-copy nav{display:flex;flex-wrap:wrap;gap:20px;margin-block:24px}.privacy-copy nav a{min-height:44px;display:flex;align-items:center}.privacy-copy a{overflow-wrap:anywhere}