.gratis-native-ad{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:30px 0;padding:18px 20px;border:1px solid var(--line);border-radius:16px;background:var(--surface-2);color:var(--ink);box-shadow:0 5px 18px color-mix(in srgb,var(--ink) 5%,transparent)}.gratis-native-ad-copy{display:grid;min-width:0;gap:4px}.gratis-native-ad-label{color:var(--muted)!important;font-size:11px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.gratis-native-ad-name{color:var(--ink)!important;font-size:19px;line-height:1.25}.gratis-native-ad-rating{display:flex;align-items:center;gap:8px;min-width:0}.gratis-native-ad-stars{color:#b7791f!important;white-space:nowrap;letter-spacing:.04em}.gratis-native-ad-rating strong{color:var(--ink)!important;white-space:nowrap;font-size:14px}.gratis-native-ad-action{display:grid;flex:0 0 auto;justify-items:center;gap:5px}.gratis-native-ad .gratis-native-ad-action>a.gratis-native-ad-button,.gratis-native-ad .gratis-native-ad-action>a.gratis-native-ad-button:link,.gratis-native-ad .gratis-native-ad-action>a.gratis-native-ad-button:visited{display:inline-flex!important;align-items:center;justify-content:center;min-height:46px;padding:10px 18px;border:1px solid var(--brand);border-radius:12px;background:var(--brand);color:#062f2f!important;-webkit-text-fill-color:#062f2f!important;font-weight:900;text-decoration:none!important;opacity:1!important;visibility:visible!important}.gratis-native-ad .gratis-native-ad-action>a.gratis-native-ad-button:hover,.gratis-native-ad .gratis-native-ad-action>a.gratis-native-ad-button:active{border-color:var(--brand-2);background:var(--brand-2);color:#062f2f!important;-webkit-text-fill-color:#062f2f!important}.gratis-native-ad-button:focus-visible{outline:3px solid var(--brand);outline-offset:3px}.gratis-native-ad-action small{color:var(--muted)!important;font-size:11px;white-space:nowrap}@media(max-width:600px){.gratis-native-ad{align-items:stretch;flex-direction:column;gap:13px;margin:25px 0;padding:16px}.gratis-native-ad-action{justify-items:stretch}.gratis-native-ad-button,.gratis-native-ad-button:visited{width:100%;min-height:48px}.gratis-native-ad-action small{text-align:center}.gratis-native-ad-rating{flex-wrap:wrap;row-gap:2px}}@media(max-width:430px){.gratis-native-ad{max-width:100%;overflow:hidden}.gratis-native-ad-name{font-size:18px}.gratis-native-ad-stars{font-size:15px;letter-spacing:0}.gratis-native-ad-rating{font-size:13px}}
