/* This edition styles only search support; adopted homepage sections are outside its scope. */
body[data-home-sections="v1"] #search-support[data-search-simple="v1"] .sx-heading { margin-bottom: 36px; }
body[data-home-sections="v1"] #search-support[data-search-simple="v1"] .sc-kicker { margin: 0 0 12px; color: #315f7e; font-size: 13px; font-weight: 600; line-height: 1.75; }
body[data-home-sections="v1"] #search-support[data-search-simple="v1"] .sc-kicker::before { content: none; }
body[data-home-sections="v1"] #search-support[data-search-simple="v1"] .section-title { margin: 0; }
body[data-home-sections="v1"] #search-support[data-search-simple="v1"] .sx-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 36px; }
body[data-home-sections="v1"] #search-support[data-search-simple="v1"] .sx-card { display: flex; flex-direction: column; align-items: flex-start; min-width: 0; padding-top: 24px; border-top: 1px solid #cbd9e5; }
body[data-home-sections="v1"] #search-support[data-search-simple="v1"] .sx-label { margin: 0 0 8px; color: #315f7e; font-size: 14px; font-weight: 600; letter-spacing: .08em; line-height: 1.6; }
body[data-home-sections="v1"] #search-support[data-search-simple="v1"] .sx-title { margin: 0 0 16px; padding: 0; color: #10243e; font-size: 23px; font-weight: 700; letter-spacing: 0; line-height: 1.6; }
body[data-home-sections="v1"] #search-support[data-search-simple="v1"] .sx-title::before,
body[data-home-sections="v1"] #search-support[data-search-simple="v1"] .sx-title::after { content: none; }
body[data-home-sections="v1"] #search-support[data-search-simple="v1"] .sx-copy { margin: 0 0 18px; color: #40516b; font-size: 16px; line-height: 1.9; }
body[data-home-sections="v1"] #search-support[data-search-simple="v1"] .sx-phrase { display: inline-block; max-width: 100%; }
body[data-home-sections="v1"] #search-support[data-search-simple="v1"] .sx-link,
body[data-home-sections="v1"] #search-support[data-search-simple="v1"] .sx-button { display: inline-flex; align-items: center; justify-content: space-between; gap: 16px; max-width: 100%; min-height: 44px; font-size: 15px; font-weight: 600; line-height: 1.75; text-decoration: none; }
body[data-home-sections="v1"] #search-support[data-search-simple="v1"] .sx-link { padding: 8px 0; color: #315f7e; }
body[data-home-sections="v1"] #search-support[data-search-simple="v1"] .sx-card > .sx-link { margin-top: auto; }
body[data-home-sections="v1"] #search-support[data-search-simple="v1"] :is(.sx-link,.sx-button) > span { min-width: 0; }
body[data-home-sections="v1"] #search-support[data-search-simple="v1"] :is(.sx-link,.sx-button) .icon { flex: 0 0 22px; width: 22px; height: 22px; color: inherit; }
body[data-home-sections="v1"] #search-support[data-search-simple="v1"] .sx-link:hover > span { text-decoration: underline; text-underline-offset: 4px; }
body[data-home-sections="v1"] #search-support[data-search-simple="v1"] .sx-faq { margin: 16px 0 32px; }
body[data-home-sections="v1"] #search-support[data-search-simple="v1"] .sx-faq .sx-link { font-size: 14px; font-weight: 500; }
body[data-home-sections="v1"] #search-support[data-search-simple="v1"] .sx-consult { display: flex; align-items: center; justify-content: space-between; gap: 28px; padding: 28px 32px; background: #f3f7fc; border-radius: 6px; }
body[data-home-sections="v1"] #search-support[data-search-simple="v1"] .sx-consult .sx-copy { max-width: 42em; margin: 0; }
body[data-home-sections="v1"] #search-support[data-search-simple="v1"] .sx-button { flex-shrink: 0; padding: 12px 20px; border: 1px solid #142d49; border-radius: 4px; background: #142d49; color: #fff; }
body[data-home-sections="v1"] #search-support[data-search-simple="v1"] .sx-button:hover { background: #245476; border-color: #245476; }
body[data-home-sections="v1"] #search-support[data-search-simple="v1"] .sx-note { margin: 16px 0 0; color: #52627a; font-size: 14px; line-height: 1.9; }
body[data-home-sections="v1"] #search-support[data-search-simple="v1"] .sx-related { margin-top: 28px; padding: 0; border-top: 1px solid #dbe5ef; border-bottom: 1px solid #dbe5ef; }
body[data-home-sections="v1"] #search-support[data-search-simple="v1"] .sx-related > summary { min-height: 64px; padding: 20px 0; color: #315f7e; font-size: 16px; font-weight: 600; line-height: 1.5; cursor: pointer; }
body[data-home-sections="v1"] #search-support[data-search-simple="v1"] .sx-related > summary::marker { font-size: 13px; }
body[data-home-sections="v1"] #search-support[data-search-simple="v1"] .sx-related > summary:hover { color: #10243e; }
body[data-home-sections="v1"] #search-support[data-search-simple="v1"] .sx-related ul { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 0 32px; margin: 0; padding: 0; list-style: none; }
body[data-home-sections="v1"] #search-support[data-search-simple="v1"] .sx-related li { display: flex; align-items: center; min-width: 0; min-height: 64px; border-top: 1px solid #e1e8ef; color: #40516b; font-size: 16px; line-height: 1.75; }
body[data-home-sections="v1"] #search-support[data-search-simple="v1"] .sx-related li::before { content: none; }
body[data-home-sections="v1"] #search-support[data-search-simple="v1"] .sx-related li > .sx-link { width: 100%; font-size: 15px; }
body[data-home-sections="v1"] #search-support[data-search-simple="v1"] .sx-related .sx-note { margin: 16px 0 24px; }
body[data-home-sections="v1"] #search-support[data-search-simple="v1"] :is(.sx-link,.sx-button,summary):focus-visible { outline: 3px solid #008ca6; outline-offset: 4px; }

