.intent-panel{box-sizing:border-box;margin:1.25rem auto;padding:1.1rem;border:1px solid #c9d5de;border-radius:.75rem;background:#f7fafc;color:#172b3a;min-width:0;max-width:100%;overflow-wrap:anywhere}.intent-panel h2{font-size:clamp(1.12rem,2.4vw,1.5rem);line-height:1.5;margin:0 0 .75rem}.intent-panel h3{font-size:1.05rem;line-height:1.5}.intent-panel p,.intent-panel li{line-height:1.8}.intent-panel a{color:#174b70;text-decoration:underline;text-underline-offset:.16em}.intent-links ul{display:flex;flex-wrap:wrap;gap:.6rem;list-style:none;padding:0;margin:.8rem 0}.intent-links li{margin:0;min-width:0;max-width:100%}.intent-links a{box-sizing:border-box;display:flex;align-items:center;min-height:44px;padding:.5rem .8rem;border:1px solid #8ba8bc;border-radius:.4rem;background:#fff;font-weight:600;line-height:1.6;max-width:100%}.intent-panel a:focus-visible{outline:3px solid #ba5700;outline-offset:3px}.intent-category-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:1rem}.intent-category-grid article{padding:.8rem;border:1px solid #c9d5de;border-radius:.5rem;background:#fff;min-width:0}@media(max-width:600px){.intent-panel{padding:.9rem}.intent-links ul{display:grid;grid-template-columns:minmax(0,1fr)}.intent-links a{width:100%}}
