.blog-head{padding:clamp(36px,6vw,72px) 0 8px}.blog-head .page-title{margin:10px 0 0}.blog-head .no{color:var(--red)}.page-title{font-size:clamp(32px,5vw,58px);line-height:1.06;margin:0 0 14px}.blog-tools{display:grid;gap:12px;margin:28px 0 8px;max-width:760px}input[type=search]{width:100%;min-height:46px;padding:8px 14px;border:1.5px solid var(--ink);border-radius:var(--radius);background:var(--sheet)}.tag-filters{display:flex;flex-wrap:wrap;gap:8px}.tag-filter{padding:7px 14px;border:1.5px solid var(--line-strong);border-radius:999px;background:var(--sheet);font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.tag-filter[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--sheet)}.post-list{list-style:none;margin:20px 0 0;padding:0;border-top:2px solid var(--ink);max-width:860px}.post-list li{border-bottom:1px solid var(--line-strong)}.post-list a{display:grid;gap:6px;padding:26px 0;text-decoration:none;color:inherit}.post-list h2{font-size:clamp(24px,3vw,34px)}.post-list a:hover h2{color:var(--red)}.post-list p{margin:0;max-width:60ch}.post-list [hidden]{display:none}.legal{max-width:780px;padding-top:clamp(28px,5vw,56px);padding-bottom:40px}.crumbs{margin:0 0 14px;font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.crumbs a{color:var(--muted)}.article-meta{margin:0 0 12px;font-size:14px;color:var(--muted)}.article-tags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:30px}.article-tags span{padding:4px 12px;border:1px solid var(--line-strong);border-radius:999px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.article-body{font-size:17.5px;line-height:1.8;border-top:2px solid var(--ink);padding-top:26px}.article-body h2{font-size:clamp(24px,3vw,32px);margin:40px 0 10px}.article-body p,.article-body ul{margin:0 0 18px}.article-body li{margin-bottom:8px}.article-body .btn{color:var(--sheet);text-decoration:none;margin-top:10px}
