.page-module__s4GLqG__page{max-width:1100px;color:var(--vg-text,#453e3f);padding-bottom:72px}.page-module__s4GLqG__hero{max-width:850px;margin:48px 0 56px}.page-module__s4GLqG__page h1{color:#453e3f;margin:12px 0 24px;font-size:clamp(2.4rem,5vw,4.5rem);line-height:1.07}.page-module__s4GLqG__page h2{color:#453e3f;margin:14px 0 20px;font-size:clamp(1.9rem,3vw,2.6rem);line-height:1.15}.page-module__s4GLqG__page h3{color:#453e3f;margin:0 0 12px;font-size:1.6rem}.page-module__s4GLqG__page p,.page-module__s4GLqG__page li{line-height:1.7}.page-module__s4GLqG__page p{margin:0 0 18px}.page-module__s4GLqG__page a{color:#834831;text-underline-offset:4px;overflow-wrap:anywhere;text-decoration:underline}.page-module__s4GLqG__page a:focus-visible{outline-offset:5px;outline:3px solid #834831}.page-module__s4GLqG__eyebrow{color:#834831;text-transform:uppercase;letter-spacing:.12em;font-size:.85rem;font-weight:700}.page-module__s4GLqG__lead{font-size:clamp(1.2rem,2vw,1.5rem)}.page-module__s4GLqG__shortcuts{flex-wrap:wrap;gap:12px 28px;margin-top:28px;display:flex}.page-module__s4GLqG__example{background:#f7f3f0;border:1px solid #d9bca8;border-radius:16px;scroll-margin-top:24px;overflow:hidden}.page-module__s4GLqG__exampleTop{background:#f1e0c6;padding:24px 32px}.page-module__s4GLqG__exampleTop p:last-child{margin-bottom:0}.page-module__s4GLqG__page figure{margin:0}.page-module__s4GLqG__page figure img{width:100%;height:auto;display:block}.page-module__s4GLqG__page figcaption{padding:10px 24px;font-size:.8rem;line-height:1.5}.page-module__s4GLqG__facade img{aspect-ratio:2.2;object-fit:cover}.page-module__s4GLqG__story{grid-template-columns:1.4fr 1fr;gap:40px;padding:40px 32px;display:grid}.page-module__s4GLqG__details{background:#f1e0c6;border-radius:10px;align-self:start;padding:24px}.page-module__s4GLqG__details dl{margin:0}.page-module__s4GLqG__details dt{margin-top:18px;font-weight:700}.page-module__s4GLqG__details dd{overflow-wrap:anywhere;margin:4px 0 0;line-height:1.6}.page-module__s4GLqG__details p{margin-top:20px;margin-bottom:0;font-size:.85rem}.page-module__s4GLqG__food{max-width:720px;padding:0 32px 24px}.page-module__s4GLqG__formulas{margin:64px 0 48px;scroll-margin-top:24px}.page-module__s4GLqG__offerList{border-top:1px solid #d9bca8;margin:28px 0}.page-module__s4GLqG__offer{border-bottom:1px solid #d9bca8;grid-template-columns:1fr 240px;gap:28px;padding:28px 0;display:grid}.page-module__s4GLqG__offer p{margin-bottom:0}.page-module__s4GLqG__price{font:500 2.5rem/1.2 var(--font-vg-title), sans-serif;text-align:right;white-space:nowrap}.page-module__s4GLqG__price span{font:400 .85rem/1.6 var(--font-vg-body), sans-serif;margin-top:8px;display:block}.page-module__s4GLqG__workflow{grid-template-columns:1fr 1fr;gap:44px;margin-bottom:44px;display:grid}.page-module__s4GLqG__workflow ol{padding-left:24px}.page-module__s4GLqG__workflow li{margin-bottom:12px}.page-module__s4GLqG__contact{background:#f1e0c6;border-radius:16px;padding:32px}.page-module__s4GLqG__legal{padding-top:24px;font-size:.85rem}@media (max-width:760px){.page-module__s4GLqG__hero{margin-top:28px}.page-module__s4GLqG__story,.page-module__s4GLqG__workflow{grid-template-columns:1fr;gap:24px}.page-module__s4GLqG__story,.page-module__s4GLqG__exampleTop,.page-module__s4GLqG__contact{padding:24px}.page-module__s4GLqG__food{padding:0 24px 16px}.page-module__s4GLqG__offer{grid-template-columns:1fr;gap:16px}.page-module__s4GLqG__price{text-align:left}.page-module__s4GLqG__page h1{overflow-wrap:anywhere}}
