.clh *{box-sizing:border-box;margin:0;padding:0}.clh{--cap:#6A9BCC;--cap-soft:#CBCADB;--mid:#F0EEE6;--lim-soft:#E3DACC;--lim:#D97757;--ink:#141413;--ink-3:#73726C;--border:rgba(20,20,19,.1);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-weight:430;background:#FAF9F5;color:var(--ink);-webkit-font-smoothing:antialiased;max-width:100%;padding:36px 32px 28px;border-radius:12px;margin:1.5rem 0}.clh .clh-tb{text-align:center;margin-bottom:28px}.clh .clh-title{font-family:Georgia,serif;font-weight:400;font-size:30px;letter-spacing:-.01em;margin-bottom:6px}.clh p.clh-sub{font-size:13px!important;line-height:1.4!important;max-width:560px;margin:0 auto!important;text-wrap:pretty}.clh .clh-lg{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:28px}.clh .clh-lgbar{width:180px;height:6px;border-radius:3px;background:linear-gradient(to right,var(--cap) 0%,var(--cap-soft) 28%,var(--mid) 50%,var(--lim-soft) 72%,var(--lim) 100%)}.clh .clh-lglbl{font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.clh .clh-lglbl.cap{color:var(--cap)}.clh .clh-lglbl.lim{color:var(--lim)}.clh .clh-prop{margin-bottom:24px;padding-bottom:24px;border-bottom:.5px solid var(--border)}.clh .clh-prop:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.clh .clh-pt{display:grid;grid-template-columns:48px 1fr;gap:16px;align-items:start}.clh .clh-picto{width:44px;height:44px;flex-shrink:0}.clh .clh-picto img{width:100%;height:100%;display:block}.clh .clh-nm{font-family:Georgia,serif;font-weight:400;font-size:22px;letter-spacing:-.01em;margin-bottom:2px}.clh p.clh-q{font-size:13px!important;line-height:1.3!important;font-style:italic;margin:0 0 10px!important}.clh .clh-bar{height:8px;border-radius:4px;background:linear-gradient(to right,var(--cap) 0%,var(--cap-soft) 28%,var(--mid) 50%,var(--lim-soft) 72%,var(--lim) 100%)}.clh .clh-bl{display:flex;justify-content:space-between;margin-top:6px;font-size:11px!important;line-height:1.35!important;color:var(--ink-3)}.clh .clh-bl span{max-width:48%;text-wrap:pretty}.clh .clh-bl span:last-child{text-align:right}@media (max-width:640px){.clh .clh-pt{grid-template-columns:1fr}.clh .clh-picto{display:none}}