.partner-ad{box-sizing:border-box;width:min(100%,360px);margin:2.5rem auto;padding:.75rem;border:1px solid rgba(73,48,78,.28);border-radius:18px;background:#fff8eb;color:#20202a;text-align:center;content-visibility:auto;contain-intrinsic-size:330px}.partner-ad__label{display:block;margin-bottom:.55rem;color:#6d6570;font:800 .7rem/1.2 system-ui,sans-serif;letter-spacing:.12em;text-transform:uppercase}.partner-ad__viewport{display:grid;min-height:250px;place-items:center}.partner-ad__consent{max-width:294px;font:500 .9rem/1.45 system-ui,sans-serif}.partner-ad__consent p{margin:0 0 .8rem;color:#5d5664}.partner-ad__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.55rem}.partner-ad__button{min-height:44px;padding:.65rem .9rem;border:1px solid #20202a;border-radius:999px;background:#fff;color:#20202a;cursor:pointer;font:800 .82rem/1 system-ui,sans-serif}.partner-ad__button--primary{background:#49304e;color:#fff}.partner-ad__loading{color:#6d6570;font:700 .8rem/1.4 system-ui,sans-serif}.partner-ad__frame{display:block;width:300px;height:250px;border:0;background:transparent}.partner-ad__privacy{display:inline-block;margin-top:.55rem;color:#63566a;font:700 .72rem/1.3 system-ui,sans-serif;text-decoration:underline}.partner-ad--home,.partner-ad--index{margin-block:3rem}.partner-ad--video{margin-top:2rem}@media(max-width:380px){.partner-ad{margin-inline:-.25rem;padding-inline:.35rem}}
