@font-face{font-family:BrikDisplay;src:url('/assets/reference/557ded81eb1730167a9a.woff') format('woff');font-weight:500;font-display:swap}
.brik-header{position:relative;z-index:1000;background:#fff;font:14px/1.4 Arial,Helvetica,sans-serif;padding:0 5%;color:#191919}
.brik-header *{box-sizing:border-box}.brik-header-bar{display:flex;align-items:center;gap:24px;max-width:1440px;min-height:108px;margin:auto;border-bottom:1px solid #e4e8e3}
.brik-header a{color:#191919!important;text-decoration:none!important}.brik-header a:hover{color:#168642!important}.brik-header :is(a,summary):focus-visible{outline:3px solid #168642;outline-offset:5px;border-radius:5px}
.brik-header-logo{display:block;flex:0 0 126px;line-height:0}.brik-header-logo img{display:block;width:126px;height:53px;object-fit:contain}
.brik-header-nav{display:flex;align-items:center;gap:24px;margin:auto;font-size:14px}.brik-header-nav a{white-space:nowrap;padding:14px 0}.brik-header a[aria-current=page]{color:#168642!important}
.brik-header-phone{display:flex;align-items:center;gap:8px;font-size:18px;font-weight:700;white-space:nowrap}.brik-header-phone svg{display:none;width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linejoin:round}
.brik-header a.brik-header-calc{display:flex;align-items:center;gap:18px;white-space:nowrap;background:#1aab49;color:#fff!important;padding:7px 7px 7px 18px;border-radius:30px;font-size:13px;font-weight:600}.brik-header-calc span{display:grid;place-items:center;background:#fff;color:#191919;width:34px;height:34px;border-radius:50%;font-size:22px;font-weight:400}
.brik-header-menu{position:relative;flex:none}.brik-header-menu summary{display:flex;align-items:center;justify-content:center;cursor:pointer;list-style:none;width:46px;height:46px;border-radius:50%;background:#191919;color:#fff}.brik-header-menu summary::-webkit-details-marker{display:none}.brik-menu-bars{display:block;width:18px;height:12px;border-block:1.5px solid currentColor;position:relative}.brik-menu-bars:after{content:'';position:absolute;left:0;right:0;top:4px;border-top:1.5px solid currentColor}.brik-header-menu[open] .brik-menu-bars{border:0;transform:rotate(45deg)}.brik-header-menu[open] .brik-menu-bars:before{content:'';position:absolute;top:4px;left:0;right:0;border-top:1.5px solid}.brik-header-menu[open] .brik-menu-bars:after{transform:rotate(90deg)}
.brik-menu-panel{position:absolute;top:62px;right:0;width:min(820px,88vw);padding:30px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 32px;background:#fff;border:1px solid #dce5dc;border-radius:24px;box-shadow:0 18px 55px #10281724;max-height:calc(100dvh - 150px);overflow:auto;overscroll-behavior:contain}
.brik-header-menu:not([open]) .brik-menu-panel{display:none}.brik-menu-panel h2{font:600 14px/1.4 Arial,sans-serif;margin:0 0 12px;color:#5d7162;letter-spacing:0}.brik-menu-panel a{display:block;padding:10px 0;font-size:15px;line-height:1.4}.brik-menu-panel .brik-menu-contact{grid-column:1/-1;display:flex;gap:12px 28px;flex-wrap:wrap;border-top:1px solid #e0e7df;padding-top:12px}.brik-menu-contact a{font-size:14px}
.brik-interior{margin:0;background:#fff;color:#1a1a1a;font-family:Arial,Helvetica,sans-serif}.brik-interior .bl-seo{--ink:#1a1a1a;--green:#168642;--muted:#626c64}
.brik-interior .bl-seo-wrap{max-width:1280px;padding:32px 5% 56px}.brik-interior .bl-seo h1{font-family:BrikDisplay,Arial,sans-serif;font-weight:500;font-size:clamp(27px,3vw,44px);line-height:1.25;letter-spacing:-.04em;max-width:1100px;margin:20px 0 24px;overflow-wrap:break-word}.brik-interior .bl-seo h2{font-family:BrikDisplay,Arial,sans-serif;font-size:clamp(22px,2.2vw,30px);font-weight:500;line-height:1.3;letter-spacing:-.03em}.brik-interior .bl-seo .bl-kicker{display:none}.brik-interior .bl-seo .bl-lead{font-size:20px;line-height:1.6;max-width:850px;margin-bottom:28px;color:#626c64}.brik-interior .bl-breadcrumb{display:flex;flex-wrap:wrap;gap:6px 10px;font-size:12px;margin:0 0 36px}.brik-interior .bl-breadcrumb a{color:#626c64!important;text-decoration:none}.brik-interior .bl-breadcrumb span{margin:0}
.brik-interior .bl-seo a.bl-button{border-radius:28px;min-height:50px;padding:12px 24px;background:#1aab49}.brik-interior .bl-seo button.bl-button{border-radius:28px;min-height:50px;background:#1aab49;padding:12px 24px}
.brik-interior .bl-review{max-width:940px;padding:30px;background:#f4f7f4;border:1px solid #e0e7df;border-radius:24px;margin:32px 0 48px}.brik-interior .bl-review-grid{gap:8px 22px}.brik-interior .bl-review :is(input:not([type=checkbox]),textarea,select){min-height:50px;border-color:#c4d1c6;border-radius:10px;padding:12px 14px}.brik-interior .bl-review label{font-size:14px;line-height:1.5}.brik-interior .bl-review .bl-check{font-size:13px}.brik-interior .bl-review input[type=file]{font-size:13px}.brik-interior .bl-review input::file-selector-button{border:0;padding:8px 12px;background:#dfebdf;border-radius:6px;color:#263e2d;margin-right:10px}
.brik-interior :is(.documents-intro,.claim-intro) h1{font-family:BrikDisplay,Arial,sans-serif;font-weight:500;font-size:clamp(28px,3.4vw,44px);line-height:1.25;letter-spacing:-.04em}.brik-interior :is(.claim-main,.documents-main){padding-top:32px}.brik-interior .documents-intro [data-brik-legal-note]{margin-top:18px;display:grid;gap:12px}
.brik-interior .article-top h1,.brik-interior .journal-intro h1{font-family:BrikDisplay,Arial,sans-serif;font-weight:500;font-size:clamp(28px,3.5vw,46px);line-height:1.25;letter-spacing:-.04em}.brik-interior .article-top,.brik-interior .journal-intro{padding-top:40px}.brik-interior .journal-intro{gap:32px}.brik-interior .article-top .lead{font-size:20px}
.brik-interior .bl-product-heading h1{font-size:clamp(24px,2.4vw,34px);line-height:1.3}
.brik-interior .bl-seo-wrap.bl-product-heading{max-width:1440px;padding:24px 0 20px}
.brik-interior :is(.claims-hero,.journal-heading,.intro) h1{font-family:BrikDisplay,Arial,sans-serif;font-weight:500;font-size:clamp(27px,3.2vw,44px);line-height:1.3;letter-spacing:-.04em}.brik-interior .claims-main{padding-top:32px}
@media(max-width:1390px){.brik-header-bar{gap:18px}.brik-header-nav{gap:18px;font-size:13px}.brik-header-phone{font-size:16px}.brik-header a.brik-header-calc{gap:10px;padding-left:14px}}
@media(max-width:1199px){.brik-header-nav{display:none}.brik-header-phone{margin-left:auto}.brik-header-bar{min-height:96px}.brik-header{padding:0 4%}}
@media(max-width:640px){.brik-header{padding:0 20px}.brik-header-bar{min-height:82px;gap:16px}.brik-header-logo{flex-basis:110px}.brik-header-logo img{width:110px;height:47px}.brik-header a.brik-header-calc{display:none}.brik-header-phone{width:42px;height:42px;justify-content:center;border:1px solid #dce5dc;border-radius:50%}.brik-header-phone svg{display:block}.brik-header-phone span{position:absolute;clip-path:inset(50%);width:1px;height:1px;overflow:hidden}.brik-header-menu summary{width:42px;height:42px}.brik-menu-panel{position:fixed;top:92px;left:16px;right:16px;width:auto;max-height:calc(100dvh - 110px);grid-template-columns:1fr;gap:24px;padding:24px;border-radius:20px}.brik-menu-panel a{min-height:42px;padding:10px 0}.brik-menu-panel .brik-menu-contact{display:grid;gap:0}.brik-interior .bl-seo-wrap{padding:26px 20px 40px}.brik-interior .bl-breadcrumb{margin-bottom:26px}.brik-interior .bl-seo h1{font-size:27px;line-height:1.3;margin:16px 0 20px}.brik-interior .bl-seo .bl-lead{font-size:17px}.brik-interior .bl-review{padding:20px 16px;border-radius:18px;margin-top:26px}.brik-interior .bl-review-grid{gap:0}.brik-interior .article-top h1{font-size:27px}.brik-interior .article-top .lead{font-size:18px}.brik-interior .journal-intro{grid-template-columns:1fr;gap:0;padding-top:30px}}
@media(prefers-reduced-motion:reduce){.brik-header *{scroll-behavior:auto!important}}
