.belavi-layout-container.belavi-articles-page,.belavi-layout-container.belavi-article-page{--article-forest:#2f4f46;--article-sage:#688d77;--article-text:#59635e;max-width:var(--belavi-layout-width,1600px);padding-top:38px;padding-bottom:70px;color:var(--article-text);background:#fff;font-family:Montserrat,Arial,sans-serif}
.belavi-articles-page .site-breadcrumbs-wrap,.belavi-article-page .site-breadcrumbs-wrap{padding:0;margin:0 0 38px;background:#fff}
.belavi-articles-page .site-breadcrumbs-wrap .figma-container,.belavi-article-page .site-breadcrumbs-wrap .figma-container{width:100%;max-width:none;padding:0}
.belavi-articles-intro{margin-bottom:42px}.belavi-articles-intro h1{color:var(--article-forest);font-size:clamp(32px,3.4vw,48px);line-height:1.16;font-weight:600;letter-spacing:-.025em;margin:0 0 18px}.belavi-articles-intro>p{font-size:20px;line-height:1.6;margin:0;max-width:900px}
.belavi-articles-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 30px}
.belavi-article-card{display:flex;flex-direction:column;min-width:0;background:#fff;padding:0;border:0;box-shadow:none}
.belavi-article-card__image{display:block;aspect-ratio:3/2;overflow:hidden;border-radius:20px;background:#edf2ee;margin-bottom:18px}.belavi-article-card__image img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .25s}.belavi-article-card:hover .belavi-article-card__image img{transform:scale(1.025)}.belavi-article-card__placeholder{display:grid;place-items:center;height:100%;color:#688d77;font-size:32px;letter-spacing:.2em}
.belavi-article-card__date{font-size:13px;color:#7b827e;margin-bottom:12px}.belavi-article-card h2{font-size:22px;line-height:1.4;font-weight:600;margin:0 0 12px;letter-spacing:-.02em}.belavi-article-card h2 a{font-size:inherit;font-weight:inherit;line-height:inherit;color:var(--article-forest);text-decoration:none}.belavi-article-card h2 a:hover{text-decoration:underline;text-underline-offset:4px}.belavi-article-card>p{font-size:16px;line-height:1.75;margin:0 0 20px}.belavi-article-link{display:inline-flex;align-items:center;gap:16px;color:var(--article-forest);font-size:16px;font-weight:500;text-decoration:none;width:fit-content}.belavi-article-card>.belavi-article-link{margin-top:auto}.belavi-article-link svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.5;flex-shrink:0}.belavi-article-link:hover{text-decoration:underline;text-underline-offset:5px}
.belavi-articles-pagination-row{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:50px 0;color:#7b827e;font-size:14px}.belavi-articles-pagination{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.belavi-articles-pagination a,.belavi-articles-pagination>span{display:grid;place-items:center;width:42px;height:42px;color:var(--article-forest);text-decoration:none;border:1px solid #dce4de;border-radius:50%;font-size:15px}.belavi-articles-pagination .is-current{color:#fff;background:var(--article-sage);border-color:var(--article-sage)}.belavi-articles-pagination a:hover{background:#edf2ee}.belavi-articles-pagination .belavi-articles-pagination__gap{border:0;width:24px}
.belavi-articles-cta{border-top:1px solid #e2e9e4;padding-top:45px;display:flex;justify-content:space-between;align-items:center;gap:40px}.belavi-articles-cta h2,.belavi-articles-related>h2{font-size:32px;line-height:1.25;font-weight:600;letter-spacing:-.02em;color:var(--article-forest);margin:0 0 16px}.belavi-articles-cta h2{max-width:640px}.belavi-articles-cta p{margin:0;font-size:17px;line-height:1.6}.belavi-articles-button{display:inline-flex;align-items:center;justify-content:center;gap:20px;border:0;border-radius:10px;background:var(--article-sage);color:#fff;padding:18px 24px;min-height:54px;font:500 15px/1.5 Montserrat,Arial,sans-serif;cursor:pointer;text-align:center}.belavi-articles-button:hover{background:#527961}.belavi-articles-cta>.belavi-articles-button{flex-shrink:0}
.belavi-article-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px;margin-bottom:56px}.belavi-article-hero--text{grid-template-columns:1fr;max-width:880px}.belavi-article-hero h1{color:var(--article-forest);font-size:clamp(30px,3vw,42px);line-height:1.2;font-weight:600;letter-spacing:-.025em;margin:0 0 22px;overflow-wrap:break-word}.belavi-article-lead{font-size:18px;line-height:1.7;margin:0 0 26px}.belavi-article-meta{display:flex;flex-wrap:wrap;gap:8px 18px;color:#7b827e;font-size:13px;line-height:1.6}.belavi-article-hero__image{margin:0;border-radius:20px;overflow:hidden;aspect-ratio:3/2}.belavi-article-hero__image img{width:100%;height:100%;object-fit:cover;display:block}
.belavi-article-layout{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:64px;align-items:start}.belavi-article-body{grid-row:1;grid-column:1;min-width:0;font-size:18px;line-height:1.8;overflow-wrap:break-word}.belavi-article-sidebar{grid-row:1;grid-column:2;min-width:0;align-self:stretch}.belavi-article-sidebar__sticky{position:sticky;top:115px}.belavi-article-body p{font-size:inherit;line-height:inherit;margin:0 0 20px}.belavi-article-body h2{font-size:30px;line-height:1.3;letter-spacing:-.02em;color:var(--article-forest);font-weight:600;margin:42px 0 20px;scroll-margin-top:120px}.belavi-article-body h2:first-child{margin-top:0}.belavi-article-body h3{font-size:22px;line-height:1.4;color:var(--article-forest);font-weight:600;margin:28px 0 14px}.belavi-article-body ul,.belavi-article-body ol{font-size:inherit;line-height:inherit;padding-left:26px;margin:18px 0 26px}.belavi-article-body li{font-size:inherit;line-height:inherit;padding-left:5px;margin-bottom:9px}.belavi-article-body li::marker{color:var(--article-sage)}.belavi-article-body a{color:var(--article-forest);text-underline-offset:4px}.belavi-article-body img{max-width:100%;height:auto;border-radius:14px}.belavi-article-body blockquote{border-left:3px solid var(--article-sage);padding:8px 0 8px 24px;margin:28px 0;color:var(--article-forest)}.belavi-article-table{overflow-x:auto;margin:24px 0}.belavi-article-body table{border-collapse:collapse;min-width:100%}.belavi-article-body th,.belavi-article-body td{padding:14px;border:1px solid #dce4de;text-align:left;font-size:16px}
.belavi-article-toc{border-left:1px solid #e2e9e4;padding-left:24px}.belavi-article-toc h2{font-size:18px;line-height:1.4;font-weight:600;color:var(--article-forest);margin:0 0 18px}.belavi-article-toc ol{list-style:none;padding:0;margin:0;max-height:50vh;overflow-y:auto}.belavi-article-toc li{margin:0 0 14px}.belavi-article-toc a{display:block;color:#67736a;font-size:14px;line-height:1.5;text-decoration:none}.belavi-article-toc a:hover{color:var(--article-forest);text-decoration:underline;text-underline-offset:3px}.belavi-article-consultation{margin-top:30px;padding:24px;background:#edf3ef;border-radius:16px}.belavi-article-consultation h2{font-size:20px;line-height:1.35;color:var(--article-forest);margin:0 0 12px}.belavi-article-consultation p{font-size:14px;line-height:1.65;margin:0 0 20px}.belavi-article-consultation .belavi-articles-button{background:var(--article-forest);font-size:13px;padding:14px;width:100%}.belavi-articles-related{margin-top:70px;padding-top:42px;border-top:1px solid #e2e9e4}.belavi-articles-related>h2{margin-bottom:28px}.belavi-article-back{margin-top:40px}
.belavi-articles-page a:focus-visible,.belavi-article-page a:focus-visible,.belavi-articles-button:focus-visible{outline:3px solid var(--article-sage);outline-offset:4px;border-radius:4px}
@media(max-width:1023px){.belavi-articles-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:38px 24px}.belavi-article-hero{gap:28px}.belavi-article-layout{grid-template-columns:minmax(0,1fr) 240px;gap:30px}.belavi-article-body{font-size:17px}.belavi-articles-cta{align-items:flex-start;flex-direction:column;gap:24px}}
@media(max-width:900px){.belavi-article-hero{grid-template-columns:1fr;gap:26px}.belavi-article-hero__image{max-width:700px}.belavi-article-layout{display:flex;flex-direction:column;gap:30px}.belavi-article-sidebar{width:100%}.belavi-article-sidebar__sticky{position:static}.belavi-article-toc{padding:20px;border:1px solid #e2e9e4;border-radius:14px}.belavi-article-toc ol{max-height:none;columns:2;column-gap:24px}.belavi-article-toc li{break-inside:avoid}.belavi-article-consultation{display:none}.belavi-article-body{width:100%}}
@media(max-width:600px){.belavi-layout-container.belavi-articles-page,.belavi-layout-container.belavi-article-page{padding-top:24px;padding-bottom:45px;padding-left:20px;padding-right:20px}.belavi-articles-page .site-breadcrumbs-wrap,.belavi-article-page .site-breadcrumbs-wrap{margin-bottom:28px}.belavi-articles-intro{margin-bottom:32px}.belavi-articles-intro>p{font-size:17px}.belavi-articles-grid{grid-template-columns:1fr;gap:38px}.belavi-article-card h2{font-size:21px}.belavi-article-card__image{border-radius:16px}.belavi-articles-pagination-row{flex-direction:column;align-items:flex-start;gap:20px;margin:35px 0}.belavi-articles-pagination{gap:5px}.belavi-articles-pagination a,.belavi-articles-pagination>span{width:36px;height:36px}.belavi-articles-cta h2,.belavi-articles-related>h2{font-size:28px}.belavi-articles-cta>.belavi-articles-button{width:100%;padding-left:14px;padding-right:14px}.belavi-article-hero{margin-bottom:32px}.belavi-article-hero h1{font-size:30px}.belavi-article-lead{font-size:17px}.belavi-article-body{font-size:17px;line-height:1.8}.belavi-article-body h2{font-size:25px;margin-top:34px}.belavi-article-body h3{font-size:20px}.belavi-article-toc ol{columns:1}.belavi-articles-related{margin-top:40px;padding-top:32px}}
@media(prefers-reduced-motion:reduce){.belavi-article-card__image img{transition:none}.belavi-article-card:hover .belavi-article-card__image img{transform:none}}
