.detail-sections{display:grid;grid-template-columns:1fr 1fr;gap:18px;background:#faf8fc}
.detail-sections article{background:#fff;border:1px solid var(--line);border-radius:24px;padding:34px}
.detail-sections h2{font-size:28px;line-height:1.25;letter-spacing:-1.5px;margin:0 0 16px}
.detail-sections article>p:not(.kicker){color:var(--muted)}
.text-link{display:inline-block;margin-top:10px;color:var(--violet);font-weight:900}
.message-example{background:linear-gradient(140deg,#fff8f0,#f2ecff)!important}
.message-example small{color:var(--muted)}
.health-note{padding-top:60px;padding-bottom:60px;background:#f6f3f9}
.health-note h2{font-size:30px}
.health-note p{max-width:900px;color:var(--muted)}
.logo img{width:38px;height:38px;border-radius:11px;flex:0 0 auto;box-shadow:0 5px 14px rgba(61,42,110,.18)}
@media(max-width:780px){.detail-sections{grid-template-columns:1fr}.detail-sections article{padding:26px 22px}.detail-sections h2{font-size:25px}.logo{gap:5px}.logo img{width:34px;height:34px;border-radius:10px}}
