.skip-link { position: absolute; width: 1px; height: 1px; overflow: hidden; clip-path: inset(50%); white-space: nowrap; }
.skip-link:focus { width: auto; height: auto; clip-path: none; overflow: visible; left: 1rem; top: 1rem; background: white; color: #102237; z-index: 100; padding: 12px; }
.specs { flex-wrap: wrap; }
.specs dd { overflow-wrap: anywhere; }
.fuda-prose h2 { margin-top: 1.6em; margin-bottom: .6em; }
.fuda-prose h2:first-child { margin-top: 0; }
.fuda-prose p { font-size: 17px; line-height: 1.75; }
.fuda-prose img { height: auto; }
.fuda-pagination { display: flex; justify-content: center; gap: 20px; margin-top: 36px; }
.fuda-pagination a,.fuda-pagination span { padding: 8px 12px; }
.fuda-pagination .current { background: var(--midnight); color: white; }
.article-library>.new-families { margin-top: 36px; }
.technical h2 { font: 600 22px/1.3 Barlow,Arial,sans-serif; margin-block: 20px 10px; }
.contact-location img { width: 100%; }
.film iframe { max-width: 100%; }
.new-family-visual { display: flex; }
.guide-layout figure img { width: 100%; }
@media(max-width:760px){.fuda-prose p {font-size:16px;} .technical h2 {font-size:21px;} .editorial-card-copy { overflow-wrap:anywhere; }}
