/* Modest text enlargement; navigation structure and content are unchanged. */
.km-nav{font-size:12.5px;gap:20px}.km-menu-column h3{font-size:13.5px}.km-menu-column>a{font-size:13.5px;line-height:1.5;padding:8px 0}.km-mega-intro p{font-size:13.5px}.km-mega-intro>a{font-size:13.5px}.km-language-panel p{font-size:13.5px}.km-footer .km-menu-column a{font-size:12.5px}.km-footer address,.km-footer-company p,.km-footer-company a{font-size:13.5px}.km-footer-downloads{font-size:12.5px}.content p,.content li{font-size:18px;line-height:1.8}.content h2{font-size:31px}.content h3{font-size:25.5px}.content h4,.content h5,.content h6{font-size:20px}.content table{font-size:14.5px}.content .km-source-note{font-size:12.5px}.km-home-about p{font-size:16px;line-height:1.8}.card-copy p{font-size:13.5px}.card-copy h3{font-size:28px}.section-heading p{font-size:16px}.company p,.contact-details p{font-size:18px}.hero p{font-size:18px}.km-folder-copy p{font-size:24px}.button{font-size:13.5px}.textlink{font-size:13.5px}.breadcrumb{font-size:12.5px}.link-grid a{font-size:16px}.range-note{font-size:13.5px}aside p,aside>a:not(.button){font-size:13.5px}.km-gallery figcaption{font-size:11.5px}.km-folder-controls button{font-size:12.5px}.km-folder-count{font-size:11.5px}
@media(max-width:1150px){.km-nav{font-size:12px;gap:14px}.km-header{gap:18px}.km-header .km-brand img{width:175px}}
@media(max-width:1040px){.km-nav{display:none}.km-mobile-nav{display:block;margin-inline-start:auto}.km-mobile-nav>summary{padding:15px;cursor:pointer;font-size:15px}.km-mobile-nav>nav{position:absolute;top:100%;left:0;right:0;background:white;color:#172d3d;padding:23px 5%;border-bottom:3px solid #1762a1;display:grid;gap:16px;max-height:75vh;overflow:auto}.km-mobile-nav>nav>a,.km-mobile-nav .km-menu>summary{font-size:15px;padding:8px 0}.km-mobile-nav .km-mega{position:static;display:grid;grid-template-columns:1fr 1fr;box-shadow:none;border:0;padding:20px 0;max-height:none;gap:25px}.km-mobile-nav .km-mega-intro{grid-column:1/-1;padding:0;border:0}.km-mobile-nav .km-language-panel{position:static;width:100%;box-shadow:none;padding:15px 0}.km-home .km-mobile-nav>summary{color:white}.km-home .km-mobile-nav>nav{color:#172d3d}}
@media(max-width:800px){.content p,.content li{font-size:17px}.content table{font-size:13px}.km-home-about p{font-size:16px}.km-folder-copy p{font-size:20px}.km-footer-top{gap:30px}.km-gallery figcaption{font-size:11.5px}}
@media(max-width:480px){.km-mobile-nav .km-mega{grid-template-columns:1fr}.km-footer .km-menu-column a{font-size:12.5px}.card-copy p{font-size:14px}.km-folder-copy p{font-size:18px}.section-heading p{font-size:16px}.content .km-source-note{font-size:12.5px}}

.content .km-about-supplied-photo{margin:0 0 35px}.content .km-about-supplied-photo img{display:block;width:100%;height:auto;max-height:none;object-fit:contain;margin:0}.content .km-about-supplied-photo figcaption{font-size:12px;color:#5d6d78;margin-top:9px}
