/* Seven intent-led SEO pages. The approved hub never loads this stylesheet. */
.advertising-page--seven { --seo-ink:#151c26; --seo-paper:#f5f1e9; --seo-line:#ded8cc; --seo-orange:#d93d0e; }
.advertising-page--seven .advertising-hero { padding-block:34px 50px; }
.advertising-page--seven .advertising-hero__grid { gap:clamp(24px,4vw,64px); grid-template-columns:minmax(0,1fr) minmax(0,.9fr); }
.advertising-page--seven .advertising-breadcrumbs { margin-bottom:30px; }
.advertising-page--seven .advertising-hero h1 { font-size:clamp(2.65rem,4.35vw,4.55rem); line-height:1.03; }
.advertising-page--seven .advertising-hero__lead { margin-top:20px; }
.advertising-page--seven .advertising-hero__actions { margin-top:26px; }
.advertising-page--seven .advertising-hero__meta { margin-top:18px; }
.advertising-page--seven .advertising-section--faq { border-top:1px solid var(--seo-line); }
.advertising-page--seven .advertising-section--related { padding-top:36px; }
.advertising-page--seven .advertising-section h2 { font-size:clamp(1.85rem,3.5vw,3.2rem); }
.advertising-page--seven :where(.seo-section,.seo-editorial-opening,.seo-end-cta) h2 { margin:0; font-size:clamp(1.85rem,3.5vw,3.2rem); line-height:1.08; letter-spacing:-.04em; }
.advertising-page--seven :where(.seo-section,.seo-editorial-opening,.seo-end-cta) p { line-height:1.65; }
.advertising-page--seven .seo-section { padding-block:clamp(54px,6vw,90px); }
.advertising-page--seven .seo-section--paper { background:#fffdf9; }
.advertising-page--seven .seo-section--soft { background:var(--seo-paper); }
.advertising-page--seven .seo-section--ink { color:#fff; background:var(--seo-ink); }
.advertising-page--seven .seo-section--ink :where(.seo-section-head>p:last-child,.seo-split>div>p,.seo-prose p,.seo-prose li) { color:#d2d6db; }
.advertising-page--seven .seo-section--ink .advertising-kicker { color:#ff9b74; }
.advertising-page--seven .seo-section-head { max-width:790px; margin-bottom:30px; }
.advertising-page--seven .seo-section-head>p:last-child { margin:18px 0 0; color:#555c64; font-size:1.05rem; }
.advertising-page--seven .seo-section--ink .seo-section-head>p:last-child { color:#d2d6db; }
.advertising-page--seven .seo-split { display:grid; grid-template-columns:minmax(0,1fr) minmax(0,.87fr); gap:clamp(28px,5vw,76px); align-items:center; }
.advertising-page--seven .seo-split--wide { grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr); }
.advertising-page--seven .seo-split>div>p:not(.advertising-kicker),.advertising-page--seven .seo-materials>div>p { color:#555c64; font-size:1rem; }
.advertising-page--seven .seo-section--ink .seo-split>div>p:not(.advertising-kicker) { color:#d2d6db; }
.advertising-page--seven .seo-real-card { display:block; min-width:0; max-width:560px; overflow:hidden; border:1px solid #e6dfd5; border-radius:22px; color:var(--seo-ink); background:#fff; box-shadow:0 18px 44px rgba(20,25,30,.09); text-decoration:none; }
.advertising-page--seven .seo-real-card { width:min(100%,340px); justify-self:center; margin-inline:auto; }
.advertising-page--seven .seo-real-card>img { display:block; width:100%; height:auto; }
.advertising-page--seven .seo-real-card__photo { position:relative; display:block; }
.advertising-page--seven .seo-real-card__photo img { display:block; width:100%; height:240px; object-fit:cover; }
.advertising-page--seven .seo-real-card__badge { display:inline-block; margin:16px 22px 0; padding:7px 13px; border-radius:100px; color:#fff; background:#128451; font-size:.85rem; font-weight:800; }
.advertising-page--seven .seo-real-card--premium .seo-real-card__badge { position:absolute; top:16px; right:16px; margin:0; background:#171a20; color:#ffd78e; }
.advertising-page--seven .seo-real-card__body { display:grid; gap:7px; padding:18px 22px 24px; }
.advertising-page--seven .seo-real-card__body small { color:#b5380f; font-size:.83rem; font-weight:850; }
.advertising-page--seven .seo-real-card__body strong { font-size:1.8rem; line-height:1.1; letter-spacing:-.035em; }
.advertising-page--seven .seo-real-card__body span { color:#4d5661; font-size:.94rem; }
.advertising-page--seven .seo-real-card__body em { margin-top:7px; color:#c5360b; font-size:.91rem; font-style:normal; font-weight:850; }
.advertising-page--seven .seo-hero-product { display:grid; justify-items:center; padding:26px; background:#eee8de; border-radius:24px; }
.advertising-page--seven .seo-hero-product .seo-real-card { width:100%; }
.advertising-page--seven .seo-hero-product>p { margin:14px 0 0; color:#5d646c; font-size:.84rem; }
.advertising-page--seven .seo-hero-product--material { gap:12px; background:#e9e4d9; }
.advertising-page--seven .seo-hero-product--material>span { justify-self:start; color:#a32e0a; font-size:.8rem; font-weight:900; text-transform:uppercase; letter-spacing:.08em; }
.advertising-page--seven .seo-hero-editorial { display:grid; align-content:end; gap:15px; min-height:280px; padding:32px; color:#fff; background:linear-gradient(135deg,#101720,#303f4b); border-radius:20px; }
.advertising-page--seven .seo-hero-editorial span { color:#ff9f7b; font-size:.8rem; font-weight:850; letter-spacing:.08em; text-transform:uppercase; }
.advertising-page--seven .seo-hero-editorial strong { max-width:420px; font-size:clamp(1.7rem,3vw,2.5rem); line-height:1.1; }
.advertising-page--seven .seo-hero-editorial p { margin:0; color:#d1d6dc; }
.advertising-page--seven .seo-hero-editorial--channels { background:#1b2932; }
.advertising-page--seven .seo-hero-editorial--channels div { display:flex; flex-wrap:wrap; gap:8px; }
.advertising-page--seven .seo-hero-editorial--channels div span { padding:9px 12px; border:1px solid #647481; border-radius:5px; color:#fff; font-size:.82rem; letter-spacing:0; text-transform:none; }
.advertising-page--seven .seo-hero-editorial--growth { background:#5d2d1c; }
.advertising-page--seven .seo-hero-editorial--growth ol { display:grid; grid-template-columns:1fr 1fr; gap:9px; margin:0; padding:0; list-style:none; }
.advertising-page--seven .seo-hero-editorial--growth li { padding:11px; border-top:1px solid #b8795b; font-size:.9rem; }
.advertising-page--seven .seo-hero-editorial--examples { background:#202733; }
.advertising-page--seven .seo-hero-editorial--examples blockquote { margin:0; padding:15px 0 15px 18px; border-left:3px solid #f4723f; font-size:1.08rem; line-height:1.5; }
.advertising-page--seven .seo-tick-list { display:grid; gap:14px; margin:24px 0 0; padding:0; list-style:none; }
.advertising-page--seven .seo-tick-list li { position:relative; padding-left:30px; font-size:1rem; line-height:1.5; }
.advertising-page--seven .seo-tick-list li::before { content:'✓'; position:absolute; left:0; color:#e9501d; font-weight:900; }
.advertising-page--seven .seo-price { padding:20px 0 0; border-top:1px solid var(--seo-line); }
.advertising-page--seven .seo-price strong { display:block; color:var(--seo-orange); font-size:clamp(2rem,3vw,3rem); line-height:1; letter-spacing:-.04em; }
.advertising-page--seven .seo-price span { display:block; margin-top:7px; color:#50575e; font-size:.9rem; font-weight:750; }
.advertising-page--seven .seo-price p { margin:10px 0 0; color:#596068; font-size:.93rem; }
.advertising-page--seven .seo-section--ink .seo-price { border-color:#52606d; }
.advertising-page--seven .seo-section--ink .seo-price span,.advertising-page--seven .seo-section--ink .seo-price p { color:#d1d8df; }
.advertising-page--seven .seo-dark-aside { display:grid; gap:8px; padding:28px; border:1px solid #51606f; border-radius:16px; background:#202b37; }
.advertising-page--seven .seo-dark-aside span { color:#ff9b74; font-size:.79rem; font-weight:850; text-transform:uppercase; letter-spacing:.08em; }
.advertising-page--seven .seo-dark-aside strong { padding-bottom:14px; font-size:1.15rem; }
.advertising-page--seven .seo-steps { display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:0; margin:0; padding:0; list-style:none; border-top:1px solid var(--seo-line); }
.advertising-page--seven .seo-steps li { padding:24px 24px 18px 0; }
.advertising-page--seven .seo-steps li+li { padding-left:24px; border-left:1px solid var(--seo-line); }
.advertising-page--seven .seo-steps li>span { color:var(--seo-orange); font-size:.82rem; font-weight:900; }
.advertising-page--seven .seo-steps h3 { margin:36px 0 8px; font-size:1.18rem; }
.advertising-page--seven .seo-steps p { margin:0; color:#555c64; font-size:.94rem; }
.advertising-page--seven .seo-section--ink .seo-steps { border-color:#52606d; }
.advertising-page--seven .seo-section--ink .seo-steps li+li { border-color:#52606d; }
.advertising-page--seven .seo-section--ink .seo-steps p { color:#d1d8df; }
.advertising-page--seven .seo-inline-offer { display:grid; grid-template-columns:1.3fr .7fr; gap:52px; align-items:center; }
.advertising-page--seven .seo-inline-offer a,.advertising-page--seven .seo-material-offers a,.advertising-page--seven .seo-text-link { display:inline-block; margin-top:18px; color:#bb330b; font-weight:850; text-decoration:underline; text-underline-offset:4px; }
.advertising-page--seven .seo-end-cta { padding-block:44px; color:#fff; background:#c63c11; }
.advertising-page--seven .seo-end-cta>.advertising-shell { display:flex; justify-content:space-between; gap:28px; align-items:center; }
.advertising-page--seven .seo-end-cta h2 { max-width:730px; }
.advertising-page--seven .seo-end-cta p { max-width:750px; margin:12px 0 0; color:#ffe1d6; }
.advertising-page--seven .seo-end-cta .advertising-button { flex-shrink:0; color:#161c25; background:#fff; border-color:#fff; }
.advertising-page--seven .seo-journey { display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:12px; margin:0; padding:0; list-style:none; }
.advertising-page--seven .seo-journey li { padding:22px; border:1px solid #45515e; border-radius:13px; }
.advertising-page--seven .seo-journey span { color:#ff9b74; font-size:.8rem; font-weight:900; }
.advertising-page--seven .seo-journey strong { display:block; margin:22px 0 6px; font-size:1.15rem; }
.advertising-page--seven .seo-journey p { margin:0; color:#d1d8df; font-size:.93rem; }
.advertising-page--seven .seo-profile-preview { display:block; overflow:hidden; border-radius:17px; color:#fff; background:#172331; text-decoration:none; }
.advertising-page--seven .seo-profile-preview img { display:block; width:100%; height:300px; object-fit:cover; }
.advertising-page--seven .seo-profile-preview>span { display:grid; gap:5px; padding:22px; }
.advertising-page--seven .seo-profile-preview small { color:#ffb590; font-weight:850; text-transform:uppercase; }
.advertising-page--seven .seo-profile-preview strong { font-size:1.8rem; }
.advertising-page--seven .seo-profile-preview em { font-size:.94rem; font-style:normal; }
.advertising-page--seven .seo-side-by-side { display:grid; grid-template-columns:1fr 1fr 1fr; gap:24px; }
.advertising-page--seven .seo-side-by-side>div:not(.seo-section-head) { padding:22px; border:1px solid var(--seo-line); border-radius:15px; }
.advertising-page--seven .seo-side-by-side h3 { margin:0; font-size:1.2rem; }
.advertising-page--seven .seo-side-by-side>div>p { color:#555c64; }
.advertising-page--seven .seo-discount { display:grid; grid-template-columns:1fr 1fr; gap:50px; }
.advertising-page--seven .seo-discount>div:last-child { display:grid; grid-template-columns:repeat(2,1fr); gap:10px; align-content:center; }
.advertising-page--seven .seo-discount span { padding:12px; border:1px solid #536171; border-radius:9px; font-weight:850; }
.advertising-page--seven .seo-discount p { grid-column:1/-1; color:#d1d8df; font-size:.9rem; }
.advertising-page--seven .seo-materials { display:grid; grid-template-columns:.65fr 1.35fr; gap:52px; }
.advertising-page--seven .seo-materials__categories { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:14px; align-content:start; }
.advertising-page--seven .seo-materials__categories a { overflow:hidden; border-radius:14px; background:#fff; color:#17212a; text-decoration:none; box-shadow:0 8px 24px rgba(0,0,0,.08); }
.advertising-page--seven .seo-materials__categories img { width:100%; height:190px; object-fit:cover; }
.advertising-page--seven .seo-materials__categories strong { display:block; padding:16px; }
.advertising-page--seven .seo-three-paths { display:grid; grid-template-columns:repeat(3,1fr); gap:14px; }
.advertising-page--seven .seo-three-paths article { padding:24px; border:1px solid #4d5965; border-radius:12px; }
.advertising-page--seven .seo-three-paths span { color:#ff9b74; font-size:.8rem; font-weight:850; }
.advertising-page--seven .seo-three-paths h3 { margin:28px 0 10px; font-size:1.3rem; }
.advertising-page--seven .seo-three-paths p { margin:0; color:#d1d8df; }
.advertising-page--seven .seo-material-offers { display:grid; grid-template-columns:1fr 1fr; gap:44px; }
.advertising-page--seven .seo-material-offers>div:last-child { display:grid; gap:18px; }
.advertising-page--seven .seo-banner-demo { max-width:680px; padding:12px; border:1px solid #dfd8ce; border-radius:19px; background:#fff; color:#17212a; box-shadow:0 20px 50px rgba(0,0,0,.08); }
.advertising-page--seven .seo-banner-demo__context { margin:4px 10px 13px; color:#47515b; font-size:.86rem; font-weight:800; }
.advertising-page--seven .seo-banner-demo__context span { color:#d63e0e; }
.advertising-page--seven .seo-banner-demo__screenshot { display:block; width:min(100%,310px); margin-inline:auto; }
.advertising-page--seven .seo-banner-demo__screenshot img { display:block; width:100%; height:auto; border-radius:14px; }
.advertising-page--seven .seo-banner-demo__caption a { color:#b53610; font-weight:850; }
.advertising-page--seven .seo-banner-demo__caption { margin:12px 10px 3px; color:#56606a; font-size:.84rem; }
.advertising-page--seven .seo-banner-stage { display:grid; grid-template-columns:.7fr 1.3fr; gap:52px; align-items:center; }
.advertising-page--seven .seo-banner-context { padding:30px; border:1px solid var(--seo-line); border-radius:16px; background:#f6f0e7; }
.advertising-page--seven .seo-banner-context>span { display:block; color:#a53710; font-size:.83rem; font-weight:900; text-transform:uppercase; letter-spacing:.08em; }
.advertising-page--seven .seo-banner-context strong { display:block; margin:12px 0 18px; font-size:clamp(1.65rem,3vw,2.6rem); line-height:1.1; }
.advertising-page--seven .seo-banner-context p { max-width:480px; color:#4f5962; }
.advertising-page--seven .seo-banner-context a { color:#b53610; font-weight:850; }
.advertising-page--seven .seo-section--banner { background:#fffdf9; }
.advertising-page--seven .seo-banner-rules { display:grid; grid-template-columns:1fr .7fr; gap:50px; align-items:center; }
.advertising-page--seven .seo-banner-rules__number { color:#d63e0e; font-size:clamp(7rem,15vw,13rem); line-height:.85; font-weight:900; letter-spacing:-.08em; }
.advertising-page--seven .seo-banner-rules__number span { display:block; margin-top:22px; color:#36434f; font-size:1rem; line-height:1.4; font-weight:750; letter-spacing:0; }
.advertising-page--seven .seo-editorial-opening { padding-block:56px; background:#fffdf9; }
.advertising-page--seven .seo-editorial-opening__grid { display:grid; grid-template-columns:minmax(0,1fr) 290px; gap:80px; }
.advertising-page--seven .seo-editorial-opening__grid>div { max-width:760px; }
.advertising-page--seven .seo-editorial-opening__grid>div p:not(.advertising-kicker) { color:#505b65; font-size:1.05rem; }
.advertising-page--seven .seo-editorial-opening nav { align-self:start; display:grid; gap:0; padding:18px; border:1px solid var(--seo-line); border-radius:12px; background:#f7f3ed; }
.advertising-page--seven .seo-editorial-opening nav strong { margin-bottom:10px; }
.advertising-page--seven .seo-editorial-opening nav a { display:flex; gap:12px; padding:11px 0; border-top:1px solid var(--seo-line); color:#25303a; font-size:.93rem; text-decoration:none; }
.advertising-page--seven .seo-editorial-opening nav a span { color:#be3b12; font-weight:900; }
.advertising-page--seven .seo-article-column { max-width:920px; }
.advertising-page--seven .seo-channel-list { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:0 28px; border-top:1px solid var(--seo-line); }
.advertising-page--seven .seo-channel-list article { padding:20px 0; border-bottom:1px solid var(--seo-line); }
.advertising-page--seven .seo-channel-list h3 { margin:0 0 12px; font-size:1.25rem; }
.advertising-page--seven .seo-channel-list p { margin:6px 0; color:#505b65; font-size:.98rem; }
.advertising-page--seven .seo-prose { max-width:760px; color:#505b65; font-size:1.04rem; }
.advertising-page--seven .seo-section--ink .seo-prose { color:#d2d6db; }
.advertising-page--seven .seo-prose p { margin:0 0 18px; }
.advertising-page--seven .seo-prose h3 { color:#17212b; }
.advertising-page--seven .seo-prose li { margin:8px 0; }
.advertising-page--seven .seo-native { display:grid; grid-template-columns:1fr .8fr; gap:70px; align-items:center; }
.advertising-page--seven .seo-section--native { background:#ede6d9; }
.advertising-page--seven .seo-native>div>p:not(.advertising-kicker) { max-width:600px; color:#4d5660; }
.advertising-page--seven .seo-native a:not(.seo-real-card) { color:#b8330b; font-weight:850; }
.advertising-page--seven .seo-native__action { margin-top:24px; }
.advertising-page--seven .seo-number-list { display:grid; gap:12px; margin:0; padding:0; list-style:none; counter-reset:step; }
.advertising-page--seven .seo-number-list li { position:relative; padding:15px 20px 15px 58px; border:1px solid var(--seo-line); border-radius:10px; background:#fff; counter-increment:step; }
.advertising-page--seven .seo-number-list li::before { content:counter(step,decimal-leading-zero); position:absolute; left:18px; color:#c43a0e; font-weight:900; }
.advertising-page--seven .seo-copy-grid { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:16px; }
.advertising-page--seven .seo-copy-card { padding:22px; border:1px solid var(--seo-line); border-radius:14px; background:#fff; color:#17212a; }
.advertising-page--seven .seo-section--ink .seo-copy-card { border-color:#4b5865; background:#202b37; color:#fff; }
.advertising-page--seven .seo-copy-card>span { color:#b7370e; font-size:.81rem; font-weight:850; }
.advertising-page--seven .seo-section--ink .seo-copy-card>span { color:#ff9b74; }
.advertising-page--seven .seo-copy-card h3 { margin:22px 0 12px; }
.advertising-page--seven .seo-copy-card blockquote { margin:0; font-size:1.18rem; line-height:1.4; font-weight:750; }
.advertising-page--seven .seo-copy-card p { margin:20px 0 0; color:#56606a; font-size:.92rem; }
.advertising-page--seven .seo-section--ink .seo-copy-card p { color:#d1d8df; }
.advertising-page--seven .seo-quote { margin:28px 0; padding:24px; border-left:5px solid #e24917; background:#fff3ea; }
.advertising-page--seven .seo-quote span { display:block; color:#a6340e; font-size:.8rem; font-weight:850; }
.advertising-page--seven .seo-quote strong { display:block; margin-top:13px; font-size:1.5rem; }
.advertising-page--seven .seo-quote p { margin:10px 0 0; }
.advertising-page--seven :where(.seo-real-card,.seo-banner-demo__screenshot,.seo-profile-preview,.seo-materials__categories a):focus-visible { outline:3px solid #df4a1b; outline-offset:4px; }

@media (max-width:980px) {
  .advertising-page--seven .advertising-hero__grid { grid-template-columns:1fr 1fr; }
  .advertising-page--seven .seo-steps { grid-template-columns:repeat(2,minmax(0,1fr)); }
  .advertising-page--seven .seo-steps li:nth-child(3) { padding-left:0; border-left:0; }
  .advertising-page--seven .seo-side-by-side { grid-template-columns:1fr 1fr; }
  .advertising-page--seven .seo-side-by-side .seo-section-head { grid-column:1/-1; }
  .advertising-page--seven .seo-copy-grid { grid-template-columns:repeat(2,minmax(0,1fr)); }
}
@media (max-width:780px) {
  .advertising-page--seven .advertising-hero__grid,.advertising-page--seven .seo-split,.advertising-page--seven .seo-inline-offer,.advertising-page--seven .seo-discount,.advertising-page--seven .seo-materials,.advertising-page--seven .seo-material-offers,.advertising-page--seven .seo-banner-stage,.advertising-page--seven .seo-banner-rules,.advertising-page--seven .seo-editorial-opening__grid,.advertising-page--seven .seo-native { grid-template-columns:1fr; gap:26px; }
  .advertising-page--seven .advertising-hero { padding-block:24px 36px; }
  .advertising-page--seven .advertising-hero__grid { gap:24px; }
  .advertising-page--seven .advertising-breadcrumbs { margin-bottom:18px; }
  .advertising-page--seven .advertising-hero h1 { font-size:clamp(2.05rem,7vw,3.2rem); line-height:1.08; }
  .advertising-page--seven .advertising-hero__lead { font-size:1rem; line-height:1.5; }
  .advertising-page--seven .advertising-hero__meta { display:none; }
  .advertising-page--seven .seo-hero-product { padding:14px; }
  .advertising-page--seven .seo-hero-product .seo-real-card>img { height:auto; }
  .advertising-page--seven .seo-hero-product .seo-real-card__photo img { height:180px; }
  .advertising-page--seven .seo-section { padding-block:48px; }
  .advertising-page--seven .seo-journey,.advertising-page--seven .seo-three-paths { grid-template-columns:repeat(2,minmax(0,1fr)); }
  .advertising-page--seven .seo-editorial-opening { padding-block:38px; }
  .advertising-page--seven .seo-editorial-opening nav { grid-template-columns:repeat(2,minmax(0,1fr)); gap:0 18px; }
  .advertising-page--seven .seo-editorial-opening nav strong { grid-column:1/-1; }
  .advertising-page--seven .seo-end-cta>.advertising-shell { flex-direction:column; align-items:stretch; }
  .advertising-page--seven .seo-end-cta .advertising-button { align-self:start; }
}
@media (max-width:560px) {
  .advertising-page--seven .advertising-hero h1 { font-size:clamp(2rem,8.5vw,2.55rem); }
  .advertising-page--seven .advertising-hero__actions { margin-top:18px; }
  .advertising-page--seven .advertising-hero__actions .advertising-button { min-height:48px; }
  .advertising-page--seven .seo-hero-product>p { font-size:.82rem; text-align:center; }
  .advertising-page--seven .seo-hero-product .seo-real-card { width:min(100%,230px); }
  .advertising-page--seven .seo-real-card__body { padding:14px 16px 18px; }
  .advertising-page--seven .seo-real-card__body strong { font-size:1.45rem; }
  .advertising-page--seven .seo-real-card__body small { font-size:.82rem; }
  .advertising-page--seven .seo-section-head { margin-bottom:22px; }
  .advertising-page--seven .seo-section-head>p:last-child { font-size:1rem; }
  .advertising-page--seven .seo-steps,.advertising-page--seven .seo-journey,.advertising-page--seven .seo-three-paths,.advertising-page--seven .seo-side-by-side,.advertising-page--seven .seo-copy-grid,.advertising-page--seven .seo-channel-list,.advertising-page--seven .seo-materials__categories { grid-template-columns:1fr; }
  .advertising-page--seven .seo-steps li,.advertising-page--seven .seo-steps li+li { padding:16px 0; border-left:0; border-bottom:1px solid var(--seo-line); }
  .advertising-page--seven .seo-steps h3 { margin-top:8px; }
  .advertising-page--seven .seo-journey { gap:8px; }
  .advertising-page--seven .seo-journey li { padding:16px; }
  .advertising-page--seven .seo-journey strong,.advertising-page--seven .seo-three-paths h3 { margin-top:9px; }
  .advertising-page--seven .seo-editorial-opening nav { grid-template-columns:1fr; }
  .advertising-page--seven .seo-editorial-opening nav a { min-height:44px; }
  .advertising-page--seven .seo-banner-rules__number { font-size:7rem; }
  .advertising-page--seven .seo-end-cta .advertising-button { width:100%; }
}
