.page-intro{padding:clamp(66px,9vw,125px) clamp(22px,9vw,150px);background:var(--paper)}.page-intro>p:not(.eyebrow),.page-intro>h2{max-width:780px}.page-intro>p:not(.eyebrow){font-size:1.06rem;color:#4c5752}.info-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#aeb5af;border:1px solid #aeb5af;margin-top:46px}.info-grid article{padding:28px;background:var(--paper)}.info-grid h3{font-size:1.25rem;letter-spacing:-.035em}.info-grid p{font-size:.92rem;color:#4c5752;margin-bottom:0}.spec-table{width:100%;border-collapse:collapse;margin-top:30px}.spec-table th,.spec-table td{padding:16px 0;border-bottom:1px solid #c7ccc6;text-align:left;vertical-align:top}.spec-table th{width:31%;font-size:.8rem;letter-spacing:.06em;text-transform:uppercase}.spec-table td{color:#4c5752}.product-links{padding:clamp(60px,8vw,110px) clamp(22px,9vw,150px);background:var(--smoke)}.product-links h2{font-size:clamp(2rem,3.5vw,3.6rem);letter-spacing:-.055em}.product-links ul{margin:32px 0 0;padding:0;list-style:none;border-top:1px solid #aeb5af}.product-links li{border-bottom:1px solid #aeb5af}.product-links a{display:flex;justify-content:space-between;gap:18px;padding:19px 0;color:var(--ink);font-weight:800;text-decoration:none}.product-links a:hover{text-decoration:underline}.product-links a span{font-weight:400;color:#59645f}.notice{margin-top:28px;padding:18px 20px;border-left:3px solid var(--acid);background:#e8ebe4;color:#3f4945}@media(max-width:700px){.info-grid{grid-template-columns:1fr}.spec-table th,.spec-table td{display:block;width:auto}.spec-table th{padding-bottom:4px;border-bottom:0}.spec-table td{padding-top:4px}.product-links a{display:block}.product-links a span{display:block;margin-top:5px}}
