.sm-privacy-links{color:#fff;background:#08264a;border-top:1px solid #64748b;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px 28px;padding:24px;font:14px/1.6 Arial,sans-serif;display:flex}.sm-privacy-links a,.sm-privacy-links button{color:inherit;text-underline-offset:4px;text-decoration:underline}.sm-privacy-links button{font:inherit;cursor:pointer;background:0 0;border:0;padding:3px}.sm-consent-status{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.sm-cookie-panel{z-index:1000;color:#08264a;background:#fff;border:1px solid #cfdae7;border-top:4px solid #d8a526;border-radius:12px;width:min(960px,100% - 32px);max-height:80dvh;padding:24px;font:15px/1.6 Arial,sans-serif;position:fixed;bottom:20px;left:50%;overflow:auto;transform:translate(-50%);box-shadow:0 12px 60px #08264a40}.sm-privacy-kicker{color:#8b6516;text-transform:uppercase;letter-spacing:.1em;font:700 12px/1.5 Arial,sans-serif}.sm-cookie-panel h2{margin:7px 0 12px;font:400 27px/1.25 Georgia,serif}.sm-cookie-panel p{max-width:none;margin:8px 0}.sm-cookie-panel a,.sm-legal-page a:not(.sm-legal-brand){text-underline-offset:3px;text-decoration:underline}.sm-cookie-actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.sm-cookie-actions button{color:#08264a;cursor:pointer;background:#fff;border:1px solid #08264a;border-radius:6px;padding:11px 17px;font:700 14px/1.4 Arial,sans-serif}.sm-cookie-actions button:hover{background:#eef3f8}.sm-cookie-options{border-top:1px solid #d6dee7;margin-top:16px;padding-top:12px}.sm-cookie-options label{align-items:flex-start;gap:12px;padding:16px 0;display:flex}.sm-cookie-options input{accent-color:#08264a;width:20px;height:20px;margin-top:2px}.sm-cookie-options small{font-size:14px;display:block}:is(.sm-cookie-panel :focus-visible,.sm-privacy-links :focus-visible,.sm-legal-page :focus-visible){outline-offset:4px;outline:3px solid #d8a526}.sm-legal-page{color:#08264a;background:#faf9f5;min-height:80vh;font:17px/1.8 Arial,sans-serif}.sm-legal-page header{background:#fff;border-bottom:1px solid #dbe2eb;justify-content:space-between;align-items:center;gap:20px;padding:24px max(24px,50% - 550px);display:flex}.sm-legal-brand{align-items:center;gap:14px;font-weight:700;text-decoration:none;display:flex}.sm-legal-brand small{font-size:13px;font-weight:400;display:block}.sm-legal-brand img{object-fit:cover;border-radius:4px}.sm-legal-page article{max-width:900px;margin:auto;padding:60px 24px 70px}.sm-legal-page h1{margin:14px 0;font:400 clamp(34px,5vw,52px)/1.2 Georgia,serif}.sm-legal-date{color:#617185;border-bottom:1px solid #dbe2eb;margin-bottom:32px;padding-bottom:24px;font-size:13px}.sm-legal-page h2{margin:34px 0 12px;font:400 27px/1.3 Georgia,serif}.sm-legal-page p{max-width:none;margin:14px 0}.sm-legal-page ul{padding-left:24px;list-style:outside}.sm-legal-page li{margin:12px 0}.sm-legal-table{margin:20px 0;overflow:auto}.sm-legal-table table{border-collapse:collapse;background:#fff;width:100%;min-width:550px;font-size:15px}.sm-legal-table th,.sm-legal-table td{text-align:left;vertical-align:top;border:1px solid #dbe2eb;padding:15px}.sm-legal-table th{color:#fff;background:#08264a}.sm-legal-source{border-top:1px solid #dbe2eb;padding-top:24px;font-size:14px}@media (max-width:600px){.sm-cookie-panel{width:calc(100% - 20px);padding:18px;bottom:10px}.sm-cookie-actions button{flex:140px}.sm-legal-page header{flex-wrap:wrap;padding:18px;font-size:14px}.sm-legal-page article{padding:35px 20px 50px}.sm-privacy-links{gap:12px 20px}}
