.e-cats{display:flex;flex-wrap:wrap;gap:10px;margin:26px 0}.e-cats a{padding:9px 14px;border:1px solid var(--i-line);border-radius:999px;background:#fff;text-decoration:none;font-weight:800;color:var(--i-teal)}.e-faq-category{margin-top:54px}.e-faq-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin-top:20px}.e-faq-grid details,.e-article-card{background:#fff;border:1px solid var(--i-line);border-radius:16px;padding:20px}.e-faq-grid summary{cursor:pointer;font-weight:850}.e-faq-grid p{color:var(--i-muted);margin-bottom:0}.e-article-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;margin-top:28px}.e-article-card{display:block;text-decoration:none}.e-article-card h2{font-size:27px;margin:10px 0}.e-article-card p{color:var(--i-muted);margin:0}.e-category{color:var(--i-teal);font-size:12px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.e-article{max-width:820px}.e-article h1{max-width:900px}.e-article h2{font-size:32px;margin-top:42px}.e-article h3{font-size:21px;margin-top:28px}.e-article p,.e-article li{color:var(--i-muted);font-size:17px}.e-article ul{padding-left:24px}.e-note{background:var(--i-aqua);border-radius:16px;padding:20px;margin:28px 0}.e-article-links{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}.e-article-links a{padding:11px 15px;background:#fff;border:1px solid var(--i-line);border-radius:999px;text-decoration:none;font-weight:800}.e-toc{border-left:4px solid var(--i-gold);padding:10px 20px;margin:28px 0;background:#fff}.e-toc a{display:block;margin:5px 0;color:var(--i-teal);font-weight:700}@media(max-width:700px){.e-faq-grid,.e-article-grid{grid-template-columns:1fr}.e-article p,.e-article li{font-size:16px}.e-article h2{font-size:28px}}@media(max-width:430px){.e-cats a{width:100%;text-align:center}}
