/* Ver.44.10: new editorial insertions are entirely opt-in. No empty section markup. */
.lp-page .lp450-placed-section {padding:24px 0;background:#faf9f6;}
.lp-page .lp450-placed-wrap {max-width:990px;}
.lp-page .lp450-placed-item+.lp450-placed-item {margin-top:18px;}
.lp-page .lp450-placed-title {font-family:var(--serif,serif);font-size:clamp(23px,3vw,32px);line-height:1.5;margin:0 0 16px;color:#172f40;}
.lp-page .lp450-placed-prose {font-size:16px;line-height:1.95;color:#263e50;overflow-wrap:anywhere;}
.lp-page .lp450-placed-prose p {margin:0 0 .8em;}
.lp-page .lp450-placed-figure {max-width:800px;margin:0;}
.lp-page .lp450-placed-figure img {display:block;width:100%;max-width:100%;height:auto;object-fit:contain;}
.lp-page .lp450-placed-figure figcaption {font-size:13px;color:#60768b;line-height:1.7;margin-top:10px;}
.lp-page .lp450-placed-button {display:inline-flex;align-items:center;gap:20px;background:#245d7a;color:#fff!important;text-decoration:none!important;padding:15px 22px;min-height:48px;border:1px solid #245d7a;font-weight:600;letter-spacing:.02em;transition:background .18s;}
.lp-page .lp450-placed-button:hover,.lp-page .lp450-placed-button:focus-visible {background:#153f57;color:#fff!important;}
@media(max-width:560px){
  .lp-page .lp450-placed-section{padding:20px 0;}
  .lp-page .lp450-placed-item+.lp450-placed-item{margin-top:14px;}
  .lp-page .lp450-placed-prose{font-size:15px;line-height:1.85;}
  .lp-page .lp450-placed-title{font-size:24px;}
  .lp-page .lp450-placed-button{font-size:14px;max-width:100%;box-sizing:border-box;}
}
