.RichTextEditor-module__8-45WW__editorContainer{background-color:#fff;border:1px solid #ccc;border-radius:6px;flex-direction:column;display:flex;overflow:hidden}.RichTextEditor-module__8-45WW__toolbar{background-color:#f1f5f9;border-bottom:1px solid #e2e8f0;flex-wrap:wrap;gap:4px;padding:8px;display:flex}.RichTextEditor-module__8-45WW__toolbarButton{cursor:pointer;color:#475569;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:6px;transition:all .2s;display:flex}.RichTextEditor-module__8-45WW__toolbarButton:hover{color:#0f172a;background-color:#e2e8f0}.RichTextEditor-module__8-45WW__toolbarButton.RichTextEditor-module__8-45WW__active{color:#022e53;background-color:#cbd5e1}.RichTextEditor-module__8-45WW__content{cursor:text;color:#333;min-height:200px;padding:16px}.RichTextEditor-module__8-45WW__content .ProseMirror{outline:none}.RichTextEditor-module__8-45WW__content .ProseMirror p.is-editor-empty:first-child:before{color:#94a3b8;content:attr(data-placeholder);float:left;pointer-events:none;height:0}.RichTextEditor-module__8-45WW__content .ProseMirror img{float:right;clear:right;border-radius:8px;max-width:50%;height:auto;margin:8px 0 24px 32px;box-shadow:0 10px 25px #0000000d}.RichTextEditor-module__8-45WW__content .ProseMirror:after{content:"";clear:both;display:table}@media (max-width:768px){.RichTextEditor-module__8-45WW__content .ProseMirror img{float:none;max-width:100%;box-shadow:none;margin:32px 0}}
.article-module__l6djDW__articleContainer{background-color:#fff;width:100%;min-height:100vh}.article-module__l6djDW__contentNoBanner{padding-top:120px}.article-module__l6djDW__banner{background-color:#f1f5f9;width:100%;height:55vh;min-height:400px;max-height:700px;margin-bottom:60px;position:relative;overflow:hidden}.article-module__l6djDW__bannerImg{object-fit:cover;object-position:center;will-change:transform;width:100%;height:130%}.article-module__l6djDW__bannerOverlay{background:linear-gradient(#0000 30%,#022e53d9 100%);align-items:flex-end;padding:40px;display:flex;position:absolute;inset:0}.article-module__l6djDW__bannerContent{color:#fff;text-align:center;width:100%;max-width:800px;margin:0 auto}.article-module__l6djDW__bannerTitle{margin:0 0 12px;font-size:3.5rem;font-weight:500;line-height:1.1}.article-module__l6djDW__bannerMeta{color:#ffffffe6;text-transform:uppercase;letter-spacing:1px;justify-content:center;align-items:center;gap:12px;font-size:.95rem;display:flex}.article-module__l6djDW__bannerSource{color:#fff;font-weight:500}@media (max-width:768px){.article-module__l6djDW__bannerOverlay{padding:24px}.article-module__l6djDW__bannerTitle{font-size:2.2rem}}.article-module__l6djDW__contentWrapper{max-width:800px;margin:0 auto;padding:0 24px 80px;transition:max-width .3s}.article-module__l6djDW__contentWrapper.article-module__l6djDW__withGallery{max-width:1200px}.article-module__l6djDW__header{text-align:center;margin-bottom:40px}.article-module__l6djDW__title{color:#022e53;margin:0 0 16px;font-size:2.5rem;font-weight:600;line-height:1.2}.article-module__l6djDW__meta{color:#666;text-transform:uppercase;letter-spacing:1px;justify-content:center;align-items:center;gap:12px;font-size:.9rem;display:flex}.article-module__l6djDW__source{color:#022e53;font-weight:700}.article-module__l6djDW__content{color:#333;font-size:1.125rem;line-height:1.8}.article-module__l6djDW__content p{margin-bottom:24px}.article-module__l6djDW__content a{color:#022e53;text-decoration:underline}.article-module__l6djDW__content h2,.article-module__l6djDW__content h3{color:#022e53;margin:40px 0 20px}.article-module__l6djDW__content img{float:right;clear:right;z-index:10;border-radius:8px;max-width:50%;height:auto;margin:8px 0 24px 32px;position:relative;box-shadow:0 10px 25px #0000000d;cursor:zoom-in!important}.article-module__l6djDW__content:after{content:"";clear:both;display:table}@media (max-width:768px){.article-module__l6djDW__content img{float:none;max-width:100%;box-shadow:none;margin:32px 0}}.article-module__l6djDW__backLink{color:#022e53;text-transform:uppercase;letter-spacing:1px;align-items:center;gap:8px;margin-bottom:40px;font-size:.9rem;font-weight:700;text-decoration:none;display:inline-flex}.article-module__l6djDW__backLink:hover{text-decoration:underline}.article-module__l6djDW__galleryImageContainer{cursor:pointer;border-radius:8px;display:block;position:relative;overflow:hidden;box-shadow:0 4px 12px #00000026}.article-module__l6djDW__galleryImage{object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.16,1,.3,1);display:block}.article-module__l6djDW__galleryImageContainer:hover .article-module__l6djDW__galleryImage{transform:scale(1.05)}.article-module__l6djDW__imageOverlay{opacity:0;background:#00000080;border-radius:8px;justify-content:center;align-items:center;transition:all .5s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;inset:0}.article-module__l6djDW__galleryImageContainer:hover .article-module__l6djDW__imageOverlay{opacity:1}.article-module__l6djDW__zoomIcon{color:#fff;background:#0003;border:3px solid #fff6;border-radius:50%;width:4rem;height:4rem;padding:1rem;transition:transform .6s cubic-bezier(.16,1,.3,1);transform:scale(.6)}.article-module__l6djDW__galleryImageContainer:hover .article-module__l6djDW__zoomIcon{transform:scale(1)}.article-module__l6djDW__lightbox{z-index:2147483647;background:#000000f2;justify-content:center;align-items:center;animation:.4s forwards article-module__l6djDW__fadeIn;display:flex;position:fixed;inset:0}.article-module__l6djDW__lightboxFullContent{flex-direction:column;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:relative;overflow:hidden}.article-module__l6djDW__zoomWrapper{width:100vw;height:100vh}.article-module__l6djDW__zoomContent{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.article-module__l6djDW__lightboxMainImage{object-fit:contain;max-width:90vw;max-height:85vh;position:relative!important}.article-module__l6djDW__lightboxClose{color:#fff;cursor:pointer;z-index:10002;background:0 0;border:none;font-size:2.5rem;transition:transform .3s,color .3s;position:absolute;top:30px;right:30px}.article-module__l6djDW__lightboxClose:hover{color:#fff9;transform:rotate(90deg)}.article-module__l6djDW__lightboxPrev,.article-module__l6djDW__lightboxNext{color:#fff;cursor:pointer;z-index:10001;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;font-size:2rem;transition:all .3s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.article-module__l6djDW__lightboxPrev{left:40px}.article-module__l6djDW__lightboxNext{right:40px}.article-module__l6djDW__lightboxPrev:hover,.article-module__l6djDW__lightboxNext:hover{background:#ffffff26;border-color:#ffffff4d;transform:translateY(-50%)scale(1.1)}.article-module__l6djDW__lightboxCounter{color:#ffffff80;font-family:var(--font-dm-sans,"DM Sans",sans-serif);letter-spacing:.1em;font-size:.9rem;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}@keyframes article-module__l6djDW__fadeIn{0%{opacity:0}to{opacity:1}}@media (max-width:768px){.article-module__l6djDW__lightboxPrev,.article-module__l6djDW__lightboxNext{width:50px;height:50px;font-size:1.5rem}.article-module__l6djDW__lightboxPrev{left:15px}.article-module__l6djDW__lightboxNext{right:15px}.article-module__l6djDW__lightboxClose{top:20px;right:20px}}.article-module__l6djDW__editContainer{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:16px}.article-module__l6djDW__editHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.article-module__l6djDW__editHeaderActions{flex-wrap:wrap;gap:8px;display:flex}.article-module__l6djDW__editLayout{flex-wrap:wrap;align-items:flex-start;gap:24px;display:flex}.article-module__l6djDW__editorMain{flex:500px;width:100%;min-width:0}.article-module__l6djDW__editorSidebar{background:#fff;border:1px solid #e2e8f0;border-radius:8px;flex:280px;width:100%;max-width:350px;max-height:calc(100vh - 140px);padding:16px;position:sticky;top:120px;overflow-y:auto;box-shadow:0 4px 6px #0000000d}@media (max-width:768px){.article-module__l6djDW__editLayout{flex-direction:column}.article-module__l6djDW__editorMain{flex:100%}.article-module__l6djDW__editorSidebar{flex:100%;max-width:100%;max-height:none;position:relative;top:0;overflow-y:visible}.article-module__l6djDW__editHeader{flex-direction:column;align-items:stretch}.article-module__l6djDW__editHeader h3{text-align:center}.article-module__l6djDW__editHeaderActions{justify-content:stretch}.article-module__l6djDW__editHeaderActions button{flex:1;justify-content:center}}
