.w-approach{background:#054030;padding:72px 24px 80px;text-align:center;overflow:hidden}.w-approach__inner{width:100%;max-width:900px;margin:0 auto}.w-approach__heading{margin:0 0 16px;color:#fff5e0;font-size:clamp(2rem,4vw,3.25rem);font-weight:800;line-height:1.1;letter-spacing:.01em;text-transform:uppercase}.w-approach__description{max-width:620px;margin:0 auto 42px;color:#e9e2c9;font-size:clamp(1rem,1.5vw,1.15rem);line-height:1.7}.w-approach__graphic-wrap{width:100%;max-width:560px;margin:0 auto;display:flex;justify-content:center;align-items:center}.w-approach__graphic{display:block;width:100%;max-width:560px;height:auto;object-fit:contain;border-radius:18px}.w-approach__placeholder{width:100%;padding:50px 24px;border:1px dashed #c99a3d;border-radius:16px;color:#fff5e0;font-size:1rem;line-height:1.6}@media screen and (min-width:600px){.w-approach{padding:90px 32px 100px}.w-approach__graphic-wrap,.w-approach__graphic{max-width:620px}}@media screen and (max-width:599px){.w-approach{padding:58px 18px 64px}.w-approach__heading{font-size:clamp(1.8rem,8vw,2.35rem);line-height:1.15}.w-approach__description{margin-bottom:30px;font-size:.98rem;line-height:1.65}.w-approach__graphic-wrap{max-width:100%}.w-approach__graphic{width:100%;max-width:480px;border-radius:14px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/workshop-approach.css.map */
