.section-posts-archive{margin:5.6rem 0}@media screen and (min-width:1024px){.section-posts-archive{margin:5.6rem 0 12rem}}.section-posts-archive .wrapper{display:grid;gap:4.8rem;grid-template-columns:repeat(1,minmax(0,1fr))}@media screen and (min-width:1024px){.section-posts-archive .wrapper{display:grid;gap:7.2rem;grid-template-columns:repeat(12,minmax(0,1fr))}.section-posts-archive .wrapper .column__sidebar{grid-column:9/13}.section-posts-archive .wrapper .column__posts{grid-column:1/9}}.section-posts-archive .wrapper .column__sidebar .sidebar{display:flex;flex-direction:column}.section-posts-archive .wrapper .column__sidebar .sidebar>:not(:last-child){margin-bottom:2rem}.section-posts-archive .wrapper .column__sidebar .sidebar details summary{align-items:center;border-bottom:1px solid var(--grey-150);display:flex;justify-content:space-between;padding-bottom:2rem}.section-posts-archive .wrapper .column__sidebar .sidebar details summary h3{color:var(--black);font-size:2.4rem;font-weight:700;line-height:3.2rem;margin:0}.section-posts-archive .wrapper .column__sidebar .sidebar details summary svg{transform:rotate(90deg)}.section-posts-archive .wrapper .column__sidebar .sidebar details[open] summary svg{transform:rotate(-90deg)}.section-posts-archive .wrapper .column__sidebar .sidebar details summary+.accordion-content{margin-top:2.4rem}search-input{align-items:stretch;display:flex;isolation:isolate;position:relative}search-input input{border:1px solid var(--grey-150);font-size:1.6rem;font-weight:400;line-height:2rem;padding:1.4rem 2rem;width:100%}search-input button{align-items:center;background-color:var(--grey-50);border:1px solid var(--grey-150);cursor:pointer;display:flex;justify-content:center;padding:1rem 1.4rem;width:fit-content}search-input button svg{flex-shrink:0;height:2rem;width:auto}.section-posts-archive .wrapper .column__sidebar .sidebar details .accordion-content .related-posts{display:flex;flex-direction:column}.section-posts-archive .wrapper .column__sidebar .sidebar details .accordion-content .related-posts>:not(:last-child){margin-bottom:2.4rem}.section-posts-archive .wrapper .column__sidebar .sidebar details .accordion-content .related-posts .post-item{display:flex;flex-direction:column;text-decoration:none}.section-posts-archive .wrapper .column__sidebar .sidebar details .accordion-content .related-posts .post-item .post-image{align-items:center;border-radius:.8rem;display:flex;justify-content:center;max-height:18rem;overflow:hidden}.section-posts-archive .wrapper .column__sidebar .sidebar details .accordion-content .related-posts .post-item .post-image img{aspect-ratio:16/9;height:100%;object-fit:cover;width:100%}.section-posts-archive .wrapper .column__sidebar .sidebar details .accordion-content .related-posts .post-item .post-image+.details{margin-top:.8rem}.section-posts-archive .wrapper .column__sidebar .sidebar details .accordion-content .related-posts .post-item .details .author,.section-posts-archive .wrapper .column__sidebar .sidebar details .accordion-content .related-posts .post-item .details .date{color:rgba(var(--rgb-grey-875),.6);font-size:1.4rem;font-weight:300;line-height:1.4rem}.section-posts-archive .wrapper .column__sidebar .sidebar details .accordion-content .related-posts .post-item .details .date+.author{border-left:1px solid var(--grey-300);margin-left:.8rem;padding-left:.8rem}.section-posts-archive .wrapper .column__sidebar .sidebar details .accordion-content .related-posts .post-item>h4{color:var(--black);font-size:1.8rem;font-weight:600;letter-spacing:.5px;line-height:2.4rem;margin-bottom:0;margin-top:.75rem}.section-posts-archive .wrapper .column__sidebar .sidebar details .accordion-content .tags{align-items:center;display:flex;flex-wrap:wrap;margin:-.6rem}.section-posts-archive .wrapper .column__sidebar .sidebar details .accordion-content .tags .tag{align-items:center;border:1px solid var(--grey-200);border-radius:.4rem;color:var(--grey-875);display:inline-flex;font-size:1.6rem;font-weight:400;justify-content:center;letter-spacing:-.14px;line-height:2rem;margin:.6rem;padding:.6rem 1rem;text-align:center;text-decoration:none}.section-posts-archive .wrapper .column__posts .posts-grid{display:grid;gap:2rem;grid-template-columns:repeat(1,minmax(0,1fr))}@media screen and (min-width:1024px){.section-posts-archive .wrapper .column__posts .posts-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}.section-posts-archive .wrapper .column__posts .posts-grid .post-item{display:flex;flex-direction:column;text-decoration:none}@media screen and (min-width:1024px){.section-posts-archive .wrapper .column__posts .posts-grid:not(.no-featured) .post-item.featured:first-child{grid-column:span 2/span 2}.section-posts-archive .wrapper .column__posts .posts-grid:not(.no-featured) .post-item.featured:first-child .post-image{margin-top:2rem;order:3}.section-posts-archive .wrapper .column__posts .posts-grid:not(.no-featured) .post-item.featured:first-child .details{margin-top:0;order:2}.section-posts-archive .wrapper .column__posts .posts-grid:not(.no-featured) .post-item.featured:first-child h4{font-size:3.2rem;line-height:4rem;margin-top:0}}.section-posts-archive .wrapper .column__posts .posts-grid .post-item .post-image{align-items:center;border-radius:.8rem;display:flex;justify-content:center;min-height:18rem;overflow:hidden}@media screen and (min-width:1024px){.section-posts-archive .wrapper .column__posts .posts-grid .post-item .post-image{border-radius:1.2rem}}.section-posts-archive .wrapper .column__posts .posts-grid .post-item .post-image img{aspect-ratio:16/9;height:100%;object-fit:cover;transition:transform .4s ease;width:100%}.section-posts-archive .wrapper .column__posts .posts-grid .post-item:hover .post-image img{transform:scale(1.1)}.section-posts-archive .wrapper .column__posts .posts-grid .post-item .post-image+.details{margin-top:.8rem}.section-posts-archive .wrapper .column__posts .posts-grid .post-item .details .author,.section-posts-archive .wrapper .column__posts .posts-grid .post-item .details .date{color:rgba(var(--rgb-grey-875),.6);font-size:1.4rem;font-weight:300;line-height:1.4rem}.section-posts-archive .wrapper .column__posts .posts-grid .post-item .details .date+.author{border-left:1px solid var(--grey-300);margin-left:.8rem;padding-left:.8rem}.section-posts-archive .wrapper .column__posts .posts-grid .post-item>h4{color:var(--black);font-size:1.8rem;font-weight:600;letter-spacing:.5px;line-height:2.4rem;margin-bottom:0;margin-top:.75rem}