.blog-module__tpWQsG__grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:clamp(1.5rem,3vw,2.25rem);display:grid}.blog-module__tpWQsG__archiveSection{margin-top:var(--space-block-rhythm,clamp(3rem, 8vw, 5rem))}.blog-module__tpWQsG__archiveGroups{flex-direction:column;gap:.85rem;margin-top:2rem;display:flex}.blog-module__tpWQsG__archiveGroup{border-radius:var(--radius-lg);background:var(--white);border:1px solid #1918491a;overflow:hidden}.blog-module__tpWQsG__archiveGroupTitle{cursor:pointer;color:var(--darkblu);padding:1.1rem 1.35rem;font-weight:700;list-style:none}.blog-module__tpWQsG__archiveGroupTitle::-webkit-details-marker{display:none}.blog-module__tpWQsG__archiveGroupTitle:after{content:"+";float:right;color:var(--blu);font-weight:400}.blog-module__tpWQsG__archiveGroup[open] .blog-module__tpWQsG__archiveGroupTitle:after{content:"−"}.blog-module__tpWQsG__archiveCount{color:var(--darkgrey);font-weight:400}.blog-module__tpWQsG__archiveLinks{columns:2;column-gap:2rem;margin:0;padding:0 1.35rem 1.35rem;list-style:none}.blog-module__tpWQsG__archiveLinks li{break-inside:avoid;padding:.35rem 0;line-height:1.4}.blog-module__tpWQsG__archiveLinks a{color:var(--darkgrey);text-decoration:none}.blog-module__tpWQsG__archiveLinks a:hover,.blog-module__tpWQsG__archiveLinks a:focus-visible{color:var(--blu);text-decoration:underline}@media (max-width:640px){.blog-module__tpWQsG__archiveLinks{columns:1}}
