.lps{padding:var(--space-section,64px) 20px;background:var(--c-paper,#FAF9F6);color:var(--c-ink,#1A2F5B);font-family:var(--font-body,inherit)}
.lps__wrap{max-width:760px;margin:0 auto}
.lps__title{margin:0 0 28px;text-align:center;font-family:var(--font-head,inherit);font-size:clamp(1.6rem,4vw,2.4rem);line-height:1.15}
.lps__list{display:grid;gap:10px}
.lps__item{background:#fff;border:1px solid rgba(26,47,91,.12);border-radius:var(--radius,16px);overflow:hidden}
.lps__q{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;cursor:pointer;font-weight:600;list-style:none}
.lps__q::-webkit-details-marker{display:none}
.lps__q:focus-visible{outline:2px solid var(--c-accent,#E8B4B8);outline-offset:-2px}
.lps__chev{flex:none;transition:transform .25s var(--ease-out,ease)}
.lps__item[open] .lps__chev{transform:rotate(180deg)}
.lps__a{padding:0 20px 18px;color:var(--c-muted,#5b6578);line-height:1.65}
.lps__a p{margin:0 0 .7em}
@media (prefers-reduced-motion:reduce){.lps__chev{transition:none}}
