.ind-page-intro{padding:32px 0 35px}.ind-page-intro h1{margin:14px 0;font-size:42px}.ind-page-intro .lead{max-width:890px;font-size:18px}.ind-jump-nav{flex-wrap:wrap;gap:16px;margin-top:26px;display:flex}.ind-jump-nav>a{color:var(--navy);background:#fff;border:1px solid #c6d5e1;border-radius:5px;align-items:center;gap:13px;padding:13px 18px;font-size:16px;font-weight:500;line-height:1.5;display:inline-flex}.ind-jump-nav>a>i{color:var(--blue);flex:none;font-size:18px}.ind-jump-nav>a>i:last-child{margin-left:8px;font-size:14px}.ind-jump-nav>a:hover{border-color:var(--blue);color:var(--blue)}.ind-application{padding:57px 0 63px;scroll-margin-top:132px}.ind-application+.ind-application{border-top:1px solid var(--line)}.ind-application-grid{grid-template-columns:1.05fr 1fr;align-items:center;gap:65px;display:grid}.ind-application-copy>.eyebrow{margin-bottom:15px}.ind-application h2{margin-bottom:14px;font-size:36px;font-weight:600;line-height:1.25}.ind-application h3{letter-spacing:-.025em;margin-bottom:20px;font-size:23px;font-weight:500;line-height:1.4}.ind-application-copy>p:not(.eyebrow){margin-bottom:16px;font-size:16px;line-height:1.85}.ind-benefit-list{flex-direction:column;gap:14px;margin:24px 0 27px;padding:0;list-style:none;display:flex}.ind-benefit-list li{color:var(--ink);align-items:baseline;gap:13px;font-size:16px;line-height:1.8;display:flex}.ind-benefit-list i{text-align:center;width:21px;color:var(--blue);flex:none;font-size:18px}.ind-actions{flex-wrap:wrap;align-items:center;gap:18px 23px;display:flex}.ind-actions .button{gap:15px;padding:13px 18px;font-size:16px}.ind-text-link{color:var(--blue);align-items:center;gap:12px;font-size:16px;font-weight:500;line-height:1.6;display:inline-flex}.ind-text-link>i{flex:none}.ind-text-link:hover{color:var(--navy)}.ind-application-photo{background:var(--light);border:1px solid var(--line);min-width:0}.ind-application-photo>img{aspect-ratio:1.4;object-fit:cover;width:100%}.ind-machine-photo>img{object-position:31% 50%}.ind-foundry-photo>img{object-position:38% 50%}.ind-application-photo figcaption{background:var(--navy);color:#dae7f1;padding:16px 20px;font-size:14px;line-height:1.7}.ind-application-alternate{background:var(--light)}.ind-application-alternate .ind-application-copy{grid-area:1/2}.ind-application-alternate .ind-application-photo{grid-area:1/1}.ind-system-planning{background:var(--light);border-top:1px solid var(--line);padding:55px 0 61px}.ind-planning-heading{grid-template-columns:1.1fr 1fr;align-items:end;gap:60px;margin-bottom:30px;display:grid}.ind-planning-heading .eyebrow{margin-bottom:16px}.ind-planning-heading h2{font-size:34px;font-weight:600;line-height:1.25}.ind-planning-heading>p{max-width:520px;font-size:16px;line-height:1.85}.ind-planning-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.ind-planning-grid article{border:1px solid var(--line);background:#fff;padding:28px}.ind-planning-grid article>i{color:var(--blue);margin-bottom:22px;font-size:28px}.ind-planning-grid h3{margin-bottom:14px;font-size:23px;font-weight:600;line-height:1.4}.ind-planning-grid p{font-size:16px;line-height:1.85}.ind-contact{color:#fff;background:linear-gradient(110deg,#153950,#0b2032);padding:43px 0 48px}.ind-contact-inner{grid-template-columns:1fr auto;align-items:center;gap:60px;display:grid}.ind-contact .eyebrow{margin-bottom:15px}.ind-contact h2{margin-bottom:17px;font-size:30px;font-weight:600;line-height:1.3}.ind-contact p:not(.eyebrow){color:#c7d9e6;max-width:750px;font-size:16px;line-height:1.85}.ind-contact-actions{flex-direction:column;align-items:flex-start;gap:19px;display:flex}.ind-contact-actions .button{gap:15px;padding:14px 20px;font-size:16px}.ind-contact-actions>a:not(.button){color:#d3e3f0;font-size:16px;line-height:1.6}.ind-contact-actions>a:not(.button):hover{color:var(--sky)}@media (width<=1100px){.ind-application-grid{grid-template-columns:1fr 1fr;gap:35px}.ind-application h2{font-size:32px}.ind-application h3{font-size:22px}.ind-planning-heading{gap:35px}.ind-planning-heading h2{font-size:30px}.ind-planning-grid{gap:18px}.ind-planning-grid article{padding:25px}.ind-contact-inner{gap:35px}.ind-contact h2{font-size:28px}}@media (width<=850px){.ind-application-grid{grid-template-columns:1fr;gap:30px}.ind-application-copy,.ind-application-alternate .ind-application-copy{grid-area:1/1}.ind-application-photo,.ind-application-alternate .ind-application-photo{grid-area:2/1;width:100%;max-width:680px}.ind-application-photo>img{aspect-ratio:1.7}.ind-planning-heading{grid-template-columns:1fr;gap:20px}.ind-planning-heading>p{max-width:650px}.ind-planning-grid{grid-template-columns:1fr}.ind-contact-inner{grid-template-columns:1fr;gap:26px}.ind-contact-actions{justify-self:start}}@media (width<=680px){.ind-page-intro{padding:26px 0 28px}.ind-page-intro h1{margin:12px 0;font-size:34px}.ind-page-intro .lead{font-size:17px}.ind-jump-nav{gap:12px;margin-top:23px}.ind-jump-nav>a{gap:10px;padding:11px 14px}.ind-jump-nav>a>i:last-child{margin-left:5px}.ind-application{padding:39px 0 45px;scroll-margin-top:115px}.ind-application h2{font-size:30px}.ind-application h3{margin-bottom:19px;font-size:22px}.ind-application-copy>.eyebrow{margin-bottom:14px}.ind-benefit-list{gap:13px;margin:22px 0 25px}.ind-benefit-list li{gap:12px}.ind-actions{gap:19px}.ind-actions .button{gap:13px;padding:13px 16px}.ind-application-photo>img{aspect-ratio:1.45}.ind-application-photo figcaption{padding:15px 17px}.ind-system-planning{padding:41px 0 46px}.ind-planning-heading{gap:19px;margin-bottom:26px}.ind-planning-heading h2{font-size:28px}.ind-planning-grid article{padding:26px}.ind-planning-grid h3{font-size:24px}.ind-contact{padding:36px 0 40px}.ind-contact h2{font-size:27px}.ind-contact-actions .button{gap:13px;padding:13px 17px}}.res-page-intro{padding:32px 0 34px}.res-page-intro h1{margin:14px 0;font-size:42px}.res-page-intro .lead{max-width:870px;font-size:18px}.res-page-intro .res-roi-notice{max-width:1000px;color:var(--ink);background:#edf6fd;border:1px solid #c8dcec;align-items:baseline;gap:13px;margin-top:22px;padding:16px 19px;font-size:16px;line-height:1.8;display:flex}.res-roi-notice>i{color:var(--blue);flex:none}.res-roi-notice a{color:var(--blue);font-weight:500}.res-roi-notice a:hover{color:var(--navy)}.res-roi-notice a>i{margin-left:8px;font-size:14px}.res-jump-nav{flex-wrap:wrap;gap:25px;margin-top:24px;display:flex}.res-jump-nav a{color:var(--navy);align-items:center;gap:12px;font-size:16px;font-weight:500;display:inline-flex}.res-jump-nav i{color:var(--blue);font-size:14px}.res-jump-nav a:hover{color:var(--blue)}.res-brochures{padding:52px 0 60px;scroll-margin-top:145px}.res-section-heading{justify-content:space-between;align-items:end;gap:50px;margin-bottom:30px;display:flex}.res-section-heading .eyebrow{margin-bottom:16px}.res-section-heading h2,.res-questions h2{font-size:34px;font-weight:600;line-height:1.25}.res-section-heading>p{max-width:375px;font-size:16px;line-height:1.85}.res-brochure-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.res-brochure-card{border:1px solid var(--line);background:#fff;flex-direction:column;align-items:flex-start;min-width:0;padding:30px;display:flex}.res-document-heading{color:var(--blue);align-items:center;gap:15px;margin-bottom:28px;display:flex}.res-document-heading>i{flex:none;font-size:30px}.res-document-heading>span{letter-spacing:.07em;font-size:14px;font-weight:500;line-height:1.5}.res-brochure-card h3{margin-bottom:17px;font-size:27px;font-weight:600;line-height:1.3}.res-brochure-card>p{margin-bottom:23px;font-size:16px;line-height:1.85}.res-document-meta{color:var(--muted);align-items:center;gap:12px;margin-top:auto;margin-bottom:22px;font-size:14px;display:flex}.res-document-meta>span+span{border-left:1px solid var(--line);padding-left:12px}.res-brochure-card>.button{gap:16px;padding:13px 19px;font-size:16px}.res-brochure-featured{color:#fff;border-color:var(--navy);background:linear-gradient(135deg,#153e5b,#0b2032)}.res-brochure-featured .res-document-heading{color:var(--sky)}.res-brochure-featured>p{color:#c7d9e6}.res-brochure-featured .res-document-meta{color:#bad0df}.res-brochure-featured .res-document-meta>span+span{border-color:#4c687e}.button.res-white-button{color:var(--navy);background:#fff;border-radius:5px}.button.res-white-button:hover{background:#e1f0ff}.res-layouts{background:var(--light);border-top:1px solid var(--line);padding:56px 0 60px;scroll-margin-top:140px}.res-compare-link{color:var(--blue);flex:none;align-items:center;gap:13px;font-size:16px;font-weight:500;display:inline-flex}.res-compare-link:hover{color:var(--navy)}.res-layout-grid{grid-template-columns:1fr 1fr;align-items:start;gap:24px;display:grid}.res-layout-group{border:1px solid var(--line);background:#fff}.res-layout-group-heading{border-bottom:1px solid var(--line);align-items:center;gap:18px;padding:25px 28px;display:flex}.res-layout-group-heading>i{color:var(--blue);flex:none;font-size:28px}.res-layout-group h3{margin-bottom:4px;font-size:24px;font-weight:600;line-height:1.4}.res-layout-group-heading p{font-size:14px;line-height:1.7}.res-layout-list{margin:0;padding:0 28px;list-style:none}.res-layout-list li+li{border-top:1px solid var(--line)}.res-layout-list a{min-height:62px;color:var(--navy);justify-content:space-between;align-items:center;gap:20px;padding:17px 0;font-size:17px;font-weight:500;display:flex}.res-layout-list a:hover{color:var(--blue)}.res-layout-action{color:var(--muted);flex:none;align-items:center;gap:10px;font-size:14px;font-weight:400;display:flex}.res-layout-action i{color:var(--blue);font-size:16px}.res-layout-action i:last-child{margin-left:10px;font-size:15px}.res-layout-note{align-items:baseline;gap:11px;max-width:1050px;margin-top:22px;font-size:14px;line-height:1.85;display:flex}.res-layout-note>i{color:var(--blue);flex:none}.res-calculator{color:#fff;background:linear-gradient(110deg,#163c57,#0b2032);padding:37px 0 40px}.res-calculator-inner{grid-template-columns:auto 1fr auto;align-items:center;gap:28px;display:grid}.res-calculator-icon{color:var(--sky);padding-right:4px;font-size:41px}.res-calculator .eyebrow{margin-bottom:12px}.res-calculator h2{margin-bottom:12px;font-size:27px;font-weight:600;line-height:1.35}.res-calculator p:not(.eyebrow){color:#c6d8e6;max-width:670px;font-size:16px;line-height:1.85}.res-calculator .button{gap:16px;padding:14px 20px;font-size:16px}.res-questions{padding:65px 0;scroll-margin-top:145px}.res-questions-grid{grid-template-columns:.8fr 1.4fr;align-items:start;gap:75px;display:grid}.res-questions-intro .eyebrow{margin-bottom:17px}.res-questions h2{margin-bottom:23px}.res-questions-intro>p:not(.eyebrow){max-width:400px;font-size:16px;line-height:1.85}.res-question-contact{color:var(--blue);align-items:center;gap:13px;margin-top:22px;font-size:16px;font-weight:500;display:inline-flex}.res-question-contact:hover{color:var(--navy)}.res-faq-list{border-top:1px solid var(--line);min-width:0}.res-faq-list details{border-bottom:1px solid var(--line)}.res-faq-list summary{cursor:pointer;color:var(--navy);justify-content:space-between;align-items:center;gap:24px;padding:23px 0;font-size:18px;font-weight:500;line-height:1.6;list-style:none;display:flex}.res-faq-list summary::-webkit-details-marker{display:none}.res-faq-list summary>i{color:var(--blue);flex:none;font-size:14px;transition:transform .15s}.res-faq-list summary:hover{color:var(--blue)}.res-faq-list details[open] summary>i{transform:rotate(180deg)}.res-faq-list details>div{padding:0 30px 25px 0}.res-faq-list details p{font-size:16px;line-height:1.85}.res-faq-list details>div>a{color:var(--blue);align-items:center;gap:12px;margin-top:16px;font-size:16px;font-weight:500;display:inline-flex}.res-faq-list details>div>a:hover{color:var(--navy)}.res-help{background:var(--light);border-top:1px solid var(--line);padding:35px 0 39px}.res-help-inner{justify-content:space-between;align-items:center;gap:40px;display:flex}.res-help h2{margin-bottom:11px;font-size:26px;font-weight:600;line-height:1.35}.res-help p{font-size:16px;line-height:1.8}.res-help .button{flex:none;font-size:16px}@media (width<=1100px){.res-section-heading{gap:30px}.res-section-heading h2,.res-questions h2{font-size:30px}.res-brochure-grid{gap:18px}.res-brochure-card{padding:26px}.res-document-heading{gap:12px}.res-document-heading>span{letter-spacing:.035em}.res-brochure-card h3{font-size:25px}.res-brochure-card>.button{gap:13px;padding:12px 15px}.res-layout-group-heading{padding:23px}.res-layout-list{padding:0 23px}.res-calculator-inner{grid-template-columns:1fr auto;gap:22px}.res-calculator-icon{display:none}.res-calculator h2{font-size:25px}.res-questions-grid{grid-template-columns:.85fr 1.3fr;gap:40px}.res-questions-intro .eyebrow{letter-spacing:.1em}}@media (width<=850px){.res-section-heading{flex-direction:column;align-items:flex-start;gap:19px}.res-section-heading>p{max-width:650px}.res-brochure-grid{grid-template-columns:1fr 1fr}.res-brochure-featured{grid-column:1/-1}.res-brochure-featured>p{max-width:650px}.res-document-heading{margin-bottom:23px}.res-questions-grid{grid-template-columns:1fr;gap:28px}.res-questions-intro>p:not(.eyebrow){max-width:650px}.res-calculator-inner{grid-template-columns:1fr;gap:23px}.res-calculator .button{justify-self:start}.res-help-inner{flex-direction:column;align-items:flex-start;gap:22px}}@media (width<=680px){.res-page-intro{padding:26px 0 28px}.res-page-intro h1{margin:12px 0;font-size:34px}.res-page-intro .lead{font-size:17px}.res-jump-nav{gap:14px 22px;margin-top:22px}.res-brochures{padding:35px 0 44px;scroll-margin-top:120px}.res-section-heading{margin-bottom:25px}.res-section-heading h2,.res-questions h2{font-size:28px}.res-brochure-grid{grid-template-columns:1fr;gap:19px}.res-brochure-featured{grid-column:auto}.res-brochure-card{padding:27px}.res-brochure-card h3{font-size:26px}.res-document-heading{margin-bottom:22px}.res-document-heading>span{letter-spacing:.07em}.res-brochure-card>p,.res-document-meta{margin-bottom:20px}.res-brochure-card>.button{gap:16px;padding:13px 18px}.res-layouts{padding:42px 0 45px;scroll-margin-top:120px}.res-layout-grid{grid-template-columns:1fr;gap:20px}.res-layout-group-heading{gap:16px;padding:22px}.res-layout-group h3{font-size:23px}.res-layout-list{padding:0 22px}.res-layout-list a{gap:14px;padding:17px 0;font-size:17px}.res-layout-action{gap:8px}.res-layout-action i:last-child{margin-left:6px}.res-layout-note{align-items:flex-start}.res-layout-note>i{margin-top:7px}.res-calculator{padding:34px 0 38px}.res-calculator h2{font-size:26px}.res-calculator .button{gap:14px;padding:13px 18px}.res-questions{padding:43px 0 47px;scroll-margin-top:120px}.res-questions h2{margin-bottom:18px}.res-faq-list summary{gap:18px;padding:21px 0;font-size:17px}.res-faq-list details>div{padding:0 7px 23px 0}.res-faq-list details>div>a{gap:10px}.res-help{padding:31px 0 36px}.res-help h2{font-size:25px}.res-help .button{padding:13px 20px}}.sector-page-intro{padding:31px 0 34px}.sector-page-intro h1{max-width:960px;margin:14px 0;font-size:42px}.sector-page-intro .lead{max-width:850px;font-size:19px}.sector-opening{padding:49px 0 54px}.sector-opening h2,.sector-section-heading h2,.sector-process h2,.sector-planning h2,.sector-questions h2{font-size:33px;font-weight:600;line-height:1.3}.sector-opening h2{margin-bottom:21px}.sector-opening .ind-application-copy>p:not(.eyebrow){margin-bottom:17px}.sector-opening .ind-actions{margin-top:25px}.sector-opening .ind-application-photo>img{aspect-ratio:auto;object-fit:cover;height:345px}.sector-priorities{background:var(--light);border-block:1px solid var(--line);padding:52px 0 56px}.sector-section-heading{grid-template-columns:1.1fr 1fr;align-items:end;gap:65px;margin-bottom:28px;display:grid}.sector-section-heading .eyebrow{margin-bottom:15px}.sector-section-heading>p{max-width:550px;line-height:1.85}.sector-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:23px;display:grid}.sector-card{border:1px solid var(--line);background:#fff;min-width:0;padding:28px}.sector-card>i{color:var(--blue);margin-bottom:21px;font-size:28px}.sector-card h3{margin-bottom:15px;font-size:23px;font-weight:600;line-height:1.35}.sector-card p{line-height:1.85}.sector-process{padding:53px 0 56px}.sector-process-grid{grid-template-columns:.75fr 1.25fr;gap:65px;display:grid}.sector-process .eyebrow{margin-bottom:15px}.sector-process h2{max-width:420px}.sector-process-list{border-top:1px solid var(--line)}.sector-process-list article{border-bottom:1px solid var(--line);padding:22px 0}.sector-process-list h3{margin-bottom:11px;font-size:23px;line-height:1.4}.sector-process-list p{line-height:1.85}.sector-equipment{background:var(--light);border-block:1px solid var(--line);padding:48px 0 54px}.sector-equipment .sector-card{flex-direction:column;display:flex}.sector-equipment .sector-card p{margin-bottom:23px}.sector-card .ind-text-link{margin-top:auto}.sector-planning{color:#fff;background:linear-gradient(120deg,#153950,#0b2032);padding:49px 0}.sector-planning-grid{grid-template-columns:1fr 1fr;align-items:center;gap:70px;display:grid}.sector-planning .eyebrow{color:var(--sky);margin-bottom:15px}.sector-planning h2{margin-bottom:20px}.sector-planning p:not(.eyebrow){color:#c9dce9;line-height:1.85}.sector-planning .button{border-radius:5px;gap:15px;margin-top:24px;padding:13px 19px;font-size:16px}.sector-planning ul{margin:0;padding:0;list-style:none}.sector-planning li{border-bottom:1px solid #ffffff25;align-items:baseline;gap:13px;padding:13px 0;line-height:1.8;display:flex}.sector-planning li>i{color:var(--sky);flex:none;font-size:14px}.sector-questions{padding:51px 0}.sector-question-grid{grid-template-columns:.75fr 1.25fr;align-items:start;gap:65px;display:grid}.sector-questions .eyebrow{margin-bottom:15px}.sector-questions .res-faq-list summary{padding:20px 0;font-size:17px}.sector-related{background:var(--light);border-top:1px solid var(--line);padding:30px 0 39px}.sector-related-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 35px;display:flex}.sector-related h2{font-size:25px;line-height:1.4}.sector-related nav{flex-wrap:wrap;gap:16px 30px;display:flex}.full-faq{padding:49px 0 57px}.full-faq-grid{grid-template-columns:.65fr 1.35fr;align-items:start;gap:65px;display:grid}.faq-directory{background:var(--light);border:1px solid var(--line);padding:27px}.faq-directory h2{margin-bottom:17px;font-size:23px;line-height:1.4}.faq-directory nav{flex-direction:column;gap:13px;display:flex}.faq-directory nav>a{color:var(--blue);justify-content:space-between;align-items:baseline;gap:12px;font-weight:500;line-height:1.65;display:flex}.faq-directory nav>a>i{flex:none;font-size:14px}.faq-directory>p{border-top:1px solid var(--line);margin-top:22px;padding-top:20px;font-size:16px;line-height:1.85}.faq-directory>a{margin-top:18px}.faq-topic{min-width:0;margin-bottom:40px;scroll-margin-top:145px}.faq-topic:last-child{margin-bottom:0}.faq-topic h2{margin-bottom:20px;font-size:28px;line-height:1.35}.faq-topic details{scroll-margin-top:145px}.faq-topic .res-faq-list summary{padding:20px 0;font-size:17px}.res-all-faq{gap:13px;margin-top:22px;padding:12px 17px;font-size:16px}.legacy-demo{background:var(--light);border-top:1px solid var(--line);padding:44px 0 50px;scroll-margin-top:145px}.legacy-demo-grid{grid-template-columns:.8fr 1.2fr;align-items:center;gap:55px;display:grid}.legacy-demo h2{margin-bottom:19px;font-size:32px;line-height:1.3}.legacy-demo .eyebrow{margin-bottom:15px}.legacy-demo p:not(.eyebrow){margin-bottom:18px;line-height:1.85}.legacy-demo .demo-caption{font-size:14px}.legacy-video{aspect-ratio:16/9;background:var(--navy-deep);border:1px solid #bdccd8;width:100%}.legacy-video iframe{border:0;width:100%;height:100%;display:block}@media (width<=1100px){.sector-section-heading,.sector-process-grid,.sector-question-grid,.full-faq-grid{gap:35px}.sector-card{padding:24px}.sector-opening h2,.sector-section-heading h2,.sector-process h2,.sector-planning h2,.sector-questions h2{font-size:30px}.sector-planning-grid,.legacy-demo-grid{gap:35px}.legacy-demo h2{font-size:29px}}@media (width<=850px){.sector-section-heading,.sector-process-grid,.sector-question-grid,.full-faq-grid,.legacy-demo-grid{grid-template-columns:1fr;gap:25px}.sector-card-grid{grid-template-columns:1fr;gap:19px}.sector-card{padding:27px}.sector-planning-grid{grid-template-columns:1fr;gap:25px}.sector-process h2{max-width:650px}.sector-opening .ind-application-photo>img{height:340px}.faq-directory nav{flex-flow:wrap;gap:15px 25px}.faq-directory>p{max-width:650px}.legacy-video{max-width:800px}.legacy-demo p:not(.eyebrow){max-width:720px}}@media (width<=680px){.sector-page-intro{padding:25px 0 28px}.sector-page-intro h1{font-size:33px;line-height:1.2}.sector-page-intro .lead{font-size:18px}.sector-opening{padding:33px 0 40px}.sector-opening h2,.sector-section-heading h2,.sector-process h2,.sector-planning h2,.sector-questions h2{font-size:28px}.sector-opening .ind-application-photo>img{height:250px}.sector-priorities,.sector-process,.sector-equipment,.sector-planning,.sector-questions{padding:38px 0 42px}.sector-section-heading{gap:18px;margin-bottom:23px}.sector-card{padding:25px}.sector-card h3,.sector-process-list h3{font-size:22px}.sector-related-inner{flex-direction:column;align-items:flex-start}.sector-related nav{gap:17px 24px}.sector-related h2{font-size:24px}.full-faq{padding:32px 0 43px}.full-faq-grid{gap:31px}.faq-directory{padding:23px}.faq-directory nav{flex-direction:column;gap:14px}.faq-topic{margin-bottom:30px;scroll-margin-top:120px}.faq-topic h2{font-size:26px}.faq-topic details{scroll-margin-top:120px}.faq-topic .res-faq-list summary{gap:17px;font-size:17px}.legacy-demo{padding:35px 0 40px;scroll-margin-top:120px}.legacy-demo h2{font-size:28px}.legacy-demo-grid{gap:24px}.res-all-faq{padding:12px 15px}}