.PresentationViewer-module__WRtoPa__viewerWrapper{background:var(--color-bg-clean);border-radius:var(--radius-lg);border:var(--border-light);width:100%;box-shadow:var(--shadow-premium);margin:3rem 0;overflow:hidden}.PresentationViewer-module__WRtoPa__viewerHeader{background-color:var(--color-bg-light);border-bottom:var(--border-light);flex-direction:column;gap:.8rem;padding:2rem 2.5rem;display:flex}.PresentationViewer-module__WRtoPa__headerInfo{align-items:center;gap:1rem;display:flex}.PresentationViewer-module__WRtoPa__badge{background-color:var(--color-accent);color:#fff;border-radius:var(--radius-sm);letter-spacing:.05em;padding:.2rem .6rem;font-size:.75rem;font-weight:700}.PresentationViewer-module__WRtoPa__counter{color:var(--color-text-muted);font-size:.88rem}.PresentationViewer-module__WRtoPa__counter strong{color:var(--color-primary);font-size:1.1rem;font-weight:700}.PresentationViewer-module__WRtoPa__currentSlideTitle{color:var(--color-primary-dark);margin:0;font-size:1.4rem;font-weight:900;line-height:1.4}.PresentationViewer-module__WRtoPa__mainGrid{grid-template-columns:280px 1fr;min-height:580px;display:grid}.PresentationViewer-module__WRtoPa__sidebarSection{background-color:var(--color-bg-light);border-right:var(--border-light);flex-direction:column;max-height:640px;display:flex}.PresentationViewer-module__WRtoPa__sidebarHeader{border-bottom:var(--border-light);background-color:#0a5c4e05;padding:1.5rem}.PresentationViewer-module__WRtoPa__sidebarHeader h3{color:var(--color-primary-dark);margin-bottom:.3rem;font-size:.95rem;font-weight:700}.PresentationViewer-module__WRtoPa__sidebarSub{color:var(--color-text-muted);font-size:.7rem;display:block}.PresentationViewer-module__WRtoPa__sidebarList{scrollbar-width:thin;scrollbar-color:#0a5c4e26 transparent;flex-direction:column;flex-grow:1;gap:.4rem;padding:.8rem;display:flex;overflow-y:auto}.PresentationViewer-module__WRtoPa__sidebarList::-webkit-scrollbar{width:5px}.PresentationViewer-module__WRtoPa__sidebarList::-webkit-scrollbar-thumb{background-color:#0a5c4e26;border-radius:99px}.PresentationViewer-module__WRtoPa__sidebarItem{border-radius:var(--radius-sm);text-align:left;cursor:pointer;transition:var(--transition-fast);background:0 0;border:none;align-items:flex-start;gap:.8rem;width:100%;padding:.85rem 1rem;display:flex}.PresentationViewer-module__WRtoPa__sidebarItem:hover{background-color:#0a5c4e0a}.PresentationViewer-module__WRtoPa__sidebarItemActive{border-left:3px solid var(--color-gold);background-color:#0a5c4e14!important}.PresentationViewer-module__WRtoPa__itemNumber{color:var(--color-gold);text-align:center;background-color:#c5a8801a;border-radius:3px;min-width:22px;margin-top:.15rem;padding:.05rem .3rem;font-size:.78rem;font-weight:700}.PresentationViewer-module__WRtoPa__sidebarItemActive .PresentationViewer-module__WRtoPa__itemNumber{background-color:var(--color-gold);color:#fff}.PresentationViewer-module__WRtoPa__itemTitle{color:var(--color-text-dark);font-size:.88rem;font-weight:500;line-height:1.4}.PresentationViewer-module__WRtoPa__sidebarItemActive .PresentationViewer-module__WRtoPa__itemTitle{color:var(--color-primary-dark);font-weight:700}.PresentationViewer-module__WRtoPa__contentSection{background-color:#fff;flex-direction:column;justify-content:space-between;gap:2rem;padding:2.5rem;display:flex}.PresentationViewer-module__WRtoPa__mobileTocContainer{width:100%;display:none;position:relative}.PresentationViewer-module__WRtoPa__mobileTocTrigger{background-color:var(--color-bg-light);border-radius:var(--radius-md);width:100%;color:var(--color-primary-dark);cursor:pointer;border:1px solid #0a5c4e1a;justify-content:space-between;align-items:center;padding:.9rem 1.2rem;font-size:.9rem;font-weight:700;display:flex}.PresentationViewer-module__WRtoPa__arrowIcon{color:var(--color-gold);font-size:.75rem;transition:transform .2s}.PresentationViewer-module__WRtoPa__arrowIconOpen{transform:rotate(180deg)}.PresentationViewer-module__WRtoPa__mobileTocDropdown{border-radius:0 0 var(--radius-md) var(--radius-md);z-index:10;background:#fff;border:1px solid #0a5c4e1a;width:100%;max-height:300px;margin-top:-1px;position:absolute;top:100%;left:0;overflow-y:auto;box-shadow:0 10px 30px #0000001a}.PresentationViewer-module__WRtoPa__mobileTocItem{text-align:left;cursor:pointer;background:0 0;border:none;border-bottom:1px solid #0a5c4e0d;gap:.5rem;width:100%;padding:.8rem 1.2rem;display:flex}.PresentationViewer-module__WRtoPa__mobileTocItemActive{color:var(--color-primary);background-color:#0a5c4e0d;font-weight:700}.PresentationViewer-module__WRtoPa__mobileItemNum{color:var(--color-gold);font-weight:700}.PresentationViewer-module__WRtoPa__mobileItemTitle{font-size:.88rem}.PresentationViewer-module__WRtoPa__slideContainer{aspect-ratio:4/3;border-radius:var(--radius-md);width:100%;box-shadow:var(--shadow-premium);border:var(--border-light);cursor:zoom-in;background-color:#f0f3f2;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.PresentationViewer-module__WRtoPa__slideImage{object-fit:contain;width:100%;height:100%;display:block}.PresentationViewer-module__WRtoPa__zoomHint{color:#fff;border-radius:var(--radius-pill);letter-spacing:.05em;opacity:0;transition:var(--transition-fast);pointer-events:none;background-color:#063d33d9;align-items:center;gap:.3rem;padding:.4rem .8rem;font-size:.72rem;font-weight:700;display:flex;position:absolute;bottom:1.2rem;right:1.2rem;transform:translateY(5px);box-shadow:0 4px 10px #00000026}.PresentationViewer-module__WRtoPa__slideContainer:hover .PresentationViewer-module__WRtoPa__zoomHint{opacity:1;transform:translateY(0)}.PresentationViewer-module__WRtoPa__controls{justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.PresentationViewer-module__WRtoPa__navButton{border-radius:var(--radius-pill);cursor:pointer;transition:var(--transition-fast);background-color:var(--color-bg-light);color:var(--color-primary-dark);border:1px solid #0a5c4e1a;align-items:center;gap:.6rem;padding:.9rem 1.8rem;font-size:.9rem;font-weight:700;display:flex}.PresentationViewer-module__WRtoPa__navButton:hover:not(:disabled){background-color:var(--color-primary);color:#fff;border-color:var(--color-primary);transform:translateY(-1px);box-shadow:0 4px 12px #0a5c4e1f}.PresentationViewer-module__WRtoPa__navButton:disabled{opacity:.4;cursor:not-allowed}.PresentationViewer-module__WRtoPa__btnArrow{font-size:.78rem}.PresentationViewer-module__WRtoPa__pageIndicator{color:var(--color-text-muted);font-size:.95rem}.PresentationViewer-module__WRtoPa__pageIndicator strong{color:var(--color-primary);font-size:1.2rem}.PresentationViewer-module__WRtoPa__keyboardGuide{text-align:center;color:var(--color-text-muted);border-top:1px solid #0a5c4e0f;padding-top:1rem;font-size:.78rem}.PresentationViewer-module__WRtoPa__keyboardGuide strong{color:var(--color-primary)}.PresentationViewer-module__WRtoPa__modalOverlay{-webkit-backdrop-filter:blur(10px);z-index:9999;background-color:#0a1412e6;justify-content:center;align-items:center;width:100vw;height:100vh;animation:.3s cubic-bezier(.16,1,.3,1) forwards PresentationViewer-module__WRtoPa__modalFadeIn;display:flex;position:fixed;top:0;left:0}@keyframes PresentationViewer-module__WRtoPa__modalFadeIn{0%{opacity:0}to{opacity:1}}.PresentationViewer-module__WRtoPa__modalClose{color:#fff;cursor:pointer;width:50px;height:50px;transition:var(--transition-fast);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:2rem;display:flex;position:absolute;top:2rem;right:2rem}.PresentationViewer-module__WRtoPa__modalClose:hover{background-color:#ffffff1a;transform:rotate(90deg)}.PresentationViewer-module__WRtoPa__modalContent{justify-content:center;align-items:center;max-width:90%;max-height:85%;display:flex;position:relative}.PresentationViewer-module__WRtoPa__modalImage{object-fit:contain;border-radius:var(--radius-md);cursor:zoom-out;max-width:100%;max-height:75vh;animation:.3s cubic-bezier(.34,1.56,.64,1) forwards PresentationViewer-module__WRtoPa__modalImageZoom;box-shadow:0 30px 60px #00000080}@keyframes PresentationViewer-module__WRtoPa__modalImageZoom{0%{transform:scale(.95)}to{transform:scale(1)}}.PresentationViewer-module__WRtoPa__modalNavButton{color:#fff;cursor:pointer;width:55px;height:55px;transition:var(--transition-fast);z-index:10005;background-color:#ffffff1a;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;font-size:1.2rem;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.PresentationViewer-module__WRtoPa__modalNavButton:hover:not(:disabled){background-color:var(--color-gold);color:#fff;border-color:var(--color-gold);box-shadow:0 0 20px #c5a88066}.PresentationViewer-module__WRtoPa__modalNavButton:disabled{opacity:.2;cursor:not-allowed}.PresentationViewer-module__WRtoPa__modalPrev{left:-80px}.PresentationViewer-module__WRtoPa__modalNext{right:-80px}.PresentationViewer-module__WRtoPa__modalCaption{text-align:center;color:#fff;width:100%;position:absolute;bottom:-4.5rem;left:50%;transform:translate(-50%)}.PresentationViewer-module__WRtoPa__modalCaption h3{color:#fff;text-shadow:0 2px 4px #00000080;margin-bottom:.3rem;font-size:1.15rem;font-weight:700}.PresentationViewer-module__WRtoPa__modalCaption span{color:var(--color-gold);font-size:.85rem;font-weight:700}@media (max-width:991px){.PresentationViewer-module__WRtoPa__mainGrid{grid-template-columns:1fr;min-height:auto}.PresentationViewer-module__WRtoPa__sidebarSection{display:none}.PresentationViewer-module__WRtoPa__mobileTocContainer{display:block}.PresentationViewer-module__WRtoPa__contentSection{gap:1.5rem;padding:1.5rem}.PresentationViewer-module__WRtoPa__viewerHeader{padding:1.5rem}.PresentationViewer-module__WRtoPa__currentSlideTitle{font-size:1.2rem}.PresentationViewer-module__WRtoPa__navButton{padding:.8rem 1.2rem}.PresentationViewer-module__WRtoPa__btnText,.PresentationViewer-module__WRtoPa__keyboardGuide{display:none}}@media (max-width:1200px){.PresentationViewer-module__WRtoPa__modalPrev{left:1.5rem}.PresentationViewer-module__WRtoPa__modalNext{right:1.5rem}.PresentationViewer-module__WRtoPa__modalImage{max-width:calc(100vw - 180px)}}@media (max-width:768px){.PresentationViewer-module__WRtoPa__modalNavButton{width:45px;height:45px;font-size:1rem}.PresentationViewer-module__WRtoPa__modalPrev{left:.8rem}.PresentationViewer-module__WRtoPa__modalNext{right:.8rem}.PresentationViewer-module__WRtoPa__modalImage{max-width:calc(100vw - 130px);max-height:60vh}.PresentationViewer-module__WRtoPa__modalCaption h3{font-size:.95rem}.PresentationViewer-module__WRtoPa__modalClose{font-size:1.5rem;top:1rem;right:1rem}}@media (max-width:480px){.PresentationViewer-module__WRtoPa__contentSection{gap:1.2rem;padding:1rem}.PresentationViewer-module__WRtoPa__controls{gap:.8rem}.PresentationViewer-module__WRtoPa__pageIndicator{font-size:.85rem}}
.report-module__wHrhCW__articlePage{background-color:var(--color-bg-clean);padding-bottom:8rem}.report-module__wHrhCW__header{margin-bottom:4rem}.report-module__wHrhCW__meta{align-items:center;gap:1.2rem;margin-bottom:1.5rem;font-size:.85rem;display:flex}.report-module__wHrhCW__category{color:var(--color-primary);border-radius:var(--radius-sm);letter-spacing:.05em;background-color:#0a5c4e0d;padding:.25rem .75rem;font-weight:700}.report-module__wHrhCW__date{color:var(--color-text-muted);font-weight:500}.report-module__wHrhCW__title{color:var(--color-primary-dark);margin-bottom:2rem;font-size:2.2rem;font-weight:900;line-height:1.4}@media (max-width:768px){.report-module__wHrhCW__title{font-size:1.7rem}}.report-module__wHrhCW__excerpt{color:var(--color-text-muted);background-color:var(--color-bg-light);border-left:3px solid var(--color-primary);border-radius:0 var(--radius-md) var(--radius-md) 0;padding:1.8rem 2rem;font-size:1.08rem;font-weight:500;line-height:1.8}.report-module__wHrhCW__contentBody{color:var(--color-text-dark);letter-spacing:.03em;font-size:1.05rem;line-height:2}.report-module__wHrhCW__contentBody p{margin-bottom:2.2rem}.report-module__wHrhCW__navigation{text-align:center;border-top:1px solid #0a5c4e1a;margin-top:6rem;padding-top:3rem}.report-module__wHrhCW__backLink{color:var(--color-primary);letter-spacing:.05em;transition:var(--transition-fast);border-bottom:1.5px solid #0000;padding-bottom:.3rem;font-size:.95rem;font-weight:700;display:inline-block}.report-module__wHrhCW__backLink:hover{color:var(--color-accent);border-color:var(--color-accent);padding-right:5px}.report-module__wHrhCW__authorProfile{background-color:var(--color-bg-light);border:1px solid #c5a88040;border-top:3px solid var(--color-gold);border-radius:var(--radius-md);box-shadow:var(--shadow-premium);gap:2.2rem;margin:5rem 0;padding:3rem 2.5rem;display:flex}.report-module__wHrhCW__profileAvatar{object-fit:cover;border:2px solid #fff;border-radius:50%;flex-shrink:0;width:120px;height:120px;box-shadow:0 5px 15px #0a5c4e14}.report-module__wHrhCW__profileInfo{flex-grow:1}.report-module__wHrhCW__profileRole{color:var(--color-accent);margin-bottom:.4rem;font-size:.8rem;font-weight:700;display:block}.report-module__wHrhCW__profileName{color:var(--color-primary-dark);margin-bottom:1rem;font-size:1.35rem;font-weight:900}.report-module__wHrhCW__profileText{color:var(--color-text-dark);margin-bottom:0;font-size:.95rem;line-height:1.8}@media (max-width:600px){.report-module__wHrhCW__authorProfile{text-align:center;flex-direction:column;align-items:center;gap:1.5rem;padding:2.5rem 1.8rem}.report-module__wHrhCW__profileAvatar{width:100px;height:100px}}.report-module__wHrhCW__customAudioBox{-webkit-backdrop-filter:blur(15px);text-align:center;background-color:#ffffffa6;border:1px solid #fff6;border-radius:12px;margin:3.5rem 0;padding:2.2rem;box-shadow:0 10px 30px #0a5c4e08}.report-module__wHrhCW__audioBoxTitle{color:var(--color-primary-dark);letter-spacing:.05em;flex-wrap:wrap;justify-content:center;align-items:center;gap:.8rem;margin-bottom:1.2rem;font-size:.95rem;font-weight:700;line-height:1.6;display:flex}.report-module__wHrhCW__audioBadge{background-color:var(--color-accent);color:#fff;border-radius:4px;padding:.2rem .6rem;font-size:.75rem;font-weight:700;display:inline-block}.report-module__wHrhCW__audioTitleText{color:var(--color-primary-dark)}.report-module__wHrhCW__audioPlayer{outline:none;width:100%;max-width:540px;margin:0 auto;display:block}@media (max-width:600px){.report-module__wHrhCW__customAudioBox{margin:2.5rem 0;padding:1.5rem 1.2rem}.report-module__wHrhCW__audioBoxTitle{flex-direction:column;gap:.4rem;font-size:.9rem}}.report-module__wHrhCW__pdfDownloadCard{-webkit-backdrop-filter:blur(15px);border:1px solid #c5a8804d;border-left:4px solid var(--color-gold);background-color:#ffffffa6;border-radius:8px;justify-content:space-between;align-items:center;gap:1.5rem;margin:4.5rem 0 3.5rem;padding:1.8rem 2.2rem;display:flex;box-shadow:0 10px 25px #0a5c4e05}.report-module__wHrhCW__pdfInfo{align-items:center;gap:1.2rem;display:flex}.report-module__wHrhCW__pdfIcon{background-color:#c5a8801a;border:1px solid #c5a88033;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;font-size:2.2rem;display:flex}.report-module__wHrhCW__pdfTextWrapper{flex-direction:column;gap:.2rem;display:flex}.report-module__wHrhCW__pdfLabel{color:var(--color-accent);letter-spacing:.05em;font-size:.75rem;font-weight:700}.report-module__wHrhCW__pdfTitle{color:var(--color-primary-dark);margin:0;font-size:1.05rem;font-weight:700}.report-module__wHrhCW__pdfDownloadButton{background-color:var(--color-primary);color:#fff;letter-spacing:.05em;transition:var(--transition-fast);white-space:nowrap;border-radius:6px;padding:.75rem 1.8rem;font-size:.9rem;font-weight:700;box-shadow:0 4px 10px #0a5c4e1a}.report-module__wHrhCW__pdfDownloadButton:hover{background-color:var(--color-accent);transform:translateY(-1px);box-shadow:0 6px 15px #c5a88033}@media (max-width:768px){.report-module__wHrhCW__pdfDownloadCard{text-align:left;flex-direction:column;align-items:stretch;gap:1.2rem;padding:1.5rem}.report-module__wHrhCW__pdfInfo{gap:1rem}.report-module__wHrhCW__pdfIcon{width:40px;height:40px;font-size:1.8rem}.report-module__wHrhCW__pdfDownloadButton{text-align:center;width:100%}}.report-module__wHrhCW__blogCard{-webkit-backdrop-filter:blur(10px);background-color:#fff9;border:1px solid #0a5c4e1a;border-radius:10px;height:110px;margin:2.5rem 0;text-decoration:none;transition:all .3s cubic-bezier(.25,.8,.25,1);display:flex;overflow:hidden;box-shadow:0 4px 20px #0a5c4e05}.report-module__wHrhCW__blogCard:hover{border-color:var(--color-accent);transform:translateY(-2px);box-shadow:0 10px 30px #0a5c4e0f}.report-module__wHrhCW__blogCardImageWrapper{background-color:var(--color-bg-light);width:160px;min-width:160px;height:100%;position:relative;overflow:hidden}.report-module__wHrhCW__blogCardImage{object-fit:cover;width:100%;height:100%;transition:transform .5s}.report-module__wHrhCW__blogCard:hover .report-module__wHrhCW__blogCardImage{transform:scale(1.05)}.report-module__wHrhCW__blogCardBody{flex-direction:column;flex-grow:1;justify-content:space-between;padding:.75rem 1.2rem;display:flex;overflow:hidden}.report-module__wHrhCW__blogCardTextWrapper{flex-direction:column;flex-shrink:1;gap:.25rem;min-height:0;display:flex;overflow:hidden}.report-module__wHrhCW__blogCardTitle{color:var(--color-primary-dark)!important;white-space:nowrap!important;text-overflow:ellipsis!important;margin:0!important;padding:0!important;font-size:.95rem!important;font-weight:700!important;line-height:1.35!important;transition:color .2s!important;display:block!important;position:static!important;overflow:hidden!important}.report-module__wHrhCW__blogCard:hover .report-module__wHrhCW__blogCardTitle{color:var(--color-accent)!important}.report-module__wHrhCW__blogCardExcerpt{color:var(--color-text-muted)!important;white-space:nowrap!important;text-overflow:ellipsis!important;margin:0!important;padding:0!important;font-size:.8rem!important;line-height:1.4!important;display:block!important;position:static!important;overflow:hidden!important}.report-module__wHrhCW__blogCardLinkText{color:var(--color-primary);align-self:flex-start;margin-top:0;font-size:.75rem;font-weight:700;transition:padding-left .2s}.report-module__wHrhCW__blogCard:hover .report-module__wHrhCW__blogCardLinkText{padding-left:4px}@media (max-width:600px){.report-module__wHrhCW__blogCard{flex-direction:column;height:auto;margin:2rem 0}.report-module__wHrhCW__blogCardImageWrapper{width:100%;height:120px;min-height:120px}.report-module__wHrhCW__blogCardBody{gap:.3rem;padding:.8rem 1rem}.report-module__wHrhCW__blogCardTitle{-webkit-line-clamp:2;font-size:.95rem}.report-module__wHrhCW__blogCardExcerpt{display:none}}
