/* Editorial photography and channel examples for six industry service pages.
   Images keep their intrinsic proportions at every breakpoint. */

/* Fashion service page: ad examples lead the story; photography is never cropped. */
.fashion-ads-landing .f3 {--f3-ink:#142b4f;--f3-copy:#4f6480;--f3-blue:#0967c8;--f3-line:#d8e5f0;overflow:clip;color:var(--f3-ink)}
.fashion-ads-landing .f3 * {box-sizing:border-box}
.fashion-ads-landing .f3 .fsh-section {scroll-margin-top:148px}
.fashion-ads-landing .f3 .f3-anchor {display:block;position:relative;top:-140px;visibility:hidden}
.fashion-ads-landing .f3 h2 {max-width:900px;font-size:clamp(31px,3.2vw,44px);line-height:1.16;letter-spacing:-.035em}
.fashion-ads-landing .f3 h3 {font-size:clamp(20px,1.8vw,25px);line-height:1.28}
.fashion-ads-landing .f3 p {line-height:1.67;color:var(--f3-copy)}
.fashion-ads-landing .f3 a {color:var(--f3-blue);font-weight:750}
.fashion-ads-landing .f3 figure {margin:0}
.fashion-ads-landing .f3 img {display:block;max-width:100%;height:auto;object-fit:contain}
.fashion-ads-landing .f3 .f3-heading {margin-bottom:34px}
.fashion-ads-landing .f3 .f3-heading>p {max-width:850px;margin-top:16px;font-size:17px}
.fashion-ads-landing .f3 .fsh-kicker {color:#0967c8}
.fashion-ads-landing .f3 .f3-num {display:block;margin-bottom:13px;color:#0875b3;font-size:12px;font-weight:850;letter-spacing:.12em}
.fashion-ads-landing .f3 .f3-service-grid {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}
.fashion-ads-landing .f3 .f3-service-grid article {padding:28px;border:1px solid var(--f3-line);border-radius:20px;background:#fff;box-shadow:0 14px 35px rgba(16,56,96,.04)}
.fashion-ads-landing .f3 .f3-service-grid article>span {display:block;margin-bottom:18px;color:#0875b3;font-size:12px;font-weight:850;letter-spacing:.1em}
.fashion-ads-landing .f3 .f3-service-grid h3 {margin-bottom:10px}
.fashion-ads-landing .f3 .f3-showcase {display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(30px,4vw,64px);align-items:center}
.fashion-ads-landing .f3 .f3-ad {overflow:hidden;border:1px solid #d5e4ee;border-radius:24px;background:#fff;box-shadow:0 24px 55px rgba(20,54,89,.09)}
.fashion-ads-landing .f3 .f3-ad__label {display:flex;align-items:center;gap:10px;padding:14px 18px;border-bottom:1px solid #edf2f7;font-size:13px;font-weight:780}
.fashion-ads-landing .f3 .f3-ad__label b {display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:#1269d3;color:white;font-size:20px}
.fashion-ads-landing .f3 .f3-ad__label em {margin-left:auto;color:#637690;font-size:11px;font-style:normal;font-weight:600}
.fashion-ads-landing .f3 .f3-carousel {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:10px}
.fashion-ads-landing .f3 .f3-carousel figure {overflow:hidden;border:1px solid #e3ecf2;border-radius:14px}
.fashion-ads-landing .f3 .f3-carousel img {width:100%;aspect-ratio:1/1}
.fashion-ads-landing .f3 .f3-carousel figcaption {display:grid;gap:3px;padding:12px 14px;background:#fff}
.fashion-ads-landing .f3 .f3-carousel strong {font-size:14px}
.fashion-ads-landing .f3 .f3-carousel small {color:#667b92;font-size:12px}
.fashion-ads-landing .f3 .f3-ad__foot {display:flex;justify-content:space-between;gap:12px;padding:9px 18px 18px;font-size:13px}
.fashion-ads-landing .f3 .f3-ad__foot span {color:#667b92}
.fashion-ads-landing .f3 .f3-format-copy h3 {margin-bottom:16px}
.fashion-ads-landing .f3 .f3-format-copy p+p {margin-top:14px}
.fashion-ads-landing .f3 .f3-format-copy ul {margin:18px 0;padding-left:21px;color:var(--f3-copy);line-height:1.75}
.fashion-ads-landing .f3 .f3-format-copy a {display:inline-block;margin-top:15px}
.fashion-ads-landing .f3 .f3-vertical-grid {display:grid;grid-template-columns:minmax(0,1.15fr) repeat(2,minmax(0,.68fr));gap:clamp(16px,2vw,28px);align-items:center;margin-top:54px}
.fashion-ads-landing .f3 .f3-vertical-grid .f3-format-copy {padding-right:12px}
.fashion-ads-landing .f3 .f3-phone {overflow:hidden;align-self:stretch;max-width:310px;border:7px solid #173457;border-radius:30px;background:#fff;box-shadow:0 18px 38px rgba(14,45,76,.15)}
.fashion-ads-landing .f3 .f3-phone__head {display:flex;justify-content:space-between;gap:8px;padding:11px 10px;color:#203755;font-size:12px}
.fashion-ads-landing .f3 .f3-phone__head span {color:#728399;font-size:10px}
.fashion-ads-landing .f3 .f3-phone img {width:100%;aspect-ratio:941/1672}
.fashion-ads-landing .f3 .f3-phone figcaption {display:grid;gap:7px;padding:13px 12px 17px}
.fashion-ads-landing .f3 .f3-phone figcaption strong {font-size:13px;line-height:1.3}
.fashion-ads-landing .f3 .f3-phone figcaption span {color:#0967c8;font-size:11px;font-weight:750}
.fashion-ads-landing .f3 .f3-journey {display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:56px}
.fashion-ads-landing .f3 .f3-journey article {position:relative;display:grid;align-content:start;gap:8px;min-height:155px;padding:20px;border:1px solid var(--f3-line);border-radius:18px;background:linear-gradient(145deg,#f6fbff,#edf7fa)}
.fashion-ads-landing .f3 .f3-journey b {color:#0973b8;font-size:13px}
.fashion-ads-landing .f3 .f3-journey strong {font-size:17px}
.fashion-ads-landing .f3 .f3-journey span {color:#536d88;font-size:13px;line-height:1.45}
.fashion-ads-landing .f3 .f3-search-grid {display:grid;grid-template-columns:minmax(0,.83fr) minmax(0,1.17fr);gap:clamp(28px,4vw,60px);align-items:center}
.fashion-ads-landing .f3 .f3-search-copy h3 {margin-bottom:16px}
.fashion-ads-landing .f3 .f3-search-copy p+p {margin-top:15px}
.fashion-ads-landing .f3 .f3-search-copy a {display:inline-block;margin-top:18px}
.fashion-ads-landing .f3 .f3-google-stack {display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:12px;align-items:stretch}
.fashion-ads-landing .f3 :is(.f3-search-ad,.f3-shopping-ad) {min-width:0;overflow:hidden;padding:14px;border:1px solid var(--f3-line);border-radius:20px;background:#fff;box-shadow:0 18px 40px rgba(18,49,86,.07)}
.fashion-ads-landing .f3 .f3-google-brand {display:flex;align-items:center;gap:7px;min-height:32px;margin-bottom:12px;color:#253d5b;font-size:12px;font-weight:800}
.fashion-ads-landing .f3 .f3-google-brand b {font-size:22px;color:#327ad0}
.fashion-ads-landing .f3 .f3-google-brand small {margin-left:auto;color:#7b8da2;font-size:10px;font-weight:600}
.fashion-ads-landing .f3 .f3-search-query {display:flex;justify-content:space-between;gap:8px;margin-bottom:15px;padding:10px 11px;border:1px solid #e3eaf1;border-radius:22px;color:#3f526a;font-size:12px}
.fashion-ads-landing .f3 .f3-search-result small {display:block;color:#647b93;font-size:10px}
.fashion-ads-landing .f3 .f3-search-result strong {display:block;margin:10px 0;color:#1550a9;font-size:16px;line-height:1.35}
.fashion-ads-landing .f3 .f3-search-result span {display:block;color:#536b85;font-size:12px;line-height:1.45}
.fashion-ads-landing .f3 .f3-shopping-body img {width:100%;border-radius:11px}
.fashion-ads-landing .f3 .f3-shopping-body>div {display:grid;gap:7px;padding-top:12px}
.fashion-ads-landing .f3 .f3-shopping-body small {color:#77899d;font-size:10px}
.fashion-ads-landing .f3 .f3-shopping-body strong {font-size:14px}
.fashion-ads-landing .f3 .f3-shopping-body span {color:#677c91;font-size:11px;line-height:1.4}
.fashion-ads-landing .f3 .f3-source {display:flex;flex-wrap:wrap;gap:9px 18px;margin-top:28px;color:#647990;font-size:12px}
.fashion-ads-landing .f3 .f3-source a {font-weight:650}
.fashion-ads-landing .f3 .f3-split {display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:clamp(30px,4vw,64px);align-items:center}
.fashion-ads-landing .f3 .f3-split--reverse {grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr)}
.fashion-ads-landing .f3 .f3-copy h2 {margin-bottom:20px}
.fashion-ads-landing .f3 .f3-copy>p+p {margin-top:16px}
.fashion-ads-landing .f3 .f3-editorial {overflow:hidden;border:1px solid var(--f3-line);border-radius:22px;background:#fff;box-shadow:0 21px 45px rgba(20,54,89,.08)}
.fashion-ads-landing .f3 .f3-editorial img {width:100%}
.fashion-ads-landing .f3 .f3-editorial figcaption {padding:13px 17px;color:#617991;font-size:12px;line-height:1.5}
.fashion-ads-landing .f3 .f3-data-pills {display:flex;flex-wrap:wrap;gap:9px;margin:22px 0}
.fashion-ads-landing .f3 .f3-data-pills span {padding:9px 12px;border:1px solid #bedbeb;border-radius:10px;background:#f0f8fb;color:#266182;font-size:13px;font-weight:750}
.fashion-ads-landing .f3 .f3-small-note {font-size:13px}
.fashion-ads-landing .f3 .f3-creative-list {display:grid;gap:12px;margin:22px 0}
.fashion-ads-landing .f3 .f3-creative-list p {padding-left:14px;border-left:3px solid #14a6ae}
.fashion-ads-landing .f3 .f3-steps {display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}
.fashion-ads-landing .f3 .f3-steps article {padding:24px;border:1px solid var(--f3-line);border-radius:18px;background:#fff}
.fashion-ads-landing .f3 .f3-steps b {display:grid;place-items:center;width:37px;height:37px;margin-bottom:18px;border-radius:11px;background:#e5f5f9;color:#086a9c;font-size:14px}
.fashion-ads-landing .f3 .f3-steps h3 {margin-bottom:9px}
.fashion-ads-landing .f3 .f3-output {display:flex;align-items:center;gap:22px;margin-top:17px;padding:22px 26px;border-radius:17px;background:#123963;color:#fff}
.fashion-ads-landing .f3 .f3-output strong {flex:0 0 220px}
.fashion-ads-landing .f3 .f3-output span {color:#d5e9f5;line-height:1.5}
.fashion-ads-landing .f3 .f3-pricing-grid {display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.8fr);gap:clamp(32px,5vw,80px);align-items:center}
.fashion-ads-landing .f3 .f3-pricing-grid h2 {margin-bottom:18px}
.fashion-ads-landing .f3 .f3-pricing-grid aside {padding:28px;border:1px solid #d7e6f2;border-radius:20px;background:#f4f9fd}
.fashion-ads-landing .f3 .f3-pricing-grid aside h3 {margin-bottom:17px}
.fashion-ads-landing .f3 .f3-pricing-grid ul {margin:0;padding-left:21px;color:#4d6480;line-height:1.7}
.fashion-ads-landing .f3 .f3-pricing-grid li+li {margin-top:10px}
.fashion-ads-landing .f3 .f3-button {display:inline-block;margin-top:20px;padding:12px 18px;border-radius:10px;background:#0a69c9;color:#fff!important;text-decoration:none}
.fashion-ads-landing .f3 .f3-faq-grid {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.fashion-ads-landing .f3 .f3-faq-grid details {padding:20px 22px;border:1px solid var(--f3-line);border-radius:15px;background:#fff}
.fashion-ads-landing .f3 .f3-faq-grid summary {cursor:pointer;color:#18385d;font-size:16px;font-weight:780;line-height:1.4}
.fashion-ads-landing .f3 .f3-faq-grid details p {padding-top:15px;font-size:14px}
.fashion-ads-landing .f3 .f3-final {background:linear-gradient(125deg,#eaf6fc,#eff6ff 58%,#fff)}
.fashion-ads-landing .f3 .f3-final-grid {display:grid;grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);gap:clamp(30px,4vw,70px);align-items:center}
.fashion-ads-landing .f3 .f3-final-grid h2 {margin-bottom:20px}
.fashion-ads-landing .f3 .f3-final-card {padding:28px;border:1px solid #d4e4f2;border-radius:20px;background:#fff;box-shadow:0 16px 35px rgba(18,50,87,.07)}
.fashion-ads-landing .f3 .f3-final-card>strong {font-size:19px}
.fashion-ads-landing .f3 .f3-final-card ul {padding-left:20px;color:#526a84;line-height:1.7}
.fashion-ads-landing .f3 .f3-final-card a {display:block;padding:13px 17px;border-radius:10px;background:#0967c8;color:#fff;text-align:center;text-decoration:none}
@media(max-width:1000px){.fashion-ads-landing .f3 .f3-vertical-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fashion-ads-landing .f3 .f3-vertical-grid .f3-format-copy{grid-column:1/-1;max-width:780px}.fashion-ads-landing .f3 .f3-phone{justify-self:center;width:100%}.fashion-ads-landing .f3 .f3-search-grid{grid-template-columns:1fr}.fashion-ads-landing .f3 .f3-google-stack{max-width:780px}.fashion-ads-landing .f3 .f3-journey{grid-template-columns:repeat(2,minmax(0,1fr))}.fashion-ads-landing .f3 .f3-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:720px){.fashion-ads-landing .f3 .f3-service-grid,.fashion-ads-landing .f3 .f3-showcase,.fashion-ads-landing .f3 .f3-split,.fashion-ads-landing .f3 .f3-split--reverse,.fashion-ads-landing .f3 .f3-pricing-grid,.fashion-ads-landing .f3 .f3-final-grid{grid-template-columns:1fr}.fashion-ads-landing .f3 .f3-service-grid{gap:10px}.fashion-ads-landing .f3 .f3-service-grid article{padding:22px}.fashion-ads-landing .f3 .f3-showcase .f3-format-copy{grid-row:auto}.fashion-ads-landing .f3 .f3-vertical-grid .f3-format-copy{grid-row:2}.fashion-ads-landing .f3 .f3-product .f3-editorial{grid-row:1}.fashion-ads-landing .f3 .f3-split--reverse .f3-copy{grid-row:auto}.fashion-ads-landing .f3 .f3-faq-grid{grid-template-columns:1fr}.fashion-ads-landing .f3 .f3-output{display:grid;gap:7px}.fashion-ads-landing .f3 .f3-output strong{flex:auto}.fashion-ads-landing .f3 .f3-source{gap:8px 13px}}
@media(max-width:440px){.fashion-ads-landing .f3 .f3-vertical-grid{gap:9px}.fashion-ads-landing .f3 .f3-phone{border-width:4px;border-radius:18px}.fashion-ads-landing .f3 .f3-phone__head{display:grid;gap:2px;padding:9px 7px}.fashion-ads-landing .f3 .f3-phone figcaption{padding:10px 8px 12px}.fashion-ads-landing .f3 .f3-phone figcaption strong{font-size:11px}.fashion-ads-landing .f3 .f3-journey{gap:8px}.fashion-ads-landing .f3 .f3-journey article{padding:15px;min-height:0}.fashion-ads-landing .f3 .f3-journey strong{font-size:15px}.fashion-ads-landing .f3 .f3-journey span{font-size:11px}.fashion-ads-landing .f3 .f3-google-stack{grid-template-columns:1fr}.fashion-ads-landing .f3 .f3-steps{grid-template-columns:1fr}.fashion-ads-landing .f3 .f3-ad__label{flex-wrap:wrap}.fashion-ads-landing .f3 .f3-ad__label em{margin-left:0}.fashion-ads-landing .f3 .f3-ad__foot{display:grid}.fashion-ads-landing .f3 .f3-carousel figcaption{padding:10px}.fashion-ads-landing .f3 .f3-carousel strong{font-size:12px}}

/* Mother & baby: category-led retail service, search and product demonstration. */
.mother-baby-ads-landing .m4 {--m4-ink:#153251;--m4-copy:#506b82;--m4-blue:#0968c5;--m4-line:#d3e6ed;overflow:clip;color:var(--m4-ink)}
.mother-baby-ads-landing .m4 * {box-sizing:border-box}
.mother-baby-ads-landing .m4 .mbb-section {scroll-margin-top:148px}
.mother-baby-ads-landing .m4 .m4-anchor {display:block;position:relative;top:-140px;visibility:hidden}
.mother-baby-ads-landing .m4 h2 {max-width:880px;font-size:clamp(31px,3vw,43px);line-height:1.16;letter-spacing:-.035em}
.mother-baby-ads-landing .m4 h3 {font-size:clamp(19px,1.7vw,24px)}
.mother-baby-ads-landing .m4 p {color:var(--m4-copy);line-height:1.68}
.mother-baby-ads-landing .m4 a {color:var(--m4-blue);font-weight:760}
.mother-baby-ads-landing .m4 figure {margin:0}
.mother-baby-ads-landing .m4 img {display:block;width:100%;height:auto;max-height:none;object-fit:contain}
.mother-baby-ads-landing .m4 .mbb-kicker {color:#0777a5}
.mother-baby-ads-landing .m4 .m4-title {margin-bottom:34px}
.mother-baby-ads-landing .m4 .m4-title>p {max-width:850px;margin-top:15px;font-size:17px}
.mother-baby-ads-landing .m4 .m4-photo {overflow:hidden;border:1px solid var(--m4-line);border-radius:21px;background:#fff;box-shadow:0 20px 40px rgba(19,59,82,.08)}
.mother-baby-ads-landing .m4 .m4-photo figcaption {padding:12px 16px;color:#657e8f;font-size:12px;line-height:1.45}
.mother-baby-ads-landing .m4 .m4-service-grid {display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(28px,4vw,62px);align-items:center}
.mother-baby-ads-landing .m4 .m4-service-grid h2 {margin-bottom:18px}
.mother-baby-ads-landing .m4 .m4-service-points {display:grid;gap:9px;margin:22px 0}
.mother-baby-ads-landing .m4 .m4-service-points span {display:flex;align-items:center;gap:12px;padding:11px 15px;border:1px solid var(--m4-line);border-radius:11px;background:#f5fafc;color:#2f5872;font-weight:740}
.mother-baby-ads-landing .m4 .m4-service-points b {color:#0878aa;font-size:12px}
.mother-baby-ads-landing .m4 .m4-category {background:#f1f8fa}
.mother-baby-ads-landing .m4 .m4-category-grid {display:grid;grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);gap:clamp(24px,3.5vw,54px);align-items:center}
.mother-baby-ads-landing .m4 .m4-category-cards {display:grid;gap:10px}
.mother-baby-ads-landing .m4 .m4-category-cards article {padding:20px 23px;border:1px solid var(--m4-line);border-radius:16px;background:#fff}
.mother-baby-ads-landing .m4 .m4-category-cards b {display:block;margin-bottom:7px;color:#0879a6;font-size:11px;letter-spacing:.1em}
.mother-baby-ads-landing .m4 .m4-category-cards h3 {margin-bottom:6px}
.mother-baby-ads-landing .m4 .m4-search-grid {display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.8fr);gap:clamp(27px,4vw,62px);align-items:center}
.mother-baby-ads-landing .m4 .m4-search-result,.mother-baby-ads-landing .m4 .m4-shopping {overflow:hidden;border:1px solid var(--m4-line);border-radius:21px;background:#fff;box-shadow:0 17px 35px rgba(16,54,87,.08)}
.mother-baby-ads-landing .m4 .m4-search-result {padding:19px}
.mother-baby-ads-landing .m4 .m4-search-brand,.mother-baby-ads-landing .m4 .m4-shopping-head {display:flex;align-items:center;gap:9px;color:#2b4866;font-size:13px;font-weight:800}
.mother-baby-ads-landing .m4 :is(.m4-search-brand,.m4-shopping-head) b {font-size:23px;color:#2476cc}
.mother-baby-ads-landing .m4 :is(.m4-search-brand,.m4-shopping-head) small {margin-left:auto;color:#788fa2;font-size:10px;font-weight:600}
.mother-baby-ads-landing .m4 .m4-query {display:flex;justify-content:space-between;margin:16px 0;padding:11px 14px;border:1px solid #dce7ef;border-radius:25px;color:#47627c;font-size:13px}
.mother-baby-ads-landing .m4 .m4-search-result>div:last-child {display:grid;gap:8px}
.mother-baby-ads-landing .m4 .m4-search-result>div:last-child small {color:#6e849b;font-size:11px}
.mother-baby-ads-landing .m4 .m4-search-result>div:last-child strong {color:#1154ae;font-size:18px;line-height:1.36}
.mother-baby-ads-landing .m4 .m4-search-result>div:last-child span {color:#546f86;font-size:12px}
.mother-baby-ads-landing .m4 .m4-search-notes {padding:22px 4px 0}
.mother-baby-ads-landing .m4 .m4-search-notes h3 {margin-bottom:9px}
.mother-baby-ads-landing .m4 .m4-search-notes ul {margin:0 0 15px;padding-left:20px;color:#4f6d82;line-height:1.7}
.mother-baby-ads-landing .m4 .m4-shopping {padding:12px}
.mother-baby-ads-landing .m4 .m4-shopping-head {padding:2px 5px 12px}
.mother-baby-ads-landing .m4 .m4-shopping img {border-radius:12px}
.mother-baby-ads-landing .m4 .m4-shopping figcaption {display:grid;gap:6px;padding:13px 7px 7px}
.mother-baby-ads-landing .m4 .m4-shopping figcaption small {color:#71889d;font-size:11px}
.mother-baby-ads-landing .m4 .m4-shopping figcaption strong {font-size:17px}
.mother-baby-ads-landing .m4 .m4-shopping figcaption span {color:#5a748a;font-size:12px}
.mother-baby-ads-landing .m4 .m4-meta {background:#edf7fa}
.mother-baby-ads-landing .m4 .m4-meta-grid {display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:clamp(25px,4vw,60px);align-items:center}
.mother-baby-ads-landing .m4 .m4-meta-copy h2 {margin-bottom:18px}
.mother-baby-ads-landing .m4 .m4-meta-copy>a {display:inline-block;margin-top:18px}
.mother-baby-ads-landing .m4 .m4-mini-path {display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:20px;color:#256481;font-size:12px;font-weight:760}
.mother-baby-ads-landing .m4 .m4-mini-path span {padding:8px 10px;border:1px solid #c8e4ed;border-radius:9px;background:#fff}
.mother-baby-ads-landing .m4 .m4-mini-path i {font-style:normal}
.mother-baby-ads-landing .m4 .m4-meta-ad {overflow:hidden;border:1px solid var(--m4-line);border-radius:23px;background:#fff;box-shadow:0 24px 45px rgba(19,58,84,.1)}
.mother-baby-ads-landing .m4 .m4-meta-head {display:flex;align-items:center;gap:9px;padding:13px 16px;font-size:12px;font-weight:790}
.mother-baby-ads-landing .m4 .m4-meta-head b {display:grid;place-items:center;width:27px;height:27px;border-radius:8px;background:#1767d3;color:#fff;font-size:20px}
.mother-baby-ads-landing .m4 .m4-meta-head small {margin-left:auto;color:#778ba0;font-size:10px;font-weight:600}
.mother-baby-ads-landing .m4 .m4-meta-cards {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:0 10px}
.mother-baby-ads-landing .m4 .m4-meta-cards figure {overflow:hidden;border:1px solid #e2edf2;border-radius:12px}
.mother-baby-ads-landing .m4 .m4-meta-cards img {aspect-ratio:1/1}
.mother-baby-ads-landing .m4 .m4-meta-cards figcaption {display:grid;gap:3px;padding:10px 12px}
.mother-baby-ads-landing .m4 .m4-meta-cards strong {font-size:14px}
.mother-baby-ads-landing .m4 .m4-meta-cards span {color:#697f94;font-size:11px}
.mother-baby-ads-landing .m4 .m4-meta-foot {padding:14px 16px;color:#57748b;font-size:12px}
.mother-baby-ads-landing .m4 .m4-video-grid {display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1fr) minmax(0,.75fr);gap:clamp(16px,2.4vw,34px);align-items:center}
.mother-baby-ads-landing .m4 .m4-phone {overflow:hidden;width:100%;max-width:300px;justify-self:center;border:6px solid #193b59;border-radius:26px;background:#fff;box-shadow:0 16px 35px rgba(19,54,79,.15)}
.mother-baby-ads-landing .m4 .m4-phone>div {display:flex;justify-content:space-between;gap:6px;padding:11px 10px;color:#23425b;font-size:11px}
.mother-baby-ads-landing .m4 .m4-phone>div span {color:#7b8b99;font-size:10px}
.mother-baby-ads-landing .m4 .m4-phone img {aspect-ratio:941/1672}
.mother-baby-ads-landing .m4 .m4-phone figcaption {display:grid;gap:6px;padding:13px 11px 17px}
.mother-baby-ads-landing .m4 .m4-phone figcaption strong {font-size:13px}
.mother-baby-ads-landing .m4 .m4-phone figcaption span {color:#0869b9;font-size:11px}
.mother-baby-ads-landing .m4 .m4-video-center {padding:26px;border:1px solid var(--m4-line);border-radius:18px;background:#f6fbfc}
.mother-baby-ads-landing .m4 .m4-video-center strong {font-size:22px}
.mother-baby-ads-landing .m4 .m4-video-center ol {margin:18px 0;padding-left:21px;color:#3d617b;line-height:1.65}
.mother-baby-ads-landing .m4 .m4-video-center li+li {margin-top:10px}
.mother-baby-ads-landing .m4 .m4-video-center a {display:inline-block;margin-top:15px}
.mother-baby-ads-landing .m4 .m4-combine {background:#163c60}
.mother-baby-ads-landing .m4 .m4-combine :is(h2,p,.mbb-kicker) {color:#fff}
.mother-baby-ads-landing .m4 .m4-combine .m4-title>p {color:#d7e7ee}
.mother-baby-ads-landing .m4 .m4-plan {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.mother-baby-ads-landing .m4 .m4-plan>div {display:grid;gap:11px;padding:22px;border:1px solid #4b7390;border-radius:15px;background:#224e72;color:#fff}
.mother-baby-ads-landing .m4 .m4-plan b {color:#b8e9ee;font-size:12px;letter-spacing:.08em}
.mother-baby-ads-landing .m4 .m4-plan span {color:#e2f0f5;font-size:15px;line-height:1.55}
.mother-baby-ads-landing .m4 .m4-ops {background:#f3f8fa}
.mother-baby-ads-landing .m4 .m4-ops-grid {display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}
.mother-baby-ads-landing .m4 .m4-ops-grid article {padding:23px;border:1px solid var(--m4-line);border-radius:16px;background:#fff}
.mother-baby-ads-landing .m4 .m4-ops-grid b {display:grid;place-items:center;width:36px;height:36px;margin-bottom:18px;border-radius:10px;background:#e7f7f8;color:#067ca3}
.mother-baby-ads-landing .m4 .m4-ops-grid h3 {margin-bottom:8px}
.mother-baby-ads-landing .m4 .m4-delivery {display:flex;gap:23px;margin-top:13px;padding:20px 24px;border-radius:15px;background:#dfeff4;color:#244e69}
.mother-baby-ads-landing .m4 .m4-delivery strong {flex:0 0 185px}
.mother-baby-ads-landing .m4 .m4-cost-grid {display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.8fr);gap:clamp(30px,4vw,70px);align-items:center}
.mother-baby-ads-landing .m4 .m4-cost-grid h2 {margin-bottom:16px}
.mother-baby-ads-landing .m4 .m4-cost-grid a {display:inline-block;margin-top:19px}
.mother-baby-ads-landing .m4 .m4-cost-grid aside {padding:28px;border:1px solid var(--m4-line);border-radius:19px;background:#f5fafc}
.mother-baby-ads-landing .m4 .m4-cost-grid aside h3 {margin-bottom:14px}
.mother-baby-ads-landing .m4 .m4-cost-grid ul {margin:0;padding-left:22px;color:#4b677f;line-height:1.75}
.mother-baby-ads-landing .m4 .m4-faq {background:#f3f8fa}
.mother-baby-ads-landing .m4 .m4-faq-grid {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.mother-baby-ads-landing .m4 .m4-faq-grid details {padding:20px 22px;border:1px solid var(--m4-line);border-radius:15px;background:#fff}
.mother-baby-ads-landing .m4 .m4-faq-grid summary {cursor:pointer;color:#193d5c;font-size:16px;font-weight:780;line-height:1.4}
.mother-baby-ads-landing .m4 .m4-faq-grid p {padding-top:13px;font-size:14px}
.mother-baby-ads-landing .m4 .m4-final {background:linear-gradient(120deg,#e9f6fa,#eaf3ff)}
.mother-baby-ads-landing .m4 .m4-final-grid {display:grid;grid-template-columns:minmax(0,1fr) auto;gap:30px;align-items:center}
.mother-baby-ads-landing .m4 .m4-final-grid h2 {margin-bottom:15px}
.mother-baby-ads-landing .m4 .m4-final-grid a {display:inline-block;max-width:250px;padding:15px 19px;border-radius:12px;background:#0968c5;color:#fff;text-align:center;text-decoration:none}
@media(max-width:1000px){.mother-baby-ads-landing .m4 .m4-category-grid,.mother-baby-ads-landing .m4 .m4-service-grid,.mother-baby-ads-landing .m4 .m4-search-grid,.mother-baby-ads-landing .m4 .m4-meta-grid{grid-template-columns:1fr}.mother-baby-ads-landing .m4 .m4-service-grid .m4-photo{grid-row:1}.mother-baby-ads-landing .m4 .m4-category-grid .m4-photo{max-width:800px}.mother-baby-ads-landing .m4 .m4-search-grid .m4-shopping{max-width:540px}.mother-baby-ads-landing .m4 .m4-meta-grid .m4-meta-ad{grid-row:1;max-width:720px}.mother-baby-ads-landing .m4 .m4-video-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mother-baby-ads-landing .m4 .m4-video-center{grid-column:1/-1;grid-row:2}.mother-baby-ads-landing .m4 .m4-plan,.mother-baby-ads-landing .m4 .m4-ops-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:700px){.mother-baby-ads-landing .m4 .m4-cost-grid,.mother-baby-ads-landing .m4 .m4-final-grid,.mother-baby-ads-landing .m4 .m4-faq-grid{grid-template-columns:1fr}.mother-baby-ads-landing .m4 .m4-ops-grid{grid-template-columns:1fr}.mother-baby-ads-landing .m4 .m4-plan{grid-template-columns:1fr}.mother-baby-ads-landing .m4 .m4-delivery{display:grid;gap:8px}.mother-baby-ads-landing .m4 .m4-delivery strong{flex:auto}.mother-baby-ads-landing .m4 .m4-final-grid a{max-width:none}}
@media(max-width:440px){.mother-baby-ads-landing .m4 .m4-meta-head{flex-wrap:wrap}.mother-baby-ads-landing .m4 .m4-meta-head small{margin-left:0}.mother-baby-ads-landing .m4 .m4-meta-cards{gap:7px}.mother-baby-ads-landing .m4 .m4-meta-cards figcaption{padding:9px}.mother-baby-ads-landing .m4 .m4-meta-cards strong{font-size:12px}.mother-baby-ads-landing .m4 .m4-video-grid{gap:8px}.mother-baby-ads-landing .m4 .m4-phone{border-width:4px;border-radius:18px}.mother-baby-ads-landing .m4 .m4-phone>div{display:grid;gap:2px;padding:8px 7px}.mother-baby-ads-landing .m4 .m4-phone figcaption{padding:9px 7px}.mother-baby-ads-landing .m4 .m4-phone figcaption strong{font-size:11px}.mother-baby-ads-landing .m4 .m4-video-center{padding:19px}.mother-baby-ads-landing .m4 .m4-mini-path i{display:none}.mother-baby-ads-landing .m4 .m4-category-cards article{padding:17px}}
:is(.fashion-ads-landing,.mother-baby-ads-landing,.auto-ads-landing,.tour-ads-landing,.stay-ads-landing,.appliance-ads-landing) :is(.dvqc-six-format,.dvqc-six-editorial,.dvqc-six-hero-visual) {
  --media-ink:#14294c;
  --media-blue:#0965ca;
  --media-line:#d7e5f3;
  box-sizing:border-box;
}

/* The two older pages had a portrait crop and a caption over the photograph. */
.dvqc-six-lookbook:is(.fsh-lookbook,.mbb-lookbook) {
  overflow:hidden;
  padding:0;
  border:1px solid #cbddeb;
  border-radius:24px;
  background:#fff;
  box-shadow:0 24px 55px rgba(27,54,89,.11);
  backdrop-filter:none;
}
.dvqc-six-lookbook__top {
  display:flex;
  justify-content:space-between;
  align-items:center;
  gap:12px;
  padding:14px 18px;
  color:#23395a;
  background:#fff;
  font-size:11px;
  letter-spacing:.07em;
}
.dvqc-six-lookbook__top small {color:#657995;font-size:11px;letter-spacing:0}
.dvqc-six-lookbook:is(.fsh-lookbook,.mbb-lookbook) img {
  display:block;
  width:100%;
  height:auto;
  min-height:0;
  max-height:none;
  aspect-ratio:auto;
  object-fit:contain;
  border-radius:0;
}
.dvqc-six-lookbook:is(.fsh-lookbook,.mbb-lookbook) figcaption {
  position:static;
  display:grid;
  grid-template-columns:minmax(0,1fr) auto;
  align-items:center;
  gap:14px;
  padding:16px 19px;
  border:0;
  border-radius:0;
  background:#fff;
  color:#14294c;
  box-shadow:none;
  backdrop-filter:none;
}
.dvqc-six-lookbook:is(.fsh-lookbook,.mbb-lookbook) figcaption strong {font-size:16px}
.dvqc-six-lookbook:is(.fsh-lookbook,.mbb-lookbook) figcaption small {color:#57708d}
.dvqc-six-lookbook:is(.fsh-lookbook,.mbb-lookbook) figcaption b {
  width:37px;height:37px;border-radius:10px;
  background:#e9f3ff;color:#0965ca;
}
.fsh-creative__media img,.mbb-creative__media img {
  width:100%;height:auto;min-height:0;max-height:none;
  aspect-ratio:auto;object-fit:contain;
}
.fsh-creative,.mbb-creative {align-items:start}
/* Fashion's existing panorama belongs above its four creative principles. */
#tong-quan-dich-vu .fsh-heading--split {align-items:stretch}
#tong-quan-dich-vu .fsh-heading--split>div:first-child {
  display:flex;flex-direction:column;justify-content:center;
  padding:28px 32px;border:1px solid #d7e6f1;border-radius:21px;
  background:linear-gradient(135deg,#f8fbff,#eef8fb);
}
#creative .fsh-creative {grid-template-columns:1fr;gap:20px}
#creative .fsh-creative__matrix {grid-template-columns:repeat(4,minmax(0,1fr))}
#creative .fsh-creative__media img {height:auto;min-height:0;max-height:none;object-fit:contain}
/* Later brand rules darkened headings on dark editorial cards. */
.fashion-ads-landing :is(#catalog .fsh-feed__columns,#toi-uu .fsh-test-grid,#chuan-bi .fsh-brief-grid) h3 {color:#fff}
.fashion-ads-landing :is(#toi-uu .fsh-test-grid,#chuan-bi .fsh-brief-grid) p,
.fashion-ads-landing #catalog .fsh-feed__official p {color:#d7e7f5}

/* A four-sector hero pairs service copy with a real visual and a compact ad example. */
:is(.auto-hero__inner,.tour-hero__inner,.stay-hero__inner,.appliance-hero__inner) {
  display:grid;
  grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);
  align-items:center;
  gap:clamp(30px,4vw,66px);
}
:is(.auto-hero__copy,.tour-hero__copy,.stay-hero__copy,.appliance-hero__copy) {min-width:0}
:is(.auto-hero,.tour-hero,.stay-hero,.appliance-hero) h1 {
  font-size:clamp(40px,3.8vw,59px);
  line-height:1.11;
}
.dvqc-six-hero-visual {
  width:100%;min-width:0;margin:0;padding:9px;
  border:1px solid #c9ddec;border-radius:23px;
  background:#fff;box-shadow:0 25px 55px rgba(17,52,86,.11);
}
.dvqc-six-hero-visual>img {
  display:block;width:100%;height:auto;min-height:0;
  object-fit:contain;border-radius:15px;
}
.dvqc-six-hero-visual>figcaption {
  display:flex;justify-content:space-between;gap:14px;
  padding:11px 8px 4px;color:#365473;font-size:13px;line-height:1.45;
}
.dvqc-six-hero-visual>figcaption span {flex:none;color:#738aa2;font-size:11px}
.dvqc-six-search {
  display:grid;gap:5px;margin-top:11px;padding:16px 18px;
  border:1px solid #d8e8f7;border-radius:13px;
  background:#f2f8ff;color:#193b66;line-height:1.4;
}
.dvqc-six-search>span {font-size:11px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:#0b64bd}
.dvqc-six-search strong {font-size:16px;line-height:1.35}
.dvqc-six-search small {font-size:12px;color:#59708d}

/* Photographs sit between relevant sections; captions never cover image detail. */
.dvqc-six-editorial {
  width:min(100%,1000px);margin:32px auto 0;padding:8px;
  border:1px solid #d5e4ef;border-radius:21px;
  background:#fff;box-shadow:0 18px 42px rgba(26,52,83,.075);
}
.dvqc-six-editorial img {
  display:block;width:100%;height:auto;min-height:0;
  object-fit:contain;border-radius:14px;
}
.dvqc-six-editorial figcaption {
  display:flex;justify-content:space-between;gap:16px;
  padding:13px 10px 6px;color:#435c78;
  font-size:13px;line-height:1.45;
}
.dvqc-six-editorial figcaption small {flex:none;color:#7b8fa5;font-size:11px}
.dvqc-six-editorial--fashion {width:min(100%,970px)}
.dvqc-six-editorial--mother-baby {width:min(100%,850px)}
.dvqc-six-editorial--auto {width:min(100%,930px)}
.dvqc-six-editorial--tourism {width:min(100%,1050px)}
.dvqc-six-editorial--hospitality {width:min(100%,860px)}
.dvqc-six-editorial--appliances {width:min(100%,1000px)}

/* Each sector has an ad example for the channel that makes sense there. */
.dvqc-six-format {
  width:100%;min-width:0;margin:40px 0 0;padding:clamp(22px,3vw,38px);
  border:1px solid #d3e3f0;border-radius:26px;
  background:linear-gradient(125deg,#f8fbff,#eaf5fb);
  box-shadow:0 16px 38px rgba(25,63,100,.06);
}
.dvqc-six-format__intro {max-width:780px}
.dvqc-six-format__intro>span {
  display:block;margin-bottom:9px;color:#0a67bc;
  font-size:11px;font-weight:850;letter-spacing:.1em;
}
.dvqc-six-format__intro h3 {
  margin:0;color:#14294c;font-size:clamp(22px,2.1vw,30px);line-height:1.23;
}
.dvqc-six-format__intro p {margin:11px 0 0;font-size:16px;line-height:1.65;color:#45617d}
.dvqc-six-format__stage {
  display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);
  gap:clamp(24px,4vw,58px);align-items:center;margin-top:26px;
}
.dvqc-six-format__copy {min-width:0}
.dvqc-six-format__copy strong {
  display:block;max-width:480px;color:#183b68;
  font-size:clamp(20px,2vw,27px);line-height:1.3;
}
.dvqc-six-format__copy p {margin:15px 0 0;font-size:17px;line-height:1.7;color:#46617d}
.dvqc-six-format__copy>span {
  display:block;margin-top:22px;padding-left:14px;border-left:3px solid #078c97;
  color:#195270;font-size:14px;font-weight:700;line-height:1.5;
}
.dvqc-six-checks {display:grid;gap:0;margin:20px 0!important;padding:0!important;list-style:none}
.dvqc-six-checks li {
  display:grid;grid-template-columns:30px minmax(0,1fr);gap:10px;
  align-items:start;padding:11px 0;border-top:1px solid #d7e6f1;
  color:#3b5975;font-size:14px;line-height:1.5;
}
.dvqc-six-checks b {
  display:grid;width:27px;height:27px;place-items:center;
  border-radius:8px;background:#e0effe;color:#0965ca;font-size:10px;
}
.dvqc-six-format__note {margin:21px 0 0;font-size:12px;line-height:1.5;color:#607b96}
.dvqc-six-format--fashion {background:linear-gradient(120deg,#f7fbff,#f3f8fb)}
.dvqc-six-format--fashion .dvqc-six-format__stage {grid-template-columns:minmax(0,1fr) minmax(0,.8fr);align-items:stretch}
.dvqc-six-format--fashion .dvqc-six-format__copy,
.dvqc-six-format--fashion-catalog .dvqc-six-format__copy {
  display:flex;flex-direction:column;justify-content:center;
  padding:clamp(20px,2.5vw,32px);border:1px solid #d8e6f2;
  border-radius:18px;background:rgba(255,255,255,.65);
}
.dvqc-six-format--fashion-catalog {background:linear-gradient(120deg,#f9fcff,#edf6fa)}
.dvqc-six-format--fashion-catalog .dvqc-six-format__stage {grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:stretch}
.dvqc-six-format--fashion-catalog .dvqc-six-shopping {width:min(100%,440px)}
.dvqc-six-format--tourism .dvqc-six-format__stage {grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}
.dvqc-six-format--hospitality {background:linear-gradient(120deg,#f8fbff,#eef8f7)}
.dvqc-six-format--appliances {background:linear-gradient(120deg,#f5faff,#f0f7fb)}

.dvqc-six-feed,.dvqc-six-shopping,.dvqc-six-hotel {
  width:min(100%,490px);min-width:0;margin:0 auto;overflow:hidden;
  border:1px solid #cadce9;border-radius:18px;
  background:#fff;box-shadow:0 20px 38px rgba(24,62,96,.1);
  color:#213854;
}
.dvqc-six-feed__head,.dvqc-six-shopping__head,.dvqc-six-hotel__head {
  display:flex;align-items:center;gap:11px;padding:14px 17px;
  font-size:14px;line-height:1.35;
}
.dvqc-six-feed__head>b,.dvqc-six-shopping__head>b,.dvqc-six-hotel__head>b {
  display:grid;flex:none;width:32px;height:32px;place-items:center;
  border-radius:9px;background:#1265c8;color:#fff;font:800 20px/1 Arial,sans-serif;
}
.dvqc-six-shopping__head>b,.dvqc-six-hotel__head>b {background:#fff;color:#1265c8;border:1px solid #d5e4f3}
.dvqc-six-feed__head span {display:grid}
.dvqc-six-feed__head small,.dvqc-six-shopping__head small {display:block;color:#71859b;font-size:11px}
.dvqc-six-feed__head i {margin-left:auto;color:#637b94;font-style:normal}
.dvqc-six-feed>p {margin:0;padding:0 17px 12px;font-size:14px;line-height:1.55;color:#405b76}
.dvqc-six-feed img,.dvqc-six-shopping img,.dvqc-six-hotel img {
  display:block;width:100%;height:auto;max-height:none;min-height:0;object-fit:contain;
}
.dvqc-six-feed>p:has(img),.dvqc-six-shopping>p:has(img),.dvqc-six-hotel>p:has(img) {
  display:block;margin:0;padding:0;border:0;line-height:0;
}
.dvqc-six-feed__foot,.dvqc-six-shopping__foot,.dvqc-six-hotel__foot {
  display:grid;gap:4px;padding:14px 17px;color:#233f61;
  font-size:14px;line-height:1.35;
}
.dvqc-six-feed__foot {grid-template-columns:1fr auto;align-items:center}
.dvqc-six-feed__foot strong {max-width:290px}
.dvqc-six-feed__foot>span {padding:7px 10px;border-radius:8px;background:#e5f0ff;color:#0a62bd;font-size:12px;font-weight:800}
.dvqc-six-shopping__query {display:flex;justify-content:space-between;align-items:center;margin:0 16px 14px;padding:9px 13px;border:1px solid #cad9e9;border-radius:999px;color:#314965;font-size:13px}
.dvqc-six-shopping__query span {font-size:20px;line-height:1;color:#0a65c3}
.dvqc-six-shopping__foot small {color:#73869a;font-size:11px}
.dvqc-six-shopping__foot>span,.dvqc-six-hotel__foot>span {color:#0b67bd;font-size:13px;font-weight:700}
.dvqc-six-hotel {width:min(100%,510px)}
.dvqc-six-hotel__foot {padding:17px 19px}
.dvqc-six-phone {
  display:flex;flex-direction:column;width:min(100%,280px);margin:auto;overflow:hidden;
  border:7px solid #162b47;border-radius:29px;background:#172b44;
  box-shadow:0 26px 48px rgba(21,51,84,.2);
}
.dvqc-six-phone img {display:block;width:100%;height:auto;object-fit:contain}
.dvqc-six-phone__top,.dvqc-six-phone__bottom {
  position:static;color:#fff;text-shadow:none;
}
.dvqc-six-phone__top {order:-1;display:flex;justify-content:space-between;gap:10px;padding:14px 12px;font-size:15px;font-weight:850}
.dvqc-six-phone__top small {font-size:10px;font-weight:500}
.dvqc-six-phone__bottom {display:grid;gap:6px;padding:14px 12px;font-size:13px;line-height:1.35}
.dvqc-six-phone__bottom span {font-size:11px}

@media(max-width:980px) {
  #creative .fsh-creative__matrix {grid-template-columns:repeat(2,minmax(0,1fr))}
  :is(.auto-hero__inner,.tour-hero__inner,.stay-hero__inner,.appliance-hero__inner) {grid-template-columns:1fr;gap:28px}
  .dvqc-six-hero-visual {max-width:700px;margin-inline:auto}
  .dvqc-six-format__stage,.dvqc-six-format--fashion .dvqc-six-format__stage,.dvqc-six-format--fashion-catalog .dvqc-six-format__stage,.dvqc-six-format--tourism .dvqc-six-format__stage {grid-template-columns:1fr;gap:24px}
  .dvqc-six-format--tourism .dvqc-six-format__copy,.dvqc-six-format--fashion-catalog .dvqc-six-format__copy {grid-row:1}
}
@media(max-width:600px) {
  #tong-quan-dich-vu .fsh-heading--split>div:first-child {padding:24px}
  body.page-id-2464 #creative .fsh-creative__matrix {grid-template-columns:1fr;gap:12px}
  body.page-id-2464 #creative .fsh-creative__matrix article {padding:20px}
  .dvqc-six-lookbook__top {padding:12px 14px;align-items:start;flex-direction:column;gap:3px}
  .dvqc-six-lookbook:is(.fsh-lookbook,.mbb-lookbook) img {height:auto;min-height:0;aspect-ratio:auto;object-fit:contain}
  .dvqc-six-lookbook:is(.fsh-lookbook,.mbb-lookbook) figcaption {padding:14px}
  .dvqc-six-lookbook:is(.fsh-lookbook,.mbb-lookbook) figcaption strong {font-size:14px}
  .dvqc-six-hero-visual {border-radius:18px}
  .dvqc-six-hero-visual>figcaption,.dvqc-six-editorial figcaption {flex-direction:column;gap:3px}
  .dvqc-six-format {margin-top:28px;padding:18px;border-radius:19px}
  .dvqc-six-format__intro p,.dvqc-six-format__copy p {font-size:15px}
  .dvqc-six-format__stage {margin-top:22px}
  .dvqc-six-feed__foot {grid-template-columns:1fr}
  .dvqc-six-feed__foot>span {justify-self:start}
  .dvqc-six-editorial {margin-top:25px;padding:6px;border-radius:17px}
  .dvqc-six-editorial img {border-radius:11px}
  .fsh-creative__media img,.mbb-creative__media img {height:auto;min-height:0;aspect-ratio:auto;object-fit:contain}
}

/* Automotive: Search-first lead generation, vehicle creative and appointment quality. */
.auto-ads-landing .a4{--a4-ink:#172f51;--a4-copy:#4d6580;--a4-line:#d5e3f0;overflow:clip}
.auto-ads-landing .a4 img{display:block;width:100%;height:auto;min-height:0;max-height:none;aspect-ratio:auto;object-fit:contain}
.auto-ads-landing .a4 figure{margin:0}
.auto-ads-landing .a4 p{color:var(--a4-copy);line-height:1.65}
.auto-ads-landing .a4 h2{max-width:900px;margin:13px 0 18px;color:var(--a4-ink)}
.auto-ads-landing .a4 h3{color:var(--a4-ink)}
.auto-ads-landing .a4 a{color:#0965c1;font-weight:750}
.auto-ads-landing .a4 :is(.a4-split,.a4-lead-grid){display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:clamp(28px,4vw,64px);align-items:center}
.auto-ads-landing .a4 .a4-photo{overflow:hidden;border:1px solid var(--a4-line);border-radius:22px;background:#fff;box-shadow:0 22px 45px rgba(23,53,88,.09)}
.auto-ads-landing .a4 .a4-photo figcaption{padding:13px 17px;color:#657b93;font-size:12px;line-height:1.45}
.auto-ads-landing .a4 .a4-service-list{display:grid;gap:9px;margin:23px 0}
.auto-ads-landing .a4 .a4-service-list span{display:flex;gap:11px;padding:10px 14px;border:1px solid #d9e7f4;border-radius:11px;background:#f3f8fd;color:#2c567e;font-size:14px;font-weight:760}
.auto-ads-landing .a4 .a4-service-list b{color:#0976a5}
.auto-ads-landing .a4 .a4-heading{margin-bottom:34px}
.auto-ads-landing .a4 .a4-heading>p{max-width:850px;font-size:17px}
.auto-ads-landing .a4 .a4-google{background:#f2f8fc}
.auto-ads-landing .a4 .a4-google-grid{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);gap:clamp(24px,4vw,64px);align-items:center}
.auto-ads-landing .a4 .a4-search{max-width:650px;padding:23px;border:1px solid var(--a4-line);border-radius:22px;background:#fff;box-shadow:0 19px 44px rgba(24,62,100,.09)}
.auto-ads-landing .a4 .a4-search-head{display:flex;align-items:center;gap:9px;color:#2b4766;font-size:14px;font-weight:760}
.auto-ads-landing .a4 .a4-search-head b{font-size:26px;color:#347dcc}
.auto-ads-landing .a4 .a4-search-head small{margin-left:auto;color:#6f839d;font-size:11px;font-weight:590}
.auto-ads-landing .a4 .a4-query{display:flex;justify-content:space-between;margin:17px 0;padding:11px 15px;border:1px solid #dae5ef;border-radius:22px;color:#526b85;font-size:13px}
.auto-ads-landing .a4 .a4-search-result{display:grid;gap:9px}
.auto-ads-landing .a4 .a4-search-result small{color:#667f95;font-size:11px}
.auto-ads-landing .a4 .a4-search-result strong{color:#1252ac;font-size:19px;line-height:1.3}
.auto-ads-landing .a4 .a4-search-result span{color:#54718a;font-size:13px}
.auto-ads-landing .a4 .a4-google-copy h3{margin-bottom:11px}
.auto-ads-landing .a4 .a4-google-copy ul{padding-left:22px;color:#4d6580;line-height:1.67}
.auto-ads-landing .a4 .a4-google-copy li+li{margin-top:8px}
.auto-ads-landing .a4 .a4-google-copy p{margin-top:16px}
.auto-ads-landing .a4 .a4-google-copy a{display:inline-block;margin-top:18px}
.auto-ads-landing .a4 .a4-meta-grid{display:grid;grid-template-columns:minmax(0,1.16fr) minmax(0,.84fr);gap:clamp(25px,3.5vw,54px);align-items:center}
.auto-ads-landing .a4 :is(.a4-feed,.a4-car-card){overflow:hidden;border:1px solid var(--a4-line);border-radius:22px;background:#fff;box-shadow:0 20px 45px rgba(23,59,94,.09)}
.auto-ads-landing .a4 .a4-feed-head{display:flex;gap:10px;align-items:center;padding:14px 17px;color:#254266;font-size:12px;font-weight:780}
.auto-ads-landing .a4 .a4-feed-head b{display:grid;place-items:center;width:27px;height:27px;border-radius:8px;background:#1465d1;color:#fff;font-size:21px}
.auto-ads-landing .a4 .a4-feed-head small{margin-left:auto;color:#72859d;font-size:11px;font-weight:580}
.auto-ads-landing .a4 .a4-feed-foot{display:flex;justify-content:space-between;gap:13px;padding:17px;color:#213d5d;font-size:13px}
.auto-ads-landing .a4 .a4-feed-foot span{color:#0965c1;font-weight:740}
.auto-ads-landing .a4 .a4-meta-side{display:grid;gap:16px}
.auto-ads-landing .a4 .a4-car-card{max-width:350px;padding:11px}
.auto-ads-landing .a4 .a4-car-card>div{padding:7px 4px 13px;color:#3d5e7b;font-size:12px;font-weight:760}
.auto-ads-landing .a4 .a4-car-card img{border-radius:12px}
.auto-ads-landing .a4 .a4-car-card :is(strong,span){display:block;padding:10px 4px 0;font-size:14px}
.auto-ads-landing .a4 .a4-car-card span{padding:4px 4px 8px;color:#658096;font-size:12px}
.auto-ads-landing .a4 .a4-video{background:#edf6fb}
.auto-ads-landing .a4 .a4-video-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.65fr);gap:clamp(30px,5vw,78px);align-items:center}
.auto-ads-landing .a4 .a4-video-grid h2{margin-bottom:18px}
.auto-ads-landing .a4 .a4-video-check{display:grid;gap:9px;margin:22px 0}
.auto-ads-landing .a4 .a4-video-check span{padding-left:16px;border-left:3px solid #0d9ba8;color:#315c77;font-size:14px;font-weight:690}
.auto-ads-landing .a4 .a4-video-grid a{display:inline-block;margin-top:18px}
.auto-ads-landing .a4 .a4-phone{overflow:hidden;width:100%;max-width:330px;justify-self:center;border:7px solid #183653;border-radius:28px;background:#fff;box-shadow:0 21px 42px rgba(14,50,82,.17)}
.auto-ads-landing .a4 .a4-phone>div{display:flex;justify-content:space-between;gap:9px;padding:12px;color:#263e58;font-size:12px}
.auto-ads-landing .a4 .a4-phone small{color:#71859c;font-size:10px}
.auto-ads-landing .a4 .a4-phone img{aspect-ratio:941/1672}
.auto-ads-landing .a4 .a4-phone figcaption{display:grid;gap:5px;padding:13px 12px 17px;font-size:13px}
.auto-ads-landing .a4 .a4-phone figcaption span{color:#0965c1;font-size:11px}
.auto-ads-landing .a4 .a4-lead-grid{grid-template-columns:minmax(0,1.07fr) minmax(0,.93fr)}
.auto-ads-landing .a4 .a4-funnel{counter-reset:lead;display:grid;gap:7px;margin:22px 0;padding:0;list-style:none}
.auto-ads-landing .a4 .a4-funnel li{counter-increment:lead;display:flex;align-items:center;gap:11px;padding:9px 12px;border:1px solid #dbe8f0;border-radius:10px;background:#f7fbfd;color:#315a78;font-size:14px}
.auto-ads-landing .a4 .a4-funnel li:before{content:counter(lead,decimal-leading-zero);color:#0879ac;font-size:11px;font-weight:800}
.auto-ads-landing .a4 .a4-ops{background:#f2f8fc}
.auto-ads-landing .a4 .a4-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}
.auto-ads-landing .a4 .a4-steps article{padding:23px;border:1px solid var(--a4-line);border-radius:17px;background:#fff}
.auto-ads-landing .a4 .a4-steps b{display:grid;place-items:center;width:36px;height:36px;margin-bottom:18px;border-radius:10px;background:#e6f5fa;color:#087ba9;font-size:13px}
.auto-ads-landing .a4 .a4-steps h3{margin-bottom:9px}
.auto-ads-landing .a4 .a4-cost-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.76fr);gap:clamp(30px,4vw,68px);align-items:center}
.auto-ads-landing .a4 .a4-cost-grid a{display:inline-block;margin-top:19px}
.auto-ads-landing .a4 .a4-cost-grid aside{padding:27px;border:1px solid var(--a4-line);border-radius:19px;background:#f4f9fc}
.auto-ads-landing .a4 .a4-cost-grid aside strong{font-size:20px;color:#193b5d}
.auto-ads-landing .a4 .a4-cost-grid ul{margin-top:15px;padding-left:22px;color:#4b6581;line-height:1.7}
.auto-ads-landing .a4 .a4-cost-grid li+li{margin-top:9px}
.auto-ads-landing .a4 .a4-faq{background:#f3f8fb}
.auto-ads-landing .a4 .a4-faq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.auto-ads-landing .a4 .a4-faq-grid details{padding:20px 22px;border:1px solid var(--a4-line);border-radius:15px;background:#fff}
.auto-ads-landing .a4 .a4-faq-grid summary{cursor:pointer;color:#1a3b5d;font-size:16px;font-weight:780;line-height:1.4}
.auto-ads-landing .a4 .a4-faq-grid p{margin-top:13px;font-size:14px}
.auto-ads-landing .a4 .a4-final{background:linear-gradient(125deg,#eaf6fc,#edf4ff)}
.auto-ads-landing .a4 .a4-final-grid{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:34px;align-items:center}
.auto-ads-landing .a4 .a4-final-grid a{display:inline-block;max-width:240px;padding:15px 19px;border-radius:12px;background:#0968c8;color:#fff;text-align:center}
@media(max-width:900px){.auto-ads-landing .a4 :is(.a4-split,.a4-lead-grid,.a4-google-grid,.a4-meta-grid,.a4-video-grid){grid-template-columns:1fr}.auto-ads-landing .a4 .a4-split .a4-photo{grid-row:1}.auto-ads-landing .a4 .a4-meta-side .a4-car-card{max-width:420px}.auto-ads-landing .a4 .a4-video-grid .a4-phone{grid-row:1}.auto-ads-landing .a4 .a4-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:700px){.auto-ads-landing .a4 .a4-cost-grid,.auto-ads-landing .a4 .a4-final-grid,.auto-ads-landing .a4 .a4-faq-grid{grid-template-columns:1fr}.auto-ads-landing .a4 .a4-final-grid a{max-width:none}.auto-ads-landing .a4 .a4-meta-grid .a4-meta-side{grid-row:2}}
@media(max-width:480px){.auto-ads-landing .a4 .a4-steps{grid-template-columns:1fr}.auto-ads-landing .a4 .a4-feed-head{flex-wrap:wrap}.auto-ads-landing .a4 .a4-feed-head small{margin-left:0}.auto-ads-landing .a4 .a4-feed-foot{display:grid}.auto-ads-landing .a4 .a4-phone{max-width:260px}.auto-ads-landing .a4 .a4-search{padding:18px}.auto-ads-landing .a4 .a4-service-list span{font-size:13px}}

/* Tourism: departure-led campaign flow and destination ad formats. */
.tour-ads-landing .t4{--t4-ink:#183653;--t4-copy:#4b657c;--t4-line:#d5e5ef;overflow:clip}
.tour-ads-landing .t4 img{display:block;width:100%;height:auto;min-height:0;max-height:none;aspect-ratio:auto;object-fit:contain}
.tour-ads-landing .t4 figure{margin:0}
.tour-ads-landing .t4 p{color:var(--t4-copy);line-height:1.65}
.tour-ads-landing .t4 h2{max-width:900px;margin:0 0 19px;color:var(--t4-ink)}
.tour-ads-landing .t4 h3{color:var(--t4-ink)}
.tour-ads-landing .t4 a{color:#0863b9;font-weight:750}
.tour-ads-landing .t4 :is(.t4-service-grid,.t4-calendar-grid,.t4-google-grid,.t4-video-grid,.t4-booking-grid,.t4-cost-grid){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(28px,4vw,65px);align-items:center}
.tour-ads-landing .t4 .t4-service{background:#f3f9fc}
.tour-ads-landing .t4 .t4-service-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}
.tour-ads-landing .t4 .t4-service-stages{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}
.tour-ads-landing .t4 .t4-service-stages article{min-height:182px;padding:19px 16px;border:1px solid var(--t4-line);border-radius:17px;background:#fff;box-shadow:0 15px 30px rgba(25,65,95,.05)}
.tour-ads-landing .t4 .t4-service-stages b{display:block;margin-bottom:18px;color:#09809b;font-size:12px}
.tour-ads-landing .t4 .t4-service-stages strong,.tour-ads-landing .t4 .t4-service-stages span{display:block}
.tour-ads-landing .t4 .t4-service-stages strong{color:#234a69;font-size:17px}
.tour-ads-landing .t4 .t4-service-stages span{margin-top:8px;color:#5b7388;font-size:13px;line-height:1.5}
.tour-ads-landing .t4 .t4-calendar-grid{grid-template-columns:minmax(0,1fr) minmax(0,.8fr)}
.tour-ads-landing .t4 .t4-calendar-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}
.tour-ads-landing .t4 .t4-calendar-tags span{padding:8px 11px;border-radius:99px;background:#eaf4fa;color:#2b607a;font-size:13px;font-weight:720}
.tour-ads-landing .t4 .t4-departure{padding:22px;border:1px solid #c9dfeb;border-radius:20px;background:#f7fbfe;box-shadow:0 18px 38px rgba(23,64,94,.07)}
.tour-ads-landing .t4 .t4-departure>div{position:relative;display:grid;gap:5px;margin-left:12px;padding:14px 15px 14px 23px;border-left:2px solid #7dbacb}
.tour-ads-landing .t4 .t4-departure>div:before{position:absolute;left:-6px;top:19px;width:10px;height:10px;border-radius:50%;background:#0c859d;content:""}
.tour-ads-landing .t4 .t4-departure b{color:#1f5374;font-size:12px;letter-spacing:.08em}
.tour-ads-landing .t4 .t4-departure span{color:#536d84;font-size:14px}
.tour-ads-landing .t4 .t4-departure small{display:block;margin:12px 0 0;color:#72889a;font-size:11px}
.tour-ads-landing .t4 .t4-heading{margin-bottom:31px}
.tour-ads-landing .t4 .t4-heading>p{max-width:840px;font-size:17px}
.tour-ads-landing .t4 .t4-google{background:#f2f8fc}
.tour-ads-landing .t4 .t4-google-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}
.tour-ads-landing .t4 .t4-search{max-width:635px;padding:23px;border:1px solid var(--t4-line);border-radius:21px;background:#fff;box-shadow:0 20px 39px rgba(22,63,92,.08)}
.tour-ads-landing .t4 .t4-search-brand{display:flex;gap:10px;align-items:center;color:#334f67;font-size:14px;font-weight:740}
.tour-ads-landing .t4 .t4-search-brand b{color:#4285f4;font-size:26px}
.tour-ads-landing .t4 .t4-search-brand small{margin-left:auto;color:#71879a;font-size:11px;font-weight:590}
.tour-ads-landing .t4 .t4-query{display:flex;justify-content:space-between;gap:10px;margin:19px 0;padding:10px 13px;border:1px solid #dbe5ee;border-radius:20px;color:#46677d;font-size:13px}
.tour-ads-landing .t4 .t4-search-result{display:grid;gap:8px}
.tour-ads-landing .t4 .t4-search-result small{color:#668197;font-size:11px}
.tour-ads-landing .t4 .t4-search-result strong{color:#1158b0;font-size:19px;line-height:1.35}
.tour-ads-landing .t4 .t4-search-result span{color:#50718a;font-size:13px}
.tour-ads-landing .t4 .t4-google-notes ul,.tour-ads-landing .t4 .t4-cost-grid ul{padding-left:21px;color:var(--t4-copy);line-height:1.7}
.tour-ads-landing .t4 .t4-google-notes li+li,.tour-ads-landing .t4 .t4-cost-grid li+li{margin-top:7px}
.tour-ads-landing .t4 .t4-google-notes a{display:inline-block;margin-top:15px}
.tour-ads-landing .t4 .t4-meta-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(23px,3vw,48px);align-items:start}
.tour-ads-landing .t4 :is(.t4-feed,.t4-carousel){overflow:hidden;border:1px solid var(--t4-line);border-radius:21px;background:#fff;box-shadow:0 20px 39px rgba(22,63,92,.08)}
.tour-ads-landing .t4 .t4-ad-head{display:flex;gap:9px;align-items:center;padding:13px 15px;color:#2c4d6b;font-size:12px;font-weight:750}
.tour-ads-landing .t4 .t4-ad-head b{display:grid;place-items:center;width:26px;height:26px;border-radius:7px;background:#1264c4;color:#fff;font-size:21px}
.tour-ads-landing .t4 .t4-ad-head small{margin-left:auto;color:#7d8e9d;font-size:10px;font-weight:550}
.tour-ads-landing .t4 .t4-feed-foot{display:flex;justify-content:space-between;gap:14px;padding:14px 16px;color:#2a4a65;font-size:13px}
.tour-ads-landing .t4 .t4-feed-foot span{color:#1164ba;font-weight:750}
.tour-ads-landing .t4 .t4-carousel-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 9px 9px}
.tour-ads-landing .t4 .t4-carousel-cards figure{overflow:hidden;border:1px solid #e0ebf2;border-radius:12px}
.tour-ads-landing .t4 .t4-carousel-cards figcaption{display:grid;gap:4px;padding:11px;color:#274867;font-size:12px}
.tour-ads-landing .t4 .t4-carousel-cards figcaption span{color:#1164ba;font-size:11px}
.tour-ads-landing .t4 .t4-meta-bottom{display:flex;justify-content:space-between;gap:15px;align-items:center;margin-top:18px;color:#788b9b;font-size:12px}
.tour-ads-landing .t4 .t4-video{background:#edf7fa}
.tour-ads-landing .t4 .t4-video-grid{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr)}
.tour-ads-landing .t4 .t4-phone{overflow:hidden;max-width:320px;justify-self:center;border:7px solid #183d5b;border-radius:27px;background:#fff;box-shadow:0 23px 45px rgba(14,55,83,.18)}
.tour-ads-landing .t4 .t4-phone>div{display:flex;justify-content:space-between;gap:10px;padding:11px;color:#31536f;font-size:12px}
.tour-ads-landing .t4 .t4-phone small{color:#72889a;font-size:10px}
.tour-ads-landing .t4 .t4-phone figcaption{display:grid;gap:5px;padding:12px;color:#264864;font-size:12px}
.tour-ads-landing .t4 .t4-phone figcaption span{color:#0863b9;font-size:11px}
.tour-ads-landing .t4 .t4-video-grid a{display:inline-block;margin-top:15px}
.tour-ads-landing .t4 .t4-booking-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}
.tour-ads-landing .t4 .t4-booking-flow{display:flex;flex-wrap:wrap;gap:7px;align-items:center;margin:21px 0}
.tour-ads-landing .t4 .t4-booking-flow span{padding:8px 10px;border-radius:9px;background:#e8f5fa;color:#23627e;font-size:12px;font-weight:760}
.tour-ads-landing .t4 .t4-booking-flow i{color:#0c829b;font-style:normal}
.tour-ads-landing .t4 .t4-photo{overflow:hidden;border:1px solid var(--t4-line);border-radius:19px;background:#fff}
.tour-ads-landing .t4 .t4-photo figcaption{padding:12px 15px;color:#718598;font-size:12px}
.tour-ads-landing .t4 .t4-ops{background:#f3f8fc}
.tour-ads-landing .t4 .t4-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}
.tour-ads-landing .t4 .t4-steps article{padding:22px;border:1px solid var(--t4-line);border-radius:16px;background:#fff}
.tour-ads-landing .t4 .t4-steps b{display:grid;place-items:center;width:34px;height:34px;margin-bottom:19px;border-radius:10px;background:#e0f3f8;color:#087f9b;font-size:12px}
.tour-ads-landing .t4 .t4-steps h3{margin-bottom:9px}
.tour-ads-landing .t4 .t4-steps p{font-size:14px}
.tour-ads-landing .t4 .t4-cost-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}
.tour-ads-landing .t4 .t4-cost-grid a{display:inline-block;margin-top:16px}
.tour-ads-landing .t4 .t4-cost-grid aside{padding:25px;border:1px solid var(--t4-line);border-radius:18px;background:#f6fafc}
.tour-ads-landing .t4 .t4-faq{background:#f1f7fb}
.tour-ads-landing .t4 .t4-faq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.tour-ads-landing .t4 .t4-faq-grid details{padding:19px 21px;border:1px solid var(--t4-line);border-radius:15px;background:#fff}
.tour-ads-landing .t4 .t4-faq-grid summary{cursor:pointer;color:#1d425e;font-size:16px;font-weight:780;line-height:1.4}
.tour-ads-landing .t4 .t4-faq-grid p{margin-top:12px;font-size:14px}
.tour-ads-landing .t4 .t4-final{background:linear-gradient(120deg,#eaf5fc,#e6f7f5)}
.tour-ads-landing .t4 .t4-final-grid{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:35px;align-items:center}
.tour-ads-landing .t4 .t4-final-grid a{display:inline-block;max-width:230px;padding:15px 18px;border-radius:11px;background:#086abc;color:#fff;text-align:center}
@media(max-width:950px){.tour-ads-landing .t4 :is(.t4-service-grid,.t4-calendar-grid,.t4-google-grid,.t4-video-grid,.t4-booking-grid,.t4-cost-grid,.t4-meta-grid){grid-template-columns:1fr}.tour-ads-landing .t4 .t4-service-stages{max-width:720px}.tour-ads-landing .t4 .t4-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.tour-ads-landing .t4 .t4-phone{grid-row:2}.tour-ads-landing .t4 .t4-meta-grid>*{max-width:700px}}
@media(max-width:700px){.tour-ads-landing .t4 .t4-faq-grid,.tour-ads-landing .t4 .t4-final-grid{grid-template-columns:1fr}.tour-ads-landing .t4 .t4-final-grid a{max-width:none}.tour-ads-landing .t4 .t4-meta-bottom{display:grid}.tour-ads-landing .t4 .t4-phone{grid-row:1}}
@media(max-width:480px){.tour-ads-landing .t4 .t4-service-stages,.tour-ads-landing .t4 .t4-steps{grid-template-columns:1fr}.tour-ads-landing .t4 .t4-service-stages article{min-height:0}.tour-ads-landing .t4 .t4-ad-head{flex-wrap:wrap}.tour-ads-landing .t4 .t4-ad-head small{margin-left:0}.tour-ads-landing .t4 .t4-feed-foot{display:grid}.tour-ads-landing .t4 .t4-carousel-cards figcaption{font-size:11px}.tour-ads-landing .t4 .t4-phone{max-width:265px}.tour-ads-landing .t4 .t4-search{padding:17px}}

/* Hospitality: room-night inventory, direct booking, and property experience. */
.stay-ads-landing .h4{--h4-ink:#173751;--h4-copy:#4f677e;--h4-line:#d6e5ee;overflow:clip}
.stay-ads-landing .h4 img{display:block;width:100%;height:auto;min-height:0;max-height:none;aspect-ratio:auto;object-fit:contain}
.stay-ads-landing .h4 figure{margin:0}
.stay-ads-landing .h4 p{color:var(--h4-copy);line-height:1.65}
.stay-ads-landing .h4 h2{max-width:920px;margin:0 0 18px;color:var(--h4-ink)}
.stay-ads-landing .h4 h3{color:var(--h4-ink)}
.stay-ads-landing .h4 a{color:#0965b8;font-weight:750}
.stay-ads-landing .h4 :is(.h4-service-grid,.h4-occupancy-grid,.h4-google-grid,.h4-video-grid,.h4-booking-grid,.h4-cost-grid){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(28px,4vw,64px);align-items:center}
.stay-ads-landing .h4 .h4-service{background:#f2f8fb}
.stay-ads-landing .h4 .h4-service-grid{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr)}
.stay-ads-landing .h4 .h4-service-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}
.stay-ads-landing .h4 .h4-service-tiles article{min-height:180px;padding:18px;border:1px solid var(--h4-line);border-radius:17px;background:#fff;box-shadow:0 14px 30px rgba(18,64,93,.06)}
.stay-ads-landing .h4 .h4-service-tiles b{display:block;margin-bottom:19px;color:#0a8499;font-size:12px}
.stay-ads-landing .h4 .h4-service-tiles strong,.stay-ads-landing .h4 .h4-service-tiles span{display:block}
.stay-ads-landing .h4 .h4-service-tiles strong{color:#244c68;font-size:17px}
.stay-ads-landing .h4 .h4-service-tiles span{margin-top:8px;color:#587184;font-size:13px;line-height:1.48}
.stay-ads-landing .h4 .h4-occupancy-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}
.stay-ads-landing .h4 .h4-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}
.stay-ads-landing .h4 .h4-chips span{padding:8px 11px;border-radius:99px;background:#e8f5f8;color:#28617a;font-size:13px;font-weight:730}
.stay-ads-landing .h4 .h4-occupancy-board{display:grid;gap:9px;padding:17px;border:1px solid #c9e1ec;border-radius:20px;background:#f5fafc;box-shadow:0 20px 40px rgba(18,61,94,.07)}
.stay-ads-landing .h4 .h4-occupancy-board>div{display:grid;gap:7px;padding:17px;border-radius:12px;background:#fff}
.stay-ads-landing .h4 .h4-occupancy-board>div:first-child{border-left:4px solid #0b91a6}
.stay-ads-landing .h4 .h4-occupancy-board>div:nth-child(2){border-left:4px solid #487fa7}
.stay-ads-landing .h4 .h4-occupancy-board small{color:#11839d;font-size:11px;font-weight:790;letter-spacing:.07em}
.stay-ads-landing .h4 .h4-occupancy-board strong{color:#254b68;font-size:16px}
.stay-ads-landing .h4 .h4-occupancy-board span,.stay-ads-landing .h4 .h4-occupancy-board p{color:#668094;font-size:13px}
.stay-ads-landing .h4 .h4-occupancy-board p{margin:5px 6px 0}
.stay-ads-landing .h4 .h4-heading{margin-bottom:30px}
.stay-ads-landing .h4 .h4-heading>p{max-width:850px;font-size:17px}
.stay-ads-landing .h4 .h4-google{background:#f3f8fc}
.stay-ads-landing .h4 .h4-google-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start}
.stay-ads-landing .h4 .h4-search{padding:22px;border:1px solid var(--h4-line);border-radius:20px;background:#fff;box-shadow:0 20px 40px rgba(17,56,84,.08)}
.stay-ads-landing .h4 .h4-search-head{display:flex;gap:9px;align-items:center;color:#2d506a;font-size:13px;font-weight:760}
.stay-ads-landing .h4 .h4-search-head b{color:#4285f4;font-size:27px}
.stay-ads-landing .h4 .h4-query{display:flex;justify-content:space-between;gap:10px;margin:19px 0;padding:10px 13px;border:1px solid #dce7ef;border-radius:20px;color:#4b687f;font-size:13px}
.stay-ads-landing .h4 .h4-result{display:grid;gap:8px}
.stay-ads-landing .h4 .h4-result small{color:#6c8193;font-size:11px}
.stay-ads-landing .h4 .h4-result strong{color:#1554a7;font-size:18px;line-height:1.4}
.stay-ads-landing .h4 .h4-result span{color:#54718a;font-size:13px}
.stay-ads-landing .h4 .h4-property{overflow:hidden;border:1px solid var(--h4-line);border-radius:19px;background:#fff}
.stay-ads-landing .h4 .h4-property figcaption{padding:12px 15px;color:#71879b;font-size:12px}
.stay-ads-landing .h4 .h4-google-bottom{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-top:19px;color:#668093;font-size:13px}
.stay-ads-landing .h4 .h4-meta-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(24px,3.5vw,52px);align-items:start}
.stay-ads-landing .h4 :is(.h4-feed,.h4-carousel){overflow:hidden;border:1px solid var(--h4-line);border-radius:20px;background:#fff;box-shadow:0 19px 40px rgba(16,55,83,.08)}
.stay-ads-landing .h4 .h4-ad-head{display:flex;align-items:center;gap:9px;padding:13px 15px;color:#2d4e68;font-size:12px;font-weight:760}
.stay-ads-landing .h4 .h4-ad-head b{display:grid;place-items:center;width:26px;height:26px;border-radius:7px;background:#1265c7;color:#fff;font-size:21px}
.stay-ads-landing .h4 .h4-ad-head small{margin-left:auto;color:#798da0;font-size:10px;font-weight:560}
.stay-ads-landing .h4 .h4-feed-foot{display:flex;justify-content:space-between;gap:10px;padding:14px 16px;color:#2b4b66;font-size:13px}
.stay-ads-landing .h4 .h4-feed-foot span{color:#0965b8;font-weight:750}
.stay-ads-landing .h4 .h4-carousel-items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:0 10px 10px}
.stay-ads-landing .h4 .h4-carousel-items figure{overflow:hidden;border:1px solid #e0eaf1;border-radius:12px}
.stay-ads-landing .h4 .h4-carousel-items figcaption{display:grid;gap:4px;padding:10px;color:#284b67;font-size:12px;font-weight:740}
.stay-ads-landing .h4 .h4-carousel-items figcaption span{color:#0965b8;font-size:11px;font-weight:600}
.stay-ads-landing .h4 .h4-meta-note{display:flex;justify-content:space-between;gap:17px;margin-top:18px;color:#6d8293;font-size:12px}
.stay-ads-landing .h4 .h4-video{background:#eaf6f8}
.stay-ads-landing .h4 .h4-video-grid{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr)}
.stay-ads-landing .h4 .h4-video-grid a{display:inline-block;margin-top:16px}
.stay-ads-landing .h4 .h4-phone{overflow:hidden;width:100%;max-width:320px;justify-self:center;border:7px solid #1b3f5b;border-radius:27px;background:#fff;box-shadow:0 23px 43px rgba(10,54,81,.18)}
.stay-ads-landing .h4 .h4-phone>div{display:flex;justify-content:space-between;gap:8px;padding:11px;color:#2e506b;font-size:12px}
.stay-ads-landing .h4 .h4-phone small{color:#71879b;font-size:10px}
.stay-ads-landing .h4 .h4-phone figcaption{display:grid;gap:5px;padding:12px;color:#244660;font-size:12px}
.stay-ads-landing .h4 .h4-phone figcaption span{color:#0965b8;font-size:11px}
.stay-ads-landing .h4 .h4-booking-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}
.stay-ads-landing .h4 .h4-photo{overflow:hidden;border:1px solid var(--h4-line);border-radius:19px;background:#fff}
.stay-ads-landing .h4 .h4-photo figcaption{padding:12px 15px;color:#71879b;font-size:12px}
.stay-ads-landing .h4 .h4-booking-flow{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:22px 0}
.stay-ads-landing .h4 .h4-booking-flow span{padding:8px 10px;border-radius:9px;background:#e6f4f8;color:#26627c;font-size:12px;font-weight:760}
.stay-ads-landing .h4 .h4-booking-flow i{color:#0c839a;font-style:normal}
.stay-ads-landing .h4 .h4-ops{background:#f3f8fb}
.stay-ads-landing .h4 .h4-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px}
.stay-ads-landing .h4 .h4-steps article{padding:21px;border:1px solid var(--h4-line);border-radius:16px;background:#fff}
.stay-ads-landing .h4 .h4-steps b{display:grid;place-items:center;width:34px;height:34px;margin-bottom:18px;border-radius:10px;background:#e4f4f7;color:#0a8198;font-size:12px}
.stay-ads-landing .h4 .h4-steps h3{margin-bottom:9px}
.stay-ads-landing .h4 .h4-steps p{font-size:14px}
.stay-ads-landing .h4 .h4-cost-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)}
.stay-ads-landing .h4 .h4-cost-grid a{display:inline-block;margin-top:16px}
.stay-ads-landing .h4 .h4-cost-grid aside{padding:25px;border:1px solid var(--h4-line);border-radius:17px;background:#f6fafc}
.stay-ads-landing .h4 .h4-cost-grid ul{padding-left:20px;color:var(--h4-copy);line-height:1.7}
.stay-ads-landing .h4 .h4-cost-grid li+li{margin-top:7px}
.stay-ads-landing .h4 .h4-faq{background:#f0f7fa}
.stay-ads-landing .h4 .h4-faq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.stay-ads-landing .h4 .h4-faq-grid details{padding:19px 21px;border:1px solid var(--h4-line);border-radius:15px;background:#fff}
.stay-ads-landing .h4 .h4-faq-grid summary{cursor:pointer;color:#1e425e;font-size:16px;font-weight:780;line-height:1.4}
.stay-ads-landing .h4 .h4-faq-grid p{margin-top:12px;font-size:14px}
.stay-ads-landing .h4 .h4-final{background:linear-gradient(120deg,#e8f5fb,#e6f7f5)}
.stay-ads-landing .h4 .h4-final-grid{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:35px;align-items:center}
.stay-ads-landing .h4 .h4-final-grid a{display:inline-block;max-width:236px;padding:15px 18px;border-radius:11px;background:#0868bd;color:#fff;text-align:center}
@media(max-width:950px){.stay-ads-landing .h4 :is(.h4-service-grid,.h4-occupancy-grid,.h4-google-grid,.h4-meta-grid,.h4-video-grid,.h4-booking-grid,.h4-cost-grid){grid-template-columns:1fr}.stay-ads-landing .h4 .h4-service-tiles{max-width:720px}.stay-ads-landing .h4 .h4-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.stay-ads-landing .h4 .h4-meta-grid>*{max-width:690px}.stay-ads-landing .h4 .h4-booking-grid .h4-photo{grid-row:1}}
@media(max-width:700px){.stay-ads-landing .h4 .h4-faq-grid,.stay-ads-landing .h4 .h4-final-grid{grid-template-columns:1fr}.stay-ads-landing .h4 .h4-final-grid a{max-width:none}.stay-ads-landing .h4 .h4-google-bottom,.stay-ads-landing .h4 .h4-meta-note{display:grid}}
@media(max-width:480px){.stay-ads-landing .h4 .h4-service-tiles,.stay-ads-landing .h4 .h4-steps{grid-template-columns:1fr}.stay-ads-landing .h4 .h4-service-tiles article{min-height:0}.stay-ads-landing .h4 .h4-ad-head{flex-wrap:wrap}.stay-ads-landing .h4 .h4-ad-head small{margin-left:0}.stay-ads-landing .h4 .h4-feed-foot{display:grid}.stay-ads-landing .h4 .h4-carousel-items figcaption{font-size:11px}.stay-ads-landing .h4 .h4-phone{max-width:265px}.stay-ads-landing .h4 .h4-search{padding:17px}}

/* Appliances: SKU accuracy, product formats, delivery and installation. */
.appliance-ads-landing .e4{--e4-ink:#173650;--e4-copy:#4b657d;--e4-line:#d6e5ed;overflow:clip}
.appliance-ads-landing .e4 img{display:block;width:100%;height:auto;min-height:0;max-height:none;aspect-ratio:auto;object-fit:contain}
.appliance-ads-landing .e4 figure{margin:0}
.appliance-ads-landing .e4 p{color:var(--e4-copy);line-height:1.65}
.appliance-ads-landing .e4 h2{max-width:900px;margin:0 0 18px;color:var(--e4-ink)}
.appliance-ads-landing .e4 h3{color:var(--e4-ink)}
.appliance-ads-landing .e4 a{color:#0963b6;font-weight:750}
.appliance-ads-landing .e4 :is(.e4-service-grid,.e4-google-grid,.e4-video-grid,.e4-delivery-grid,.e4-cost-grid){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(28px,4vw,64px);align-items:center}
.appliance-ads-landing .e4 .e4-service{background:#f2f8fb}
.appliance-ads-landing .e4 .e4-service-grid{grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr)}
.appliance-ads-landing .e4 .e4-service-stack{display:grid;gap:9px}
.appliance-ads-landing .e4 .e4-service-stack article{display:grid;grid-template-columns:50px minmax(0,1fr);gap:2px 14px;align-items:center;padding:15px 18px;border:1px solid var(--e4-line);border-radius:14px;background:#fff}
.appliance-ads-landing .e4 .e4-service-stack b{grid-row:span 2;display:grid;place-items:center;height:43px;border-radius:10px;background:#e5f5f8;color:#0b839b;font-size:12px}
.appliance-ads-landing .e4 .e4-service-stack strong{color:#254d69;font-size:16px}
.appliance-ads-landing .e4 .e4-service-stack span{color:#597387;font-size:13px}
.appliance-ads-landing .e4 .e4-heading{margin-bottom:30px}
.appliance-ads-landing .e4 .e4-heading>p{max-width:850px;font-size:17px}
.appliance-ads-landing .e4 .e4-catalog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}
.appliance-ads-landing .e4 .e4-catalog-grid article{padding:22px;border:1px solid var(--e4-line);border-radius:17px;background:#fff;box-shadow:0 15px 29px rgba(16,58,87,.05)}
.appliance-ads-landing .e4 .e4-catalog-grid b{display:block;margin-bottom:18px;color:#0a849c;font-size:12px;letter-spacing:.05em}
.appliance-ads-landing .e4 .e4-catalog-grid h3{margin-bottom:10px}
.appliance-ads-landing .e4 .e4-catalog-grid p{font-size:14px}
.appliance-ads-landing .e4 .e4-data-strip{display:flex;flex-wrap:wrap;gap:10px 22px;align-items:center;margin-top:17px;padding:16px 20px;border-radius:14px;background:#e8f5f9;color:#315d77;font-size:13px}
.appliance-ads-landing .e4 .e4-data-strip strong{color:#1b5276;font-size:16px}
.appliance-ads-landing .e4 .e4-data-strip small{color:#668096;font-size:11px}
.appliance-ads-landing .e4 .e4-google{background:#f1f7fb}
.appliance-ads-landing .e4 .e4-google-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}
.appliance-ads-landing .e4 .e4-google-ad{overflow:hidden;padding:18px;border:1px solid var(--e4-line);border-radius:20px;background:#fff;box-shadow:0 20px 39px rgba(20,57,87,.08)}
.appliance-ads-landing .e4 .e4-google-head{display:flex;align-items:center;gap:10px;color:#2f4d66;font-size:13px;font-weight:750}
.appliance-ads-landing .e4 .e4-google-head b{color:#4285f4;font-size:27px}
.appliance-ads-landing .e4 .e4-query{display:flex;justify-content:space-between;gap:10px;margin:16px 0;padding:10px 13px;border:1px solid #dce7ef;border-radius:20px;color:#4b6980;font-size:13px}
.appliance-ads-landing .e4 .e4-google-ad figure{overflow:hidden;border:1px solid #e1eaf0;border-radius:12px}
.appliance-ads-landing .e4 .e4-google-ad figcaption{display:flex;justify-content:space-between;gap:9px;padding:13px;color:#2d526e;font-size:12px}
.appliance-ads-landing .e4 .e4-google-ad figcaption span{color:#0963b6}
.appliance-ads-landing .e4 .e4-google-copy ul{padding-left:21px;color:var(--e4-copy);line-height:1.72}
.appliance-ads-landing .e4 .e4-google-copy li+li{margin-top:8px}
.appliance-ads-landing .e4 .e4-google-copy a{display:inline-block;margin-top:17px}
.appliance-ads-landing .e4 .e4-meta-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(24px,3.4vw,50px);align-items:start}
.appliance-ads-landing .e4 :is(.e4-feed,.e4-carousel){overflow:hidden;border:1px solid var(--e4-line);border-radius:20px;background:#fff;box-shadow:0 19px 40px rgba(16,55,83,.08)}
.appliance-ads-landing .e4 .e4-ad-head{display:flex;align-items:center;gap:9px;padding:13px 15px;color:#2d4e68;font-size:12px;font-weight:760}
.appliance-ads-landing .e4 .e4-ad-head b{display:grid;place-items:center;width:26px;height:26px;border-radius:7px;background:#1265c7;color:#fff;font-size:21px}
.appliance-ads-landing .e4 .e4-ad-head small{margin-left:auto;color:#798da0;font-size:10px;font-weight:560}
.appliance-ads-landing .e4 .e4-feed-foot{display:flex;justify-content:space-between;gap:10px;padding:14px 16px;color:#2b4b66;font-size:13px}
.appliance-ads-landing .e4 .e4-feed-foot span{color:#0963b6;font-weight:750}
.appliance-ads-landing .e4 .e4-carousel-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:0 10px 10px}
.appliance-ads-landing .e4 .e4-carousel-cards figure{overflow:hidden;border:1px solid #e0eaf1;border-radius:12px}
.appliance-ads-landing .e4 .e4-carousel-cards figcaption{display:grid;gap:4px;padding:10px;color:#284b67;font-size:12px;font-weight:740}
.appliance-ads-landing .e4 .e4-carousel-cards figcaption span{color:#0963b6;font-size:11px;font-weight:600}
.appliance-ads-landing .e4 .e4-meta-note{display:flex;justify-content:space-between;gap:16px;margin-top:18px;color:#6d8293;font-size:12px}
.appliance-ads-landing .e4 .e4-video{background:#eaf6f8}
.appliance-ads-landing .e4 .e4-video-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}
.appliance-ads-landing .e4 .e4-phone{overflow:hidden;width:100%;max-width:320px;justify-self:center;border:7px solid #1b3f5b;border-radius:27px;background:#fff;box-shadow:0 23px 43px rgba(10,54,81,.18)}
.appliance-ads-landing .e4 .e4-phone>div{display:flex;justify-content:space-between;gap:8px;padding:11px;color:#2e506b;font-size:12px}
.appliance-ads-landing .e4 .e4-phone small{color:#71879b;font-size:10px}
.appliance-ads-landing .e4 .e4-phone figcaption{display:grid;gap:5px;padding:12px;color:#244660;font-size:12px}
.appliance-ads-landing .e4 .e4-phone figcaption span{color:#0963b6;font-size:11px}
.appliance-ads-landing .e4 .e4-video-grid a{display:inline-block;margin-top:17px}
.appliance-ads-landing .e4 .e4-delivery-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}
.appliance-ads-landing .e4 .e4-order-flow{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:20px 0}
.appliance-ads-landing .e4 .e4-order-flow span{padding:8px 10px;border-radius:9px;background:#e5f3f7;color:#24617b;font-size:12px;font-weight:760}
.appliance-ads-landing .e4 .e4-order-flow i{color:#0a829a;font-style:normal}
.appliance-ads-landing .e4 .e4-photo{overflow:hidden;border:1px solid var(--e4-line);border-radius:19px;background:#fff}
.appliance-ads-landing .e4 .e4-photo figcaption{padding:12px 15px;color:#71879b;font-size:12px}
.appliance-ads-landing .e4 .e4-ops{background:#f3f8fb}
.appliance-ads-landing .e4 .e4-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px}
.appliance-ads-landing .e4 .e4-steps article{padding:21px;border:1px solid var(--e4-line);border-radius:16px;background:#fff}
.appliance-ads-landing .e4 .e4-steps b{display:grid;place-items:center;width:34px;height:34px;margin-bottom:18px;border-radius:10px;background:#e3f3f8;color:#0a8198;font-size:12px}
.appliance-ads-landing .e4 .e4-steps h3{margin-bottom:9px}
.appliance-ads-landing .e4 .e4-steps p{font-size:14px}
.appliance-ads-landing .e4 .e4-cost-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)}
.appliance-ads-landing .e4 .e4-cost-grid a{display:inline-block;margin-top:16px}
.appliance-ads-landing .e4 .e4-cost-grid aside{padding:25px;border:1px solid var(--e4-line);border-radius:17px;background:#f6fafc}
.appliance-ads-landing .e4 .e4-cost-grid ul{padding-left:20px;color:var(--e4-copy);line-height:1.7}
.appliance-ads-landing .e4 .e4-cost-grid li+li{margin-top:7px}
.appliance-ads-landing .e4 .e4-faq{background:#f0f7fa}
.appliance-ads-landing .e4 .e4-faq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.appliance-ads-landing .e4 .e4-faq-grid details{padding:19px 21px;border:1px solid var(--e4-line);border-radius:15px;background:#fff}
.appliance-ads-landing .e4 .e4-faq-grid summary{cursor:pointer;color:#1e425e;font-size:16px;font-weight:780;line-height:1.4}
.appliance-ads-landing .e4 .e4-faq-grid p{margin-top:12px;font-size:14px}
.appliance-ads-landing .e4 .e4-final{background:linear-gradient(120deg,#e8f5fb,#e6f7f5)}
.appliance-ads-landing .e4 .e4-final-grid{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:35px;align-items:center}
.appliance-ads-landing .e4 .e4-final-grid a{display:inline-block;max-width:235px;padding:15px 18px;border-radius:11px;background:#0868bd;color:#fff;text-align:center}
@media(max-width:950px){.appliance-ads-landing .e4 :is(.e4-service-grid,.e4-google-grid,.e4-meta-grid,.e4-video-grid,.e4-delivery-grid,.e4-cost-grid){grid-template-columns:1fr}.appliance-ads-landing .e4 .e4-catalog-grid{grid-template-columns:1fr}.appliance-ads-landing .e4 .e4-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.appliance-ads-landing .e4 .e4-meta-grid>*{max-width:690px}.appliance-ads-landing .e4 .e4-delivery-grid .e4-photo{grid-row:1}}
@media(max-width:700px){.appliance-ads-landing .e4 .e4-faq-grid,.appliance-ads-landing .e4 .e4-final-grid{grid-template-columns:1fr}.appliance-ads-landing .e4 .e4-final-grid a{max-width:none}.appliance-ads-landing .e4 .e4-meta-note{display:grid}}
@media(max-width:480px){.appliance-ads-landing .e4 .e4-steps{grid-template-columns:1fr}.appliance-ads-landing .e4 .e4-ad-head{flex-wrap:wrap}.appliance-ads-landing .e4 .e4-ad-head small{margin-left:0}.appliance-ads-landing .e4 .e4-feed-foot,.appliance-ads-landing .e4 .e4-google-ad figcaption{display:grid}.appliance-ads-landing .e4 .e4-carousel-cards figcaption{font-size:11px}.appliance-ads-landing .e4 .e4-phone{max-width:265px}.appliance-ads-landing .e4 .e4-google-ad{padding:14px}}
