body.vp-blog .site-main{display:grid;grid-template-columns:250px minmax(0,1fr);gap:36px;align-items:start}body.vp-blog .site-main>.vp-rail{grid-column:1;grid-row:1/span 100}body.vp-blog .site-main>*:not(.vp-rail){grid-column:2}.vp-2col{display:grid;grid-template-columns:230px minmax(0,1fr);gap:32px;align-items:start}.vp-rail{position:sticky;top:24px;font-size:15px}.vp-rail a{text-decoration:none!important}.vp-rail-search{display:flex;gap:6px;margin:0 0 18px}.vp-rail-search input[type=search]{flex:1;min-width:0;padding:9px 12px;border:1px solid #d8e6df;border-radius:9px;font-size:14px;font-family:inherit}.vp-rail-search button{width:40px;flex:0 0 40px;border:none;border-radius:9px;background:#06402B;cursor:pointer;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2.4' stroke-linecap='round'><circle cx='11' cy='11' r='7'/><path d='M20 20l-3.6-3.6'/></svg>");background-repeat:no-repeat;background-position:center;background-size:17px}.vp-rail-titre{margin:0 0 12px;font-size:13px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#8aa398}.vp-rail ul{list-style:none;margin:0;padding:0}.vp-rail-silo{margin:0 0 4px;border-left:0;padding-left:12px}.vp-rail-silo.vp-ouvert{border-left-color:#6FCF97}.vp-rail-parent{display:block;padding:6px 0;color:#06402B;font-weight:700;line-height:1.3}.vp-rail-silo>ul{margin:0 0 10px}.vp-rail-silo>ul li{display:flex;align-items:baseline;gap:6px;margin:0 0 2px}.vp-rail-silo>ul a{flex:1;padding:4px 0;color:#5a6b63;font-size:14px;line-height:1.35}.vp-rail-silo>ul a:hover{color:#06402B}.vp-rail-silo>ul li.vp-ici>a{color:#06402B;font-weight:700}.vp-rail-silo>ul span{flex:0 0 auto;padding:0 6px;border-radius:20px;background:#eaf6f0;color:#14664a;font-size:11px;font-weight:700}.vp-rail-cta{margin:18px 0 0;padding-top:14px;border-top:1px solid #e6ece9}.vp-rail-cta a{display:block;padding:10px;border-radius:9px;background:#06402B;color:#fff;text-align:center;font-weight:700;font-size:14px}.vp-hub{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;margin:26px 0}.vp-silo{background:#fff;border:1px solid #e6ece9;border-radius:14px;padding:18px 20px}.vp-silo-titre{margin:0 0 6px!important;font-size:19px}.vp-silo-titre a{color:#06402B;text-decoration:none}.vp-silo-desc{margin:0 0 12px!important;color:#5a6b63;font-size:14px!important;line-height:1.5}.vp-silo-liens{list-style:none;margin:0;padding:0}.vp-silo-liens li{margin:0 0 6px}.vp-silo-liens a{color:#14664a;font-weight:600;font-size:15px;text-decoration:none}.vp-nb{padding:1px 6px;border-radius:20px;background:#eaf6f0;color:#14664a;font-size:12px;font-weight:700}.vp-silo-articles{list-style:none;margin:12px 0 0;padding:12px 0 0;border-top:1px dashed #e0e8e4}.vp-silo-articles a{color:#3d5049;font-size:14px;text-decoration:none}.vp-hub-especes{grid-column:1/-1;background:#f6faf8;border:1px solid #e6ece9;border-radius:14px;padding:18px 20px}.vp-hub-especes h2{margin:0 0 12px!important;font-size:19px;color:#06402B}.vp-nuage{display:flex;flex-wrap:wrap;gap:8px}.vp-nuage a{padding:6px 13px;border-radius:20px;background:#fff;border:1px solid #d8e6df;color:#14664a;font-size:14px;font-weight:600;text-decoration:none}.vp-nuage a:hover{background:#6FCF97;color:#06402B}.vp-lies{margin:44px 0 10px;padding-top:24px;border-top:1px solid #e6ece9}.vp-lies-tete{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.vp-lies-tete h2{margin:0!important;font-size:21px;color:#06402B}.vp-lies-fleches{display:flex;gap:8px}.vp-lies-fleches button{width:38px;height:38px;border:1px solid #d8e6df;border-radius:50%;background:#fff;color:#06402B;font-size:22px;line-height:1;cursor:pointer}.vp-lies-fleches button:hover:not(:disabled){background:#6FCF97}.vp-lies-fleches button:disabled{opacity:.3}.vp-lies-piste{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px}.vp-lie{flex:0 0 266px;scroll-snap-align:start}.vp-lie a{display:block;height:100%;padding:16px 18px;border:1px solid #e6ece9;border-radius:13px;background:#fff;text-decoration:none!important}.vp-lie a:hover{border-color:#6FCF97}.vp-lie-rub{display:inline-block;margin-bottom:8px;padding:2px 9px;border-radius:20px;background:#eaf6f0;color:#14664a;font-size:11.5px;font-weight:700}.vp-lie h3{margin:0 0 7px!important;font-size:16px!important;color:#06402B!important}.vp-lie p{margin:0!important;font-size:13.5px!important;color:#5a6b63!important}@media(max-width:900px){body.vp-blog .site-main{display:block}.vp-2col{grid-template-columns:1fr}.vp-rail{position:static;margin-bottom:24px;border:1px solid #e6ece9;border-radius:13px;padding:14px}.vp-rail-titre{cursor:pointer;position:relative;padding-right:26px;margin-bottom:0}.vp-rail-titre::after{content:"";position:absolute;right:4px;top:4px;width:9px;height:9px;border-right:2.4px solid #06402B;border-bottom:2.4px solid #06402B;transform:rotate(45deg)}.vp-rail.vp-ouvre .vp-rail-titre::after{transform:rotate(-135deg);top:8px}.vp-rail>ul,.vp-rail-cta{display:none}.vp-rail.vp-ouvre>ul{display:block;margin-top:14px}.vp-rail.vp-ouvre .vp-rail-cta{display:block}.vp-lie{flex:0 0 76%}}