.advertising-choice,.advertising-choice *{box-sizing:border-box}.advertising-choice{position:fixed;z-index:1000;left:16px;bottom:16px;width:400px;max-width:calc(100vw - 32px);max-height:calc(100svh - 36px);min-height:484px;overflow:auto;padding:24px;border:1px solid #dedede;border-radius:7px;background:#fff;color:#18251d;box-shadow:0 2px 12px #00000012;text-align:left;font:14px/1.45 "DM Sans",system-ui,-apple-system,sans-serif}.advertising-choice[hidden],.advertising-choice [hidden]{display:none!important}.advertising-choice h2{display:flex;align-items:center;min-height:38px;margin:0 24px 12px 0;font:700 18px/22px "DM Sans",system-ui,-apple-system,sans-serif;color:inherit;letter-spacing:-.35px}.advertising-choice p{margin:0 0 16px;font:200 16px/20px "DM Sans",system-ui,-apple-system,sans-serif;color:inherit}.advertising-choice a{color:inherit;text-decoration:underline}.advertising-close{position:absolute;top:15px;right:12px;display:block;min-width:36px;min-height:36px;width:36px;height:36px;padding:0;border:0;background:none;color:#17231b;font:30px/1 system-ui;cursor:pointer}.advertising-language{display:flex;align-items:center;gap:6px;margin:0 0 16px;font:14px/1.4 system-ui}.advertising-language span{font-size:12px}.advertising-language select{appearance:auto;width:auto;max-width:150px;min-height:24px;padding:0;border:0;background:#fff;color:inherit;font:inherit}.advertising-policy{display:inline-block;margin-bottom:24px;font:14px/1.4 system-ui}.advertising-actions{display:flex;flex-direction:column;gap:16px;margin:4px 0 0}.advertising-actions button{appearance:none;display:block;width:100%;height:auto;min-height:46px;margin:0;padding:12px;border:1px solid #183326;border-radius:8px;background:#fff;color:#153326;font:600 18px Helvetica,Arial,sans-serif;text-align:center;cursor:pointer;box-shadow:inset 0 0 0 1px #18332616}.advertising-actions button:hover{background:#f2f6f3}.advertising-actions button:disabled{opacity:.45;cursor:not-allowed}.advertising-choice button:focus-visible,.advertising-choice input:focus-visible,.advertising-choice summary:focus-visible,.advertising-settings:focus-visible{outline:3px solid #1769e0;outline-offset:3px}.advertising-settings{appearance:none;display:inline-flex;align-items:center;gap:5px;background:none;border:0;border-radius:0;color:inherit;font:12px/1.4 "DM Sans",system-ui,sans-serif;text-decoration:none;cursor:pointer;padding:3px 0;width:auto;min-height:24px;margin:0;text-align:left}.privacy-choices-icon{display:inline-block;flex:0 0 30px;width:30px;height:14px}.advertising-category{position:relative;padding:22px 0;border-bottom:1px solid #d5d5d5;min-height:73px}.advertising-category:last-child{border-bottom:0}.advertising-category details{padding:0;margin:0}.advertising-category summary{list-style:none;cursor:pointer;padding:0 80px 0 14px;font-weight:700;font-size:15px;line-height:28px}.advertising-category summary::-webkit-details-marker{display:none}.advertising-category summary::before{position:absolute;left:0;content:"›";font-size:22px;font-weight:400}.advertising-category details[open] summary::before{transform:rotate(90deg)}.advertising-category details p{margin:12px 0 0;color:#454b46;font-size:13px;line-height:1.5}.advertising-always{position:absolute;right:0;top:25px;font-size:13px;color:#56615a}.advertising-toggle{appearance:none;position:absolute;right:0;top:26px;width:29px;height:17px;min-height:0;margin:0;padding:0;border:0;border-radius:20px;background:#d5d8d6;cursor:pointer}.advertising-toggle::before{content:"";position:absolute;left:3px;top:3px;width:11px;height:11px;border-radius:50%;background:#68726c;transition:transform .12s}.advertising-toggle:checked{background:#c6dfcf}.advertising-toggle:checked::before{background:#397f52;transform:translateX(12px)}.advertising-toggle:disabled{opacity:.6;cursor:not-allowed}.advertising-choice .advertising-credit{font-size:10px;line-height:1.3;margin:15px 0 0;color:#627068}.advertising-choice[data-customized="true"] .advertising-policy{margin-bottom:4px}.advertising-choice[data-customized="true"]{min-height:0}.advertising-choice[data-customized="true"] .advertising-actions{margin-top:10px}@media(max-width:480px){.advertising-choice{left:12px;bottom:max(12px,env(safe-area-inset-bottom));max-width:calc(100vw - 24px);width:400px;max-height:calc(100svh - 24px);min-height:0;padding:24px}.advertising-choice h2{font-size:18px}.advertising-actions{gap:12px}}
