.GalleryLightbox_viewOverlay__HH2RB{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;color:#fff;background:rgba(15,15,15,.45);opacity:0;transition:opacity var(--t);font-size:.85rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase;pointer-events:none}.GalleryLightbox_viewOverlay__HH2RB svg{stroke:#fff}:focus-visible>.GalleryLightbox_viewOverlay__HH2RB,:hover>.GalleryLightbox_viewOverlay__HH2RB{opacity:1}.GalleryLightbox_lightbox___dkG1{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;background:rgba(10,10,10,.92);padding:2.5rem;animation:GalleryLightbox_fadeIn__Xq3P3 .15s ease}@keyframes GalleryLightbox_fadeIn__Xq3P3{0%{opacity:0}to{opacity:1}}.GalleryLightbox_slider__kNLzk{position:absolute;inset:0;display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-webkit-overflow-scrolling:touch;touch-action:pan-x;overscroll-behavior-x:contain}.GalleryLightbox_slider__kNLzk::-webkit-scrollbar{display:none}.GalleryLightbox_slide__ssGcm{flex:0 0 100vw;height:100vh;display:flex;align-items:center;justify-content:center;scroll-snap-align:center;padding:2.5rem}.GalleryLightbox_slide__ssGcm,.GalleryLightbox_slide__ssGcm img{transform:translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden}.GalleryLightbox_slide__ssGcm img{max-width:100%;max-height:88vh;width:auto;height:auto;object-fit:contain;border-radius:var(--radius);box-shadow:0 20px 60px rgba(0,0,0,.5)}.GalleryLightbox_closeBtn__QdEMj{position:absolute;top:1.25rem;right:1.25rem;width:42px;height:42px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:none;background:rgba(255,255,255,.12);color:#fff;cursor:pointer;transition:background var(--t)}.GalleryLightbox_closeBtn__QdEMj:hover{background:rgba(255,255,255,.24)}.GalleryLightbox_navBtn__hVy7v{position:absolute;top:50%;transform:translateY(-50%);width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:none;background:rgba(255,255,255,.12);color:#fff;cursor:pointer;transition:background var(--t)}.GalleryLightbox_navBtn__hVy7v:hover{background:rgba(255,255,255,.24)}.GalleryLightbox_prevBtn__66N_X{left:1.25rem}.GalleryLightbox_nextBtn__XGLYX{right:1.25rem}.GalleryLightbox_counter__g4ZyJ{position:absolute;bottom:1.5rem;left:50%;transform:translateX(-50%);color:#fff;font-size:.85rem;font-weight:600;background:rgba(255,255,255,.12);padding:6px 14px;border-radius:999px}@media (max-width:640px){.GalleryLightbox_lightbox___dkG1{padding:1.25rem}.GalleryLightbox_navBtn__hVy7v{width:44px;height:44px;top:auto;bottom:2rem;transform:none;background:rgba(255,255,255,.15)}.GalleryLightbox_prevBtn__66N_X{left:20vw}.GalleryLightbox_nextBtn__XGLYX{right:20vw}.GalleryLightbox_counter__g4ZyJ{bottom:auto;top:1.5rem}}.SidebarLayout_pagewrap__nT_ZT{display:grid;grid-template-columns:1fr 340px;align-items:start;grid-gap:clamp(30px,4vw,60px);gap:clamp(30px,4vw,60px);padding-block:clamp(48px,6vw,80px)}.SidebarLayout_pagewrap__main__s8ebP{min-width:0;overflow:hidden}.SidebarLayout_pagewrap__nT_ZT aside.psb{position:-webkit-sticky;position:sticky;top:170px}.SidebarLayout_pagewrap__nT_ZT.SidebarLayout_pagewrap--sticky-main__MYHMJ aside.psb{position:static}.SidebarLayout_pagewrap__nT_ZT.SidebarLayout_pagewrap--sticky-main__MYHMJ .SidebarLayout_pagewrap__main__s8ebP{position:-webkit-sticky;position:sticky;top:170px}@media (max-width:980px){.SidebarLayout_pagewrap__nT_ZT{grid-template-columns:1fr}.SidebarLayout_pagewrap__nT_ZT aside.psb,.SidebarLayout_pagewrap__nT_ZT.SidebarLayout_pagewrap--sticky-main__MYHMJ .SidebarLayout_pagewrap__main__s8ebP{position:static}}.PostArticle_article__HPcOP{background:var(--c-bg);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-sm);margin-bottom:3rem;border:1px solid var(--c-line)}.PostArticle_imageWrap__GwDpL{position:relative;aspect-ratio:16/9;width:100%;background:var(--c-primary-soft)}.PostArticle_imageWrap__GwDpL img{width:100%;height:100%;object-fit:cover}.PostArticle_header__0ADxb{padding:2.25rem 2.5rem 1.5rem;border-bottom:1px solid var(--c-line)}.PostArticle_tags__PKq1K{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.PostArticle_tag__bMojx{font-size:.72rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#fff;background:var(--c-primary);padding:5px 12px;border-radius:999px}.PostArticle_title__RLmIS{font-family:var(--f-head);font-size:2rem;font-weight:700;line-height:1.25;color:var(--c-heading);margin:0 0 1rem}.PostArticle_metaItem__WriCr{display:inline-flex;align-items:center;gap:.5rem;font-size:.9rem;color:var(--c-body)}.PostArticle_metaItem__WriCr svg{opacity:.7;color:var(--c-accent)}.PostArticle_authorWrapper__FbuAY{display:flex;align-items:center;gap:12px;margin-bottom:.8rem}.PostArticle_authorPhoto__qbqLZ{width:48px;height:48px;border-radius:50%;object-fit:cover;border:2px solid var(--c-primary-soft)}.PostArticle_author__tfEoA{display:block;font-family:var(--f-head);font-weight:700;color:var(--c-primary-dark);font-size:1.05rem}.PostArticle_content__kp9rJ{padding:2.5rem}.PostArticle_content__kp9rJ p{margin:0 0 1.5rem;line-height:1.8;color:var(--c-body)}.PostArticle_content__kp9rJ h2{font-family:var(--f-head);font-size:1.55rem;font-weight:700;color:var(--c-heading);margin:2.4rem 0 1rem;padding-bottom:.6rem;border-bottom:2px solid var(--c-primary-soft)}.PostArticle_content__kp9rJ h2:first-child{margin-top:0}.PostArticle_content__kp9rJ h3{font-family:var(--f-head);font-size:1.2rem;font-weight:700;color:var(--c-primary-dark);margin:1.8rem 0 .9rem}.PostArticle_italicHeading__Fr9gh{font-style:italic;font-weight:600}.PostArticle_content__kp9rJ ul{display:grid;grid-gap:10px;gap:10px;margin:0 0 1.75rem;padding:4px 0;list-style:none;color:var(--c-body)}.PostArticle_content__kp9rJ li{position:relative;padding-left:1.6rem;line-height:1.65}.PostArticle_content__kp9rJ li:before{content:"";position:absolute;left:0;top:.55em;width:8px;height:8px;border-radius:2px;background:var(--c-accent)}.PostArticle_content__kp9rJ li strong{color:var(--c-heading)}.PostArticle_content__kp9rJ .PostArticle_inlineImage__Er2_U{display:block;position:relative;width:100%;border-radius:var(--radius);overflow:hidden;margin:.5rem 0 1.75rem;box-shadow:var(--shadow-sm);background:var(--c-bg-alt)}.PostArticle_content__kp9rJ .PostArticle_inlineImage__Er2_U img{display:block;width:100%;height:auto}.PostArticle_metaRow__vbR4I{display:flex;flex-wrap:wrap;gap:14px;padding:16px 20px;margin:0 0 1.5rem;background:var(--c-bg-alt);border-radius:var(--radius)}.PostArticle_metaRowItem__12uEp{display:flex;align-items:center;gap:8px;font-size:.9rem;font-weight:600;color:var(--c-heading)}.PostArticle_metaRowItem__12uEp svg{color:var(--c-accent);flex:none}.PostArticle_gallerySection__p3yRQ{margin-top:3rem;padding-top:2.5rem;border-top:1px dashed var(--c-line)}.PostArticle_gallery__nX51n{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:1.5rem;gap:1.5rem;margin-top:1.5rem}.PostArticle_galleryImage__iKbxW{position:relative;aspect-ratio:4/3;width:100%;border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow-sm);background:var(--c-bg-alt);transition:transform var(--t),box-shadow var(--t);cursor:pointer}.PostArticle_galleryImage__iKbxW img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.PostArticle_galleryImage__iKbxW:hover{transform:translateY(-5px);box-shadow:var(--shadow-md)}.PostArticle_galleryImage__iKbxW:hover img{transform:scale(1.05)}@media (max-width:768px){.PostArticle_content__kp9rJ,.PostArticle_header__0ADxb{padding:1.2rem}.PostArticle_title__RLmIS{font-size:1.3rem;margin-bottom:.8rem}.PostArticle_tag__bMojx{font-size:.6rem;padding:3px 8px}.PostArticle_metaItem__WriCr{font-size:.75rem;gap:.3rem}.PostArticle_metaItem__WriCr svg{width:14px;height:14px}.PostArticle_author__tfEoA{font-size:.9rem}.PostArticle_authorPhoto__qbqLZ{width:36px;height:36px}.PostArticle_content__kp9rJ li,.PostArticle_content__kp9rJ p,.PostArticle_metaRowItem__12uEp{font-size:.85rem;line-height:1.5}.PostArticle_content__kp9rJ h2{font-size:1.2rem;margin:1.8rem 0 .8rem}.PostArticle_content__kp9rJ h3{font-size:1.05rem;margin:1.4rem 0 .7rem}.PostArticle_gallery__nX51n{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:1rem;padding-bottom:12px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.PostArticle_gallery__nX51n::-webkit-scrollbar{display:none}.PostArticle_galleryImage__iKbxW{flex:0 0 100%;scroll-snap-align:center;width:100%}}