.ai-resource-header .wrapper{display:flex;align-items:center;flex-wrap:wrap;gap:24px;padding:22px 0}.ai-resource-header .logo{display:flex;align-items:center;gap:10px;white-space:nowrap}.ai-resource-header nav{display:flex;gap:22px;margin:auto}.ai-resource-header a,.ai-resource-footer a{text-decoration:none}.ai-resource-footer{background:#eee8f6;color:#302341;padding:42px 0}.ai-resource-footer h2{font-size:28px;margin-bottom:16px}.ai-resource-footer p{max-width:760px;line-height:1.65;margin:0 0 20px}.ai-resource-footer nav{display:flex;flex-wrap:wrap;gap:24px;margin:28px 0}.ai-resource-footer .btn,.ai-resource-header .btn{background:#382267;color:#fff;border-radius:12px;padding:13px 20px;display:inline-flex;align-items:center;min-height:44px}.ai-resource-article{max-width:900px;margin:auto;padding:36px 24px 60px}.ai-resource-article h1{font-size:clamp(32px,4vw,48px);line-height:1.2;margin:0 0 24px}.ai-resource-article h2{font-size:26px;margin:36px 0 18px}.ai-resource-article h3{font-size:20px;margin:24px 0 12px}.ai-resource-article p,.ai-resource-article li{font-size:16px;line-height:1.75;margin-bottom:14px}.ai-resource-article details{padding:18px 0;border-bottom:1px solid #e1d8ec}.ai-resource-article summary{cursor:pointer;font-weight:600}.ai-resource-article details p{margin-top:14px}@media(max-width:720px){.ai-resource-header .wrapper{gap:16px}.ai-resource-header nav{order:3;width:100%;flex-wrap:wrap;margin:0;gap:16px;font-size:12px}.ai-resource-header .btn{font-size:12px;padding:10px 12px}.ai-resource-footer{padding:30px 0}.ai-resource-footer nav{gap:16px}}
