.info-page{min-height:100vh;padding:70px 22px;background:#f8f7f3}.info-article{width:min(760px,100%);margin:auto}.info-article>.back-link{display:inline-block;margin-bottom:48px}.info-article>p{margin:0 0 13px;color:#b68b47;font-size:10px;font-weight:800;letter-spacing:1.4px}.info-article h1{margin:0;font-size:clamp(40px,6vw,64px);letter-spacing:-3px;line-height:1.02}.info-article>span{display:block;max-width:650px;margin:23px 0 31px;color:#565852;font-size:18px;line-height:1.6}.info-article section{padding:28px 0;border-top:1px solid #dfddd5}.info-article h2{margin:0 0 12px;font-size:26px;letter-spacing:-1.25px}.info-article section p{margin:0 0 12px;color:#4e504a;font-size:16px;line-height:1.75}.info-article aside{margin-top:36px;padding:27px;border-radius:9px;background:#17201d;color:#fff}.info-article aside strong{font-size:18px}.info-article aside p{color:#d2dad3;line-height:1.6}.info-article aside a{color:#e4ba75;font-size:12px;font-weight:800;text-decoration:none}.about-page{background:linear-gradient(180deg,#f2eee5,#f8f7f3 390px)}.about-page .info-article{width:min(900px,100%)}.about-page .info-article>span{max-width:790px;font-size:20px}.info-highlights{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin:12px 0 44px;overflow:hidden;border:1px solid #d9d2c4;border-radius:10px;background:#d9d2c4}.info-highlights div{display:grid;min-height:142px;align-content:center;background:#17201d;padding:25px;color:#fff}.info-highlights strong{color:#e2b76f;font-size:clamp(25px,4vw,38px);letter-spacing:-1.7px}.info-highlights small{margin-top:8px;color:#c6cec9;font-size:11px;font-weight:700;line-height:1.45;text-transform:uppercase}.about-page .info-article section{display:grid;grid-template-columns:minmax(210px,.72fr) minmax(0,1.45fr);column-gap:46px;padding:36px 0}.about-page .info-article section h2{grid-row:1/span 4;font-size:29px;line-height:1.13}.about-page .info-article section p{font-size:17px;line-height:1.8}.about-page .info-article aside{margin-top:45px;padding:34px 36px}@media (max-width:700px){.info-highlights{grid-template-columns:1fr}.info-highlights div{min-height:105px}.about-page .info-article section{grid-template-columns:1fr;gap:10px}.about-page .info-article section h2{grid-row:auto}.about-page .info-article section p{font-size:15px}.about-page .info-article>span{font-size:17px}}@media (max-width:580px){.info-page{padding:42px 14px 60px}.info-article h1{font-size:42px}.info-article>span{font-size:16px}.info-article section p{font-size:15px}}