.story_page__Q7_y7{color:#242321}.story_container__yyK7k{width:min(1200px,calc(100% - 80px));margin-inline:auto}.story_hero__9t9ln{padding:32px 0 48px;background:#faf9f7;border-bottom:1px solid #e8e5e0}.story_back___ZfaT{display:inline-flex;gap:8px;align-items:center;font-size:13px;color:#77716a}.story_meta__qZvRZ{display:flex;flex-wrap:wrap;gap:18px;font-size:12px;color:#a7580f;margin:38px 0 20px}.story_meta__qZvRZ span,.story_meta__qZvRZ time{color:#77716a}.story_hero__9t9ln h1{font-size:clamp(28px,3vw,42px);line-height:1.5;letter-spacing:-.025em;font-weight:600;max-width:1080px}.story_lead__Nna2v{font-size:16px;line-height:1.9;color:#686057;max-width:920px;margin-top:24px}.story_dateNote__e4i_b{font-size:12px;color:#82796f;margin-top:20px}.story_body__vl8Do{display:grid;grid-template-columns:180px minmax(0,1fr);gap:64px;padding-block:52px}.story_sidebar__Dry3S{position:sticky;top:100px;align-self:start;display:flex;flex-direction:column;gap:20px;font-size:13px;color:#77716a}.story_sidebar__Dry3S p{font-size:12px;color:#a7580f;margin-bottom:4px}.story_sidebar__Dry3S a:hover{color:#a7580f}.story_articleBody__qWrjy{max-width:900px}.story_articleBody__qWrjy section{scroll-margin-top:100px;margin-bottom:46px}.story_label__AX1v6{font-size:12px!important;color:#a7580f!important;margin:0 0 12px!important}.story_articleBody__qWrjy h2{font-size:25px;line-height:1.5;font-weight:600;letter-spacing:-.02em;margin-bottom:20px}.story_articleBody__qWrjy p{font-size:15px;color:#686057;line-height:1.95;margin-top:14px}.story_flow__fMWsZ{display:grid;grid-template-columns:1fr 28px 1fr;align-items:center;gap:18px;background:#f6f5f2;border:1px solid #e8e5e0;border-radius:10px;padding:28px}.story_flow__fMWsZ span{font-size:12px;color:#82796f}.story_flow__fMWsZ h3{font-size:21px;font-weight:600;margin-top:10px}.story_flow__fMWsZ p{font-size:13px;margin-top:8px}.story_flowArrow__ExYN7{color:#b98547}.story_role__BJjR3{display:flex;gap:20px;padding:18px 28px;border:1px solid #e8e5e0;border-radius:0 0 8px 8px;font-size:13px;color:#77716a}.story_role__BJjR3 strong{color:#a7580f}.story_articleBody__qWrjy .story_caption__Y5VlN{font-size:11px;color:#82796f;margin-top:10px}.story_scopeList__cgqcA{border-top:1px solid #e5e2dc}.story_scopeList__cgqcA>div{display:flex;gap:24px;padding:22px 0;border-bottom:1px solid #e5e2dc}.story_scopeList__cgqcA>div>span{font-size:12px;color:#a7580f;padding-top:4px}.story_scopeList__cgqcA h3{font-size:17px;font-weight:600}.story_scopeList__cgqcA p{font-size:14px;margin-top:6px}.story_rules__CbAPP{padding:0;list-style:none;display:grid;gap:16px;margin-top:24px}.story_rules__CbAPP li{display:flex;gap:12px;font-size:14px;color:#686057;line-height:1.9}.story_rules__CbAPP svg{flex-shrink:0;color:#a7580f;margin-top:5px}.story_source__geWJY{background:#f7f6f3;border-left:2px solid #c6af8a;padding:24px}.story_source__geWJY h2{font-size:16px;margin-bottom:10px}.story_source__geWJY p{font-size:12px}.story_articleFooter__6aDnT{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #e8e5e0;padding-top:26px}.story_articleFooter__6aDnT a{display:flex;gap:10px;align-items:center;font-size:13px;color:#a7580f}.story_page__Q7_y7 a:focus-visible{outline:2px solid #a7580f;outline-offset:5px}@media(max-width:760px){.story_container__yyK7k{width:calc(100% - 40px)}.story_hero__9t9ln{padding-top:24px;padding-bottom:32px}.story_meta__qZvRZ{margin-top:28px;gap:12px}.story_hero__9t9ln h1{font-size:28px;line-height:1.55}.story_break__1ocpM{display:none}.story_lead__Nna2v{font-size:14px}.story_body__vl8Do{grid-template-columns:1fr;gap:28px;padding-block:32px}.story_sidebar__Dry3S{position:static;flex-direction:row;flex-wrap:wrap;gap:14px;padding-bottom:20px;border-bottom:1px solid #e8e5e0}.story_sidebar__Dry3S p{width:100%;margin:0}.story_articleBody__qWrjy h2{font-size:22px}.story_articleBody__qWrjy p{font-size:14px}.story_flow__fMWsZ{grid-template-columns:1fr;padding:22px;gap:20px}.story_flowArrow__ExYN7{transform:rotate(90deg)}.story_role__BJjR3{flex-direction:column;gap:8px;padding:18px 22px}.story_articleBody__qWrjy .story_caption__Y5VlN,.story_source__geWJY p{font-size:12px}.story_articleBody__qWrjy section{margin-bottom:34px}.story_source__geWJY{padding:20px}.story_source__geWJY h2{font-size:16px}.story_articleFooter__6aDnT{flex-wrap:wrap}}.story_dataDiagram__jbJzX{margin:24px 0 0;border:1px solid #e4dfd6;border-radius:12px;background:#faf9f6;overflow:hidden}.story_diagramHeader__rnt_h{display:flex;justify-content:space-between;gap:16px;padding:18px 24px;border-bottom:1px solid #e9e5dd;font-size:12px;color:#8a7962}.story_diagramHeader__rnt_h span:first-child{color:#a7580f;font-weight:600}.story_diagramGrid__ki6hO{display:grid;grid-template-columns:1fr 1.15fr 1fr;gap:36px;align-items:center;padding:46px 24px 28px}.story_endpoint__V1AVH{position:relative;border:1px solid #ddd4c5;background:white;border-radius:9px;padding:22px 14px;text-align:center;z-index:1}.story_nodeLabel__Hef3O{font-size:11px;color:#8a7962}.story_endpoint__V1AVH h3{font-size:20px;line-height:1.55;font-weight:600;margin-top:12px}.story_endpoint__V1AVH p{font-size:12px;margin-top:12px;line-height:1.85}.story_endpoint__V1AVH small{display:block;margin-top:18px;padding-top:14px;border-top:1px solid #eee9e1;font-size:10px;color:#8a7962;line-height:1.8}.story_sourceNode__iggrd:after,.story_targetNode__n_p83:before{content:"";position:absolute;top:50%;height:1px;width:19px;background:#c8b394}.story_sourceNode__iggrd:after{left:100%}.story_targetNode__n_p83:before{right:100%}.story_dataBranches__YOPVb{position:relative}.story_articleBody__qWrjy .story_branchLabel__lhKex{position:absolute;top:-30px;width:100%;font-size:11px;text-align:center;margin:0;color:#8a7962}.story_dataBranches__YOPVb ul{list-style:none;margin:0;padding:0;display:grid;gap:12px;position:relative}.story_dataBranches__YOPVb ul:after,.story_dataBranches__YOPVb ul:before{content:"";position:absolute;top:22px;bottom:22px;width:1px;background:#c8b394}.story_dataBranches__YOPVb ul:before{left:-18px}.story_dataBranches__YOPVb ul:after{right:-18px}.story_dataBranches__YOPVb li{position:relative;display:flex;align-items:center;justify-content:space-between;gap:8px;border:1px solid #e5ded3;border-radius:6px;background:#fff;padding:11px 12px;font-size:12px;min-height:44px;color:#5d5348}.story_dataBranches__YOPVb li:after,.story_dataBranches__YOPVb li:before{content:"";position:absolute;top:50%;height:1px;width:18px;background:#c8b394}.story_dataBranches__YOPVb li:before{right:100%}.story_dataBranches__YOPVb li:after{left:100%}.story_dataBranches__YOPVb li svg{color:#b58449;flex-shrink:0}.story_diagramRules__zSJrk{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;padding:0 20px 24px}.story_diagramRules__zSJrk span{font-size:11px;color:#85745e;padding:5px 10px;background:#f0ece4;border-radius:4px}.story_dataDiagram__jbJzX figcaption{padding:16px 24px;border-top:1px solid #e9e5dd;font-size:11px;line-height:1.8;color:#82796f;background:#fff}.story_role__BJjR3{border-top:0;margin-top:0}@media(max-width:1050px) and (min-width:761px){.story_diagramGrid__ki6hO{gap:28px;padding-inline:18px}.story_dataBranches__YOPVb ul:before{left:-14px}.story_dataBranches__YOPVb ul:after{right:-14px}.story_dataBranches__YOPVb li:after,.story_dataBranches__YOPVb li:before{width:14px}.story_sourceNode__iggrd:after,.story_targetNode__n_p83:before{width:15px}.story_endpoint__V1AVH h3{font-size:17px}.story_dataBranches__YOPVb li{font-size:11px;padding-inline:8px}}@media(max-width:760px){.story_diagramHeader__rnt_h{padding:16px;flex-direction:column;gap:5px}.story_diagramGrid__ki6hO{grid-template-columns:1fr;gap:44px;padding:22px 24px}.story_endpoint__V1AVH{padding:20px}.story_endpoint__V1AVH h3 br{display:none}.story_endpoint__V1AVH h3{font-size:21px}.story_endpoint__V1AVH p{font-size:13px}.story_endpoint__V1AVH small{margin-top:12px;padding-top:10px;font-size:11px}.story_sourceNode__iggrd:after{left:50%;top:100%;width:1px;height:28px}.story_targetNode__n_p83:before{left:50%;top:auto;bottom:100%;width:1px;height:29px}.story_dataBranches__YOPVb li:after,.story_dataBranches__YOPVb li:before,.story_dataBranches__YOPVb ul:after,.story_dataBranches__YOPVb ul:before{display:none}.story_articleBody__qWrjy .story_branchLabel__lhKex{position:static;margin-bottom:12px}.story_dataBranches__YOPVb li{font-size:13px;padding:12px 16px}.story_dataBranches__YOPVb li svg{transform:rotate(90deg)}.story_diagramRules__zSJrk{padding-bottom:20px;gap:7px}.story_diagramRules__zSJrk span{font-size:10px}.story_dataDiagram__jbJzX figcaption{padding:16px;font-size:11px}.story_role__BJjR3{padding:18px 20px}}.story_photo__y8NRq{margin:30px 0}.story_photo__y8NRq img{display:block;width:100%;height:auto;border-radius:8px}.story_photo__y8NRq figcaption{font-size:12px;color:#82796f;line-height:1.7;margin-top:10px}.story_articleBody__qWrjy>p{margin-bottom:40px}.story_articleBody__qWrjy section{margin-top:42px}