.blogs-module-scss-module__dTvQhW__page{--navbar-height:3.625rem;height:calc(100dvh - var(--navbar-height));flex-direction:column;display:flex;overflow:hidden}@media (max-width:900px){.blogs-module-scss-module__dTvQhW__page{--navbar-height:4rem}}@media (max-width:480px){.blogs-module-scss-module__dTvQhW__page{--navbar-height:3.5rem}}.blogs-module-scss-module__dTvQhW__listScroll{flex:1;min-height:0;padding-bottom:4rem;overflow-y:auto}.blogs-module-scss-module__dTvQhW__easeOut{--ease-out:cubic-bezier(.23,1,.32,1)}.blogs-module-scss-module__dTvQhW__sortBtn{font:inherit;color:#737373;cursor:pointer;transition:color .16s var(--ease-out);background:0 0;border:none;align-items:center;gap:.375rem;padding:.25rem 0;font-size:.75rem;display:inline-flex}@media (hover:hover) and (pointer:fine){.blogs-module-scss-module__dTvQhW__sortBtn:hover{color:#171717}}.blogs-module-scss-module__dTvQhW__sortIcon{transition:transform .22s var(--ease-out);display:block}.blogs-module-scss-module__dTvQhW__sortIconAsc{transform:rotate(180deg)}.blogs-module-scss-module__dTvQhW__searchBar{border-bottom:1px solid #d4d4d4;align-items:center;gap:.5rem;transition:border-color .2s;display:flex}.blogs-module-scss-module__dTvQhW__searchBar:focus-within{border-color:#737373}.blogs-module-scss-module__dTvQhW__searchIcon{color:#a3a3a3;flex-shrink:0;transition:color .2s}.blogs-module-scss-module__dTvQhW__searchBar:focus-within .blogs-module-scss-module__dTvQhW__searchIcon{color:#525252}.blogs-module-scss-module__dTvQhW__searchInput{color:#171717;background:0 0;border:none;outline:none;width:130px;padding:.25rem 0;font-size:.875rem}.blogs-module-scss-module__dTvQhW__searchInput::placeholder{color:#a3a3a3}@media (min-width:768px){.blogs-module-scss-module__dTvQhW__searchInput{width:200px}}.blogs-module-scss-module__dTvQhW__clearBtn{color:#a3a3a3;cursor:pointer;transition:color .16s var(--ease-out);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}@media (hover:hover) and (pointer:fine){.blogs-module-scss-module__dTvQhW__clearBtn:hover{color:#171717}}.blogs-module-scss-module__dTvQhW__postCount{color:#737373;font-size:.875rem}.blogs-module-scss-module__dTvQhW__listItemTitle,.blogs-module-scss-module__dTvQhW__listItemDesc{transition:color .2s}@media (prefers-reduced-motion:reduce){.blogs-module-scss-module__dTvQhW__sortBtn,.blogs-module-scss-module__dTvQhW__sortIcon,.blogs-module-scss-module__dTvQhW__clearBtn,.blogs-module-scss-module__dTvQhW__listItemTitle,.blogs-module-scss-module__dTvQhW__listItemDesc{transition:none}}
.navbar-module-scss-module__bvQTQa__toast{z-index:99999;-webkit-backdrop-filter:blur(24px);pointer-events:none;background:#080808f0;border:1px solid #ffffff12;border-radius:14px;align-items:center;gap:12px;max-width:min(400px,90vw);padding:13px 16px 18px;display:flex;position:fixed;bottom:28px;left:50%;overflow:hidden;box-shadow:0 12px 40px #0000008c,0 0 0 1px #ffffff08}.navbar-module-scss-module__bvQTQa__toastIcon{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.navbar-module-scss-module__bvQTQa__toastIconError{color:#f87171;background:#ef44441f}.navbar-module-scss-module__bvQTQa__toastIconInfo{color:#60a5fa;background:#3b82f61f}.navbar-module-scss-module__bvQTQa__toastBody{flex-direction:column;gap:3px;min-width:0;display:flex}.navbar-module-scss-module__bvQTQa__toastTitle{color:#fff;letter-spacing:.01em;white-space:nowrap;font-size:.8rem;font-weight:600}.navbar-module-scss-module__bvQTQa__toastSub{color:#fff6;font-size:.7rem;line-height:1.45}.navbar-module-scss-module__bvQTQa__toastProgress{transform-origin:0;background:linear-gradient(90deg,#ef4444 0%,#f97316 100%);border-radius:0 0 14px 14px;width:100%;height:2px;animation:4s linear forwards navbar-module-scss-module__bvQTQa__drainProgress;position:absolute;bottom:0;left:0}@keyframes navbar-module-scss-module__bvQTQa__drainProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.navbar-module-scss-module__bvQTQa__header{z-index:3;background:#fff;justify-content:space-between;align-items:flex-start;padding:2.5rem 3.5rem 0;display:flex;position:relative}.navbar-module-scss-module__bvQTQa__logo{white-space:nowrap;letter-spacing:-.01em;color:#2b2b2b;font-size:1.125rem;font-weight:500;line-height:1;text-decoration:none;display:inline-block}.navbar-module-scss-module__bvQTQa__desktopNav{flex-direction:column;align-items:flex-end;gap:.35rem;display:flex;position:absolute;top:2.5rem;right:3.5rem}.navbar-module-scss-module__bvQTQa__navLink,.navbar-module-scss-module__bvQTQa__navLinkMuted{font:inherit;text-align:right;cursor:pointer;background:0 0;border:none;padding:0;font-size:.8rem;line-height:1.15;text-decoration:none;transition:color .2s}.navbar-module-scss-module__bvQTQa__navLink{color:#6b6b6b;transition:color .16s cubic-bezier(.23,1,.32,1)}@media (hover:hover) and (pointer:fine){.navbar-module-scss-module__bvQTQa__navLink:hover{color:#1a1a1a}}.navbar-module-scss-module__bvQTQa__navLinkMuted{color:#b0b0b0;cursor:default}.navbar-module-scss-module__bvQTQa__mobileMenu{--ease-out:cubic-bezier(.23,1,.32,1);display:none}.navbar-module-scss-module__bvQTQa__hamburger{-webkit-backdrop-filter:blur(12px);cursor:pointer;width:2rem;height:2rem;transition:transform .16s var(--ease-out),background .16s ease;background:#ffffffad;border:1px solid #00000014;border-radius:9999px;flex-direction:column;justify-content:center;align-items:center;gap:.28rem;padding:0;display:inline-flex}.navbar-module-scss-module__bvQTQa__hamburger span{width:.82rem;height:1px;transition:transform .16s var(--ease-out);background:#1a1a1a;display:block}.navbar-module-scss-module__bvQTQa__hamburger:active{transform:scale(.97)}.navbar-module-scss-module__bvQTQa__hamburgerOpen span:first-child{transform:translateY(2.5px)rotate(45deg)}.navbar-module-scss-module__bvQTQa__hamburgerOpen span:last-child{transform:translateY(-2.5px)rotate(-45deg)}.navbar-module-scss-module__bvQTQa__drawerBackdrop{z-index:1000;cursor:pointer;background:#00000029;border:none;padding:0;position:fixed;inset:0}.navbar-module-scss-module__bvQTQa__drawer{z-index:1001;width:min(18rem,84vw);height:100svh;padding:calc(5.25rem + env(safe-area-inset-top,0px))1.5rem calc(2rem + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(20px);background:#fffffff0;border-left:1px solid #0000000f;flex-direction:column;display:flex;position:fixed;top:0;right:0;box-shadow:-16px 0 48px #00000014}.navbar-module-scss-module__bvQTQa__drawerNav{flex-direction:column;align-items:flex-end;gap:.85rem;display:flex}.navbar-module-scss-module__bvQTQa__drawerLink,.navbar-module-scss-module__bvQTQa__drawerLinkMuted{min-height:2rem;font:inherit;text-align:right;background:0 0;border:none;align-items:center;padding:0;font-size:.92rem;line-height:1.2;text-decoration:none;display:inline-flex}.navbar-module-scss-module__bvQTQa__drawerLink{color:#3a3a3a;cursor:pointer;transition:color .16s cubic-bezier(.23,1,.32,1)}@media (hover:hover) and (pointer:fine){.navbar-module-scss-module__bvQTQa__drawerLink:hover{color:#1a1a1a}}.navbar-module-scss-module__bvQTQa__drawerLink:active{transform:scale(.98)}.navbar-module-scss-module__bvQTQa__drawerLinkMuted{color:#a8a8a8}@media (prefers-reduced-motion:reduce){.navbar-module-scss-module__bvQTQa__hamburger,.navbar-module-scss-module__bvQTQa__hamburger span,.navbar-module-scss-module__bvQTQa__drawerLink{transition:none}.navbar-module-scss-module__bvQTQa__hamburger:active,.navbar-module-scss-module__bvQTQa__drawerLink:active{transform:none}}@media (max-width:900px){.navbar-module-scss-module__bvQTQa__header{align-items:center;padding:2rem 1.5rem 0}.navbar-module-scss-module__bvQTQa__desktopNav{display:none}.navbar-module-scss-module__bvQTQa__mobileMenu{display:block}}@media (max-width:480px){.navbar-module-scss-module__bvQTQa__header{padding:1.5rem 1.25rem 0}}.navbar-module-scss-module__bvQTQa__introLink{color:#1d4ed8;text-underline-offset:3px;font-style:italic;-webkit-text-decoration:underline #1d4ed880;text-decoration:underline #1d4ed880;transition:color .2s,text-decoration-color .2s}.navbar-module-scss-module__bvQTQa__introLink:hover{color:#1e40af;text-decoration-color:#1e40afbf}
