/* Generated by scripts/integrate_local_sections.py. Do not edit. */

.ib-custom-content .kit-breadcrumb{display:flex;flex-wrap:wrap;gap:12px;max-width:1240px;margin:auto;padding:30px 5%;font-size:15px;color:#777}
.ib-custom-content .kit-breadcrumb a{color:#008aa5}
.ib-custom-content .kit-hero{max-width:1280px;margin:auto;display:grid;grid-template-columns:1.1fr 1fr;gap:7%;align-items:center;padding:30px 5% 70px}
.ib-custom-content .kit-visual{min-width:0;display:flex;align-items:center;justify-content:center;background:#fafafa}
.ib-custom-content .kit-visual img{display:block;width:100%;height:450px;object-fit:contain}
.ib-custom-content .kit-copy h1{font-size:clamp(32px,4.2vw,58px);font-weight:300;line-height:1.12;margin:15px 0 25px}
.ib-custom-content .kit-copy p{font-size:21px;line-height:1.6}
.ib-custom-content .kit-actions{display:flex;gap:18px;flex-wrap:wrap;margin-top:30px}
.ib-custom-content .kit-actions .white{color:#008da7;border:1px solid #008da7}
.ib-custom-content .kit-information{display:grid;grid-template-columns:1fr 1.3fr;gap:8%;padding:65px max(5%,calc((100vw - 1150px)/2));background:#f5f5f5}
.ib-custom-content .kit-information h2, .ib-custom-content .kit-documents h2, .ib-custom-content .kit-related h2{font-size:38px;font-weight:300;line-height:1.2}
.ib-custom-content .kit-information ul{margin:0;padding-left:24px;font-size:20px;line-height:1.8}
.ib-custom-content .kit-information li{margin-bottom:12px}
.ib-custom-content .kit-documents, .ib-custom-content .kit-related{padding:60px 7%;max-width:1280px;margin:auto}
.ib-custom-content .kit-documents p{font-size:20px;line-height:1.6}
.ib-custom-content .kit-documents .text-link{margin-left:25px}
.ib-custom-content .kit-language{font-size:15px!important;color:#777}
.ib-custom-content .kit-card h2 a{color:inherit;text-decoration:none}
.ib-custom-content .kit-card h2 a:hover{text-decoration:underline}
.ib-custom-content .document-reader{max-width:1300px;margin:auto;padding:35px 5%}
.ib-custom-content .document-reader h1{font-size:38px;font-weight:300;margin:25px 0 15px}
.ib-custom-content .document-reader iframe{width:100%;height:78vh;min-height:500px;border:1px solid #ddd;margin-top:25px}
.ib-custom-content .document-reader iframe[hidden]{display:none}
.ib-custom-content .document-reader .button[hidden]{display:none}@media(max-width:700px){
.ib-custom-content .kit-hero{grid-template-columns:1fr;gap:25px;padding-top:0}
.ib-custom-content .kit-visual img{height:300px}
.ib-custom-content .kit-information{grid-template-columns:1fr;gap:15px;padding:40px 6%}
.ib-custom-content .kit-copy p{font-size:19px}
.ib-custom-content .kit-documents .text-link{display:block;margin:20px 0}
.ib-custom-content .kit-documents, .ib-custom-content .kit-related{padding:40px 6%}}
