/* V13 method is the sole visual exception to the restored V11 homepage. */
html:root:root:root body #main>#approach {
  background:#fff!important;color:#132E4D!important;padding-block:66px!important;
}
html:root:root:root body #main #approach .section-eyebrow {color:#B45D52!important}
html:root:root:root body #main #approach .method-rows {position:relative;gap:32px;margin-top:42px}
html:root:root:root body #main #approach .method-rows::before {
  content:"";position:absolute;top:29px;left:0;right:0;height:1px;background:#D6C5BF;
}
html:root:root:root body #main #approach .method-rows article {border:0!important;padding:0!important;position:relative}
html:root:root:root body #main #approach .method-rows .eyebrow {
  color:#132E4D!important;font-weight:600!important;display:flex;align-items:center;
  gap:14px;width:fit-content;background:#fff;padding-right:18px;margin-bottom:24px;
}
html:root:root:root body #main #approach .method-step-number {
  display:block;width:auto;flex-shrink:0;background:#fff;color:#B45D52!important;
  font:400 48px/1.15 var(--display)!important;letter-spacing:-.03em;margin-bottom:0;
}
html:root:root:root body #main #approach .method-rows h3 {font-size:26px!important;min-height:0;margin-top:15px!important}
html:root:root:root body #main #approach .method-rows article>p:last-child {font-size:15px!important;line-height:1.65!important}
html:root:root:root[data-theme="dark"] body #main>#approach {background:#10293F!important;color:#F8F5EF!important}
html:root:root:root[data-theme="dark"] body #main #approach .section-eyebrow {color:#EDADA3!important}
html:root:root:root[data-theme="dark"] body #main #approach .method-rows .eyebrow {background:#10293F;color:#F8F5EF!important}
html:root:root:root[data-theme="dark"] body #main #approach .method-step-number {background:#10293F;color:#EDADA3!important}
@media(max-width:1000px) {
  html:root:root:root body #main #approach .method-rows::before {display:none}
  html:root:root:root body #main #approach .method-rows article {border-top:1px solid #D6C5BF!important;padding-top:18px!important}
}
@media(max-width:700px) {
  html:root:root:root body #main>#approach {padding-block:42px!important}
  html:root:root:root body #main #approach .method-rows {margin-top:30px}
  html:root:root:root body #main #approach .method-step-number {font-size:40px!important;margin-bottom:0}
  html:root:root:root body #main #approach .method-rows .eyebrow {font-size:12px!important;gap:12px;padding-right:0}
}
