.archive-module__uPOoIa__page{background:var(--background);min-height:72svh;color:var(--foreground);padding:clamp(66px,9vw,112px) 24px clamp(80px,11vw,136px)}.archive-module__uPOoIa__content{width:min(100%,880px);margin-inline:auto}.archive-module__uPOoIa__intro{border-bottom:1px solid var(--border);max-width:720px;padding-bottom:clamp(40px,6vw,72px)}.archive-module__uPOoIa__eyebrow{color:var(--primary);letter-spacing:.1em;text-transform:uppercase;margin:0 0 20px;font-size:.75rem;font-weight:650;line-height:1.5}.archive-module__uPOoIa__intro h1{font-family:var(--font-display), Inter, ui-sans-serif, system-ui, sans-serif;letter-spacing:-.075em;margin:0;font-size:clamp(2.65rem,7vw,5rem);font-weight:600;line-height:.98}.archive-module__uPOoIa__description{max-width:650px;color:var(--muted-foreground);margin:26px 0 0;font-size:clamp(1rem,1.5vw,1.1rem);line-height:1.75}.archive-module__uPOoIa__archive{padding-top:30px}.archive-module__uPOoIa__archiveHeading{border-bottom:1px solid var(--border);justify-content:space-between;align-items:baseline;gap:20px;padding-bottom:16px;display:flex}.archive-module__uPOoIa__archiveHeading h2{letter-spacing:-.035em;margin:0;font-size:1.15rem;font-weight:600}.archive-module__uPOoIa__archiveHeading>span{color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:.8rem}.archive-module__uPOoIa__emptyState{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);margin-top:26px;padding:clamp(24px,4vw,36px)}.archive-module__uPOoIa__emptyState h3{letter-spacing:-.035em;margin:0;font-size:1.15rem;font-weight:600}.archive-module__uPOoIa__emptyState p{max-width:620px;color:var(--muted-foreground);margin:11px 0 0;font-size:.95rem;line-height:1.7}.archive-module__uPOoIa__websiteLink{color:var(--primary);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--primary) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--primary) 45%, transparent);text-underline-offset:4px;overflow-wrap:anywhere;font-size:.9rem;font-weight:600;line-height:1.6}.archive-module__uPOoIa__websiteLink:hover{text-decoration-color:currentColor}.archive-module__uPOoIa__emptyState .archive-module__uPOoIa__websiteLink{margin-top:18px;display:inline-block}.archive-module__uPOoIa__posts{margin:0;padding:0;list-style:none}.archive-module__uPOoIa__post{border-bottom:1px solid var(--border);padding:28px 0 34px}.archive-module__uPOoIa__postMeta{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:12px;font-size:.8rem;display:flex}.archive-module__uPOoIa__platform{background:var(--secondary);min-height:26px;color:var(--secondary-foreground);border-radius:999px;align-items:center;padding:3px 9px;font-size:.75rem;font-weight:600;display:inline-flex}.archive-module__uPOoIa__postContent{max-width:760px;color:var(--foreground);overflow-wrap:anywhere;white-space:pre-wrap;margin:18px 0 0;font-size:clamp(1rem,1.8vw,1.2rem);line-height:1.75}.archive-module__uPOoIa__mediaGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:14px;margin-top:22px;display:grid}.archive-module__uPOoIa__imageFrame{aspect-ratio:4/3;border:1px solid var(--border);border-radius:var(--radius);background:var(--muted);position:relative;overflow:hidden}.archive-module__uPOoIa__image{object-fit:cover}.archive-module__uPOoIa__video{border:1px solid var(--border);border-radius:var(--radius);background:#111;width:100%;max-height:620px}.archive-module__uPOoIa__postLinks{flex-wrap:wrap;align-items:baseline;gap:12px 22px;margin-top:20px;display:flex}.archive-module__uPOoIa__originalLink{color:var(--primary);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--primary) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--primary) 45%, transparent);text-underline-offset:4px;font-size:.9rem;font-weight:600;line-height:1.6;display:inline-block}.archive-module__uPOoIa__originalLink:hover{text-decoration-color:currentColor}.archive-module__uPOoIa__originalUrl{overflow-wrap:anywhere;word-break:break-word;display:inline-block}.archive-module__uPOoIa__postLinks .archive-module__uPOoIa__websiteLink{display:inline-block}.archive-module__uPOoIa__page a:focus-visible{outline:2px solid var(--ring);outline-offset:4px}@media (max-width:560px){.archive-module__uPOoIa__page{padding-inline:20px}.archive-module__uPOoIa__description{margin-top:20px}.archive-module__uPOoIa__archiveHeading{align-items:flex-start}.archive-module__uPOoIa__post{padding-block:23px 28px}.archive-module__uPOoIa__postLinks{flex-direction:column;align-items:flex-start;gap:10px}}
