.updates-header{width:min(1120px,100%);margin:0 auto;padding:24px 32px;display:flex;align-items:center;justify-content:space-between;gap:16px}.updates-brand{display:flex;gap:10px;align-items:center;font-size:18px;font-weight:700}.updates-brand small{font-size:12px;color:var(--secondary);display:block;font-weight:500}.updates-header nav{display:flex;align-items:center;gap:20px;font-size:14px}.updates-header select{background:var(--surface);color:var(--text);border:1px solid var(--line);padding:8px;border-radius:8px}.updates-main{width:min(850px,100%);padding:38px 32px 72px;margin:0 auto;flex:1}.updates-eyebrow{font-size:12px;font-weight:700;letter-spacing:.18em;color:var(--secondary)}#updates-title{font-size:clamp(32px,5vw,46px);letter-spacing:-.03em;margin:16px 0}#updates-intro{color:var(--secondary);line-height:1.7;margin-bottom:30px}.updates-tabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:20px}.updates-tabs button{padding:9px 15px;border-radius:24px;border:1px solid var(--line);color:var(--text);background:var(--surface)}.updates-tabs button[aria-pressed=true]{background:var(--brand);color:#242523;border-color:var(--brand)}#updates-search{display:flex;gap:8px;margin-bottom:32px}#updates-query{flex:1;min-width:0;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:var(--text);padding:11px 14px}.updates-main button:not(.updates-tabs button){background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:10px 16px;color:var(--text)}.update-card{padding:26px 0;border-bottom:1px solid var(--line);overflow-wrap:anywhere}.update-card.is-pinned{background:var(--muted);border:1px solid var(--line);border-radius:18px;padding:24px;margin-bottom:14px}.update-meta{font-size:12px;color:var(--secondary);display:flex;gap:10px;flex-wrap:wrap;align-items:center}.update-category{padding:4px 9px;background:var(--soft);border-radius:6px;color:var(--text)}.update-card h2{font-size:22px;line-height:1.5;margin:13px 0 9px}.update-card h2 a:hover{text-decoration:underline;text-underline-offset:4px}.update-card p{color:var(--secondary);line-height:1.8;margin:0}.update-tags{display:flex;gap:8px;font-size:12px;color:var(--secondary);margin-top:16px;flex-wrap:wrap}.update-unread{width:6px;height:6px;border-radius:50%;background:#c48400}.update-detail h1{font-size:clamp(27px,4vw,38px);line-height:1.4;overflow-wrap:anywhere}.update-body{margin-top:32px;line-height:1.9;overflow-wrap:anywhere}.update-body h2{margin-top:32px;font-size:24px}.update-body h3{margin-top:24px;font-size:19px}.update-body a{text-decoration:underline;text-underline-offset:3px}.update-body pre{padding:16px;background:var(--muted);border-radius:10px;white-space:pre-wrap}.update-body blockquote{border-left:3px solid var(--brand);margin-left:0;padding-left:20px;color:var(--secondary)}.update-body table{border-collapse:collapse;width:100%}.update-body th,.update-body td{border:1px solid var(--line);padding:10px;text-align:left}.table-scroll{overflow:auto}.update-action{display:inline-block;margin-top:28px;padding:12px 20px;border-radius:12px;background:var(--brand);color:#242523;font-weight:650}.update-ended{padding:14px 18px;background:var(--muted);border-radius:10px;margin:20px 0;color:var(--secondary)}.updates-footer{display:flex;justify-content:space-between;gap:16px;width:min(1120px,100%);margin:auto;padding:24px 32px;border-top:1px solid var(--line);font-size:12px;color:var(--secondary)}#updates-more{margin-top:24px}#updates-status{color:var(--secondary);line-height:1.7}.updates-back{display:inline-block;margin-bottom:24px;color:var(--secondary)}@media(max-width:600px){.updates-header{padding:20px}.updates-header nav{gap:12px}.updates-main{padding:24px 20px 50px}.updates-footer{padding:20px}.updates-tabs button{padding:8px 12px}.update-card h2{font-size:20px}}
