/* Imported-page editorial continuity: typographic rows, not decorative boxes. */
.pp-editorial-continuity{background:#f5f1fc;color:#251039;padding:clamp(2.5rem,5vw,5.5rem) 0}
.pp-editorial-continuity__inner{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(1.5rem,5vw,5rem);border-top:2px solid #3a2054;padding-top:clamp(1.5rem,3vw,3rem)}
.pp-editorial-continuity__heading>span{display:block;color:#6e459b;font-size:.75rem;letter-spacing:.1em;font-weight:800;margin-bottom:1rem}
.pp-editorial-continuity h2{margin:0;font-size:clamp(1.8rem,3.3vw,3.2rem);line-height:1.06;letter-spacing:-.04em;font-weight:830}
.pp-editorial-continuity h3{font-size:1.2rem;line-height:1.3;letter-spacing:-.015em;margin:1.8rem 0 .5rem}
.pp-editorial-continuity__body p{margin:0 0 1.15rem;max-width:57rem;font-size:1.05rem;line-height:1.7;color:#453752}
.pp-editorial-continuity__body a{color:#603093;text-decoration:underline;text-underline-offset:.19em}
.pp-editorial-continuity__features{padding:0;margin:0;list-style:none}
.pp-editorial-continuity__features li{padding:1rem 0;border-bottom:1px solid #bdb0cf;font-size:1.06rem;font-weight:650}
.pp-editorial-continuity__features li:first-child{border-top:1px solid #bdb0cf}
@media(max-width:750px){.pp-editorial-continuity__inner{grid-template-columns:minmax(0,1fr)}}
