/* Unique 1098-C/E/T educational sections */
.erich1098-seo{padding:55px 0;background:linear-gradient(180deg,#f4f8f5 0%,#fff 100%);border-top:1px solid #e0e8e2}.erich1098-seo>.container{max-width:1130px}.erich1098-eyebrow{font-size:12px;font-weight:900;letter-spacing:.09em;text-transform:uppercase;color:#207947}.erich1098-seo h2{font-size:clamp(25px,3vw,34px);color:#173a54;margin:14px 0 12px}.erich1098-intro{max-width:800px;color:#485f6c;font-size:17px;line-height:1.7}.erich1098-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;margin:22px 0}.erich1098-grid article{border:1px solid #dce7df;border-radius:14px;background:white;padding:22px;box-shadow:0 6px 25px rgba(19,55,35,.04)}.erich1098-grid h3{font-size:18px;color:#174931;margin:0 0 8px}.erich1098-grid p{margin:0;color:#495f69;line-height:1.65}.erich1098-cta{display:flex;gap:12px;flex-wrap:wrap;align-items:center;border:1px solid #cbded0;border-radius:13px;background:#e9f4ee;padding:18px 22px;margin:18px 0 35px}.erich1098-cta p{margin:0;flex:1 1 360px;line-height:1.55}.erich1098-cta a{display:inline-block;padding:11px 15px;border-radius:9px;background:#197748;color:#fff;font-weight:850;text-decoration:none}.erich1098-cta a.secondary{background:#193b54}.erich1098-faq{max-width:900px}.erich1098-faq details{padding:15px 19px;border:1px solid #dce7df;border-radius:11px;margin:8px 0;background:#fff}.erich1098-faq summary{cursor:pointer;font-weight:800;color:#173a54}.erich1098-faq p{color:#4b5e69;line-height:1.65}.erich1098-official{font-size:13px;color:#677d85;margin-top:20px}@media(max-width:800px){.erich1098-grid{grid-template-columns:1fr}.erich1098-seo{padding:35px 0}}
