main.utility-page{max-width:1180px;margin:auto;padding:0 30px 48px;color:#eee9df}.utility-page h1,.utility-page h2,.utility-page h3{font-weight:400;letter-spacing:-.035em;line-height:1.12}.utility-page h1{font-size:clamp(36px,4vw,52px);margin:15px 0 24px}.utility-page h2{font-size:clamp(27px,3vw,38px);margin:12px 0 24px}.utility-page h3{font-size:23px;margin:0 0 14px}.utility-page p,.utility-page li,.utility-page dd{font-size:17px;line-height:1.75;color:#b9c5ce}.utility-page p{max-width:760px}.utility-page a{color:#dfc38e}.utility-page .eyebrow{font-size:11px;letter-spacing:.16em;color:#dfc38e;text-transform:uppercase}.utility-hero{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center;padding:64px 0 45px}.utility-hero figure{margin:0;text-align:center}.utility-hero img{width:100%;max-width:420px;height:auto;display:block;margin:auto}.utility-page figcaption{font-size:12px;line-height:1.6;color:#91a1ad;margin:14px auto 0;max-width:460px}.utility-badge{display:inline-block;font-size:11px;letter-spacing:.1em;border:1px solid #786849;border-radius:20px;padding:8px 12px;color:#e3c98e}.utility-actions{display:flex;flex-wrap:wrap;align-items:center;gap:22px;margin-top:28px}.utility-page .btn{display:inline-block;padding:13px 20px;background:#dfc38e;color:#0b131e;border-radius:5px;text-decoration:none;font-size:15px}.utility-page section.utility-section{padding:46px 0;border-top:1px solid #2b3a46}.utility-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.utility-card{padding:25px;border:1px solid #344550;border-radius:12px;background:#12212b}.utility-card p{font-size:16px;margin-bottom:0}.utility-two{display:grid;grid-template-columns:1fr 1fr;gap:45px}.utility-two figure{margin:0}.utility-two img{display:block;width:100%;height:auto;border-radius:7px}.utility-page table{width:100%;border-collapse:collapse;font-size:16px}.utility-page th,.utility-page td{text-align:left;vertical-align:top;padding:17px 13px;border-bottom:1px solid #344550}.utility-page td{color:#b9c5ce;line-height:1.6}.utility-page th{color:#dfc38e;font-weight:400}.utility-page .utility-note{border-left:2px solid #dfc38e;padding:1px 0 1px 20px;margin:24px 0}.utility-page details{border-bottom:1px solid #344550;padding:20px 0}.utility-page summary{font-size:19px;cursor:pointer;line-height:1.5}.utility-page details p{font-size:16px}.utility-page footer{border-top:1px solid #344550;padding-top:30px;font-size:14px;margin-top:35px}.utility-intro{max-width:830px;padding:68px 0 48px}.utility-product{display:grid;grid-template-columns:280px 1fr;gap:45px;align-items:center;border:1px solid #344550;background:#12212b;border-radius:14px;padding:32px}.utility-product img{width:100%;max-width:240px;height:auto;display:block;margin:auto}.utility-product h2{margin:14px 0}.utility-page .utility-strip{font-size:14px;letter-spacing:.03em;color:#dfc38e}.utility-page .utility-specs{display:grid;grid-template-columns:1fr 1fr;gap:0 35px;margin:0}.utility-page .utility-specs div{padding:20px 0;border-bottom:1px solid #344550}.utility-specs dt{color:#dfc38e;font-size:13px}.utility-page .utility-specs dd{margin:7px 0 0;font-size:16px}@media(max-width:850px){.utility-hero{gap:25px}.utility-grid{grid-template-columns:1fr}.utility-two{gap:24px}.utility-page .utility-product{grid-template-columns:210px 1fr;gap:25px}}@media(max-width:600px){main.utility-page{padding:0 20px 35px}.utility-hero{grid-template-columns:1fr;padding-top:35px;gap:30px}.utility-hero figure img{max-width:330px}.utility-two,.utility-page .utility-product,.utility-page .utility-specs{grid-template-columns:1fr}.utility-page .utility-product{padding:24px}.utility-page .utility-product img{max-width:230px}.utility-page section.utility-section{padding:34px 0}.utility-intro{padding-top:38px}.utility-page th,.utility-page td{padding:12px 7px;font-size:14px}.utility-page p,.utility-page li{font-size:16px}.utility-page .utility-two figure{max-width:460px}}