.hlp-bridge{position:relative;background:#fffaf4;color:var(--ink);padding:48px 7vw 50px;scroll-margin-top:120px}
.bridge-content{max-width:1140px;margin:auto}
.hlp-bridge p{font-family:'DM Sans',sans-serif;font-size:17px;line-height:1.65;margin:0 0 18px}
.bridge-release-columns{display:grid;grid-template-columns:1.15fr 1fr;gap:55px;align-items:start}
.hlp-bridge .bridge-eyebrow{font-size:12px;letter-spacing:.18em;margin-bottom:17px}
.hlp-bridge h2,.hlp-bridge h3{font-family:'Libre Baskerville',Georgia,serif;font-weight:400;letter-spacing:-.035em;line-height:1.3;margin:0 0 18px}
.hlp-bridge h2{font-size:clamp(32px,3.3vw,45px)}
.hlp-bridge .bridge-hand{font-family:'Caveat',cursive;font-weight:400;color:#e72b83;font-size:clamp(34px,3.5vw,47px);line-height:1.15;margin:0 0 23px}
.bridge-release-thoughts{padding-top:48px}
.bridge-private-fragments{display:grid;grid-template-columns:1fr 1fr;gap:23px 24px;list-style:none;padding:0;margin:28px 0 0}
.bridge-private-fragments li{font-family:'Caveat',cursive;font-size:29px;line-height:1.3;color:#a82863}
.bridge-private-fragments span{background:#fcebf0;padding:2px 5px;box-decoration-break:clone;-webkit-box-decoration-break:clone;border-radius:28% 3% 25% 5% / 8% 25% 10% 30%}
.bridge-release-ending{max-width:930px;margin:25px auto 0;text-align:center}
.hlp-bridge .bridge-release-ending>p:first-child{font-size:16px;margin-bottom:8px}
.hlp-bridge .bridge-try-harder{font-size:clamp(43px,4.2vw,58px);margin-bottom:17px}
.hlp-bridge .bridge-release-ending h3{font-size:clamp(29px,3.3vw,44px);margin:0;line-height:1.35}
@media(max-width:900px){.hlp-bridge{padding:40px 35px 45px}.bridge-release-columns{gap:35px}.bridge-private-fragments{gap:20px 18px}.bridge-private-fragments li{font-size:27px}}
@media(max-width:700px){.hlp-bridge{padding:35px 26px 40px}.bridge-release-columns{grid-template-columns:1fr;gap:12px}.bridge-release-thoughts{padding-top:0}.hlp-bridge h2{font-size:34px}.hlp-bridge .bridge-hand{font-size:38px}.bridge-private-fragments{gap:20px;margin-top:20px}.bridge-private-fragments li{font-size:27px}.bridge-release-ending{margin-top:28px;text-align:left}.hlp-bridge .bridge-try-harder{font-size:49px}.hlp-bridge .bridge-release-ending h3{font-size:33px}}
@media(max-width:380px){.bridge-private-fragments{grid-template-columns:1fr;gap:17px}}
/* Washed Periwinkle reframe; preserve the Blush offer that follows. */
#prepared-differently{background:#e3deff;color:#322842}
#prepared-differently h2,#prepared-differently h3,#prepared-differently p{color:#322842}
#prepared-differently .bridge-hand{color:#b52d68}
#prepared-differently .bridge-private-fragments li{color:#b52d68}
#prepared-differently .bridge-private-fragments span{background:#fdf6f2}

/* Collapse only the deleted quote column; retain the section's established styling. */
#prepared-differently .bridge-copy-restored{display:block;max-width:930px;margin:0 auto}
