:root{color:#243c33;background:#faf8f3}*{box-sizing:border-box}.opening-main,.opening-nav>div,.opening-foot>div{width:min(1120px,calc(100% - 44px));margin:auto}.opening-nav,.opening-foot{background:#fffdf8;border-block:1px solid #e4e6da}.opening-nav>div,.opening-foot>div,.opening-nav nav,.open-actions,.open-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px}.opening-nav>div{min-height:68px}.opening-nav nav a,.opening-foot a,.open-actions a{font-weight:700}.opening-main{padding:48px 0 64px}.open-hero{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;overflow:hidden;border-radius:26px;background:#f2eee4}.open-hero>div{padding:clamp(25px,4.5vw,62px) clamp(22px,3.5vw,46px)}.open-hero figure{position:relative;margin:0;min-height:300px}.open-hero img{width:100%;height:100%;object-fit:cover;position:absolute;inset:0}.open-hero figcaption{position:absolute;right:12px;bottom:10px;background:#fff9;padding:3px 6px;font-size:11px;border-radius:4px}.overline{font-weight:750;color:#367261;font-size:14px}.opening-main h1{font-size:clamp(30px,3.5vw,49px);letter-spacing:-.065em;line-height:1.2}.opening-main h2{font-size:clamp(21px,2.3vw,29px);letter-spacing:-.045em}.open-hero p,.open-steps p,.open-bottom p,.open-heading p,.open-form p,.open-guide p{line-height:1.65;word-break:keep-all}.open-actions{justify-content:flex-start;flex-wrap:wrap}.open-button{background:#226052;color:white!important;padding:13px 20px;border:0;border-radius:11px;font-size:16px;font-weight:750;text-decoration:none}.open-actions{margin-top:20px}.open-steps{margin:45px 0}.open-steps ol{display:grid;grid-template-columns:repeat(3,1fr);gap:26px;list-style:none;padding:0}.open-steps li{border-top:2px solid #c2d2c5;padding-top:15px}.open-steps strong{font-size:19px}.open-steps p,.open-heading p{color:#57685e}.open-bottom{padding:25px 30px;border-radius:16px;background:#e9efe4}.open-bottom h2,.open-bottom p{margin:0}.opening-foot>div{padding:24px 0;flex-wrap:wrap;align-items:flex-start}.opening-foot details{max-width:450px}.open-fields{display:grid;grid-template-columns:1fr 1fr;gap:18px}.open-fields label{display:grid;gap:7px;font-weight:700}.open-form,.open-guide{max-width:850px;padding:clamp(18px,3vw,36px)}.open-heading{margin-bottom:24px}.open-direct,#prepared{margin-top:24px;border-top:1px solid #dce3d8;padding-top:14px}.open-direct:first-child{margin-top:0}.fine{font-size:14px;color:#53655a}.open-form pre{background:#f4f4ec;white-space:pre-wrap;padding:18px;border-radius:8px;line-height:1.7}.open-form [hidden]{display:none!important}.opening-main a:focus-visible,.opening-main button:focus-visible{outline:3px solid #bd6834;outline-offset:3px}.open-guide p{margin-bottom:26px}
@media(max-width:700px){.opening-main,.opening-foot>div,.opening-nav>div{width:calc(100% - 32px)}.opening-main{padding:23px 0 42px}.open-hero,.open-steps ol{grid-template-columns:1fr}.open-hero figure{min-height:180px;max-height:230px}.open-steps{margin:30px 0}.open-bottom,.opening-foot>div{align-items:flex-start;flex-direction:column}.open-fields{gap:13px}.open-fields input,.open-fields select{min-width:0;width:100%}.opening-nav nav{gap:13px;font-size:14px}.open-actions{gap:14px}.open-hero h1{font-size:32px}}
