.ai-story.story{margin-top:0}.ai-story-title{text-wrap:balance;max-width:20ch}.ai-story .story-copy{gap:1.1rem}.ai-story-link{margin-top:.5rem}.ai-story .story-media{min-height:380px}.ai-cards{gap:var(--col-gap);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.ai-card{gap:.6rem;padding:1.5rem}.ai-card-t{margin-top:.5rem;font-size:1.2rem;font-weight:600;line-height:1.3}.ai-card-d{font-size:var(--fs-sm);color:var(--text-2);line-height:1.6}.ai-tools{gap:var(--col-gap);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.ai-tool{flex-direction:row;align-items:center;gap:.85rem;min-height:84px;padding:1.1rem 1.25rem}.ai-tool-mark{border-radius:var(--r-md);background:var(--chip);width:40px;height:40px;color:var(--chip-ink);flex:none;place-items:center;font-size:1.05rem;font-weight:600;display:grid}.ai-tool-name{font-size:1.1rem;font-weight:600;line-height:1.25}.ai-tools-note{font-size:var(--fs-sm);color:var(--text-2);align-items:center;gap:.6rem;margin-top:1.5rem;font-weight:600;display:inline-flex}.ai-tools-note-icon{color:var(--brass);display:inline-grid}@media (max-width:1100px){.ai-tools{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1024px){.ai-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.ai-story .story-media{min-height:240px}}@media (max-width:640px){.ai-cards{grid-template-columns:minmax(0,1fr)}.ai-card{padding:1.25rem}.ai-tools{flex-wrap:wrap;display:flex}.ai-tools>li{flex:auto}.ai-tool{gap:.7rem;min-height:64px;padding:.75rem 1rem .75rem .75rem}.ai-tool-mark{width:34px;height:34px;font-size:.95rem}.ai-tool-name{white-space:nowrap;font-size:1rem}}
