.eye-care-preview{background:var(--deep);color:#fff;scroll-margin-top:110px}
.eye-care-preview .eye-care-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:center;padding-block:76px}
.eye-care-preview .eyebrow{color:#e7cf91;margin-bottom:18px}
.eye-care-preview h2{font-size:clamp(2.4rem,4vw,3.5rem);line-height:1.5;letter-spacing:.08em}
.eye-care-preview .eye-care-lead{font-family:var(--serif);font-size:clamp(1.25rem,2vw,1.6rem);line-height:1.9;letter-spacing:.04em;margin:20px 0 0;color:#e2ebe7}
.eye-care-preview .eye-care-status{display:inline-block;margin:0 0 22px;padding:4px 13px;border:1px solid #a99661;border-radius:3px;color:#f4dfab;font-size:.8125rem;letter-spacing:.08em}
.eye-care-preview .eye-care-copy p{color:#e2ebe7;line-height:2}
.eye-care-preview .eye-care-copy .eye-care-name{color:#fff;font-family:var(--serif);font-size:1.3rem;line-height:1.7;margin-bottom:18px}
.eye-care-preview .eye-care-detail{padding-top:18px;border-top:1px solid #ffffff38;font-size:.875rem}
.eye-care-preview .eye-care-copy p:last-child{margin-bottom:0}
@media(max-width:700px){.eye-care-preview .eye-care-layout{grid-template-columns:1fr;gap:30px;padding-block:52px}.eye-care-preview{scroll-margin-top:94px}.eye-care-preview .eye-care-status{margin-bottom:16px}}
