.bo-page{background:#f3f1ed;color:#302b27}.bo-page [hidden]{display:none!important}.bo-page header{background:#23201f}.bo-page main{overflow:clip}.bo-wrap{max-width:1160px;margin:0 auto;padding:0 32px}.bo-page p{line-height:1.85}.bo-page h1,.bo-page h2,.bo-page h3{overflow-wrap:normal}.bo-page a:focus-visible,.bo-page button:focus-visible,.bo-page summary:focus-visible{outline:3px solid #b82025;outline-offset:5px}.bo-skip{position:fixed;top:-90px;left:20px;background:#fff;color:#b82025;padding:15px;z-index:80}.bo-skip:focus{top:12px}.bo-hero{padding:132px 0 28px;background:#eae3db;border-bottom:1px solid #d5c8ba}.bo-back{display:inline-block;margin-bottom:45px;font-size:12px;text-decoration:none;color:#79675b}.bo-back:hover{text-decoration:underline}.bo-hero-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(250px,1fr);gap:65px;align-items:center}.bo-kicker{font:700 10px/1.6 'Open Sans',sans-serif;letter-spacing:1.7px;text-transform:uppercase;color:#a3272b;margin:0 0 18px}.bo-hero h1{font-size:clamp(59px,6.9vw,94px);line-height:1.04;margin:0 0 26px;letter-spacing:-1.4px!important}.bo-hero h1 em{font-style:normal;color:#b82025}.bo-lead{font-size:16px;max-width:650px;color:#685a50;margin:0}.bo-actions{display:flex;align-items:center;gap:22px 28px;flex-wrap:wrap;margin-top:30px}.bo-actions>a:not(.bo-button){font-size:12px;text-underline-offset:5px}.bo-button{display:inline-flex;gap:45px;align-items:center;justify-content:space-between;background:#b82025;color:#fff;text-decoration:none;padding:16px 22px;min-height:51px;font:600 12px/1.6 'Open Sans',sans-serif}.bo-button:hover{background:#942025}.bo-legend{border-left:1px solid #cbbdad;padding:32px 0 32px 30px}.bo-legend ol{padding:0;list-style:none;margin:25px 0}.bo-legend li{display:flex;align-items:center;gap:15px;padding:15px 0;font:500 23px/1.4 'Oswald',sans-serif}.bo-dot{display:block;width:12px;height:12px;flex-shrink:0;border-radius:50%}.bo-dot.tested{background:#435f52}.bo-dot.assessed{background:#5e6670}.bo-dot.missing{background:#a67030;outline:1px dashed #a67030;outline-offset:4px}.bo-legend>p:not(.bo-kicker){font-size:11px;color:#7d6b5c;line-height:1.8;max-width:280px}.bo-legend>a{font-size:11px;text-underline-offset:4px;color:#8e282a}.bo-updated{font-size:10px;color:#897365;border-top:1px solid #cdbfaf;padding-top:18px;margin-top:45px}.bo-updated a{text-underline-offset:3px}.bo-section{padding:75px 0;scroll-margin-top:60px;border-bottom:1px solid #d8cdbf}.bo-section h2{font-size:clamp(37px,4.7vw,59px);line-height:1.17;margin:0 0 22px;max-width:860px}.bo-section-lead{font-size:14px;color:#776557;max-width:760px;margin:0 0 36px}.bo-explorer-section{background:#f6f2ec}.bo-explorer{display:grid;grid-template-columns:230px minmax(0,1fr);gap:20px;align-items:start}.bo-explorer:not(:has(.bo-choices:not([hidden]))){display:block}.bo-choices{display:grid;gap:8px}.bo-choice{display:grid;grid-template-columns:32px 1fr 15px;gap:15px;align-items:center;text-align:left;border:1px solid #d1c2b2;background:transparent;color:#6d5c4e;padding:17px 16px;min-height:67px;font:600 12px/1.5 'Open Sans',sans-serif;cursor:pointer}.bo-choice svg{width:30px;height:30px}.bo-choice-arrow{font-size:16px}.bo-choice:hover{background:#e9e0d6;border-color:#a58260}.bo-choice[aria-pressed=true]{background:#302a26;border-color:#302a26;color:#fff}.bo-choice[aria-pressed=true] svg{color:#f0b5af}.bo-choice[aria-pressed=true] .bo-choice-arrow{color:#f0b5af}.bo-panels{min-width:0}.bo-option-panel{background:#fffaf3;border:1px solid #d4c3ad;padding:32px;scroll-margin-top:90px}.bo-option-panel+.bo-option-panel{margin-top:22px}.bo-panel-top{display:flex;gap:18px;justify-content:space-between;align-items:center;margin-bottom:22px}.bo-status{display:inline-block;font:600 9px/1.5 'Open Sans',sans-serif;padding:5px 8px;border:1px solid;max-width:100%}.bo-status-missing{color:#825324;background:#f1e4ce;border-style:dashed;border-color:#ba9767}.bo-status-partial{color:#755432;background:#eee1d1;border-color:#b99b77}.bo-status-tested{color:#395a47;background:#e5ece3;border-color:#a4b49e}.bo-status-assessed{color:#55616a;background:#e8eaeb;border-color:#b3bdc1}.bo-index{font:400 30px/1 'Oswald',sans-serif;color:#a78e78}.bo-option-panel h3{font-size:clamp(30px,3.5vw,42px);line-height:1.25;margin:0 0 27px;color:#342d27;max-width:640px}.bo-idea-label{font-size:9px;letter-spacing:1.1px;text-transform:uppercase;color:#9a6c43;font-weight:700;margin:0 0 9px}.bo-idea{font-size:15px;color:#6d5642;margin:0 0 27px;max-width:670px}.bo-evidence-columns{display:grid;grid-template-columns:1fr 1fr;gap:30px;border-top:1px solid #ded0bd;padding-top:22px}.bo-evidence-columns h4{font:700 10px/1.6 'Open Sans',sans-serif;text-transform:uppercase;letter-spacing:.6px;color:#765739;margin:0 0 12px}.bo-evidence-columns p{font-size:12px;color:#76604d;margin:0}.bo-question{margin-top:30px;border-left:3px solid #b82025;padding:5px 0 4px 20px}.bo-question>span{font-size:9px;text-transform:uppercase;letter-spacing:1px;font-weight:700;color:#a22c2e}.bo-question>p{font:400 24px/1.5 'Oswald',sans-serif;margin:12px 0 16px;color:#40332b}.bo-question-tools{display:flex;align-items:center;gap:8px 22px;flex-wrap:wrap}.bo-copy{font:600 10px/1.6 'Open Sans',sans-serif;background:none;border:0;padding:10px 0;cursor:pointer;color:#a22c2e;text-decoration:underline;text-underline-offset:5px;min-height:40px}.bo-question-tools>a{font-size:10px;color:#81694e;text-underline-offset:4px;padding:8px 0}.bo-copy-status{display:block;font-size:10px;color:#6a6c4d;width:100%;line-height:1.7}.bo-refs{display:flex;gap:8px 20px;flex-wrap:wrap;margin-top:24px}.bo-refs a{font-size:9px;line-height:1.8;color:#946338;text-underline-offset:4px;overflow-wrap:anywhere}.bo-model-note{max-width:850px;margin:25px 0 0 250px;font-size:10px;color:#8b7662}.bo-reason-section{background:#302b27;color:#f7efe4}.bo-reason-grid{display:grid;grid-template-columns:1fr 1.3fr;gap:75px}.bo-reason-section .bo-kicker{color:#ecb7a6}.bo-reason-section h2{font-size:43px;line-height:1.3;max-width:420px}.bo-reason-copy{font-size:16px;line-height:1.9!important;margin:0 0 23px;color:#e9dace}.bo-reason-bridge{font-size:12px;line-height:1.9;color:#bda996}.bo-reason-bridge a{color:#f1b3a2;text-underline-offset:4px}.bo-reason-section .bo-refs a{color:#d3b99b}.bo-assessed-list{margin-top:38px;border-top:1px solid #c7b8a7}.bo-assessed{border-bottom:1px solid #c7b8a7;scroll-margin-top:85px}.bo-assessed summary{cursor:pointer;list-style:none;display:grid;grid-template-columns:40px 1fr 32px;gap:22px;padding:26px 0;align-items:start}.bo-assessed summary::-webkit-details-marker{display:none}.bo-assessed summary:hover h3{color:#b82025}.bo-row-num{font:400 24px/1.4 'Oswald',sans-serif;color:#b19b87;margin-top:5px}.bo-assessed h3{font:500 28px/1.35 'Oswald',sans-serif;margin:13px 0 8px;color:#3d332b}.bo-assessed summary p{font-size:11px;color:#83705e;margin:0;max-width:760px}.bo-plus{font-size:25px;border:1px solid #cbbba9;width:32px;height:32px;display:grid;place-items:center;color:#946136;line-height:1;margin-top:14px;transition:transform .2s}.bo-assessed[open] .bo-plus{transform:rotate(45deg)}.bo-assessed-body{padding:0 54px 30px 62px}.bo-assessed dl{margin:0;display:grid;grid-template-columns:1fr 1fr;gap:25px 32px;border-top:1px dashed #cdbba7;padding-top:24px}.bo-assessed dl>div:last-child{grid-column:1/-1;border-left:2px solid #b2926f;padding-left:18px}.bo-assessed dt{font:700 10px/1.6 'Open Sans',sans-serif;letter-spacing:.4px;text-transform:uppercase;color:#9c6636;margin:0 0 10px}.bo-assessed dd{font-size:12px;color:#79624c;line-height:1.9;margin:0}.bo-oversight{background:#eae2d8}.bo-oversight-grid{display:grid;grid-template-columns:1fr 1fr;gap:55px;margin-top:35px}.bo-oversight article{border-top:1px solid #bfa88c;padding-top:20px}.bo-oversight article>span{font:500 25px/1.3 'Oswald',sans-serif;color:#a52b2e}.bo-oversight article>p{font-size:13px;color:#745e49}.bo-docs{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-top:32px}.bo-docs>a{display:block;border:1px solid #d0bda7;padding:24px;text-decoration:none;background:#f9f3e9;min-width:0}.bo-docs>a:hover{border-color:#a5272b}.bo-docs>a>span{display:block;font-size:10px;color:#a57c54;margin-bottom:23px}.bo-docs strong{font:500 25px/1.35 'Oswald',sans-serif;color:#4b3929}.bo-docs p{font-size:11px;color:#897057;margin:14px 0 0}.bo-method,.bo-source-index{border-top:1px solid #c8b7a2;margin-top:35px}.bo-method summary,.bo-source-index summary{display:flex;justify-content:space-between;align-items:center;gap:20px;list-style:none;cursor:pointer;font:500 25px/1.5 'Oswald',sans-serif;padding:23px 0}.bo-method summary::-webkit-details-marker,.bo-source-index summary::-webkit-details-marker{display:none}.bo-method summary>span,.bo-source-index summary>span{color:#9e602e;font:400 25px 'Open Sans',sans-serif}.bo-method>p{font-size:12px;line-height:1.95;color:#7b644f;max-width:900px;margin:0;padding-bottom:25px}.bo-source-index{margin-top:0}.bo-source-index>div{display:grid;grid-template-columns:1fr 1fr;gap:25px 45px;padding:10px 0 28px}.bo-source-index a{display:block;text-decoration:none;border-bottom:1px solid #ded1bf;padding-bottom:18px;min-width:0}.bo-source-index a>span{display:block;font-size:10px;color:#947555;margin-bottom:7px}.bo-source-index strong{font-size:12px;font-weight:600;color:#9a502e;text-decoration:underline;text-underline-offset:4px}.bo-source-index p{font-size:10px;color:#92785b;margin-bottom:0}.bo-page nav.kb-related{display:block;position:static;background:none;border:0;border-top:1px solid #d4c7bb}.bo-page .kb-context-band{padding-top:22px}.bo-page .kb-context-band p{color:#88715d}.bo-page footer{background:#e8dfd4;color:#79614d}.bo-page footer a{text-underline-offset:4px}
.bo-explorer:has(.bo-choices:not([hidden])) .bo-option-panel{margin-top:0}.bo-page:lang(ru) .bo-hero h1{font-size:clamp(43px,6.6vw,88px)}.bo-evidence-columns p,.bo-assessed dd{font-size:13px}.bo-refs a{font-size:10px}
@media(min-width:1500px){.bo-hero{padding-bottom:35px}.bo-hero-grid{gap:85px}}
@media(max-width:950px){.bo-hero-grid{gap:35px;grid-template-columns:minmax(0,1.4fr) minmax(220px,1fr)}.bo-hero h1{font-size:70px}.bo-legend{padding-left:23px}.bo-legend li{font-size:21px}.bo-explorer{grid-template-columns:190px minmax(0,1fr);gap:15px}.bo-choice{padding:15px 12px;grid-template-columns:26px 1fr 12px;gap:9px;font-size:11px}.bo-choice svg{width:26px;height:26px}.bo-option-panel{padding:25px}.bo-evidence-columns{gap:22px}.bo-model-note{margin-left:205px}.bo-reason-grid{gap:40px}.bo-reason-section h2{font-size:37px}.bo-docs{gap:12px}.bo-docs>a{padding:22px 18px}}
@media(max-width:700px){.bo-wrap{padding:0 22px}.bo-hero{padding-top:110px}.bo-back{margin-bottom:30px}.bo-hero-grid{grid-template-columns:1fr;gap:35px}.bo-hero h1{font-size:clamp(53px,10.5vw,72px)}.bo-lead{font-size:15px}.bo-legend{border-left:0;border-top:1px solid #cbbdad;padding:26px 0 0}.bo-legend ol{display:flex;gap:14px;flex-wrap:wrap;margin:0 0 16px}.bo-legend li{font:600 10px/1.7 'Open Sans',sans-serif;padding:8px 0;gap:9px;max-width:180px}.bo-dot{width:7px;height:7px}.bo-dot.missing{outline-offset:2px}.bo-legend .bo-kicker{margin-bottom:12px}.bo-legend>p:not(.bo-kicker){max-width:100%;margin-bottom:10px}.bo-updated{margin-top:27px}.bo-section{padding:52px 0}.bo-section h2{font-size:38px;max-width:100%}.bo-section-lead{font-size:13px;margin-bottom:26px}.bo-explorer{grid-template-columns:1fr;gap:17px}.bo-choices{grid-template-columns:1fr 1fr;gap:7px}.bo-choice{min-height:61px;padding:11px;grid-template-columns:24px 1fr 12px;gap:9px;font-size:11px}.bo-choice:last-child{grid-column:1/-1}.bo-choice svg{width:24px;height:24px}.bo-option-panel{padding:23px 20px}.bo-panel-top{gap:15px;margin-bottom:20px}.bo-status{font-size:8px}.bo-index{font-size:27px}.bo-option-panel h3{font-size:32px;margin-bottom:23px}.bo-idea{font-size:14px}.bo-evidence-columns{grid-template-columns:1fr;gap:23px}.bo-evidence-columns p{font-size:12px}.bo-question{padding-left:16px;margin-top:27px}.bo-question>p{font-size:23px}.bo-refs{gap:9px 15px}.bo-refs a{font-size:9px}.bo-model-note{margin-left:0;font-size:10px}.bo-reason-grid{grid-template-columns:1fr;gap:8px}.bo-reason-section h2{font-size:37px;max-width:100%}.bo-reason-copy{font-size:14px}.bo-assessed summary{grid-template-columns:26px 1fr 27px;gap:12px;padding:23px 0}.bo-row-num{font-size:20px}.bo-assessed h3{font-size:25px;line-height:1.4}.bo-assessed summary p{font-size:11px}.bo-plus{width:27px;height:27px;font-size:21px}.bo-assessed-body{padding:0 0 25px 38px}.bo-assessed dl{grid-template-columns:1fr;gap:20px}.bo-assessed dl>div:last-child{grid-column:auto}.bo-oversight-grid{grid-template-columns:1fr;gap:30px}.bo-docs{grid-template-columns:1fr}.bo-docs>a{padding:24px}.bo-docs>a>span{margin-bottom:12px}.bo-source-index>div{grid-template-columns:1fr;gap:15px}.bo-method summary,.bo-source-index summary{font-size:24px}.bo-actions{gap:15px 23px}.bo-button{gap:25px}.bo-page .kb-related{margin-top:0;padding-top:35px}}
@media(max-width:370px){.bo-wrap{padding:0 18px}.bo-hero h1{font-size:50px}.bo-choice{grid-template-columns:22px 1fr;gap:8px}.bo-choice-arrow{display:none}.bo-question-tools{gap:5px 15px}}
@media(prefers-reduced-motion:reduce){.bo-page *{scroll-behavior:auto!important;transition:none!important}}
@media print{.bo-page header,.bo-page footer,.bo-page .bo-skip,.bo-choices,.bo-copy,.bo-question-tools,.bo-page .kb-related{display:none!important}.bo-page .bo-option-panel[hidden]{display:block!important}.bo-page details>div,.bo-page details>p{display:block!important}.bo-hero{padding:20px 0}.bo-legend{display:none}.bo-hero-grid,.bo-explorer,.bo-reason-grid,.bo-oversight-grid{display:block}.bo-page .bo-section{padding:25px 0;background:white;color:black}.bo-hero h1{font-size:48px}.bo-option-panel{break-inside:avoid;margin:18px 0}.bo-assessed-body{padding-left:0}.bo-page .bo-reason-copy,.bo-page .bo-reason-bridge{color:black}.bo-wrap{max-width:none}}
