.ovz-column-home[hidden],#columnArticle[hidden],#columnList[hidden],#columnNotFound[hidden]{display:none!important}
.ovz-column-home{width:100%;min-width:0;margin:0 0 30px}.ovz-column-home>.ovz-column-title{margin:0 0 26px;text-align:left;font-size:25px;line-height:1;cursor:default}.ovz-column-home>.ovz-column-title:hover{opacity:1}
.ovz-column-home-card,.column-list-card>a{display:flex;flex-direction:column;gap:10px;color:#fff;text-decoration:none}.ovz-column-home-card:focus-visible,.column-list-card>a:focus-visible{outline:2px solid #fff;outline-offset:5px}
.ovz-column-home-card{width:100%;max-width:720px;margin:0 auto}
.ovz-column-home-media,.column-list-media{aspect-ratio:16/9;background:#111;overflow:hidden;border:1px solid #333}.ovz-column-home-media img,.column-list-media img{display:block;width:100%;height:100%;object-fit:cover}
.ovz-column-home time,.column-list-card time,.column-date{margin:0;color:#a9a9a9;font-size:11px}.ovz-column-home h3,.column-list-card h2{margin:0;font-size:clamp(22px,3.2vw,34px);line-height:1.12}.ovz-column-home p,.column-list-card p{margin:0;color:#c6c6c6;font-size:13px;line-height:1.5}
@media(hover:hover){.ovz-column-home-card:hover .ovz-column-home-media,.column-list-card>a:hover .column-list-media{border-color:#fff}}
.column-page{margin:22px auto 60px;max-width:860px}.column-topbar{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;border-bottom:1px solid #333;padding-bottom:18px}.column-topbar h1{margin:0;font-size:clamp(38px,calc(8vw - 4px),86px);font-weight:1000;letter-spacing:-.06em;line-height:.9}
.column-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 18px;padding-top:26px}.column-list-card{min-width:0}.column-list-card>a{height:100%}.column-list-card h2{font-size:clamp(19px,2.7vw,28px)}
.column-pager{display:flex;align-items:center;justify-content:center;gap:14px;margin:30px 0 0;color:#aaa;font-size:12px}.column-pager[hidden]{display:none!important}.column-pager button{min-width:72px;min-height:40px;padding:8px 14px;border:1px solid #777;background:#000;color:#fff;font:inherit;cursor:pointer}.column-pager button:disabled{opacity:.35;cursor:default}
.column-article{max-width:760px;margin:30px auto 0}.column-article>.column-date{margin-bottom:14px}.column-subtitle{margin:0 0 24px;font-size:clamp(20px,3vw,34px);line-height:1.3}.column-hero-image{display:block;width:100%;height:auto;max-height:650px;object-fit:contain;background:#111;margin:0 0 30px}
.column-body{font-size:16px;line-height:2;overflow-wrap:anywhere}.column-body p{margin:0 0 1.5em;white-space:normal}.column-bandcamp{margin:28px 0 40px;max-width:100%;overflow:hidden}.column-bandcamp iframe{display:block;max-width:100%;border:0}
.column-return,.column-footer{margin-top:38px;padding-top:18px;border-top:1px solid #333;font-size:13px}.column-return a,.column-footer a{color:#ddd;text-decoration:underline;text-underline-offset:4px}.column-footer{text-align:center}
.column-archive-entry{margin:14px 0 24px;padding:14px 0;border-top:1px solid #333;border-bottom:1px solid #333}.column-archive-entry a{font-size:22px;font-weight:800;letter-spacing:-.04em;text-decoration:none}
@media(max-width:560px){.ovz-column-home{margin-bottom:24px}.ovz-column-home>.ovz-column-title{margin-bottom:20px}.ovz-column-home h3{font-size:22px}.column-page{margin-top:14px}.column-topbar{align-items:center}.column-topbar h1{font-size:clamp(34px,calc(12vw - 4px),54px)}.column-list{grid-template-columns:1fr;gap:24px}.column-article{margin-top:24px}.column-body{font-size:15px;line-height:1.9}.column-hero-image{margin-bottom:22px}}
html.ovz-force-mobile .column-list{grid-template-columns:1fr}html.ovz-force-desktop .column-list{grid-template-columns:repeat(2,minmax(0,1fr))}
.archive-category-nav{display:flex;flex-direction:column}
.archive-category-nav .column-archive-entry:has(>a[href="/archive/new-reviews/"]){order:1}
.archive-category-nav .column-archive-entry:has(>a[href="/archive/live-v-report/"]){order:2}
.archive-category-nav .column-archive-entry:has(>a[href="/archive/pick-up/"]){order:3}
.archive-category-nav .column-archive-entry:has(>a[href="/column/"]){order:4}
.archive-category-nav .column-archive-entry:has(>a[href="/archive/reviews/"]){order:5}

/* Keep STRONGARM inline images within the same width as the article text. */
.column-body .column-inline-media{box-sizing:border-box;width:100%;max-width:100%;margin:1.5em 0}
.column-body .column-inline-media img{display:block;box-sizing:border-box;width:100%;max-width:100%;height:auto;object-fit:contain}
