.investor-menu{position:relative}.investor-menu>summary{cursor:pointer;list-style:none;padding:12px 0;font:inherit;color:inherit}.investor-menu>summary::-webkit-details-marker{display:none}.investor-menu>summary::after{content:'⌄';margin-left:.45rem}.investor-menu>summary:focus-visible,.investor-submenu a:focus-visible{outline:2px solid #a6cf8d;outline-offset:4px}.investor-submenu{position:absolute;z-index:80;top:100%;left:0;width:min(340px,85vw);max-height:70vh;overflow:auto;background:#fff;border:1px solid #56766e;border-radius:10px;padding:12px;box-shadow:0 16px 40px #0006}.primary-nav .investor-submenu a{display:block;white-space:normal;padding:10px 12px;font-size:14px;color:#163d31}.primary-nav .investor-submenu a:hover{background:#eaf2ec}.ir-editorial-sections{padding-top:40px;padding-bottom:64px}.ir-editorial-section{scroll-margin-top:130px;border-top:1px solid #668078;padding:40px 0}.ir-editorial-section h2{font-size:clamp(25px,3vw,40px);margin:0 0 16px}.ir-editorial-section p{max-width:80ch;line-height:1.7}.ir-document-list{list-style:none;padding:0}.ir-document-list li{display:grid;grid-template-columns:105px 1fr 95px;gap:20px;padding:18px 0;border-bottom:1px solid #47625b}.ir-document-list a{color:inherit;text-underline-offset:4px}.ir-document-list time,.ir-document-list span{font-size:13px}.ir-source-details{margin:32px 0}.ir-source-details summary,.report-downloads>summary{cursor:pointer;padding:20px 0;font-size:18px}.ir-editorial-section,.ir-portal-card,.ir-stock{scroll-margin-top:130px}@media(max-width:1100px){.investor-submenu{position:static;width:100%;box-sizing:border-box;max-height:none}.investor-menu>summary{padding:16px 0}}@media(max-width:650px){.ir-document-list li{grid-template-columns:1fr;gap:8px}}
