.vbr-page{color:#18372d;background:#fff}.vbr-page *, .vbr-links *{box-sizing:border-box}.vbr-page a,.vbr-links a{text-underline-offset:.22em}.vbr-page a:focus-visible,.vbr-links a:focus-visible{outline:3px solid #a17428;outline-offset:5px}.vbr-crumbs{display:flex;flex-wrap:wrap;gap:.65rem;padding-block:1.2rem;font-size:.9rem}.vbr-hero{background:#edf2ed;padding-block:clamp(2rem,5vw,4rem)}.vbr-hero h1{max-width:22ch;font-size:clamp(2rem,4vw,3.5rem);line-height:1.12;letter-spacing:-.025em;margin:0 0 1.2rem;overflow-wrap:anywhere}.vbr-hero p{max-width:72ch;line-height:1.75;margin:0}.vbr-content{padding-block:1.6rem 3.5rem}.vbr-list{list-style:none;padding:0;margin:0}.vbr-list>li{display:grid;grid-template-columns:minmax(0,1fr) minmax(12rem,20rem);gap:2rem;align-items:center;border-bottom:1px solid #cddbd2;padding-block:1.7rem}.vbr-list h2,.vbr-summary h2,.vbr-links h2{font-size:clamp(1.3rem,2.3vw,1.8rem);line-height:1.3;margin:0 0 .7rem}.vbr-list p{margin:.4rem 0;line-height:1.65}.vbr-list h2 a{text-decoration:none}.vbr-list h2 a:hover{text-decoration:underline}.vbr-meta{color:#466252;font-size:.9rem;overflow-wrap:anywhere}.vbr-actions{display:flex;flex-wrap:wrap;gap:.8rem 1.6rem;align-items:center}.vbr-list .vbr-actions{align-items:flex-start;flex-direction:column;gap:.6rem}.vbr-actions a{font-weight:600;line-height:1.5}.vbr-summary{max-width:78ch;margin-inline:auto}.vbr-summary>h2:not(:first-child){margin-top:2.5rem}.vbr-summary p{line-height:1.8}.vbr-facts{margin:1rem 0 2rem}.vbr-facts>div{display:grid;grid-template-columns:minmax(10rem,.9fr) minmax(0,1.4fr);gap:1rem;border-bottom:1px solid #d5dfd8;padding-block:.95rem}.vbr-facts dt{font-weight:600;line-height:1.6}.vbr-facts dd{margin:0;line-height:1.6;overflow-wrap:anywhere}.vbr-topics{padding-inline-start:1.3rem;line-height:1.9}.vbr-download{margin-block:2rem;padding:1.6rem;background:#edf2ed}.vbr-download .button{white-space:normal;text-align:center;line-height:1.5}.vbr-related{margin-top:2.5rem;padding-top:1.5rem;border-top:1px solid #cddbd2}.vbr-links{padding-block:2rem;background:#edf2ed}.vbr-links p{line-height:1.7}.vbr-links bdi{overflow-wrap:anywhere}.vbr-page ::selection,.vbr-links ::selection{background:#c5d9bf;color:#173b2c}.vbr-page bdi[dir=ltr]{font-variant-numeric:tabular-nums}.vbr-page .button:focus-visible{outline-color:#a17428}@media(max-width:640px){.vbr-list>li{grid-template-columns:minmax(0,1fr);gap:1rem;padding-block:1.5rem}.vbr-list .vbr-actions{flex-direction:row;gap:.7rem 1.4rem}.vbr-facts>div{grid-template-columns:minmax(0,1fr);gap:.3rem}.vbr-facts dt{font-size:.9rem}.vbr-download{padding:1.2rem}.vbr-crumbs{font-size:.82rem}.vbr-hero h1{max-width:none}}
.vbr-request{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;margin-block:1.5rem}.vbr-request label{display:flex;flex-direction:column;gap:.45rem;font-weight:600;line-height:1.6;min-width:0}.vbr-request input,.vbr-request textarea{width:100%;min-width:0;border:1px solid #9cae9f;background:#fff;border-radius:4px;padding:.8rem;font:inherit;color:#18372d;caret-color:#18372d}.vbr-request input:focus-visible,.vbr-request textarea:focus-visible{outline:3px solid #a17428;outline-offset:2px}.vbr-wide{grid-column:1/-1}.vbr-trap{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.vbr-form-message{padding:1rem;background:#edf2ed}.vbr-request button{justify-self:start;min-height:46px}.vbr-access{font:16px/1.7 system-ui,sans-serif;background:#edf2ed;color:#18372d;margin:0;padding:clamp(1rem,5vw,4rem)}.vbr-access main{max-width:42rem;margin:auto;background:#fff;padding:clamp(1.5rem,5vw,3rem)}.vbr-access button{font:inherit;background:#18372d;color:#fff;border:0;padding:.8rem 1.2rem;cursor:pointer;border-radius:4px;min-height:46px}.vbr-access button:focus-visible{outline:3px solid #a17428;outline-offset:4px}@media(max-width:640px){.vbr-request{grid-template-columns:minmax(0,1fr)}}
.vbr-page .vbr-trap{position:absolute!important;left:auto!important;right:auto!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;overflow:hidden!important}
