.uiHGRG_page{color:#170b2f;background:#faf8ff;flex-direction:column;min-height:100svh;display:flex}.uiHGRG_header{background:#fff}.uiHGRG_headerInner{width:min(1200px,100% - 48px);margin:auto;padding:18px 0}.uiHGRG_brand{align-items:center;min-height:44px;display:inline-flex}.uiHGRG_brandImage{width:130px;height:auto;display:block}.uiHGRG_main{flex:1;min-width:0;padding:0 20px}.uiHGRG_document{overflow-wrap:anywhere;max-width:1120px;margin:2rem auto 3rem}.uiHGRG_documentHeading{margin-bottom:1.5rem}.uiHGRG_document h1{color:#170b2f;margin:0;font-size:clamp(2rem,3vw,2.72rem);line-height:1.12}.uiHGRG_subtitle{color:#5c526e;margin:.65rem 0 0;font-size:1.1rem;line-height:1.65}.uiHGRG_metadata{color:#5c526e;font-size:.875rem;line-height:1.6}.uiHGRG_metadata p{margin:.65rem 0 0}.uiHGRG_reader{max-width:840px;margin:auto}.uiHGRG_readerWithToc{grid-template-columns:minmax(190px,26%) minmax(0,1fr);align-items:start;gap:clamp(22px,2.6vw,36px);display:grid}.uiHGRG_readerCard{background:#fff;border:1px solid #e9def8;border-radius:24px;min-width:0;padding:36px 38px;box-shadow:0 18px 50px #2e106512}.uiHGRG_sidebar{min-width:0;position:sticky;top:20px}.uiHGRG_desktopToc,.uiHGRG_mobileToc{background:#ffffffb8;border:1px solid #e9def8;border-radius:18px;padding:14px}.uiHGRG_desktopToc{box-sizing:border-box;overscroll-behavior:contain;scrollbar-gutter:stable;max-height:calc(100svh - 40px);overflow-y:auto}.uiHGRG_desktopToc strong{font-size:.875rem}.uiHGRG_sidebar ol{margin:.5rem 0 0;padding:0;list-style:none}.uiHGRG_sidebar a{color:#5c526e;align-items:center;min-height:44px;padding:.3rem 0;font-size:.875rem;font-weight:600;line-height:1.4;text-decoration:none;display:flex}.uiHGRG_sidebar a:hover{color:#5b21b6;text-decoration:underline}.uiHGRG_nested{padding-left:12px}.uiHGRG_mobileToc{display:none}.uiHGRG_content{color:#3b334a;overflow-wrap:anywhere;font-size:.96875rem;line-height:1.7}.uiHGRG_content>:first-child{margin-top:0}.uiHGRG_content p{color:#3b334a;margin:0 0 .875rem}.uiHGRG_content h2{color:#170b2f;margin:2.125rem 0 .75rem;scroll-margin-top:20px;font-size:1.375rem;font-weight:760;line-height:1.22}.uiHGRG_content h3{color:#24143d;margin:1.5rem 0 .625rem;scroll-margin-top:20px;font-size:1.0625rem;line-height:1.28}.uiHGRG_content ul,.uiHGRG_content ol{margin:0 0 1rem;padding-left:1.25rem}.uiHGRG_content li{margin-bottom:.4375rem}.uiHGRG_content a{color:#5b21b6;text-underline-offset:3px;text-decoration:underline}.uiHGRG_content img{max-width:100%;height:auto}.uiHGRG_content table{border-collapse:collapse;max-width:100%;display:block;overflow-x:auto}.uiHGRG_content td,.uiHGRG_content th{text-align:left;border:1px solid #e9def8;padding:.5rem .625rem}.uiHGRG_notice{background:#f3effb;border-radius:.7rem;padding:.75rem 1rem}.uiHGRG_notice p{margin-bottom:0}.uiHGRG_backButton{color:#5b21b6;border:1px solid #d8c9ed;border-radius:.65rem;justify-content:center;align-items:center;min-height:44px;margin-top:1.5rem;padding:.65rem 1rem;font-weight:600;line-height:1.4;text-decoration:none;display:inline-flex}.uiHGRG_backButton:hover{background:#f3effb}.uiHGRG_page a:focus-visible,.uiHGRG_page summary:focus-visible,.uiHGRG_page button:focus-visible{outline-offset:4px;outline:3px solid #9f7ad9}@media (max-width:767px){.uiHGRG_readerWithToc{grid-template-columns:minmax(0,1fr);gap:16px}.uiHGRG_sidebar{position:static}.uiHGRG_desktopToc{display:none}.uiHGRG_mobileToc{display:block}.uiHGRG_mobileToc summary{cursor:pointer;align-content:center;min-height:44px;font-weight:600}}@media (max-width:480px){.uiHGRG_main{padding:0 16px}.uiHGRG_document{margin-top:1.5rem}.uiHGRG_readerCard{border-radius:20px;padding:24px 20px}.uiHGRG_backButton{width:100%}.uiHGRG_content{font-size:.9375rem;line-height:1.68}}@media (max-width:767px){.uiHGRG_headerInner{width:calc(100% - 40px);padding:14px 0}}.uiHGRG_actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:1.5rem;display:flex}.uiHGRG_actions .uiHGRG_backButton{margin-top:0}.uiHGRG_document .uiHGRG_printButton{color:#5b21b6;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d8c9ed;border-radius:.65rem;justify-content:center;align-items:center;gap:8px;padding:.65rem 1rem;font-weight:600;line-height:1.4;display:inline-flex}.uiHGRG_printButton svg{flex-shrink:0}.uiHGRG_document .uiHGRG_printButton:hover{background:#f3effb}@media (min-width:768px) and (max-width:1000px){.uiHGRG_readerCard{padding:26px 24px}}@media print{:is(html:has(.uiHGRG_page),body:has(.uiHGRG_page)){color:#000!important;background:#fff!important;overflow:visible!important}.uiHGRG_page>header,.uiHGRG_page>footer,.uiHGRG_sidebar,.uiHGRG_actions,.uiHGRG_backButton{display:none!important}body:has(.uiHGRG_page) .cookie-banner{display:none!important}.uiHGRG_page,.uiHGRG_main,.uiHGRG_document,.uiHGRG_reader,.uiHGRG_readerWithToc,.uiHGRG_readerCard{width:100%;max-width:none;min-height:0;box-shadow:none;background:#fff;border:0;border-radius:0;margin:0;padding:0;display:block}.uiHGRG_document,.uiHGRG_document *{color:#000!important;box-shadow:none!important;background:0 0!important}.uiHGRG_documentHeading{border-bottom:1px solid #000;margin:0 0 14pt;padding-bottom:10pt}.uiHGRG_document h1{font-size:16pt;line-height:1.25}.uiHGRG_subtitle{font-size:12pt}.uiHGRG_metadata{font-size:10pt}.uiHGRG_content{font-size:11.5pt;line-height:1.5}.uiHGRG_content h2{break-after:avoid;margin:18pt 0 7pt;font-size:14pt;line-height:1.25}.uiHGRG_content h3{break-after:avoid;margin:14pt 0 6pt;font-size:12.5pt;line-height:1.3}.uiHGRG_content p{orphans:3;widows:3;margin:0 0 8pt}.uiHGRG_content table{width:100%;display:table;overflow:visible}.uiHGRG_content tr,.uiHGRG_content img{break-inside:avoid}.uiHGRG_content a{overflow-wrap:anywhere}}
