.advertising-consent{color:#102754;font-family:Arial,sans-serif;position:relative}.advertising-panel{box-sizing:border-box;background:#fff;border:1px solid #c8d7e7;border-radius:14px;align-items:center;gap:24px;width:min(1120px,100% - 32px);margin:16px auto;padding:22px;display:flex;position:relative;box-shadow:0 6px 30px #10275426}.advertising-panel strong{font-size:18px;line-height:1.35;display:block}.advertising-panel p{margin:8px 0 0;font-size:14px;line-height:1.55}.advertising-panel a{color:#0b3f8c;text-decoration:underline}.advertising-actions{flex-wrap:wrap;flex-shrink:0;gap:10px;min-width:280px;margin-top:0;display:flex}.advertising-actions button{color:#fff;cursor:pointer;background:#102754;border:1px solid #102754;border-radius:7px;flex:1;min-height:44px;padding:11px 18px;font-size:14px;font-weight:700}.advertising-actions button+button{color:#102754;background:#fff}.advertising-consent button:focus-visible{outline-offset:3px;outline:3px solid #249be6}.advertising-choice-link{color:#102754;cursor:pointer;background:#fff;border:1px solid #c8d7e7;border-radius:20px;min-height:36px;margin:8px auto;padding:7px 12px;font-size:12px;display:block;position:relative;box-shadow:0 2px 8px #10275413}@media (width<=800px){.advertising-panel{width:calc(100% - 24px);padding:18px;display:block}.advertising-actions{min-width:0;margin-top:16px}.advertising-panel p{font-size:13px}.advertising-actions button{padding:11px 12px}}
