/* Legal documents: existing Belka palette and customer design. No trackers. */
.bl-topnav{display:flex;gap:26px;flex-wrap:wrap}.bl-topnav a{color:var(--ink);text-decoration:none;font-size:15px}.bl-main{padding-bottom:64px}.bl-intro{max-width:880px;padding:64px 0 25px}.bl-intro h1{font-size:clamp(36px,4.6vw,56px);line-height:1.1;letter-spacing:-.035em;margin:10px 0 22px}.bl-lead{font-size:21px;line-height:1.55;max-width:760px}.bl-date{font-size:14px;color:var(--muted);margin-top:22px}.bl-notice{padding:20px 24px;border-left:3px solid #559b89;background:#edf5f1;border-radius:0 10px 10px 0;max-width:1040px;margin-bottom:46px}.bl-notice p{font-size:15px;margin:7px 0 0}.bl-layout{display:grid;grid-template-columns:240px minmax(0,760px);gap:65px;align-items:start}.bl-contents{position:sticky;top:24px}.bl-contents h2{font-size:16px;margin:0 0 15px}.bl-contents ol{padding:0;list-style:none;margin:0;display:grid;gap:13px}.bl-contents a{font-size:14px;line-height:1.35;text-decoration:none;color:var(--muted);display:block}.bl-contents a:hover,.bl-topnav a:hover{text-decoration:underline;color:var(--ink)}.bl-article{min-width:0;line-height:1.7;font-size:17px}.bl-article section{padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid var(--line);scroll-margin-top:24px}.bl-article h2{font-size:25px;line-height:1.3;margin:0 0 18px;letter-spacing:-.02em}.bl-article p{margin:0 0 18px}.bl-article a{color:#17675b;text-underline-offset:3px;overflow-wrap:anywhere}.bl-article li{margin:0 0 14px}.bl-table-wrap{overflow-x:auto;margin:0 0 24px}.bl-article table{width:100%;border-collapse:collapse;font-size:14px;line-height:1.6;min-width:600px}.bl-article th,.bl-article td{text-align:left;vertical-align:top;padding:14px 12px;border-bottom:1px solid var(--line)}.bl-article thead{background:#edf5f1}.bl-article th{font-weight:600}.bl-form-copy{padding:22px;background:#f4f8f5;border:1px solid var(--line);border-radius:10px}.bl-back{font-size:15px}.bl-page :focus-visible{outline:3px solid #08685e;outline-offset:4px}.bl-page .bc-footer nav{flex-wrap:wrap}.bl-page .bc-footer [aria-current=page]{text-decoration:underline;text-underline-offset:4px}
@media(max-width:900px){.bl-layout{grid-template-columns:1fr;gap:36px}.bl-contents{position:static}.bl-contents ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 22px}.bl-article{max-width:760px}.bl-intro{padding-top:40px}.bl-notice{margin-bottom:30px}}
@media(max-width:520px){.bl-page .bc-header-inner{padding:18px 0;gap:18px}.bl-topnav{gap:20px}.bl-lead{font-size:18px}.bl-notice{padding:17px 18px}.bl-contents ol{grid-template-columns:1fr}.bl-article{font-size:16px}.bl-article h2{font-size:23px}.bl-form-copy{padding:17px}}
@media print{.bc-header,.bc-footer,.bl-contents,.bl-back{display:none}.bl-layout{display:block}.bl-main{width:100%}.bl-intro{padding-top:0}.bl-article section{break-inside:auto}.bl-article h2{break-after:avoid}.bl-notice{border:1px solid #777}a{color:inherit!important}}
