.psl-extra{padding:clamp(36px,6vw,72px) 0;background:#fff;color:#18273b}.psl-extra.psl-extra-soft{background:#f6f8fb}.psl-extra .container{max-width:1120px;margin-inline:auto;padding-inline:clamp(18px,4vw,32px)}.psl-extra h2{font-size:clamp(1.65rem,3vw,2.35rem);line-height:1.2;margin:0 0 14px;color:#15263a}.psl-extra p{line-height:1.7}.psl-extra .psl-intro{max-width:760px;margin-bottom:26px}.psl-extra-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.psl-extra-card{padding:24px;border:1px solid #dce3ec;border-radius:15px;background:#fff;min-width:0;box-shadow:0 5px 18px rgba(15,30,50,.04)}.psl-extra-card h3{font-size:1.12rem;line-height:1.3;margin:0 0 10px;color:#14263b}.psl-extra-card p{margin:0 0 12px}.psl-extra-card a{font-weight:700;text-decoration:underline;text-underline-offset:3px;color:#123f75}.psl-extra-note{margin-top:20px;padding:17px 20px;border-left:4px solid #e6b12e;background:#fff9e8;border-radius:5px;line-height:1.65}.psl-extra details{padding:16px 20px;border:1px solid #dce3ec;border-radius:12px;background:#fff;margin-top:10px}.psl-extra summary{cursor:pointer;font-weight:700}.psl-extra details p{margin:12px 0 0}.psl-extra .psl-links{display:flex;gap:12px;flex-wrap:wrap;margin-top:22px}.psl-extra .psl-links a{display:inline-block;padding:12px 18px;border-radius:8px;background:#132b44;color:#fff;font-weight:700;text-decoration:none}.psl-extra .psl-links a:nth-child(2){background:#f4bc31;color:#172537}@media(max-width:720px){.psl-extra-grid{grid-template-columns:1fr}.psl-extra-card{padding:20px}.psl-extra .psl-links a{width:100%;text-align:center}}