.fastener-research{color:#18324f;background:#fff;--research-blue: #103868}.fastener-research section[id]{scroll-margin-top:110px}.research-intro{background:#edf3f9;padding:32px 0 54px}.research-intro nav{display:flex;gap:12px;flex-wrap:wrap;font-size:14px;margin-bottom:38px}.research-intro-grid{display:grid;grid-template-columns:1.5fr 1fr;gap:64px;align-items:center}.research-intro h1{font-size:clamp(32px,4.1vw,62px);line-height:1.07;max-width:720px;margin:14px 0 24px;letter-spacing:-.035em}.research-status{font-weight:700;color:#315b87;margin:0}.research-lead{font-size:19px;line-height:1.65;max-width:680px}.research-intro aside{border-inline-start:3px solid #9fbad4;padding-inline-start:30px}.research-intro aside h2{font-size:22px;margin:0 0 15px}.fastener-research p{line-height:1.65}.research-actions{display:flex;flex-wrap:wrap;align-items:center;gap:22px;margin-top:26px}.research-primary{background:#103868;color:#fff;padding:14px 22px;border-radius:5px}.research-primary:hover{background:#1c5089;color:#fff}.research-section-nav{display:flex;gap:30px;overflow-x:auto;white-space:nowrap;padding-top:22px;padding-bottom:22px;border-bottom:1px solid #dbe4ee}.research-section{padding-top:58px;padding-bottom:58px}.research-section h2{font-size:clamp(26px,3vw,36px);line-height:1.2;letter-spacing:-.02em;margin:0 0 16px}.research-section-heading{max-width:850px;margin-bottom:28px}.research-controls{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:16px;margin-bottom:22px}.research-controls label{display:grid;gap:8px;font-size:14px;font-weight:700;min-width:0}.research-controls select{min-width:0;width:100%;padding:12px 10px;background:#fff;border:1px solid #a6b8cc;border-radius:4px;color:#18324f;font:inherit}.research-explorer{display:grid;grid-template-columns:1.3fr 1fr;gap:34px;align-items:stretch}.research-model{min-width:0;background:#edf2f7;border-radius:8px;overflow:hidden}.research-model model-viewer{display:block;width:100%;height:420px;background:radial-gradient(ellipse at center,#fff 0,#e4edf6)}.research-viewer-caption{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;border-top:1px solid #cbd8e5;font-size:14px}.research-viewer-caption button{background:#fff;border:1px solid #9fb0c4;padding:8px 13px;border-radius:4px;cursor:pointer;color:#103868}.research-model-status{font-size:13px;color:#405873;padding:0 18px 14px;margin:0}.research-parameters{min-width:0}.research-parameters h3{margin:0 0 12px;font-size:22px}.research-parameters dl{margin:18px 0}.research-parameters dl div{display:flex;gap:10px;justify-content:space-between;padding:9px 0;border-bottom:1px solid #e0e7ef}.research-parameters dt{font-size:14px}.research-parameters dt strong{display:inline-block;min-width:35px;color:#103868;font-size:16px}.research-parameters dd{margin:0;white-space:nowrap;font-variant-numeric:tabular-nums}.research-note{font-size:14px;color:#4b627a}.research-datum{padding:14px 16px;background:#edf3f9;border-radius:5px;font-size:14px}.research-file-links{display:flex;flex-wrap:wrap;gap:20px;font-weight:700;font-size:14px}.research-table-wrap{overflow-x:auto;margin-top:30px}.research-table-wrap table{border-collapse:collapse;width:100%;min-width:420px;text-align:start;font-variant-numeric:tabular-nums}.research-table-wrap caption{text-align:start;font-weight:700;padding-bottom:15px}.research-table-wrap th,.research-table-wrap td{padding:12px 16px;border-bottom:1px solid #dae3ed;text-align:start}.research-table-wrap thead{background:#edf3f9}.research-table-wrap tbody th{font-weight:400}.research-results{background:#103868;color:#fff}.research-results h2,.research-results h3{color:#fff}.research-comparison{display:grid;grid-template-columns:1fr 1fr;gap:58px;margin:35px 0}.research-comparison h3{font-size:21px}.research-count{font-size:48px;line-height:1.1!important;margin:15px 0;font-weight:700;font-variant-numeric:tabular-nums}.research-count span{font-size:16px;font-weight:400}.research-comparison meter{display:block;width:100%;height:16px}.research-comparison meter::-webkit-meter-bar{background:#345d86;border:0}.research-comparison meter::-webkit-meter-optimum-value{background:#a8d5ff}.research-method{display:grid;grid-template-columns:1.3fr 1fr;gap:64px;border-bottom:1px solid #dbe4ee}.research-method li{padding:7px 0 7px 5px;line-height:1.6}.research-method ol{padding-inline-start:20px}.research-method aside{background:#edf3f9;padding:26px;border-radius:7px}.research-method h3{margin-top:0}.research-downloads{display:grid;grid-template-columns:1fr 1fr;column-gap:38px;margin-bottom:24px}.research-downloads a{padding:19px 0;border-bottom:1px solid #dbe4ee;display:grid;gap:6px}.research-downloads strong{font-size:18px}.research-downloads span{font-size:14px;color:#4b627a}.research-references{padding-inline-start:20px;line-height:1.9}.fastener-research a:focus-visible,.fastener-research button:focus-visible,.fastener-research select:focus-visible{outline:3px solid #367dc9;outline-offset:4px}.research-hub-link{padding-top:24px;padding-bottom:24px;border-bottom:1px solid #dbe4ee}.research-byline{display:flex;flex-wrap:wrap;gap:8px 22px;color:#315b87}.research-accounting{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:30px 0;border-block:1px solid #b9c9db}.research-accounting>div{padding:20px 15px 20px 0}.research-accounting dt{color:#4b627a;font-size:14px}.research-accounting dd{margin:6px 0 0;font-size:32px;font-weight:700;font-variant-numeric:tabular-nums}.research-source-comparison{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin:30px 0}.research-citation{padding:20px;border-inline-start:3px solid #9fbad4;background:#edf3f9}.research-reference-scope{display:block;color:#4b627a;font-size:14px;line-height:1.6;margin-bottom:16px}.research-history>summary{color:#103868;cursor:pointer;font-size:22px;font-weight:700;padding:18px 0}.research-history>summary:focus-visible{outline:3px solid #367dc9;outline-offset:4px}.research-history-content .container{width:100%;padding-inline:0}.research-history-content .research-results>.container{padding-inline:20px}.fastener-research code,.research-citation,.research-references a{overflow-wrap:anywhere}.research-section>p{max-width:85ch}@media(max-width:560px){.research-accounting{grid-template-columns:1fr 1fr}.research-source-comparison{grid-template-columns:1fr;gap:18px}}@media(max-width:900px){.research-intro-grid,.research-explorer,.research-method{grid-template-columns:1fr;gap:28px}.research-controls{grid-template-columns:1fr 1fr}.research-intro aside{border-inline-start:0;padding-inline-start:0;border-top:1px solid #b9c9db;padding-top:20px}}@media(max-width:560px){.research-intro{padding:22px 0 32px}.research-intro nav{margin-bottom:26px;font-size:12px;gap:8px}.research-section{padding-top:36px;padding-bottom:36px}.research-lead{font-size:17px}.research-controls{gap:14px 10px}.research-controls label{font-size:12px}.research-model model-viewer{height:320px}.research-comparison,.research-downloads{grid-template-columns:1fr;gap:18px}.research-section-nav{gap:22px;font-size:14px}.research-count{font-size:40px}}@media print{.research-section-nav,.research-controls,.research-model{display:none}.research-results{background:#fff;color:#18324f}.research-results h2,.research-results h3{color:#18324f}}
