.ai-detail{max-width:760px;margin:0 auto;padding:8px 0 40px}.ai-detail-back{display:inline-block;margin-bottom:14px;color:var(--ai-primary, #930335);font-weight:600;font-size:14px;text-decoration:none}.ai-detail-back:hover{text-decoration:underline}.ai-detail-meta{margin:0 0 8px;color:#8a7a66;font-size:13.5px;letter-spacing:.2px}.ai-detail .ai-page-title{font-size:clamp(26px,4.4vw,38px);line-height:1.22;margin:0 0 14px;text-align:left}.ai-detail-excerpt{font-size:18px;line-height:1.6;color:#6b5b4c;margin:0 0 26px;padding-left:14px;border-left:3px solid var(--ai-primary, #930335)}.ai-detail-content{font-size:17px;line-height:1.85;color:#2b2f36}.ai-detail-content h2{font-size:24px;line-height:1.3;margin:38px 0 12px;color:#930335}.ai-detail-content h3{font-size:19px;margin:26px 0 8px;color:#930335}.ai-detail-content p{margin:0 0 16px}.ai-detail-content ul,.ai-detail-content ol{margin:0 0 18px;padding-left:24px}.ai-detail-content li{margin-bottom:8px}.ai-detail-content strong{color:#930335}.ai-detail-content blockquote{margin:22px 0;padding:14px 18px;background:#f7eee0;border-left:4px solid var(--ai-primary, #930335);border-radius:0 10px 10px 0;color:#4a4550;font-style:italic}.ai-detail-content table{width:100%;border-collapse:collapse;margin:0 0 20px;font-size:15px}.ai-detail-content th,.ai-detail-content td{border:1px solid #D9BE98;padding:9px 12px;text-align:left;vertical-align:top}.ai-detail-content th{background:#f7eee0}.ai-detail-content a{color:var(--ai-primary, #930335)}.ai-detail-content img{max-width:100%;height:auto;border-radius:10px}.ai-detail-tags{display:flex;flex-wrap:wrap;gap:8px;margin:28px 0 8px}.ai-detail-tags span{background:#f4f1ec;color:#8a7a66;font-size:12.5px;padding:5px 11px;border-radius:999px}.ai-detail-cta{margin-top:32px;padding:20px 22px;border-radius:14px;background:linear-gradient(135deg,#f7eee0,#ffe6cf);display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px}.ai-detail-cta .ai-btn{margin-left:auto}@media (max-width: 640px){.ai-detail-content{font-size:16px}.ai-detail-cta .ai-btn{margin-left:0;width:100%}}.ai-cat-chips{display:flex;flex-wrap:wrap;gap:8px;margin:26px 0 0}.ai-cat-chips button{border:1px solid #D9BE98;background:#fff;color:#6b5b4c;border-radius:999px;padding:8px 16px;font:600 13.5px inherit;cursor:pointer}.ai-cat-chips button:hover{border-color:var(--ai-primary, #930335);color:var(--ai-primary, #930335)}.ai-cat-chips button.is-active{background:var(--ai-primary, #930335);border-color:var(--ai-primary, #930335);color:#fff}.ai-article-card{text-decoration:none;color:inherit}.ai-article-cat{display:inline-block;font-size:11.5px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:var(--ai-primary, #930335);margin-bottom:6px}.ai-article-empty{grid-column:1 / -1;text-align:center;color:#8a7a66;padding:40px 0}@media (max-width: 900px){.ai-article-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 600px){.ai-article-grid{grid-template-columns:1fr;margin-top:28px}}.ai-cat-chips+.ai-article-grid{margin-top:22px}.ai-article-thumb{width:100%;aspect-ratio:16 / 9;border-radius:10px;overflow:hidden;background:#f4f1ec;margin-bottom:10px;display:grid;place-items:center;font-size:40px}.ai-article-thumb img{width:100%;height:100%;object-fit:cover;display:block}.ai-article-thumb img[src=""]{display:none}.ai-detail-hero{margin:0 0 22px}.ai-detail-hero img{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:14px;display:block}.ai-detail-content figure{margin:0 0 20px}.ai-detail-content figure img{margin-bottom:6px}.ai-detail-content figcaption{font-size:13.5px;color:#8a7a66;text-align:center;font-style:italic}.ai-related{margin-top:44px}.ai-related h2{font-size:22px;margin:0 0 4px}.ai-related .ai-article-grid{margin-top:18px}
