.fd-v188-doc-hero{min-height:330px}.fd-v188-doc-finder{position:relative;padding:clamp(54px,6vw,82px) 0 48px;background:#fff;border-bottom:1px solid #dbe5e9}.fd-v188-doc-finder-head{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);gap:54px;align-items:end;margin-bottom:34px}.fd-v188-doc-finder-head>div{max-width:690px}.fd-v188-doc-finder-head h2,.fd-v188-section-heading h2{margin:4px 0 12px;color:#102f48;font-size:clamp(30px,3.6vw,48px);line-height:1.18;letter-spacing:-.03em}.fd-v188-doc-finder-head p,.fd-v188-section-heading>p{margin:0;color:#526b79;font-size:14px;line-height:1.9}.fd-v188-doc-mainnav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.fd-v188-doc-mainnav a{position:relative;min-height:128px;padding:17px 17px 15px;border:1px solid #d5e0e5;border-radius:14px;background:#f8fafb;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease,background .2s ease}.fd-v188-doc-mainnav a:hover{transform:translateY(-3px);border-color:#aebfca;background:#fff;box-shadow:0 12px 28px rgba(10,37,57,.07)}.fd-v188-doc-mainnav small{display:block;margin-bottom:16px;color:#78909c;font-size:9px;font-weight:900;letter-spacing:.16em}.fd-v188-doc-mainnav strong{display:block;color:#14384d;font-size:16px;line-height:1.35}.fd-v188-doc-mainnav span{display:block;margin-top:5px;color:#738691;font-size:10px;font-weight:700}.fd-v188-doc-featured{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:32px}.fd-v188-doc-featured a{display:grid;grid-template-columns:1fr auto;grid-template-areas:"small action" "title action";align-items:center;gap:3px 20px;padding:20px 22px;border:1px solid #cbd9df;border-radius:14px;background:#0c2b40;color:#fff;box-shadow:0 9px 24px rgba(9,39,59,.08);transition:transform .2s ease,box-shadow .2s ease}.fd-v188-doc-featured a:hover{transform:translateY(-2px);box-shadow:0 15px 32px rgba(9,39,59,.14)}.fd-v188-doc-featured small{grid-area:small;color:#91cbd9;font-size:9px;font-weight:900;letter-spacing:.14em}.fd-v188-doc-featured strong{grid-area:title;font-size:17px;line-height:1.4}.fd-v188-doc-featured span{grid-area:action;align-self:center;color:#c9dce5;font-size:11px;font-weight:800}.fd-v188-product-jump,.fd-v188-doc-filterbar{padding:25px 0 0;border-top:1px solid #e1e8eb}.fd-v188-doc-filterbar{margin-top:27px}.fd-v188-finder-subhead{display:flex;align-items:baseline;gap:13px;margin-bottom:14px}.fd-v188-finder-subhead span{color:#7a8d97;font-size:10px;font-weight:900;letter-spacing:.08em}.fd-v188-finder-subhead strong{color:#173b4f;font-size:15px}.fd-v188-product-jump-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.fd-v188-product-jump-grid a{display:grid;grid-template-columns:1fr auto;grid-template-areas:"cat arrow" "name arrow";align-items:center;min-height:78px;padding:12px 13px;border:1px solid #d9e3e7;border-radius:11px;background:#fff;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.fd-v188-product-jump-grid a:hover{transform:translateY(-2px);border-color:#aec2cc;box-shadow:0 8px 20px rgba(10,37,57,.055)}.fd-v188-product-jump-grid small{grid-area:cat;color:#78909b;font-size:8px;font-weight:800;line-height:1.35}.fd-v188-product-jump-grid strong{grid-area:name;margin-top:3px;color:#173b4f;font-size:12px;line-height:1.35}.fd-v188-product-jump-grid span{grid-area:arrow;color:#0b748f;font-size:13px;font-weight:900}.fd-v188-doc-filters{display:flex;flex-wrap:wrap;gap:8px}.fd-v188-doc-filters button{appearance:none;min-height:42px;padding:9px 15px;border:1px solid #ccd9df;border-radius:999px;background:#fff;color:#315365;font:inherit;font-size:11px;font-weight:800;cursor:pointer;transition:background .18s ease,color .18s ease,border-color .18s ease,transform .18s ease}.fd-v188-doc-filters button:hover{transform:translateY(-1px);border-color:#8ba7b5}.fd-v188-doc-filters button.is-active{border-color:#0d4059;background:#0d4059;color:#fff}.fd-v188-filter-note{margin:10px 0 0!important;color:#7a8e98!important;font-size:10px!important}.fd-v188-product-documents{padding-top:clamp(62px,7vw,92px)}.fd-v188-section-heading{max-width:780px;margin-bottom:30px}.fd-v188-product-documents .fd-v21-doc-list{border-top:1px solid #cfdde3}.fd-v188-product-documents .fd-v21-doc-row{scroll-margin-top:105px;transition:opacity .18s ease}.fd-v188-product-documents .fd-v57-doc-card[hidden],.fd-v188-product-documents .fd-v21-doc-row[hidden]{display:none!important}.fd-v188-no-results{margin:22px 0 0;padding:20px;border:1px dashed #bacbd3;border-radius:12px;background:#fff;color:#58717d;font-size:13px}.fd-v188-fiber-documents{scroll-margin-top:100px}.fd-v188-technical-guides{scroll-margin-top:100px;padding:clamp(64px,7vw,92px) 0 34px;background:#fff;border-top:1px solid #dce6ea}.fd-v188-guide-links{display:flex;flex-wrap:wrap;gap:9px;margin-top:21px}.fd-v188-guide-links a{display:inline-flex;align-items:center;min-height:44px;padding:9px 15px;border:1px solid #cbd9df;border-radius:999px;color:#16455b;font-size:11px;font-weight:900}#crack-repair-principles,#construction-method{scroll-margin-top:100px}@media(max-width:980px){.fd-v188-doc-finder-head{grid-template-columns:1fr;gap:28px}.fd-v188-product-jump-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:680px){.fd-v188-doc-finder{padding-top:46px}.fd-v188-doc-mainnav{grid-template-columns:1fr}.fd-v188-doc-mainnav a{min-height:92px;display:grid;grid-template-columns:auto 1fr;grid-template-areas:"num title" "num desc";column-gap:16px;align-content:center}.fd-v188-doc-mainnav small{grid-area:num;margin:0;font-size:10px}.fd-v188-doc-mainnav strong{grid-area:title}.fd-v188-doc-mainnav span{grid-area:desc}.fd-v188-doc-featured{grid-template-columns:1fr}.fd-v188-product-jump-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fd-v188-finder-subhead{display:block}.fd-v188-finder-subhead span,.fd-v188-finder-subhead strong{display:block}.fd-v188-finder-subhead strong{margin-top:3px}.fd-v188-doc-filters button{flex:1 1 calc(50% - 5px);padding-inline:10px}.fd-v188-doc-finder-head h2,.fd-v188-section-heading h2{font-size:30px}}@media(max-width:420px){.fd-v188-product-jump-grid{grid-template-columns:1fr}.fd-v188-doc-filters button{flex-basis:100%}}@media(prefers-reduced-motion:reduce){.fd-v188-doc-mainnav a,.fd-v188-doc-featured a,.fd-v188-product-jump-grid a,.fd-v188-doc-filters button{transition:none!important}}
