/* One readable customer journey on national AI SEO. */
.ai-story-page #main#main #more-business-from-search[data-dn-single-search="1"] {background:#f5f2e9;color:#0b1d3a;padding-block:48px;}
#main#main [data-dn-single-search="1"] .dn-search-layout {display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,4.2vw,60px);align-items:start;}
#main#main [data-dn-single-search="1"] .dn-search-copy {min-width:0;position:sticky;top:28px;}
#main#main [data-dn-single-search="1"] .dn-section-opening {display:block;margin:0 0 24px;}
#main#main [data-dn-single-search="1"] .dn-section-opening>.eyebrow {color:#00675f;margin:0 0 14px;}
#main#main [data-dn-single-search="1"] .dn-section-opening>h2 {color:#0b1d3a;font-size:clamp(32px,3.4vw,44px);line-height:1.1;letter-spacing:-.045em;margin:0 0 18px;text-wrap:balance;}
#main#main [data-dn-single-search="1"] .dn-section-intro {color:#42556a;font-size:16px;line-height:1.65;margin:0;max-width:54ch;}
#main#main [data-dn-single-search="1"] .dn-search-points {list-style:none;margin:0;padding:0;border-top:1px solid #c6d5cb;}
#main#main [data-dn-single-search="1"] .dn-search-points>li {display:grid;grid-template-columns:25px minmax(0,1fr);gap:12px;padding:15px 0;border-bottom:1px solid #c6d5cb;}
#main#main [data-dn-single-search="1"] .dn-search-points>li>span {color:#00675f;font:800 12px/1.6 Inter,Arial,sans-serif;padding-top:2px;}
#main#main [data-dn-single-search="1"] .dn-search-points h3 {color:#0b1d3a;font-size:18px;line-height:1.3;letter-spacing:-.025em;margin:0 0 6px;}
#main#main [data-dn-single-search="1"] .dn-search-points p {color:#42556a;font-size:15px;line-height:1.6;margin:0;}
#main#main [data-dn-single-search="1"] .dn-search-actions {display:flex;align-items:center;flex-wrap:wrap;gap:14px 18px;margin-top:24px;}
#main#main [data-dn-single-search="1"] .dn-search-actions>.button {background:#00b2a9;color:#0b1d3a;min-height:48px;margin:0;}
#main#main [data-dn-single-search="1"] .dn-search-actions>.button:hover {background:#17c6ba;color:#0b1d3a;}
#main#main [data-dn-single-search="1"] .dn-search-actions>p {font-size:12px;color:#42556a;margin:0;}
#main#main [data-dn-single-search="1"] .dn-search-examples {display:grid;gap:14px;min-width:0;}
#main#main [data-dn-single-search="1"] .dn-search-example-label {display:flex;align-items:center;gap:8px;flex-wrap:wrap;color:#0b1d3a;font-size:12px;font-weight:750;line-height:1.5;margin:0;}
#main#main [data-dn-single-search="1"] .dn-search-example-label>span {width:6px;height:6px;border-radius:50%;background:#007f76;}
#main#main [data-dn-single-search="1"] .dn-search-example-label>small {margin-left:auto;color:#42556a;font-size:10px;font-weight:600;}
#main#main [data-dn-single-search="1"] .dn-search-card {min-width:0;margin:0;padding:18px 20px;border:1px solid #c6d5cb;border-radius:5px 26px 5px 5px;overflow:hidden;}
#main#main [data-dn-single-search="1"] .dn-search-card-ai {background:#0b1d3a;color:#f5f2e9;border-color:#0b1d3a;border-top:3px solid #00b2a9;}
#main#main [data-dn-single-search="1"] .dn-search-card-google {background:#fffdf8;color:#0b1d3a;}
#main#main [data-dn-single-search="1"] .dn-search-card-heading {display:flex;align-items:center;flex-wrap:wrap;gap:9px;margin:0 0 12px;}
#main#main [data-dn-single-search="1"] .dn-search-platform-mark {display:grid;place-items:center;background:#fffdf8;width:28px;height:28px;border-radius:7px;}
#main#main [data-dn-single-search="1"] .dn-search-card-heading>h3 {color:inherit;font:800 14px/1.4 Inter,Arial,sans-serif;letter-spacing:-.015em;margin:0;}
#main#main [data-dn-single-search="1"] .dn-search-small-label {font-size:10px;margin-left:auto;color:#bdd9d8;}
#main#main [data-dn-single-search="1"] .dn-search-card-google .dn-search-small-label {color:#42556a;}
#main#main [data-dn-single-search="1"] .dn-search-query {display:flex;align-items:flex-start;gap:9px;min-width:0;margin:0 0 12px;padding:10px 12px;background:#203b55;color:#fffdf8;border-radius:5px;font-size:14px;line-height:1.5;font-weight:650;}
#main#main [data-dn-single-search="1"] .dn-search-card-google .dn-search-query {background:#f0f4ef;color:#0b1d3a;border:1px solid #d6dfd7;border-radius:20px;font-weight:500;}
#main#main [data-dn-single-search="1"] .dn-search-query>svg {flex:0 0 18px;margin-top:1px;}
#main#main [data-dn-single-search="1"] .dn-search-query-text {position:relative;display:block;min-width:0;flex:1;}
#main#main [data-dn-single-search="1"] .dn-search-query-reserve {visibility:hidden;display:block;}
#main#main [data-dn-single-search="1"] .dn-search-query-visual {position:absolute;inset:0;display:block;}
#main#main [data-dn-single-search="1"] .dn-search-sr {position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;}
#main#main [data-dn-single-search="1"] .dn-search-response {min-width:0;opacity:1;transition:opacity .2s ease;}
#main#main [data-dn-single-search="1"] .dn-search-response>p {color:inherit;font-size:14px;line-height:1.55;margin:0 0 9px;}
#main#main [data-dn-single-search="1"] .dn-search-response>.dn-search-answer-label {font-size:10px;color:#8be0d8;font-weight:750;margin-bottom:5px;}
#main#main [data-dn-single-search="1"] .dn-search-response>.dn-search-source {display:flex;gap:10px;flex-wrap:wrap;font-size:11px;line-height:1.5;color:#d9e1e7;margin:0;}
#main#main [data-dn-single-search="1"] .dn-search-source>span {color:#8be0d8;}
#main#main [data-dn-single-search="1"] .dn-search-work {border-top:1px solid #ffffff30;padding-top:10px;margin:12px 0 0;font-size:12px;line-height:1.55;color:#d9e1e7;}
#main#main [data-dn-single-search="1"] .dn-search-work>strong {color:#8be0d8;margin-right:5px;}
#main#main [data-dn-single-search="1"] .dn-search-card-google .dn-search-work {border-color:#d6dfd7;color:#42556a;}
#main#main [data-dn-single-search="1"] .dn-search-card-google .dn-search-work>strong {color:#00675f;}
#main#main [data-dn-single-search="1"] .dn-search-google-result>.dn-search-result-domain {font-size:11px;line-height:1.5;color:#42556a;margin:0 0 4px;}
#main#main [data-dn-single-search="1"] .dn-search-google-result>h4 {color:#133e77;font:750 16px/1.4 Inter,Arial,sans-serif;letter-spacing:-.02em;margin:0 0 5px;}
#main#main [data-dn-single-search="1"] .dn-search-google-result>p:last-child {color:#42556a;font-size:13px;line-height:1.5;margin:0;}
#main#main [data-dn-single-search="1"] .dn-search-example-note {color:#42556a;font-size:11px;line-height:1.55;margin:0;}
#main#main [data-dn-single-search="1"]:focus {outline:none;}
#main#main [data-dn-single-search="1"] :focus-visible {outline:3px solid #007f76;outline-offset:5px;}
#main#main [data-dn-single-search="1"][data-search-state="typing"] .dn-search-response {opacity:0;}
#main#main [data-dn-single-search="1"][data-search-state="answer"] .dn-search-response {opacity:1;}
@media(max-width:800px) {
  #main#main [data-dn-single-search="1"] .dn-search-layout {grid-template-columns:minmax(0,1fr);gap:28px;}
  #main#main [data-dn-single-search="1"] .dn-search-copy {position:static;}
  #main#main [data-dn-single-search="1"] .dn-search-examples {width:100%;max-width:680px;justify-self:center;}
}
@media(max-width:450px) {
  #main#main [data-dn-single-search="1"] .dn-search-card {padding:16px;}
  #main#main [data-dn-single-search="1"] .dn-search-small-label {display:none;}
  #main#main [data-dn-single-search="1"] .dn-search-example-label>small {flex-basis:100%;margin:0 0 0 14px;}
}
@media(prefers-reduced-motion:reduce),print {
  #main#main [data-dn-single-search="1"] .dn-search-response {opacity:1!important;transition:none;}
  #main#main [data-dn-single-search="1"] .dn-search-query-visual {display:none;}
  #main#main [data-dn-single-search="1"] .dn-search-query-reserve {visibility:visible;}
}