@media (max-width: 1000px) {
  body[data-home-sections="v1"] #search-support[data-search-simple="v1"] .sx-grid { gap: 28px; }
  body[data-home-sections="v1"] #search-support[data-search-simple="v1"] .sx-title { font-size: 21px; }
  body[data-home-sections="v1"] #search-support[data-search-simple="v1"] .sx-related ul { grid-template-columns: repeat(2, minmax(0, 1fr)); }
}
@media (max-width: 900px) {
  body[data-home-sections="v1"] #search-support[data-search-simple="v1"] .sx-grid { grid-template-columns: minmax(0, 1fr); gap: 28px; }
  body[data-home-sections="v1"] #search-support[data-search-simple="v1"] .sx-title { font-size: 23px; margin-bottom: 12px; }
  body[data-home-sections="v1"] #search-support[data-search-simple="v1"] .sx-copy { max-width: 42em; margin-bottom: 12px; }
  body[data-home-sections="v1"] #search-support[data-search-simple="v1"] .sx-consult { align-items: flex-start; flex-direction: column; gap: 20px; padding: 28px; }
}
@media (max-width: 650px) {
  body[data-home-sections="v1"] #search-support[data-search-simple="v1"] .sx-heading { margin-bottom: 28px; }
  body[data-home-sections="v1"] #search-support[data-search-simple="v1"] .sx-card { padding-top: 22px; }
  body[data-home-sections="v1"] #search-support[data-search-simple="v1"] .sx-title { font-size: 22px; }
  body[data-home-sections="v1"] #search-support[data-search-simple="v1"] .sx-faq { margin: 12px 0 24px; }
  body[data-home-sections="v1"] #search-support[data-search-simple="v1"] .sx-consult { padding: 24px; }
  body[data-home-sections="v1"] #search-support[data-search-simple="v1"] .sx-button { padding-inline: 16px; }
  body[data-home-sections="v1"] #search-support[data-search-simple="v1"] .sx-related ul { grid-template-columns: minmax(0, 1fr); }
}
@media (max-width: 370px) {
  body[data-home-sections="v1"] #search-support[data-search-simple="v1"] .sx-consult { padding-inline: 20px; }
  body[data-home-sections="v1"] #search-support[data-search-simple="v1"] .sx-button { padding-inline: 12px; gap: 12px; font-size: 14px; }
}
