.sr{position:absolute;left:-999px}
.docs{list-style:none;padding:0;margin-top:1.5rem;border-top:2px solid var(--navy)}
.docs li{display:flex;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.1rem 0;border-bottom:1px solid var(--line)}
.docs strong{display:block;color:var(--navy)}
.docs span{color:#44587A;font-size:.95rem}
.docs a{flex:none;font-weight:700;text-decoration:none;color:#fff;background:var(--navy);padding:.45rem 1.1rem;border-radius:999px}
.docs a:hover{background:var(--blue)}
.two{display:grid;grid-template-columns:1fr 1fr;gap:4rem}
.plain{list-style:none;padding:0;margin-top:1.2rem}
.plain li{padding:.7rem 0;border-bottom:1px solid var(--line)}
.plain a{font-weight:500}
.fin{width:100%;margin-top:1.2rem;border-collapse:collapse}
.fin th,.fin td{padding:.7rem 0;border-bottom:1px solid var(--line);text-align:left;font-weight:400}
.fin td{text-align:right;font-weight:700;color:var(--navy)}
.fin .tot th,.fin .tot td{font-weight:700;border-bottom:2px solid var(--navy)}
.mande{display:grid;grid-template-columns:repeat(4,1fr);gap:1.6rem;margin-top:1.5rem}
.mande p{border-top:4px solid var(--yellow);padding-top:1rem}
.mande strong{display:block;font:700 1.2rem var(--display);color:var(--navy)}
.sec>p+p,.sec>p{margin-top:1rem}
.soft{color:#44587A}
.partner{margin-top:6rem;background:var(--navy-deep);color:#D6E4F8;padding:5rem 0}
.partner h2,.partner h3{color:#fff}
.partner ul{list-style:none;padding:0;margin:2rem 0;display:grid;grid-template-columns:repeat(3,1fr);gap:2.5rem}
.partner h3{margin-bottom:.4rem}
.partner .btn{color:#fff;border-color:#fff}
.partner .btn:hover{background:#fff;color:var(--navy-deep)}
@media (max-width:820px){.two,.mande,.partner ul{grid-template-columns:1fr;gap:2rem}.docs li{align-items:flex-start}}
.plain li .ic{color:var(--blue)}
.plain strong{color:var(--navy)}
.plain.wide{max-width:900px}
