.sth-style-lesson{--sth-ink:#171717;--sth-gold:#8b7045;color:var(--sth-ink);background:#faf9f6;padding:64px max(22px,calc((100vw - 1400px)/2)) 72px;font-family:Arial,sans-serif}.sth-style-lesson *{box-sizing:border-box}.sth-style-lesson__intro{max-width:960px;margin:0 auto 44px;text-align:center}.sth-style-lesson__eyebrow{font-size:11px!important;letter-spacing:.16em;font-weight:600;color:var(--sth-gold);margin:0 0 16px!important}.sth-style-lesson h1{font-family:Georgia,serif;font-size:clamp(38px,4.5vw,68px);line-height:1.08;margin:0 0 24px;font-weight:400}.sth-style-lesson p{font-size:16px;line-height:1.7;margin:0 0 18px}.sth-style-lesson__lead{max-width:790px;margin:auto}.sth-style-lesson nav{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:26px}.sth-style-lesson nav a{padding:10px 16px;border:1px solid #d9d1c3;border-radius:30px;font-size:13px;text-decoration:none;color:var(--sth-ink)}.sth-style-lesson a:hover{color:var(--sth-gold)}.sth-style-lesson a:focus-visible{outline:2px solid var(--sth-gold);outline-offset:4px}.sth-style-lesson__steps{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;border-block:1px solid #d9d1c3;padding:28px 0;margin-bottom:48px}.sth-style-lesson__steps span{color:var(--sth-gold);font:italic 26px Georgia,serif}.sth-style-lesson__steps h2{font-size:18px;margin:10px 0}.sth-style-lesson__steps p{font-size:14px;margin:0}.sth-style-lesson__example{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,2fr);gap:36px;padding:40px 0;border-bottom:1px solid #d9d1c3}.sth-style-lesson__example:first-child{padding-top:0}.sth-style-lesson__product h2{font:400 clamp(27px,2.5vw,38px)/1.15 Georgia,serif;margin:0 0 20px}.sth-style-lesson__product-image{display:block;background:white;border:1px solid #ece8df;margin:24px 0 16px}.sth-style-lesson__product-image img{display:block;width:100%;height:300px;object-fit:contain}.sth-style-lesson h3{font-size:16px;line-height:1.4;margin:0 0 10px}.sth-style-lesson__price{font-weight:600}.sth-style-lesson__button{display:inline-block;background:#171717;color:#fff!important;padding:14px 20px;font-size:13px;letter-spacing:.03em;text-decoration:none}.sth-style-lesson__looks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;align-items:start}.sth-style-lesson figure{margin:0;background:#fff;border:1px solid #ece8df}.sth-style-lesson figure img{display:block;width:100%;height:auto;object-fit:contain}.sth-style-lesson figcaption{padding:22px}.sth-style-lesson figcaption p{font-size:14px;margin:0}.sth-style-lesson__gallery{max-width:850px;margin:48px auto 0;text-align:center}.sth-style-lesson__gallery h2{font:400 32px/1.2 Georgia,serif;margin:0 0 20px}.sth-style-lesson__gallery a{color:var(--sth-ink);text-underline-offset:5px;font-size:15px}@media(max-width:899px){.sth-style-lesson__example{grid-template-columns:1fr;gap:26px}.sth-style-lesson__product-image img{height:320px}.sth-style-lesson__product{max-width:650px}.sth-style-lesson__steps{gap:18px}.sth-style-lesson{padding-top:40px}}@media(max-width:599px){.sth-style-lesson__steps{grid-template-columns:1fr;gap:22px}.sth-style-lesson__steps div{display:grid;grid-template-columns:36px 1fr;column-gap:10px}.sth-style-lesson__steps h2{margin:2px 0 8px}.sth-style-lesson__steps p{grid-column:2}.sth-style-lesson__looks{grid-template-columns:1fr}.sth-style-lesson figcaption{padding:20px}.sth-style-lesson__example{padding-block:34px}.sth-style-lesson nav a{font-size:12px;padding:9px 13px}}