/* 1099ERICH: Scoped checkout, product details and legal content enhancements. */
.erich-policy{line-height:1.72}.erich-policy h2{margin-top:2rem;margin-bottom:.55rem;color:#13365b;font-size:1.25rem}.erich-policy p{margin:0 0 1rem}.erich-policy a{overflow-wrap:anywhere}.erich-policy-date{font-size:.9rem;opacity:.83}
.erich-release-card,.erich-verification-grid{background:#f4fbfd;border:1px solid #d6e7ef;border-radius:15px;padding:clamp(1rem,3vw,2rem);margin:1rem auto 2rem;color:#203953}.erich-release-section,.erich-product-verification,.erich-checkout-disclosure{padding:1rem 0}.erich-release-card h2,.erich-verification-grid h2{font-size:clamp(1.15rem,2.4vw,1.8rem);line-height:1.25;color:#183e60;margin:.5rem 0 .8rem}.erich-release-card p,.erich-verification-grid p{line-height:1.62}.erich-release-actions{display:flex;gap:.75rem;flex-wrap:wrap;align-items:center;margin-top:1rem}.erich-release-actions a{max-width:100%}.erich-release-note{font-size:.9rem;color:#495f70}.erich-verification-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0, .8fr);gap:1.2rem;max-width:1140px}.erich-verification-grid:not(:has(.erich-demo)){display:block}.erich-verification-grid dl{display:grid;grid-template-columns:minmax(110px,180px) 1fr;gap:.5rem 1rem}.erich-verification-grid dt{font-weight:700}.erich-verification-grid dd{margin:0}.erich-demo{margin:0;align-self:center}.erich-demo img{display:block;width:100%;height:auto;border-radius:10px;border:1px solid #d5e2ed}.erich-demo figcaption{font-size:.82rem;color:#50697b;margin-top:.5rem}.erich-service-box{max-width:1100px}.erich-release-actions .btn{white-space:normal}@media(max-width:740px){.erich-verification-grid{display:block}.erich-verification-grid dl{grid-template-columns:1fr;gap:.2rem}.erich-verification-grid dd{margin-bottom:.85rem}}

.erich-tin-example{max-width:1100px;margin:1.2rem auto;padding:1rem 1.25rem;border-left:4px solid #19627e;background:#f3f9fc;color:#173c58;line-height:1.6}.erich-tin-example a{color:#065c81;text-decoration:underline}
