.cat-formation-page{color:#333;min-height:100vh;font-family:var(--site-body-font,"Plus Jakarta Sans", "Open Sans", Arial, sans-serif);background:#fff}.cat-formation-header{width:var(--site-content-width);border-bottom:1px solid #ececec;align-items:center;gap:24px;min-height:78px;margin:0 auto;display:flex}.cat-formation-logo{color:#111;letter-spacing:-.03em;font-size:22px;font-weight:800;text-decoration:none}.cat-formation-nav{flex-wrap:wrap;gap:8px 18px;margin-left:auto;display:flex}.cat-formation-nav a{color:#333;font-size:15px;font-weight:600;text-decoration:none}.cat-formation-nav a.is-current,.cat-formation-nav a:hover{color:#2ea3f2}.cat-formation-cta{color:#fff;background:#111;border-radius:8px;padding:10px 14px;font-size:14px;font-weight:700;text-decoration:none}.cat-formation-footer{border-top:1px solid #ececec;padding:28px 0 20px}.cat-formation-points,.cat-formation-footgrid,.cat-formation-copy{width:var(--site-content-width);margin:0 auto}.cat-formation-points,.cat-formation-footgrid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.cat-formation-points{border-bottom:1px solid #eee;margin-bottom:22px;padding-bottom:22px}.cat-formation-points strong,.cat-formation-footer h2{color:#111;margin:0 0 6px;font-size:16px;display:block}.cat-formation-footer p,.cat-formation-footer li{color:#666;margin:0;font-size:14px;line-height:1.6}.cat-formation-footer ul{margin:0;padding:0;list-style:none}.cat-formation-footer li{margin:0 0 8px}.cat-formation-footer a{color:#333;text-decoration:none}.cat-formation-footer a:hover{color:#2ea3f2}.cat-formation-copy{color:#777;border-top:1px solid #eee;margin-top:18px;padding-top:14px;font-size:13px}.cat-formation{width:var(--site-content-width);color:#333;font-family:var(--site-body-font,"Plus Jakarta Sans", "Open Sans", Arial, sans-serif);background:#fff;margin:0 auto 72px;padding:42px 0 12px}.cat-formation-layout{grid-template-columns:minmax(0,1fr) 280px;align-items:start;display:grid}.cat-formation-main{border-right:1px solid #e2e2e2;padding-right:36px}.cat-formation-side{padding-left:28px}.cat-formation-kicker{color:#888;margin:0 0 8px;font-size:13px}.cat-formation-kicker a{color:#666;text-decoration:none}.cat-formation-kicker a:hover{color:#2ea3f2}.cat-formation-title{color:#222;margin:0 0 28px;font-size:28px;font-weight:700;line-height:1.2}.cat-formation-post{margin:0 0 32px}.cat-formation-post h2{margin:0 0 10px;font-size:26px;font-weight:700;line-height:1.25}.cat-formation-post h2 a{color:#222;text-decoration:none}.cat-formation-post h2 a:hover{color:#2ea3f2}.cat-formation-post p,.cat-formation-empty{color:#666;margin:0;font-size:16px;font-weight:500;line-height:1.7}.cat-formation-widget{margin:0 0 28px}.cat-formation-widget h2,.cat-formation-search label{color:#222;margin:0 0 12px;font-size:20px;font-weight:700;display:block}.cat-formation-search div{gap:8px;display:flex}.cat-formation-search input{min-width:0;font:inherit;color:#333;border:1px solid #bbb;flex:1;padding:8px 10px;font-size:14px}.cat-formation-search button{color:#fff;font:inherit;cursor:pointer;background:#2ea3f2;border:0;padding:8px 14px;font-size:14px;font-weight:700}.cat-formation-search button:hover{background:#1b8cd6}.cat-formation-widget ul{margin:0;padding:0;list-style:none}.cat-formation-widget li{margin:0 0 12px}.cat-formation-widget a{color:#333;font-size:15px;font-weight:500;line-height:1.45;text-decoration:none}.cat-formation-widget a:hover{color:#2ea3f2}.cat-formation-pages{align-items:center;gap:14px;margin-top:8px;font-weight:600;display:flex}.cat-formation-pages a{color:#2ea3f2;text-decoration:none}.cat-formation-cat{margin:0 0 8px}.cat-formation-cat a{color:#2ea3f2;letter-spacing:.04em;text-transform:uppercase;font-size:13px;font-weight:700;text-decoration:none}.cat-formation-single-body{color:#333;font-size:16px;line-height:1.7}.cat-formation-single-body>:first-child{margin-top:0}.cat-formation-single-body img{max-width:100%;height:auto}.cat-formation-comments{border-top:1px solid #e2e2e2;margin-top:36px;padding-top:24px}.cat-formation-comments h2,.cat-formation-comments h3{margin:0 0 14px;font-size:20px}.cat-formation-comments ul{margin:0 0 22px;padding:0;list-style:none}.cat-formation-comments li{border-bottom:1px solid #eee;padding:12px 0}.cat-formation-comment-form{gap:12px;max-width:520px;display:grid}.cat-formation-comment-form label{gap:6px;font-size:14px;font-weight:600;display:grid}.cat-formation-comment-form input,.cat-formation-comment-form textarea{font:inherit;border:1px solid #bbb;padding:9px 10px;font-weight:400}.cat-formation-comment-form button{color:#fff;cursor:pointer;background:#2ea3f2;border:0;justify-self:start;padding:10px 16px;font-weight:700}@media (max-width:860px){.cat-formation-header,.cat-formation-points,.cat-formation-footgrid{grid-template-columns:1fr;display:grid}.cat-formation-nav{margin-left:0}.cat-formation-layout{grid-template-columns:1fr;gap:32px}.cat-formation-main{border-right:0;padding-right:0}.cat-formation-side{border-top:1px solid #e2e2e2;padding-top:8px;padding-left:0}.cat-formation-post h2,.cat-formation-title{font-size:22px}}
