body.applications-editorial .application-intro{grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(48px,7vw,108px);padding-block:40px 96px;display:grid}body.applications-editorial main :is(h1,h2,h3,p,li){overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}:is(.application-uses,.application-development-grid,.application-material-row)>*,.application-intro-copy{min-width:0}body.applications-editorial .application-intro .eyebrow{margin-bottom:28px;font-size:.875rem}body.applications-editorial .application-intro h1{text-wrap:balance;overflow-wrap:break-word;font-size:clamp(2.5rem,4.6vw,4.25rem)}.application-lead{max-width:31rem;color:var(--muted);text-wrap:pretty;margin-top:28px;font-size:clamp(1.125rem,1.5vw,1.375rem);line-height:1.85}.application-intro-art{isolation:isolate;margin-inline-end:28px;position:relative}.application-intro-art:before{content:"";z-index:-1;background:#217b67;position:absolute;inset:32px -28px -28px 36%}.application-intro-art>:is(img,svg){object-fit:cover;width:100%;height:clamp(340px,33vw,475px);display:block}.application-nav-wrap{top:var(--header-visible-height);z-index:20;background:var(--paper);border-block:1px solid var(--line);transition:top var(--header-motion);position:sticky}body.applications-editorial main :is(section,header)[id]{scroll-margin-top:72px}.application-section-nav{scrollbar-width:thin;gap:36px;display:flex;overflow-x:auto}.application-section-nav a{border-bottom:2px solid #0000;flex-shrink:0;padding-block:22px;font-size:.875rem}.application-section-nav a[aria-current]{border-color:var(--green);color:var(--green)}body.applications-editorial .application-section{padding-block:clamp(64px,7vw,112px)}.application-section-title{font-size:clamp(1.5rem,2.2vw,2rem);font-weight:500;line-height:1.5}.application-uses{grid-template-columns:.55fr 1fr;gap:clamp(40px,7vw,100px);display:grid}.application-use-section+.application-use-section{margin-top:40px}.application-use-section h3{margin-bottom:16px;font-size:1.25rem;font-weight:500;line-height:1.65}.application-use-section p{color:var(--muted);font-size:1.0625rem;line-height:1.95}.application-use-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;margin:24px 0 0;padding:0;list-style:none;display:grid}.application-use-list li{border-top:1px solid var(--line);padding-block:20px;font-size:1.125rem;line-height:1.65}.application-component-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;margin-top:32px;display:grid}.application-component-grid article{border-top:1px solid var(--line);padding-block:24px}.application-component-grid h3{font-size:1.1875rem;font-weight:500;line-height:1.65}.application-component-grid p{color:var(--muted);margin-top:12px;font-size:1rem;line-height:1.9}body.applications-editorial .application-selection{padding-top:0}.application-grade-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:32px;display:grid}.application-grade{border-block:1px solid var(--line);padding:26px 0}.application-grade>span{color:var(--muted);font-size:1rem;line-height:1.7}.application-grade h3{margin-block:18px 24px;font-size:clamp(1.4375rem,2.3vw,2rem);font-weight:500}.application-grade p{color:var(--muted);margin-bottom:24px;font-size:1rem;line-height:1.8}.application-grade .application-grade-detail{color:var(--ink);text-underline-offset:6px;font-size:.875rem;text-decoration:underline}.application-grade:hover h3{color:var(--green)}.application-selection>.application-note{color:var(--muted);margin-top:24px;font-size:.875rem;line-height:1.8}body.applications-editorial #materials{padding-top:0}.application-material-list{border-top:1px solid var(--line);margin-top:30px}.application-material-row{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;gap:32px;padding-block:36px;display:grid}.application-material-row h3{font-size:clamp(1.375rem,2vw,1.875rem);font-weight:500;line-height:1.5}.application-material-row p{color:var(--muted);max-width:52rem;margin-top:12px;font-size:1rem;line-height:1.85}.application-material-actions{flex-direction:column;align-items:center;gap:18px;display:flex}.application-finder-link{text-underline-offset:6px;font-size:.875rem;line-height:1.7;text-decoration:underline}.application-button{text-align:center;border:1px solid #839e9c;border-radius:32px;justify-content:center;align-items:center;min-height:48px;padding:12px 26px;font-size:.875rem;line-height:1.5;display:inline-flex}.application-button:hover{background:var(--ink);border-color:var(--ink);color:#fff}.application-downloads{flex-wrap:wrap;align-items:baseline;gap:20px 40px;margin-top:36px;display:flex}.application-downloads h3{font-size:1rem;font-weight:500}.application-downloads a{text-underline-offset:6px;font-size:1rem;text-decoration:underline}.application-development{color:#fff;background:#217b67;padding-block:clamp(64px,7vw,108px)}.application-development-grid{grid-template-columns:1fr .85fr;gap:clamp(48px,10vw,160px);display:grid}.application-development-label{margin-bottom:26px;font-size:1rem}.application-development h2{text-wrap:balance;font-size:clamp(1.75rem,2.7vw,2.625rem);font-weight:500;line-height:1.5}.application-development h2+p{color:#e6f1ed;margin-top:24px;font-size:1.0625rem;line-height:1.9}.application-development .application-button{border-color:#bed9d1;margin-top:32px}.application-development .application-button:hover{color:var(--ink);background:#fff}.application-requirements>article{border-top:1px solid #7fb2a4;padding-block:24px}.application-requirements h3{font-size:1.1875rem;font-weight:500;line-height:1.6}.application-requirements p{color:#e6f1ed;margin-top:9px;font-size:1rem;line-height:1.9}.application-requirements .application-note{margin-top:8px;font-size:.875rem}@media (prefers-reduced-motion:reduce){.application-nav-wrap{transition:none}}html[dir=rtl] .application-intro-art:before{inset-inline:36% -28px}@media (width<=900px){body.applications-editorial .application-intro{grid-template-columns:1fr 1fr;gap:40px;padding-block:28px 76px}.application-intro-art>:is(img,svg){height:350px}.application-uses{grid-template-columns:.45fr 1fr;gap:32px}.application-development-grid{grid-template-columns:1fr 1fr;gap:48px}}@media (width<=640px){body.applications-editorial .application-intro{grid-template-columns:1fr;gap:36px;padding-block:16px 60px}body.applications-editorial .application-intro .eyebrow{margin-bottom:18px}.application-lead{margin-top:20px}.application-intro-art{margin-inline-end:16px}.application-intro-art:before{inset:24px -16px -16px 36%}.application-intro-art>:is(img,svg){height:290px}.application-section-nav{gap:24px}.application-section-nav a{padding-block:18px}.application-uses,.application-development-grid{grid-template-columns:1fr;gap:30px}.application-use-list{gap:0 24px}.application-use-list li{padding-block:18px;font-size:1.0625rem}.application-material-row{grid-template-columns:1fr;justify-items:start;gap:22px;padding-block:28px}.application-material-row p{margin-top:10px}.application-material-actions{flex-direction:row;gap:26px}.application-component-grid,.application-grade-list{grid-template-columns:1fr;gap:0}.application-grade+.application-grade{border-top:0}html[dir=rtl] .application-intro-art:before{inset-inline:36% -16px}.application-development-grid{gap:48px}}
