/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer daisyui.l1.l2.l3{.nf-card-body{padding:var(--nf-card-p,1.5rem);font-size:var(--nf-card-fs,.875rem);flex-direction:column;flex:auto;gap:.5rem;display:flex}.nf-card{border-radius:var(--radius-box);outline-offset:2px;outline:2px solid #0000;flex-direction:column;transition:outline .2s ease-in-out;display:flex;position:relative}.nf-card:focus-visible,.nf-card[aria-checked=true],.nf-card:has(>:checked,>:is([type=checkbox],[type=radio]):focus-visible){outline-color:currentColor}.nf-card:has(>:checked:focus-visible),.nf-card[aria-checked=true]:focus-visible,.nf-card[aria-checked=true]:has(>:is([type=checkbox],[type=radio]):focus-visible){outline-width:4px}.nf-card:has(>:is([type=checkbox],[type=radio])){cursor:pointer;-webkit-user-select:none;user-select:none}.nf-card>:is([type=checkbox],[type=radio]){appearance:none}.nf-card-title{font-size:var(--nf-cardtitle-fs,1.125rem);align-items:center;gap:.5rem;font-weight:600;display:flex}}@layer daisyui.l1.l2.l3.l4{.nf-card-body p{flex-grow:1}.nf-card figure:first-child{border-start-start-radius:inherit;border-start-end-radius:inherit;border-end-end-radius:unset;border-end-start-radius:unset;overflow:hidden}.nf-card figure:last-child{border-start-start-radius:unset;border-start-end-radius:unset;border-end-end-radius:inherit;border-end-start-radius:inherit;overflow:hidden}.nf-card figure{justify-content:center;align-items:center;display:flex}}@layer daisyui.l1.l2{.nf-image-full>.nf-card-body{color:var(--color-neutral-content);position:relative}.nf-card-xs .nf-card-body{--nf-card-p:.5rem;--nf-card-fs:.6875rem}.nf-card-sm .nf-card-body{--nf-card-p:1rem;--nf-card-fs:.75rem}.nf-card-md .nf-card-body{--nf-card-p:1.5rem;--nf-card-fs:.875rem}.nf-card-lg .nf-card-body{--nf-card-p:2rem;--nf-card-fs:1rem}.nf-card-xl .nf-card-body{--nf-card-p:2.5rem;--nf-card-fs:1.125rem}.nf-card-xs .nf-card-title{--nf-cardtitle-fs:.875rem}.nf-card-sm .nf-card-title{--nf-cardtitle-fs:1rem}.nf-card-md .nf-card-title{--nf-cardtitle-fs:1.125rem}.nf-card-lg .nf-card-title{--nf-cardtitle-fs:1.25rem}.nf-card-xl .nf-card-title{--nf-cardtitle-fs:1.375rem}}.grid{display:grid}/* Native publisher references: CSS crops preserve the original supplied creatives. */
.am-demo--native-feed .am-native-panel{overflow:auto;pointer-events:none;visibility:hidden;background:#fff;container-type:inline-size;scrollbar-width:thin;scrollbar-color:#b8cdc6 #fff;transform:none;transition:opacity .2s ease}
.am-demo--native-feed .am-native-panel.is-active{pointer-events:auto;visibility:visible}
.am-native-panel:focus-visible{outline:3px solid #2c8b74;outline-offset:-3px}
.am-native-canvas{color:#222;font-family:Arial,sans-serif;font-size:2.1cqw;line-height:1.4}
.am-native-header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ddd;padding:1.5cqw 4cqw;background:#fff}
.am-native-header strong{color:#e00000;font-size:7cqw;font-weight:900;letter-spacing:-.4cqw;line-height:1}
.am-native-header span:last-child{background:#e00000;color:#fff;padding:.4cqw 1.7cqw;border-radius:30px;font-weight:700;font-size:1.6cqw}
.am-native-content{padding:3cqw 4cqw}
.am-native-content .am-native-heading,.am-native-article h2{font-family:inherit;font-weight:800;color:#222;font-size:3.5cqw;line-height:1.2;margin:0 0 2cqw}
.am-native-article p{font-size:2.1cqw;margin:2cqw 0 3cqw;color:#333}
.am-native-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4cqw 2cqw}
.am-native-grid .nf-card{display:flex;flex-direction:column;min-width:0;background:#fff;border:0;border-radius:0;box-shadow:none;overflow:visible}
.am-native-canvas .am-native-photo{display:block;margin:0;width:100%;flex-shrink:0;border-radius:0;background-repeat:no-repeat}
.am-native-grid .nf-card-body{display:block;padding:1.6cqw 0 0;gap:0}
.am-native-grid .nf-card-title{display:block;font-family:inherit;font-size:2.35cqw;font-weight:800;color:#222;line-height:1.35;margin:0 0 1.5cqw}
.am-native-grid .am-native-source{font-size:2cqw;line-height:1.35;color:#666;font-weight:600;margin:0}
.am-native-content .am-native-disclaimer{font-size:1.7cqw;color:#666;margin:4cqw 0 0}
.am-demo--native-feed .am-native-help{font-size:13px;line-height:1.5;color:#5c7b73;text-align:center;margin:-14px 0 0}
.am-demo--native-feed [data-am-demo-i="2"][data-am-demo-d="desktop"] .am-native-content{padding-top:7cqw;padding-bottom:7cqw}
.am-demo--native-feed [data-am-demo-d="mobile"] .am-native-canvas{font-size:4.5cqw}
.am-demo--native-feed [data-am-demo-d="mobile"] .am-native-header{padding:4cqw}
.am-demo--native-feed [data-am-demo-d="mobile"] .am-native-header strong{font-size:12cqw}
.am-demo--native-feed [data-am-demo-d="mobile"] .am-native-header span:last-child{font-size:3.6cqw;padding:1cqw 3cqw}
.am-demo--native-feed [data-am-demo-d="mobile"] .am-native-content{padding:4cqw}
.am-demo--native-feed [data-am-demo-d="mobile"] .am-native-grid{grid-template-columns:1fr;gap:9cqw}
.am-demo--native-feed [data-am-demo-d="mobile"] .nf-card-body{padding:4cqw 0 0}
.am-demo--native-feed [data-am-demo-d="mobile"] .nf-card-title{font-size:5.1cqw;margin:0 0 3cqw}
.am-demo--native-feed [data-am-demo-d="mobile"] .am-native-source{font-size:4.4cqw}
.am-demo--native-feed [data-am-demo-d="mobile"] .am-native-heading,.am-demo--native-feed [data-am-demo-d="mobile"] .am-native-article h2{font-size:6.1cqw;margin-bottom:4cqw}
.am-demo--native-feed [data-am-demo-d="mobile"] .am-native-article p{font-size:4.3cqw;margin:4cqw 0 6cqw}
.am-demo--native-feed [data-am-demo-d="mobile"] .am-native-disclaimer{font-size:3.5cqw;margin-top:8cqw}
@media(prefers-reduced-motion:reduce){.am-demo--native-feed .am-native-panel{transition:none}}

/* Desktop placements follow the supplied ADMAX recommendation grid. */
.am-demo--native-feed [data-am-demo-d="desktop"] .am-native-widget-heading{display:flex;align-items:center;justify-content:space-between;margin:0 0 4cqw}
.am-demo--native-feed [data-am-demo-d="desktop"] .am-native-widget-heading .am-native-heading{border-left:.4cqw solid #e00000;padding-left:1.2cqw;margin:0;font-size:3cqw}
.am-native-widget-heading .am-native-brand{width:12cqw}
.am-demo--native-feed [data-am-demo-d="desktop"] .am-native-grid{gap:4cqw 2cqw}
.am-demo--native-feed [data-am-demo-i="0"][data-am-demo-d="desktop"] .am-native-article h2{font-size:3cqw}
.am-demo--native-feed [data-am-demo-i="0"][data-am-demo-d="desktop"] .am-native-article p{font-size:1.8cqw;margin:1.6cqw 0 3cqw}
.am-demo--native-feed [data-am-demo-i="2"][data-am-demo-d="desktop"] .am-native-content{padding-top:4cqw;padding-bottom:4cqw}
.am-demo--native-feed [data-am-demo-i="0"][data-am-demo-d="desktop"] .am-native-content{padding:2cqw 4cqw}
.am-demo--native-feed [data-am-demo-i="0"][data-am-demo-d="desktop"] .am-native-article h2{font-size:2.6cqw;margin-bottom:1.4cqw}
.am-demo--native-feed [data-am-demo-i="0"][data-am-demo-d="desktop"] .am-native-article p{font-size:1.6cqw;margin:1.4cqw 0 2cqw}
.am-demo--native-feed [data-am-demo-i="0"][data-am-demo-d="desktop"] .am-native-widget-heading{margin-bottom:2cqw}
.am-demo--native-feed [data-am-demo-i="0"][data-am-demo-d="desktop"] .nf-card-title{font-size:1.8cqw;margin-bottom:1cqw}
.am-demo--native-feed [data-am-demo-i="0"][data-am-demo-d="desktop"] .am-native-source{font-size:1.5cqw}
.am-demo--native-feed [data-am-demo-i="1"][data-am-demo-d="desktop"] .am-native-header{display:none}
.am-demo--native-feed [data-am-demo-i="1"][data-am-demo-d="desktop"] .nf-card-title{font-size:2.1cqw;margin-bottom:1.2cqw}
.am-demo--native-feed [data-am-demo-i="1"][data-am-demo-d="desktop"] .am-native-source{font-size:1.8cqw}
.am-demo--native-feed[data-device="desktop"]{--am-demo-r:.78}

/* Placement-specific framing. Copy and supplied ad creatives remain unchanged. */
.am-demo--native-feed[data-device="desktop"]:has(.am-native-panel.is-active[data-am-demo-i="0"]){--am-demo-r:.88}
.am-demo--native-feed [data-am-demo-i="0"][data-am-demo-d="desktop"] .am-native-header{padding:1cqw 4cqw}
.am-demo--native-feed [data-am-demo-i="0"][data-am-demo-d="desktop"] .am-native-header strong{font-size:6cqw}
.am-demo--native-feed [data-am-demo-i="2"][data-am-demo-d="desktop"] .am-native-content{overflow:hidden;padding-top:3cqw}

.am-demo--native-feed[data-device="desktop"]:has(.am-native-panel.is-active[data-am-demo-i="2"]){--am-demo-r:.625}
