.Header-module__9fWxfa__header{border-bottom:4px double var(--foreground);text-align:center;width:100%;margin-bottom:2rem;padding:1rem 0}.Header-module__9fWxfa__meta{border-bottom:1px solid var(--foreground);text-transform:uppercase;letter-spacing:2px;flex-wrap:wrap;justify-content:space-between;gap:.5rem;margin-bottom:.5rem;padding-bottom:.5rem;font-family:sans-serif;font-size:.75rem;display:flex}.Header-module__9fWxfa__title{text-transform:uppercase;letter-spacing:-2px;word-break:break-word;margin:1rem 0;font-size:clamp(3rem,15vw,6rem);font-weight:700;line-height:.9}.Header-module__9fWxfa__subline{border-top:1px solid var(--foreground);flex-wrap:wrap;justify-content:center;gap:1rem;padding-top:.5rem;font-size:.9rem;font-style:italic;display:flex}@media (max-width:768px){.Header-module__9fWxfa__header{padding-top:3rem}}
.HamburgerMenu-module__ZfpyVa__menuContainer{z-index:100;position:absolute;top:1rem;left:1rem}.HamburgerMenu-module__ZfpyVa__hamburgerBtn{cursor:pointer;background:0 0;border:none;flex-direction:column;gap:4px;padding:.5rem;display:flex}.HamburgerMenu-module__ZfpyVa__hamburgerBtn span{background-color:var(--foreground);width:25px;height:3px;transition:transform .3s;display:block}.HamburgerMenu-module__ZfpyVa__drawer{background-color:var(--background);border-right:4px double var(--foreground);z-index:1000;visibility:hidden;flex-direction:column;width:250px;height:100vh;padding:2rem 1rem;transition:transform .3s ease-in-out,visibility .3s ease-in-out;display:flex;position:fixed;top:0;left:0;transform:translate(-100%);box-shadow:4px 0 10px #0000001a}.HamburgerMenu-module__ZfpyVa__drawer.HamburgerMenu-module__ZfpyVa__open{visibility:visible;transform:translate(0)}.HamburgerMenu-module__ZfpyVa__overlay{z-index:999;opacity:0;visibility:hidden;background-color:#00000080;width:100vw;height:100vh;transition:opacity .3s ease-in-out;position:fixed;top:0;left:0}.HamburgerMenu-module__ZfpyVa__overlay.HamburgerMenu-module__ZfpyVa__open{opacity:1;visibility:visible}.HamburgerMenu-module__ZfpyVa__menuHeader{border-bottom:2px solid var(--accent);justify-content:space-between;align-items:center;margin-bottom:2rem;padding-bottom:.5rem;display:flex}.HamburgerMenu-module__ZfpyVa__closeBtn{cursor:pointer;color:var(--foreground);background:0 0;border:none;padding:.5rem;font-size:1.5rem}.HamburgerMenu-module__ZfpyVa__closeBtn:hover{color:var(--accent)}.HamburgerMenu-module__ZfpyVa__homeLink{color:var(--foreground);font-weight:700;font-family:var(--font-playfair);align-items:center;gap:.5rem;text-decoration:none;display:flex}.HamburgerMenu-module__ZfpyVa__homeLink:hover{color:var(--accent)}.HamburgerMenu-module__ZfpyVa__archiveList{padding:0;list-style:none}.HamburgerMenu-module__ZfpyVa__archiveList li{border-bottom:1px dashed var(--foreground);margin-bottom:1rem;padding-bottom:.5rem}.HamburgerMenu-module__ZfpyVa__archiveList a{font-family:var(--font-playfair);color:var(--foreground);font-size:1.1rem;text-decoration:none;display:block}.HamburgerMenu-module__ZfpyVa__archiveList a:hover{color:var(--accent)}
.Home-module__baJ6tW__container{width:100%;max-width:1000px;margin:0 auto;padding:1rem;position:relative}.Home-module__baJ6tW__grid{grid-template-columns:1fr;gap:2rem;display:grid}@media (min-width:768px){.Home-module__baJ6tW__container{padding:2rem}.Home-module__baJ6tW__grid{grid-template-columns:repeat(12,1fr);gap:2rem}}.Home-module__baJ6tW__leadArticle{border-bottom:1px solid var(--foreground);flex-direction:column;padding-bottom:2rem;display:flex}.Home-module__baJ6tW__sidebar{flex-direction:column;gap:2rem;display:flex}@media (min-width:768px){.Home-module__baJ6tW__leadArticle{border-bottom:none;border-right:1px solid var(--foreground);grid-column:span 8;padding-bottom:0;padding-right:2rem}.Home-module__baJ6tW__sidebar{grid-column:span 4}}.Home-module__baJ6tW__leadMeta{color:#555;margin-bottom:.5rem;font-size:.8rem;font-style:italic}.Home-module__baJ6tW__leadTitle{margin-bottom:1rem;font-size:2rem;line-height:1.1}.Home-module__baJ6tW__leadTitle a{text-decoration:none}.Home-module__baJ6tW__leadSummary{font-size:1rem;line-height:1.6}@media (min-width:768px){.Home-module__baJ6tW__leadTitle{font-size:2.5rem}.Home-module__baJ6tW__leadSummary{font-size:1.2rem}}.Home-module__baJ6tW__sideArticle{border-bottom:1px solid var(--foreground);padding-bottom:1rem}.Home-module__baJ6tW__sideTitle{margin-bottom:.5rem;font-size:1.2rem;line-height:1.2}.Home-module__baJ6tW__sideTitle a{text-decoration:none}.Home-module__baJ6tW__sideSummary{color:#444;font-size:.9rem}.Home-module__baJ6tW__readMore{text-align:right;margin-top:1rem;font-size:.9rem;font-weight:700}
.Engagement-module__Y0HZaq__container{border-top:4px double var(--foreground);margin-top:3rem;padding-top:2rem}.Engagement-module__Y0HZaq__loading{text-align:center;color:#666;padding:2rem;font-style:italic}.Engagement-module__Y0HZaq__statsRow{background-color:#0000000d;border-radius:8px;justify-content:space-around;align-items:center;margin-bottom:2rem;padding:1rem;display:flex}.Engagement-module__Y0HZaq__metric{align-items:center;gap:.5rem;font-size:1.1rem;display:flex}.Engagement-module__Y0HZaq__likeBtn{border:2px solid var(--accent);color:var(--accent);cursor:pointer;background:0 0;border-radius:20px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-family:inherit;font-weight:700;transition:all .2s;display:flex}.Engagement-module__Y0HZaq__likeBtn:hover{background-color:var(--accent);color:var(--background)}.Engagement-module__Y0HZaq__commentsSection h3{border-bottom:1px solid var(--foreground);margin-bottom:1rem;padding-bottom:.5rem}.Engagement-module__Y0HZaq__commentList{margin-bottom:2rem}.Engagement-module__Y0HZaq__empty{color:#666;text-align:center;font-style:italic}.Engagement-module__Y0HZaq__comment{background-color:#fff9;border-bottom:1px dashed #ccc;margin-bottom:1rem;padding:1rem}.Engagement-module__Y0HZaq__commentHeader{color:#444;justify-content:space-between;margin-bottom:.5rem;font-size:.9rem;display:flex}.Engagement-module__Y0HZaq__commentForm{background-color:#00000008;border-radius:8px;padding:1.5rem}.Engagement-module__Y0HZaq__commentForm h4{margin-bottom:1rem}.Engagement-module__Y0HZaq__input,.Engagement-module__Y0HZaq__textarea{background-color:#fff;border:1px solid #ccc;border-radius:4px;width:100%;margin-bottom:1rem;padding:.8rem;font-family:inherit}.Engagement-module__Y0HZaq__textarea{resize:vertical;min-height:100px}.Engagement-module__Y0HZaq__submitBtn{background-color:var(--foreground);color:var(--background);cursor:pointer;text-transform:uppercase;letter-spacing:1px;border:none;padding:.8rem 1.5rem;font-weight:700;transition:opacity .2s}.Engagement-module__Y0HZaq__submitBtn:disabled{opacity:.5;cursor:not-allowed}.Engagement-module__Y0HZaq__submitBtn:hover:not(:disabled){opacity:.8}
