.article-index main.wrap{padding-bottom:56px}.article-index .ai-crumb{display:block;margin:24px 0 0;font-size:12px;color:var(--muted);white-space:normal}.article-index .ai-crumb a{color:var(--accent)}.article-index .hero{padding:32px 0 30px}.article-index .hero p{max-width:600px;margin:14px auto 0;font-size:15px}.ai-tools{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 0 24px;border-bottom:1px solid var(--line);margin-bottom:28px}.ai-filters{display:flex;flex-wrap:wrap;gap:8px}.ai-filters button{border:1px solid var(--line);background:white;border-radius:24px;padding:9px 18px;color:var(--text);font-size:13px}.ai-filters button[aria-pressed="true"]{background:var(--accent);border-color:var(--accent);color:white}.ai-count{font-size:12px;white-space:nowrap}.ai-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:start}.ai-card{background:#fff;border:1px solid var(--line);border-radius:12px;overflow:hidden;min-width:0;transition:border-color .2s,box-shadow .2s}.ai-card:hover{border-color:#d5c4b6;box-shadow:0 5px 20px #26252208}.ai-image{display:block;aspect-ratio:900/560;overflow:hidden;background:#edeae3}.ai-image img{width:100%;height:100%;object-fit:cover}.ai-content{padding:22px}.ai-meta{display:flex;justify-content:space-between;flex-wrap:wrap;gap:6px 12px;font-size:10px;color:var(--muted);margin-bottom:12px}.ai-meta span{text-transform:uppercase;letter-spacing:.09em;color:var(--accent);font-weight:700}.ai-card h2{font:30px/1.15 var(--serif);letter-spacing:-.4px;margin:0 0 12px}.ai-card p{font-size:13px;line-height:1.7}.ai-read{display:block;font-size:12px;color:var(--accent);font-weight:600;margin-top:20px}.ai-credit{font-size:10px;line-height:1.5;color:var(--muted);border-top:1px solid var(--line);padding-top:10px;margin-top:16px}.ai-credit a{text-decoration:underline;overflow-wrap:anywhere}.ai-empty{padding:40px 0}.ai-resources{display:flex;justify-content:space-between;gap:20px;border-top:1px solid var(--line);padding-top:24px;margin-top:40px}.ai-resources a{font-size:13px;color:var(--accent)}@media(max-width:950px){.ai-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.ai-grid{grid-template-columns:1fr;gap:18px}.ai-tools{flex-wrap:wrap;gap:12px}.ai-content{padding:20px}.ai-card h2{font-size:30px}.ai-filters button{padding:8px 14px}.ai-resources{flex-direction:column}.article-index .hero{padding:28px 0}.article-index .hero h1{font-size:42px}.article-index .header-inner{flex-wrap:wrap}.article-index nav.global-nav{width:100%;gap:15px;justify-content:space-between}.article-index nav.global-nav a{font-size:11px}.article-index .search{max-width:none;min-width:0}.article-index .ai-crumb{margin-top:20px}}