.insertions-page{background:#fff;color:var(--ds-ink)}.insertions-page main>.ds-section{padding-block:calc(var(--ds-section)*1.2)}.insertions-page main>.ds-section--compact{padding-block:calc(var(--ds-compact)*1.2)}.insertions-page .ds-hero{background:#fff;padding-block:108px 104px}.insertions-page .ds-hero h1{max-width:780px;font-size:clamp(44px,5vw,70px)}.insertions-page .ds-hero .ds-description{max-width:610px;font-size:17px;line-height:1.8}.insertions-page .ds-hero-ambient{inset:0;mask-image:radial-gradient(ellipse 42% 100% at 50% 45%,transparent 72%,#000 100%),linear-gradient(180deg,transparent,#000 15%,#000 70%,transparent);mask-composite:intersect}.insertions-page .ds-hero-ambient>.ds-signal-field{width:100%;height:100%;transform:scale(1.5);mask-image:linear-gradient(180deg,transparent,#000 18%,#000 75%,transparent 97%)}.insertions-page .ds-hero-ambient path{opacity:.65;stroke-width:1.35}.insertions-page .ds-hero-ambient .ds-field-current{opacity:1;stroke-width:2.6}.insertions-hero-actions{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-top:30px}.insertions-library-intro{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:end;margin-bottom:32px}.insertions-library-intro .ds-heading{margin:0}.insertions-library-intro h2{max-width:450px}.insertions-library-intro>p{max-width:450px;color:#485958;font-size:16px;line-height:1.8;margin-bottom:4px}.insertions-proof{position:relative;isolation:isolate;overflow:hidden;border-radius:14px;background:linear-gradient(125deg,#201339,#222953 66%,#18414b);padding:40px;border:1px solid #463661}.insertions-proof-art{position:absolute;inset:0;z-index:-1;pointer-events:none}.insertions-proof-art .ds-signal-field path{stroke:#ab9eff!important;opacity:.9;stroke-width:1.2}.insertions-proof-art .ds-field-current{display:none}.insertions-screen{background:#f6f7f9;border:5px solid #ffffff40;background-clip:padding-box;border-radius:9px;padding:25px;box-shadow:0 0 0 1px #ffffff35;color:#202631}.insertions-screen-header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px}.insertions-screen-header h3{font:600 21px/1.3 Arial,sans-serif;letter-spacing:-.025em;margin:0 0 7px}.insertions-screen-header p{font-size:12px;color:#536074;line-height:1.6}.insertions-ui-action{display:flex;align-items:center;gap:6px;white-space:nowrap;font-size:12px;font-weight:500;background:#7660ca;color:#fff;border-radius:5px;padding:10px 12px}.insertions-table{background:#fff;border:1px solid #dce0e7;border-radius:7px;overflow:hidden}.insertions-table table{border-collapse:collapse;width:100%;text-align:left;font-size:12px}.insertions-table th{font-weight:500;color:#566071;background:#fbfcfd;font-size:11px}.insertions-table td,.insertions-table th{padding:19px 10px;border-bottom:1px solid #e6e8ed;vertical-align:middle}.insertions-table tr:last-child td{border-bottom:0}.insertions-table td:nth-child(4),.insertions-table td:nth-child(5){text-align:center}.insertions-switch{width:29px;height:17px;display:inline-flex;align-items:center;background:#cfd4df;border-radius:12px;padding:2px}.insertions-switch i{display:block;width:13px;height:13px;border-radius:50%;background:#fff}.insertions-switch.is-on{background:#7962cc;justify-content:flex-end}.insertions-badge{display:inline-block;padding:4px 6px;border:1px solid #dce0e9;border-radius:4px;font-size:10px;white-space:nowrap}.insertions-target{font-size:11px;color:#4a5364}.insertions-library-notes{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;padding-top:30px}.insertions-library-notes p{font-size:14px;color:#485958;line-height:1.7}.insertions-library-notes strong{display:block;color:var(--ds-ink);font-size:16px;margin-bottom:6px;font-weight:500}.insertions-placement-section{scroll-margin-top:85px}.placement-study{display:grid;grid-template-columns:.9fr 1.1fr;gap:64px;align-items:center;padding:56px;border-radius:18px;background:radial-gradient(ellipse at 0 100%,#214d5b,transparent 70%),linear-gradient(130deg,#131c39,#272047);color:#fff}.placement-copy .ds-eyebrow{color:#b3c7ff}.placement-copy h2{font-size:38px;line-height:1.12;letter-spacing:-.045em;max-width:340px;margin-bottom:24px}.placement-copy>p:not(.ds-eyebrow){color:#d5ddef;font-size:15px;line-height:1.8}.placement-copy .placement-control-label{font-size:11px!important;font-weight:600;letter-spacing:.055em;margin-top:36px;margin-bottom:12px}.placement-options{display:grid;gap:9px}.placement-options button{display:flex;align-items:center;gap:13px;padding:17px 15px;width:100%;background:#202e4b;border:1px solid #64728e;color:#fff;border-radius:7px;font-size:13px;text-align:left;cursor:pointer;transition:background .18s,border-color .18s}.placement-options button>svg{margin-left:auto;flex-shrink:0}.placement-option-number{font-size:10px;color:#cbd5ea}.placement-options button[aria-pressed=true]{background:#fff;color:#202c49;border-color:#fff}.placement-options button[aria-pressed=true] .placement-option-number{color:#526582}.placement-options button:hover{background:#354765}.placement-options button[aria-pressed=true]:hover{background:#edf0ff;color:#202c49}.placement-options button:focus-visible{outline:3px solid #9daeff;outline-offset:3px}.placement-explanation{min-height:55px;font-size:13px!important;margin-top:17px}.placement-paper-label{display:flex;align-items:center;gap:9px;font-size:11px;color:#d7def5;letter-spacing:.04em;margin-bottom:14px}.placement-paper-label svg:last-child{margin-left:auto}.placement-paper{background:#fff;color:#29363b;border-radius:5px;padding:32px;box-shadow:9px 10px 0 #ffffff10}.placement-paper-category{color:#536084!important;text-transform:uppercase;letter-spacing:.1em;font-size:9px!important;margin-bottom:12px}.placement-paper h3{font:normal 30px/1.12 Georgia,serif;letter-spacing:-.04em;margin-bottom:14px}.placement-paper li,.placement-paper p{font-size:11px;line-height:1.75;color:#505d63}.placement-paper section{margin-top:20px}.placement-paper h4{font-size:12px;font-weight:600;line-height:1.5;margin-bottom:5px}.placement-takeaways{background:#f2f5fa;padding:14px;border-left:2px solid #8b82cd}.placement-takeaways ul{padding-left:15px;list-style:disc}.placement-callout{border:1px solid #cdc9ed;background:#f7f6ff;border-radius:5px;padding:17px;margin-top:20px}.placement-callout .placement-callout-label{font-size:8px;text-transform:uppercase;letter-spacing:.07em;color:#67529a;margin-bottom:6px}.placement-callout h4{font-size:15px;letter-spacing:-.025em}.placement-callout>span{display:inline-flex;align-items:center;gap:8px;margin-top:11px;background:#273966;color:white;padding:8px 10px;border-radius:3px;font-size:10px}.placement-paper-faq{border-top:1px solid #dce0e7;padding-top:15px}.placement-paper-faq strong{display:block;font-size:10px;margin:8px 0 4px}.insertions-production-link{font-size:14px;color:#485958;margin-top:30px;line-height:1.8}.insertions-production-link a{color:#263e83;text-decoration:underline;text-underline-offset:3px}.insertions-editing{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}.insertions-editing h2{font-size:37px;line-height:1.14;letter-spacing:-.045em;max-width:390px;margin-bottom:24px}.insertions-editing>div>p:not(.ds-eyebrow){max-width:425px;color:#485958;font-size:16px;line-height:1.85}.insertions-boundary{display:grid;gap:8px;margin-top:30px}.insertions-boundary span{font-size:12px;letter-spacing:.01em;color:#344977;border-left:2px solid #8494e2;padding:7px 12px}.insertions-closing{margin-bottom:80px}@media(max-width:1000px){.placement-study{padding:32px;gap:30px}.placement-copy h2{font-size:33px}.placement-paper{padding:24px}.insertions-proof{padding:28px}.insertions-screen{padding:18px}.insertions-editing,.insertions-library-intro{gap:35px}}@media(max-width:700px){.insertions-page .ds-hero{padding-block:70px 76px}.insertions-page .ds-hero h1{font-size:44px;max-width:450px}.insertions-page .ds-hero .ds-description{font-size:16px;line-height:1.75}.insertions-page .ds-hero-ambient{mask-image:linear-gradient(90deg,#000,transparent 18px,transparent calc(100% - 18px),#000),linear-gradient(180deg,transparent,#000 18%,#000 65%,transparent 92%);mask-composite:intersect}.insertions-page .ds-hero-ambient>.ds-signal-field{width:210%;left:-55%;transform:scale(1.2)}.insertions-hero-actions{gap:10px}.insertions-hero-actions .ds-button{width:100%}.insertions-library-intro{grid-template-columns:1fr;gap:18px}.insertions-library-intro h2{font-size:30px}.insertions-library-intro>p{font-size:15px}.insertions-proof{padding:18px}.insertions-screen{padding:15px;border-width:3px}.insertions-screen-header{align-items:flex-start;margin-bottom:17px}.insertions-screen-header h3{font-size:18px}.insertions-screen-header p{font-size:11px}.insertions-ui-action{display:none}.insertions-table table,.insertions-table tbody{display:block}.insertions-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.insertions-table tr{display:grid;grid-template-columns:1fr;gap:12px;padding:18px 12px;border-bottom:1px solid #e0e5ee}.insertions-table tr:last-child{border-bottom:0}.insertions-table td{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:0;border:0;font-size:11px}.insertions-table td:before{content:attr(data-label);font-size:10px;color:#526073}.insertions-table td:nth-child(2){order:-1;font-size:13px;padding-bottom:8px;border-bottom:1px solid #e6e8ee}.insertions-table td.insertions-row-menu,.insertions-table td:nth-child(2):before{display:none}.insertions-library-notes{grid-template-columns:1fr;gap:18px}.insertions-library-notes p{padding-left:14px;border-left:1px solid #ced6ed}.placement-study{grid-template-columns:1fr;padding:27px 20px;gap:24px;border-radius:12px}.placement-copy h2{font-size:33px;max-width:300px}.placement-copy .placement-control-label{margin-top:24px}.placement-options button{padding:15px 12px}.placement-explanation{min-height:0}.placement-paper{padding:24px 19px}.placement-paper h3{font-size:28px}.placement-paper li,.placement-paper p{font-size:12px}.placement-paper h4{font-size:13px}.placement-callout h4{font-size:15px}.placement-paper-faq strong{font-size:12px}.insertions-editing{grid-template-columns:1fr;gap:34px}.insertions-editing h2{font-size:32px}.insertions-closing{margin-bottom:48px}}.insertions-proof-caption{margin-top:14px;font-size:12px;line-height:1.6;color:#485958}.insertions-editing-facts{display:grid;gap:0;border-top:1px solid #cdd5e3}.insertions-editing-facts article{display:grid;grid-template-columns:28px 1fr;gap:17px;padding:25px 0;border-bottom:1px solid #cdd5e3}.insertions-fact-number{font:500 11px/1.8 ui-monospace,monospace;color:#435687;padding-top:3px}.insertions-editing-facts h3{font-size:19px;font-weight:500;letter-spacing:-.025em;margin-bottom:9px;line-height:1.3}.insertions-editing-facts p{font-size:15px;line-height:1.8;color:#485958}@media(max-width:700px){.insertions-table tr{grid-template-columns:1fr 1fr;gap:13px 16px}.insertions-table td{font-size:12px;min-width:0}.insertions-table td:first-child,.insertions-table td:nth-child(2),.insertions-table td:nth-child(3),.insertions-table td:nth-child(6){grid-column:1/-1}.insertions-table td:nth-child(4),.insertions-table td:nth-child(5){align-items:flex-start;flex-direction:column;gap:5px;text-align:left;padding-block:5px}.insertions-table td:before{font-size:11px}.insertions-badge,.insertions-target{font-size:11px;white-space:normal}.insertions-editing-facts article{padding:22px 0;gap:12px}.insertions-editing-facts h3{font-size:19px}.insertions-proof-caption{font-size:11px}}.insertions-page .ds-hero{padding-block:90px 72px}.insertions-page .ds-hero h1{max-width:900px;font-size:clamp(44px,5.2vw,74px);line-height:1.04}.insertions-page .ds-hero .ds-description{max-width:660px}.insertions-placement-section .placement-copy h2{font-size:clamp(34px,3.1vw,46px);max-width:370px}.insertions-placement-section .placement-paper li,.insertions-placement-section .placement-paper p{font-size:13px;line-height:1.75}.insertions-placement-section .placement-paper h4{font-size:14px}.insertions-placement-section .placement-callout h4{font-size:17px}.insertions-placement-section .placement-callout>span,.insertions-placement-section .placement-paper-faq strong{font-size:12px}@media(max-width:700px){.insertions-page .ds-hero{padding-block:64px 42px}.insertions-page .ds-hero h1{font-size:43px;max-width:360px}.insertions-placement-section .placement-copy h2{font-size:36px}.insertions-placement-section .placement-paper li,.insertions-placement-section .placement-paper p{font-size:13px}}