.info-page{background:#faf7f1;color:#4f392a}.info-page main{padding-bottom:70px}.info-page .info-hero{padding:86px max(6vw,24px) 64px;border-bottom:1px solid #dfd3c4;background:linear-gradient(120deg,#f5efe4,#fcf9f3)}.info-page .info-kicker{font:500 12px/1.5 'Jura',sans-serif;letter-spacing:.24em;text-transform:uppercase;color:#927146;margin:0 0 22px}.info-page .info-hero h1{font-family:'Jura',sans-serif!important;font-weight:400!important;line-height:1.08;letter-spacing:-.035em;font-size:clamp(36px,5.2vw,68px);max-width:950px;margin:0 0 28px;color:#5b402d}.info-page .info-lead{max-width:670px;line-height:1.8;font-size:17px;color:#776451;margin:0}.info-page .info-layout{max-width:1200px;margin:0 auto;padding:56px 32px;display:grid;grid-template-columns:220px minmax(0,1fr);gap:64px}.info-page .info-index{align-self:start;position:sticky;top:104px;display:grid;gap:17px;border-left:1px solid #d7c6af;padding-left:22px}.info-page .info-index a{font-size:14px;color:#72533b;text-decoration:none}.info-page .info-index a:hover{text-decoration:underline;text-underline-offset:5px}.info-page .info-section{margin:0 0 50px;scroll-margin-top:110px}.info-page .info-section h2{font:500 27px/1.3 'Jura',sans-serif!important;color:#5b402d;margin:0 0 23px;letter-spacing:.01em}.info-page .info-section p,.info-page .info-section li{font-size:16px;line-height:1.85;color:#6c5744}.info-page .info-section a{color:#6b4930;text-underline-offset:4px}.info-page .info-section details{border-bottom:1px solid #dfd4c6;padding:20px 0}.info-page .info-section summary{font-size:17px;font-weight:500;line-height:1.6;cursor:pointer;padding-right:16px}.info-page .info-section details p{margin:14px 0 2px}.info-page .info-note{background:#f0e8dc;border:1px solid #e3d5c2;padding:22px 26px;border-radius:3px}.info-page .requisites{display:grid;grid-template-columns:170px minmax(0,1fr);gap:14px;font-size:15px;line-height:1.6}.info-page .requisites dt{color:#8a735a}.info-page .requisites dd{margin:0;overflow-wrap:anywhere}.info-page .info-contact{padding:42px;background:#59402f;color:#f8f2e7;display:flex;justify-content:space-between;align-items:center;gap:22px;max-width:1136px;margin:0 auto}.info-page .info-contact h2{font:400 29px/1.25 'Jura',sans-serif!important;color:inherit;margin:0 0 10px}.info-page .info-contact p{color:#e5d6c3;margin:0;font-size:15px;line-height:1.7}.info-page .info-contact a{color:#f5e1b9;border:1px solid #b49773;padding:14px 20px;text-decoration:none;white-space:nowrap;font-size:14px}.info-page .info-footer{padding:32px;text-align:center;color:#806a54;font-size:12px;letter-spacing:.1em}.info-page .info-footer a{color:inherit;margin:0 12px}.info-page button.info-refresh{border:1px solid #997b5b;color:#5b402d;background:transparent;padding:14px 22px;font:inherit;cursor:pointer}.info-page a:focus-visible,.info-page summary:focus-visible,.info-page button:focus-visible{outline:2px solid #8e673e;outline-offset:5px}@media(max-width:800px){.info-page .info-layout{grid-template-columns:1fr;padding:34px 24px;gap:34px}.info-page .info-index{position:static;display:flex;flex-wrap:wrap;gap:12px 22px}.info-page .info-hero{padding:52px 24px 40px}.info-page .info-contact{margin:0 24px;padding:28px;flex-direction:column;align-items:flex-start}.info-page .info-section{margin-bottom:36px}}@media(max-width:420px){.info-page .info-hero h1{font-size:35px}.info-page .requisites{grid-template-columns:1fr;gap:5px}.info-page .requisites dd{margin-bottom:10px}.info-page .info-contact{padding:24px}.info-page .info-footer a{display:inline-block;margin:7px}}

/* Scoped overrides: the retained catalog has a handwritten details style. */
.info-page .info-section summary{font-family:Jura,sans-serif!important;font-size:18px!important;font-style:normal!important;font-weight:500!important}.info-page .info-layout>div:only-child{grid-column:1/-1;max-width:800px}
