.product-lens-education{background:#f5f5f3;color:#171717;padding:56px 24px}.product-lens-education__inner{max-width:1180px;margin:0 auto}.product-lens-education__header{max-width:760px;margin:0 auto 34px;text-align:center}.product-lens-education__eyebrow,.product-lens-education__number{font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.product-lens-education__header h2{margin:8px 0 12px;font-size:clamp(28px,3vw,42px)}.product-lens-education__header>p:last-child{font-size:17px;line-height:1.65;color:#555}.product-lens-education__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.product-lens-education__module{background:#fff;border:1px solid #deded9}.product-lens-education__module--wide,.product-lens-education__module--note{grid-column:1/-1}.product-lens-education__module>div:last-child{padding:24px 28px}.product-lens-education__module h3{font-size:22px;margin:5px 0 10px}.product-lens-education__module p:last-child{margin:0;color:#555;line-height:1.65}.lens-visual{aspect-ratio:16/8;display:flex;align-items:center;justify-content:center;overflow:hidden;background:linear-gradient(135deg,#eeeae3,#f8f7f4)}.product-lens-education__module:not(.product-lens-education__module--wide):not(.product-lens-education__module--note) .lens-visual{aspect-ratio:4/3}.lens-visual img{width:100%;height:100%;object-fit:cover}.lens-visual--placeholder{flex-direction:column;border-bottom:1px solid #deded9;color:#333;text-align:center;padding:20px}.lens-visual--placeholder span{font-size:clamp(19px,2vw,30px);font-weight:600}.lens-visual--placeholder small{margin-top:8px;font-size:10px;letter-spacing:.16em;color:#777}.product-lens-education__link{display:inline-block;margin-top:28px;color:#171717;font-size:13px;font-weight:700;letter-spacing:.08em;text-decoration:underline;text-underline-offset:5px}@media(max-width:749px){.product-lens-education{padding:38px 16px}.product-lens-education__grid{grid-template-columns:1fr}.product-lens-education__module--wide,.product-lens-education__module--note{grid-column:auto}.product-lens-education__module>div:last-child{padding:20px}.lens-visual,.product-lens-education__module:not(.product-lens-education__module--wide):not(.product-lens-education__module--note) .lens-visual{aspect-ratio:4/3}}
