/* Scoped Dutch editorial proposals. The established brand styles are reused. */
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.discovery-page .info-breadcrumb{flex-wrap:wrap;gap:5px 12px}
.discovery-page .info-hero{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);gap:65px;padding-block:64px 72px}
.discovery-page h1{font-size:clamp(48px,5.7vw,79px);letter-spacing:-.045em;text-wrap:balance}
.discovery-page .info-hero .info-intro{max-width:42ch;font-size:19px}
.discovery-page .cue-note{padding:28px}
.discovery-page .cue-note-title{font-size:29px;max-width:10ch}
.discovery-page .cue-note-foot{font-size:11px}
.discovery-page .info-step p{max-width:37ch}
.discovery-dashboard{border-top:1px solid var(--line);padding-block:51px 55px}
.discovery-page .info-dashboard-heading h2{margin-top:15px}
.discovery-native{margin:34px auto 0;max-width:1040px}
.discovery-native-frame{clip-path:inset(.11% .07% round 1.9% / 3%);background:transparent}
.discovery-native img{width:100%;height:auto}
.discovery-native figcaption{display:flex;justify-content:space-between;gap:25px;font-size:12px;line-height:1.7;color:var(--muted);margin-top:12px}
.discovery-native figcaption a{display:inline-flex;gap:10px;align-items:center;min-height:44px;align-self:start;margin-top:-7px;text-decoration:underline;text-underline-offset:4px}
.discovery-page .discovery-deck-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:60px}
.discovery-deck-hero .streamdeck-visual{grid-column:2;grid-row:1;transform:none}
.discovery-page .deck-key-face{border:0}
.discovery-page .deck-key-face img{width:100%;height:100%}
.discovery-pair{display:grid;grid-template-columns:1fr 1fr;gap:70px;border-top:1px solid var(--line);padding-block:50px 55px}
.discovery-pair .eyebrow{color:var(--pink);margin-bottom:17px}
.discovery-pair h2{max-width:17ch}
.discovery-pair-copy p{font-size:17px;line-height:1.75;color:var(--muted);max-width:49ch}
.discovery-pair-copy p+p{margin-top:19px}
.discovery-pair-copy .text-link{margin-top:17px;color:var(--pink);font-size:13px}
.discovery-page .info-faq{padding-block:48px 55px}
.discovery-page .info-faq .question-list p{font-size:15px;line-height:1.75}
.discovery-page .info-faq .question-list p a{color:var(--pink);text-decoration:underline;text-underline-offset:3px}
.discovery-page .info-pact{margin-top:0}
.discovery-page .info-pact h2{max-width:18ch}
.discovery-related{display:grid;grid-template-columns:1fr 1fr;gap:70px;border-top:1px solid var(--line);padding-block:34px 37px}
.discovery-related h2,.information-page .discovery-related h2{font-size:22px;font-weight:550;letter-spacing:-.025em;line-height:1.4}
.discovery-related>div{display:flex;flex-direction:column;gap:4px}
.discovery-related a{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:44px;font-size:14px;color:var(--muted)}
.discovery-related a:hover{color:var(--pink)}
.discovery-related a>span:last-child{color:var(--pink);font-size:19px}
.discovery-price{background:var(--paper);color:var(--ink);padding:30px;border-radius:4px}
.discovery-price .eyebrow{color:#843d5c}
.discovery-price-value{font-size:76px;line-height:1.1;letter-spacing:-.06em;margin-top:25px;font-weight:550}
.discovery-price-value span{font-size:15px;letter-spacing:-.2px;font-weight:400;white-space:nowrap}
.discovery-price-caption{font-size:13px;line-height:1.7;color:#675963;margin-top:15px}
.discovery-price-foot{border-top:1px solid #d1c6cd;padding-top:20px;margin-top:26px}
.discovery-price-foot strong{font-size:18px;line-height:1.4;font-weight:550;letter-spacing:-.3px}
.discovery-price-foot p{font-size:13px;line-height:1.75;color:#675963;margin-top:9px}
.discovery-comparison{border-top:1px solid var(--line);padding-block:49px}
.discovery-table{width:100%;border-collapse:collapse;text-align:left;font-size:15px;line-height:1.7;margin-top:35px;table-layout:fixed}
.discovery-table th{font-weight:500}
.discovery-table th,.discovery-table td{vertical-align:top;padding:22px 24px;border-bottom:1px solid var(--line);overflow-wrap:break-word}
.discovery-table th:first-child{width:20%;padding-left:0}
.discovery-table td{color:var(--muted);width:40%}
.discovery-table td:nth-child(2),.discovery-table th:nth-child(2){background:#f190bc06}
.discovery-table thead th{font-size:13px;padding-block:17px;border-top:1px solid var(--line)}
.discovery-table thead th:nth-child(2){color:var(--pink)}
.discovery-source{font-size:12px;line-height:1.8;color:var(--muted);margin-top:20px;max-width:82ch}
.discovery-source a{text-decoration:underline;text-underline-offset:3px;display:inline-block;padding-block:3px}
@media(max-width:1100px){
 .discovery-page .info-hero{gap:38px;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}
 .discovery-page h1{font-size:65px}
 .discovery-page .info-hero .info-intro{font-size:18px}
 .discovery-page .discovery-deck-hero{gap:35px;grid-template-columns:1fr 1fr}
 .discovery-deck-hero h1{font-size:60px}
 .discovery-pair,.discovery-related{gap:45px}
 .discovery-table th,.discovery-table td{padding-inline:18px}
}
@media(max-width:800px){
 .discovery-page .info-hero{padding-block:43px 47px;gap:28px}
 .discovery-page h1,.discovery-deck-hero h1{font-size:49px}
 .discovery-page .info-hero .info-intro{font-size:17px}
 .discovery-page .cue-note{padding:22px}
 .discovery-page .cue-note-title{font-size:25px}
 .discovery-dashboard,.discovery-comparison{padding-block:36px 40px}
 .discovery-pair{padding-block:36px 40px;gap:30px}
 .discovery-pair-copy p{font-size:16px}
 .discovery-native figcaption{font-size:11px}
 .discovery-price{padding:24px}
 .discovery-price-value{font-size:64px}
 .discovery-price-value span{display:block;margin-top:5px}
 .discovery-table{font-size:14px}
 .discovery-table th,.discovery-table td{padding-inline:14px}
}
@media(max-width:650px){
 .discovery-page .info-hero,.discovery-page .discovery-deck-hero{display:flex;flex-direction:column;align-items:stretch;gap:0;padding-block:32px 35px}
 .discovery-page h1,.discovery-deck-hero h1{font-size:clamp(42px,11.6vw,65px);margin-top:22px;text-wrap:balance}
 .discovery-page .info-hero .info-intro{font-size:18px;max-width:36ch;margin-top:23px}
 .discovery-page .cue-note{margin-top:31px;padding:24px}
 .discovery-page .cue-note-title{max-width:none;font-size:28px}
 .discovery-deck-hero .streamdeck-visual{margin-top:33px;width:100%}
 .discovery-price{margin-top:31px;padding:26px}
 .discovery-price-value{font-size:76px;margin-top:21px}
 .discovery-price-value span{display:inline;font-size:15px}
 .discovery-dashboard,.discovery-comparison{padding-block:31px 35px}
 .discovery-page .info-dashboard-heading h2{max-width:none}
 .discovery-native{margin-top:25px}
 .discovery-native figcaption{display:block;font-size:11px}
 .discovery-native figcaption a{margin-top:3px}
 .discovery-pair{display:block;padding-block:31px 35px}
 .discovery-pair-copy{margin-top:23px}
 .discovery-pair-copy p{font-size:16px;max-width:37ch}
 .discovery-page .info-faq{padding-block:31px 35px}
 .discovery-page .info-faq .question-list p{font-size:15px}
 .discovery-related{display:block;padding-block:29px 31px}
 .discovery-related>div{margin-top:18px}
 .discovery-related a{font-size:14px}
 .discovery-table{display:block;table-layout:auto;margin-top:26px}
 .discovery-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}
 .discovery-table tbody{display:block}
 .discovery-table tr{display:block;border-top:1px solid var(--line);padding-block:21px 23px}
 .discovery-table tbody tr>th:first-child{display:block;width:100%;padding:0 0 15px;border:0;font-size:18px;line-height:1.35;letter-spacing:-.025em}
 .discovery-table td{display:block;width:auto;border:0;padding:0 0 0 84px;position:relative;font-size:14px;min-height:24px}
 .discovery-table td+td{margin-top:15px}
 .discovery-table td:before{content:attr(data-product);position:absolute;left:0;top:0;width:70px;color:var(--text);font-size:12px;line-height:1.95;font-weight:500}
 .discovery-table td:nth-child(2),.discovery-table th:nth-child(2){background:transparent}
 .discovery-table td:nth-child(2):before{color:var(--pink)}
 .discovery-table tr:last-child{border-bottom:1px solid var(--line)}
 .discovery-source{margin-top:17px;font-size:11px}
}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
