.preview-skip{position:absolute;top:-100px;left:20px;background:#fff;padding:12px;z-index:20}.preview-skip:focus{top:10px}
.preview-main-nav{display:flex;gap:20px;flex-wrap:wrap;font-size:14px;font-weight:700;color:var(--blue)}
.subnav a[aria-current=page]{border-color:var(--red);color:var(--blue)}
.preview-review-note{border-left:4px solid var(--red);background:var(--warm);padding:16px 20px;border-radius:0 12px 12px 0}
.preview-article-list{display:grid;gap:26px;margin-top:40px}.preview-card{padding:24px;border:1px solid var(--line);border-radius:18px;background:var(--warm);min-width:0}
.article .preview-card h2{font-size:30px;margin:0 0 14px;letter-spacing:-.02em}.article .preview-card p{font-size:16px}.article{overflow-wrap:anywhere}
.article img{max-width:100%;height:auto}.article blockquote{margin:28px 0;padding:20px 24px;background:var(--warm);border-left:4px solid var(--red)}
.article .original-video{margin:28px 0}.article .link-language,.article .translation-notice{font-weight:700}
@media(max-width:640px){.nav{gap:14px;flex-wrap:wrap;padding:14px 0}.brand{width:190px}.preview-main-nav{gap:18px;font-size:13px}.article .preview-card h2{font-size:26px}.article h1{font-size:42px}}
@media print{.top,.subnav,.preview-main-nav{display:none}.draft{color:#111;background:#fff;border-bottom:2px solid #111}.article{width:100%;padding:20px 0}}
