.compact-legal.privacy-shell{max-width:760px;margin-inline:auto;padding:20px 16px}.compact-legal .privacy-card{padding:24px}.compact-legal .privacy-topbar{justify-content:space-between;margin-bottom:12px}.compact-legal h1{margin:0 0 16px;font-size:1.6rem;line-height:1.25}.compact-legal .privacy-grid{margin:0;display:block}.compact-legal .privacy-grid section{border:0;padding:0}.compact-legal .privacy-grid h2{margin:16px 0 5px;font-size:1rem;line-height:1.4}.compact-legal .privacy-grid p{margin:0 0 10px;font-size:1rem;line-height:1.55}.compact-legal details{border-top:1px solid #d8e1e9;margin:8px 0}.compact-legal summary{cursor:pointer;padding:10px 0;font-size:.875rem;line-height:1.4}.compact-legal .legal-analytics{align-items:flex-start;gap:8px;padding-bottom:12px;font-size:.875rem;line-height:1.5;display:flex}.compact-legal .legal-analytics input{margin-top:4px}.compact-legal .privacy-grid .legal-contact{overflow-wrap:anywhere;border-top:1px solid #d8e1e9;padding-top:12px;font-size:.875rem}.compact-legal .privacy-grid .legal-date{color:#526577;font-size:.75rem}.compact-legal.embedded-legal{background:#fff;max-width:none;margin:0;padding:12px}.compact-legal.embedded-legal .privacy-card{box-shadow:none;background:#fff;border:0;padding:0}.compact-legal.embedded-legal .privacy-topbar{justify-content:flex-end;margin:0}@media (width<=560px){.compact-legal .privacy-card{padding:16px}.compact-legal.privacy-shell{padding:10px}.compact-legal h1{font-size:1.35rem}}
