.collection-hero{background:linear-gradient(115deg,#062a42,#0c5478);color:#fff;padding:50px 0 46px}
.collection-hero h1{font-size:clamp(36px,4vw,56px);line-height:1.08;letter-spacing:-.055em;margin:0;font-weight:600}
.collection-hero h1 em{font-style:normal;color:#9ee0e2}
.collection-hero>div>p:not(.eyebrow){max-width:610px;color:#c8dce3;line-height:1.65;margin:16px 0 20px}
.collection-products{padding:48px 0 82px;background:#f4f8f9}
.collection-intro{text-align:center;max-width:760px;margin:0 auto 30px}
.collection-intro h2{font-size:clamp(27px,3vw,38px);letter-spacing:-.045em;margin:0}
.collection-intro p:not(.eyebrow){color:#63717c;line-height:1.6;margin:12px 0 0}
.detail-sheet-list{display:grid;gap:36px}
.detail-sheet{background:#fff;border:1px solid #dce7e9;box-shadow:0 15px 34px rgba(12,45,61,.07)}
.detail-sheet__head{display:flex;align-items:center;gap:18px;padding:20px 25px;border-bottom:1px solid #e6edef}
.detail-sheet__head>span{color:#67cdd2;font-size:16px;font-weight:700;letter-spacing:.08em}
.detail-sheet__head h3{font-size:21px;line-height:1;margin:0;font-weight:600}
.detail-sheet__head p{color:#71808a;font-size:13px;margin:6px 0 0}
.detail-sheet__head a{margin-left:auto;color:#075c91;font-size:13px;font-weight:700;white-space:nowrap}
.detail-sheet>img{display:block;width:100%;height:auto}
.collection-cta{background:#062a42;color:#fff;text-align:center;padding:87px 0}
.collection-cta h2{font-size:clamp(32px,4vw,48px);letter-spacing:-.045em;margin:0}
.collection-cta p:not(.eyebrow){max-width:585px;margin:20px auto 28px;color:#bdd2db;line-height:1.8}
.collection-cta .button{margin-top:0}
@media(max-width:600px){.collection-hero{padding:42px 0 38px}.collection-products{padding:42px 0 60px}.collection-intro{margin-bottom:25px}.collection-intro p:not(.eyebrow){font-size:14px}.detail-sheet-list{gap:22px}.detail-sheet__head{padding:14px;gap:11px}.detail-sheet__head h3{font-size:17px}.detail-sheet__head p{font-size:11px}.detail-sheet__head a{font-size:11px}.collection-cta{padding:65px 0}}
