.evu-archive-page{background:var(--background);color:var(--foreground);min-height:100vh;font-family:Arial,sans-serif;font-size:var(--evu-content-body-size);line-height:var(--evu-content-leading)}.evu-archive-header{background:var(--primary);color:var(--primary-foreground);grid-template-columns:minmax(0,240px) minmax(0,1fr);align-items:center;gap:24px;padding:24px max(20px,50% - 560px);display:grid}.evu-archive-header img{background:var(--background);width:240px;max-width:100%;height:auto;padding:8px}.evu-archive-header nav{flex-wrap:wrap;justify-content:flex-end;gap:12px 16px;min-width:0;display:flex}.evu-archive-header nav a{align-items:center;min-height:44px;display:flex}.evu-archive-header a{color:inherit}.evu-archive-page main{max-width:960px;margin-inline:auto;padding:40px 24px 64px}.evu-archive-page h1{font-size:var(--evu-content-h1);color:var(--primary);margin:0 0 24px;line-height:1.25}.evu-archive-page :is(h2,h3,h4,h5,h6){font-size:var(--evu-content-h3);color:var(--primary);margin:32px 0 16px;line-height:1.25}.evu-archive-page h2{font-size:var(--evu-content-h2)}.evu-archive-page p{margin:0 0 16px}.evu-archive-page :is(ul,ol){margin:0 0 24px;padding-inline-start:24px}.evu-archive-page li+li{margin-top:8px}.evu-archive-page article{overflow-wrap:anywhere}.evu-archive-page article img{max-width:min(100%,480px);height:auto;margin:24px 0;display:block}.evu-archive-page article a{color:var(--primary);text-decoration:underline}.evu-archive-note{border-left:3px solid var(--border);background:var(--secondary);color:var(--muted-foreground);padding:12px 16px}.evu-archive-page details{border-bottom:1px solid var(--border);padding:20px 0}.evu-archive-page summary{cursor:pointer;color:var(--primary);font-weight:600}.evu-archive-page details[open] summary{margin-bottom:16px}.evu-archive-page footer{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:center;gap:24px;padding:24px;display:flex}.evu-archive-page a:focus-visible,.evu-archive-page summary:focus-visible{outline:2px solid var(--ring);outline-offset:4px}.evu-city-navigation{flex-wrap:wrap;gap:12px 24px;padding-block:8px 24px;display:flex}.evu-city-navigation a{min-height:44px;color:var(--primary);align-items:center;text-decoration:underline;display:flex}.evu-archive-page figure{margin:24px 0}.evu-archive-page :is(figure,main)>img,.evu-archive-page figure img{max-width:100%;height:auto;display:block}.evu-archive-page figcaption{color:var(--muted-foreground);margin-top:8px}.evu-archive-page .evu-article-image-placeholder{width:100%;max-width:580px;margin:24px 0}.evu-article-image-placeholder-surface{box-sizing:border-box;aspect-ratio:16/9;border:1px solid var(--border);background:var(--secondary);width:100%;min-width:0;color:var(--muted-foreground);text-align:center;overflow-wrap:anywhere;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:20px;display:flex}.evu-archive-page .evu-article-image-placeholder-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0;display:grid}.evu-archive-page .evu-article-image-placeholder-grid figure{margin:0}@media (width<=600px){.evu-archive-page .evu-article-image-placeholder-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=900px){.evu-archive-header{grid-template-columns:minmax(0,1fr);gap:16px;padding:20px}.evu-archive-header nav{justify-content:flex-start}}@media (width<=767px){.evu-archive-header nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 16px;display:grid}.evu-archive-page main{padding:28px 20px 48px}}
