:root{--sr-ink:#111619;--sr-text:#424b50;--sr-muted:#798186;--sr-paper:#f2f1ec;--sr-white:#fbfbf8;--sr-cool:#dce1e2;--sr-dark:#12181b;--sr-line:rgba(17,22,25,.18);--sr-orange:#f04a23}html{scroll-behavior:smooth}body.strain-relief-magazine{background:var(--sr-paper);color:var(--sr-ink)}body.strain-relief-magazine .header{position:sticky;top:0;z-index:1000}body.strain-relief-magazine .pcc-main{overflow:clip;padding-top:0}
.strain-relief-magazine .pcc-hero{position:relative;isolation:isolate;min-height:0;padding:0;background:#080b0d;color:#fff}.strain-relief-magazine .pcc-hero:after{height:3px;background:linear-gradient(90deg,var(--sr-orange) 0 24%,transparent 24%)}.strain-relief-magazine .pcc-breadcrumb{position:relative;z-index:4;width:min(1320px,calc(100% - 80px));padding-block:20px 12px;color:rgba(255,255,255,.56)}.strain-relief-magazine .pcc-breadcrumb a{color:inherit}.strain-relief-magazine .pcc-hero-grid{position:static;display:block;width:min(1320px,calc(100% - 80px));min-height:420px;margin:auto;padding:26px 0 42px}.strain-relief-magazine .pcc-hero-copy{position:relative;z-index:3;display:flex;flex-direction:column;justify-content:center;width:min(670px,56%);min-height:340px;padding:8px 0 20px;background:transparent}.strain-relief-magazine .pcc-hero-copy h1{max-width:14ch;margin:0 0 20px;font-size:clamp(42px,5.2vw,72px);line-height:.99;letter-spacing:-.05em;white-space:pre-line}.strain-relief-magazine .pcc-hero-copy p{max-width:64ch;margin:0;color:rgba(255,255,255,.76);font-size:clamp(15px,1.2vw,18px);line-height:1.82;text-indent:2em}.strain-relief-magazine .pcc-actions{margin-top:26px}.strain-relief-magazine .btn-primary{color:#111}.strain-relief-magazine .pcc-hero-media{position:absolute;z-index:0;inset:0;width:100%;height:100%;margin:0;overflow:hidden}.strain-relief-magazine .pcc-hero-media:after{content:"";position:absolute;z-index:1;inset:0;background:linear-gradient(90deg,rgba(4,7,9,.99) 0%,rgba(4,7,9,.96) 26%,rgba(4,7,9,.82) 46%,rgba(4,7,9,.5) 64%,rgba(4,7,9,.28) 83%,rgba(4,7,9,.38) 100%)}.strain-relief-magazine .pcc-hero-media img{width:100%;height:100%;object-fit:cover;object-position:center 44%;filter:saturate(.42) contrast(1.14) brightness(.48)}
.sr-page{overflow:clip;background:var(--sr-paper)}.sr-page h2,.sr-page h3{margin:0;color:var(--sr-ink)}.sr-page p{margin:0;color:var(--sr-text);font-size:clamp(14px,1.08vw,16.5px);line-height:1.76;text-indent:2em}.sr-page figure{margin:0}.sr-page img{display:block;width:100%}.sr-page figcaption{margin-top:8px;color:var(--sr-muted);font-size:11px;line-height:1.45}.sr-opening{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr);gap:clamp(42px,7vw,110px);align-items:end;padding:clamp(46px,5vw,68px) max(5vw,calc((100vw - 1320px)/2));background:var(--sr-white)}.sr-opening>div>span{color:var(--sr-orange);font:700 11px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.09em}.sr-opening h2{max-width:17ch;margin:13px 0 17px;font-size:clamp(31px,3.4vw,48px);line-height:1.06;letter-spacing:-.038em}.sr-opening aside{padding-left:23px;border-left:3px solid var(--sr-orange)}.sr-opening aside strong{font-size:20px}.sr-opening aside p{margin-top:9px;font-size:14px;text-indent:0}
.sr-geometry,.sr-process,.sr-validation,.sr-spec,.sr-faq{padding:clamp(44px,5.2vw,70px) max(5vw,calc((100vw - 1320px)/2))}.sr-head{display:grid;grid-template-columns:50px 1fr;gap:18px;align-items:end;margin-bottom:clamp(24px,3vw,38px);padding-bottom:15px;border-bottom:1px solid var(--sr-line)}.sr-head>span{color:var(--sr-orange);font:700 11px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}.sr-head small{display:block;margin-bottom:5px;color:var(--sr-muted);font:600 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.12em}.sr-head h2{font-size:clamp(28px,3vw,42px);line-height:1.08;letter-spacing:-.035em}.sr-card h3{font-size:clamp(18px,1.5vw,23px);line-height:1.25}.sr-card p{margin-top:10px}.sr-card figure{overflow:hidden}.sr-card img{height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.2,.7,.2,1),filter .4s}.sr-card:hover img{transform:scale(1.018)}
.sr-geometry{background:var(--sr-cool)}.sr-geometry>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px clamp(28px,4vw,58px)}.sr-geometry .sr-card{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);gap:clamp(24px,3vw,44px);align-items:center;padding-top:15px;border-top:1px solid var(--sr-line)}.sr-geometry .sr-load-path{grid-column:1/-1;grid-template-columns:minmax(420px,1fr) minmax(0,1fr)}.sr-geometry figure{height:245px}.sr-geometry .sr-load-path figure{height:300px}.sr-geometry img{filter:saturate(.55) contrast(1.1)}.sr-geometry .sr-transition img{object-position:center 55%}
.sr-process{background:var(--sr-dark);color:#fff}.sr-process .sr-head{border-color:rgba(255,255,255,.2)}.sr-process .sr-head h2,.sr-process h3{color:#fff}.sr-process .sr-head small,.sr-process figcaption{color:rgba(255,255,255,.48)}.sr-process p{color:rgba(255,255,255,.72)}.sr-process>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(26px,3.6vw,52px)}.sr-process .sr-card{display:flex;flex-direction:column}.sr-process figure{height:250px}.sr-process img{filter:saturate(.48) contrast(1.12) brightness(.76)}.sr-process .sr-resin img{object-position:center 52%}.sr-process .sr-card>div{padding-top:17px}
.sr-validation{background:var(--sr-white)}.sr-validation>div{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:0 clamp(34px,5vw,72px)}.sr-validation .sr-card{padding:21px 0;border-top:1px solid var(--sr-line)}.sr-validation .sr-mechanical{grid-row:1/3;display:grid;grid-template-columns:minmax(240px,.75fr) minmax(0,1fr);gap:clamp(24px,3vw,44px);align-items:center}.sr-validation .sr-mechanical figure{height:470px}.sr-validation .sr-environment,.sr-validation .sr-applications{display:grid;grid-template-columns:170px 1fr;gap:22px;align-items:center}.sr-validation .sr-environment figure,.sr-validation .sr-applications figure{height:155px}.sr-validation img{filter:saturate(.58) contrast(1.08)}.sr-validation .sr-mechanical img{object-fit:contain;background:#eee}
.sr-spec{background:#dedad0}.sr-spec ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;border-top:1px solid var(--sr-line)}.sr-spec li{display:grid;grid-template-columns:34px 1fr;gap:12px;padding:17px 23px 17px 0;border-bottom:1px solid var(--sr-line)}.sr-spec li:not(:nth-child(3n+1)){padding-left:23px;border-left:1px solid var(--sr-line)}.sr-spec li>span{color:var(--sr-orange);font:700 11px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}.sr-spec p{text-indent:0}.sr-faq{background:var(--sr-paper)}.sr-faq>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 42px}.sr-faq details{padding:15px 0;border-top:1px solid var(--sr-line)}.sr-faq summary{cursor:pointer;font-weight:700;line-height:1.45}.sr-faq details p{margin-top:9px}.sr-sources{margin:0 max(5vw,calc((100vw - 1320px)/2)) 48px;padding:16px 0;border-top:1px solid var(--sr-line);font-size:12px}.sr-sources p{margin:8px 0;font-size:12px;text-indent:0}.sr-sources a{color:var(--sr-ink)}
@media(max-width:900px){.strain-relief-magazine .pcc-breadcrumb{width:calc(100% - 40px);padding-block:14px 8px}.strain-relief-magazine .pcc-hero-grid{width:calc(100% - 40px);min-height:580px;padding:20px 0 30px}.strain-relief-magazine .pcc-hero-copy{width:100%;min-height:500px;justify-content:flex-end}.strain-relief-magazine .pcc-hero-copy h1{max-width:9ch;font-size:clamp(42px,12.5vw,60px)}.strain-relief-magazine .pcc-hero-copy p{max-width:34ch;font-size:15px}.strain-relief-magazine .pcc-hero-media:after{background:linear-gradient(180deg,rgba(4,7,9,.16) 0%,rgba(4,7,9,.38) 35%,rgba(4,7,9,.94) 72%,rgba(4,7,9,.99) 100%)}.strain-relief-magazine .pcc-hero-media img{object-position:62% center}.sr-opening{grid-template-columns:1fr;gap:25px;padding:40px 24px}.sr-geometry,.sr-process,.sr-validation,.sr-spec,.sr-faq{padding:40px 24px}.sr-head{grid-template-columns:34px 1fr;gap:10px;margin-bottom:24px}.sr-head h2{font-size:29px}.sr-geometry>div,.sr-process>div,.sr-validation>div,.sr-faq>div{grid-template-columns:1fr}.sr-geometry .sr-card,.sr-geometry .sr-load-path,.sr-validation .sr-mechanical,.sr-validation .sr-environment,.sr-validation .sr-applications{display:block;grid-column:auto;grid-row:auto;padding:20px 0}.sr-geometry figure,.sr-geometry .sr-load-path figure,.sr-process figure,.sr-validation .sr-mechanical figure,.sr-validation .sr-environment figure,.sr-validation .sr-applications figure{height:225px}.sr-card>div,.sr-validation .sr-card>div{padding-top:15px}.sr-spec ol{grid-template-columns:1fr}.sr-spec li,.sr-spec li:not(:nth-child(3n+1)){padding:15px 0;border-left:0}.sr-sources{margin-inline:24px}.strain-relief-magazine .pcc-closing{padding-inline:24px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.sr-card img{transition:none!important;transform:none!important}}
