
.preview-polish main>.arctica-lens-section{background:#f4f6f8;padding-top:48px;padding-bottom:48px}
.preview-polish .arctica-lens-section>h2{font-size:clamp(30px,3.2vw,42px);line-height:1.2;margin:0 0 22px;color:#243080}
.preview-polish .lens-introduction{max-width:960px;font-size:17px;line-height:1.8;margin:0 0 32px;color:#53627a}
.lens-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;align-items:stretch}
.lens-card{min-width:0;display:flex;flex-direction:column;padding:22px 18px;border-radius:30px 4px 4px 4px;background:var(--lens-bg);color:#21354e}
.lens-mind{--lens-bg:#e5edf3}.lens-heart{--lens-bg:#fbe9e1}.lens-relation{--lens-bg:#e9f0e2}.lens-rhythm{--lens-bg:#fcf0cf}.lens-space{--lens-bg:#eee7f3}
.lens-card-top{display:flex;align-items:center;gap:10px;margin-bottom:20px}.lens-card-top svg{width:34px;height:34px;flex-shrink:0;color:#243a56}
.preview-polish .lens-card .lens-name{font-size:18px;font-weight:650;letter-spacing:.03em;margin:0;text-transform:uppercase;color:#243a56}
.preview-polish .lens-card h3{font-size:21px;line-height:1.3;letter-spacing:normal;margin:0 0 16px;color:#243080}
.preview-polish .lens-card p{font-size:15px;line-height:1.75;max-width:none;margin:0 0 20px}
.lens-practice{margin-top:auto;border-top:1px solid #24308025;padding-top:18px}
.preview-polish .lens-card h4{font-size:13px;text-transform:uppercase;letter-spacing:.05em;margin:0 0 10px;color:#243a56}
.preview-polish .lens-practice p{font-size:14px;margin:0}
.preview-polish .arctica-lens-section>.lens-note{max-width:none;font-size:15px;line-height:1.75;color:#53627a;margin:26px 0 0}
@media(max-width:1100px){.lens-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:760px){.lens-grid{grid-template-columns:1fr}.lens-card{padding:24px}.preview-polish main>.arctica-lens-section{padding-top:36px;padding-bottom:36px}.lens-card-top{margin-bottom:16px}.preview-polish .lens-card p{font-size:16px}.lens-practice{margin-top:0}.preview-polish .lens-practice p{font-size:15px}}
