body.pb-support-b main{background:#F4F1EC;color:#1F2A37}
body.pb-support-b .sec{background:#F4F1EC}
body.pb-support-b .sec-alt{background:#EAE5DD}
body.pb-support-b .sec h1,body.pb-support-b .art-hero h1{font-family:PBCharis,Georgia,serif;font-weight:400;color:#1F2A37}
body.pb-support-b .sec h2,body.pb-support-b .sec h3{font-family:PBCharis,Georgia,serif;font-weight:400;color:#1F2A37}
body.pb-support-b .sec p,body.pb-support-b .sec li{color:#344250}
body.pb-support-b .eyebrow,body.pb-support-b .sec-head .k{color:#536170}
body.pb-support-b .sec-head .k:before{display:none}
body.pb-support-b .alite,body.pb-support-b .nf,body.pb-support-b .sim,body.pb-support-b .row{background:#FFFDF9;border-color:#D8D1C7}
body.pb-support-b .alite:hover,body.pb-support-b .nf:hover,body.pb-support-b .sim:hover{border-color:#1F2A37}
body.pb-support-b .prose a,body.pb-support-b .sec a:not(.btn){color:#0A6F73}
body.pb-support-b .pb-tools-index{background:#F4F1EC}
body.pb-support-b .pb-tools-hero{padding:62px 0 56px;border-bottom:1px solid #D8D1C7}
body.pb-support-b .pb-tools-kicker{display:block;color:#536170;font-size:.78rem;text-transform:uppercase;letter-spacing:.1em;font-weight:700;margin-bottom:18px}
body.pb-support-b .pb-tools-hero h1{font-family:PBCharis,Georgia,serif;font-weight:400;color:#1F2A37;font-size:clamp(2.2rem,5vw,4rem);line-height:1.08;max-width:18ch}
body.pb-support-b .pb-tools-hero p{font-size:1.13rem;color:#344250;max-width:660px;margin-top:18px}
body.pb-support-b .art-hero p{color:#344250!important}
body.pb-support-b .pb-tools-section{padding:52px 0}
body.pb-support-b .pb-tools-section h2{font-family:PBCharis,Georgia,serif;font-weight:400;font-size:clamp(1.6rem,3vw,2.2rem);color:#1F2A37;margin-bottom:22px}
body.pb-support-b #autres-outils{margin-top:44px}
body.pb-support-b .pb-tools-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}
body.pb-support-b .pb-tool-card{display:flex;flex-direction:column;min-height:258px;padding:24px;background:#FFFDF9;border:1px solid #D8D1C7;border-radius:14px;text-decoration:none;color:#1F2A37}
body.pb-support-b .pb-tool-card span{color:#536170;text-transform:uppercase;letter-spacing:.08em;font-size:.76rem;font-weight:700}
body.pb-support-b .pb-tool-card h3{font-family:PBCharis,Georgia,serif;font-weight:400;font-size:1.48rem;line-height:1.2;color:#1F2A37;margin:15px 0 10px}
body.pb-support-b .pb-tool-card p{color:#344250;line-height:1.6}
body.pb-support-b .pb-tool-card b{margin-top:auto;padding-top:18px;color:#0A6F73;font-size:.9rem}
body.pb-support-b .pb-tool-card:hover,body.pb-support-b .pb-tools-links a:hover{border-color:#1F2A37;transform:translateY(-2px)}
body.pb-support-b .pb-tools-more{background:#EAE5DD}
body.pb-support-b .pb-tools-links{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}
body.pb-support-b .pb-tools-links a{display:flex;flex-direction:column;gap:6px;padding:20px;background:#FFFDF9;border:1px solid #D8D1C7;border-radius:12px;text-decoration:none;color:#1F2A37}
body.pb-support-b .pb-tools-links strong{font-family:PBCharis,Georgia,serif;font-weight:400;font-size:1.25rem}
body.pb-support-b .pb-tools-links span{color:#344250;font-size:.94rem}
body.pb-support-b .pb-tools-note{max-width:730px;color:#536170;margin-top:24px}
@media(max-width:760px){body.pb-support-b .pb-tools-grid,body.pb-support-b .pb-tools-links{grid-template-columns:1fr}body.pb-support-b .pb-tools-hero{padding:42px 0}body.pb-support-b .pb-tool-card{min-height:0}}
