.cig-reader-article{max-width:840px;margin:24px auto 64px;padding:0 20px;color:#22333d;font-family:Lato,Arial,sans-serif;font-size:18px;line-height:1.8;overflow-wrap:anywhere}.cig-reader-article .cig-reader-lead{font-size:23px;line-height:1.6;margin-bottom:24px}.cig-reader-article .cig-reader-byline{font-size:14px;color:#49606c;margin-bottom:24px}.cig-reader-article p{max-width:none;margin:0 0 22px}.cig-reader-article h2{font-size:29px;line-height:1.3;margin:44px 0 18px;scroll-margin-top:112px}.cig-reader-article h3{font-size:22px;line-height:1.4;margin:28px 0 12px}.cig-reader-article a,.cig-reader-index a{text-decoration:underline;text-underline-offset:3px;color:#24536b}.cig-reader-article a:focus-visible,.cig-reader-index a:focus-visible{outline:3px solid #24536b;outline-offset:4px}.cig-reader-table{max-width:100%;overflow-x:auto;margin:30px 0;border:1px solid #cedee5;border-radius:10px;background:#fff}.cig-reader-table table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:16px;line-height:1.6;margin:0}.cig-reader-table caption{font-weight:700;text-align:left;padding:16px}.cig-reader-table th,.cig-reader-table td{padding:14px;text-align:left;vertical-align:top;border-top:1px solid #dbe6eb;overflow-wrap:anywhere}.cig-reader-table th{background:#e8f2f8}.cig-reader-faq,.cig-reader-next{border-top:1px solid #cedee5;padding-top:10px}.cig-reader-article .cig-reader-next{margin-top:34px;padding-top:24px}.cig-reader-index{max-width:1080px;margin:56px auto;padding:28px 20px;font-family:Lato,Arial,sans-serif;line-height:1.7;color:#22333d}.cig-reader-index h2{font-size:32px;line-height:1.3}.cig-reader-index .cig-reader-kicker{font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:#49606c}.cig-reader-index-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:26px 0}.cig-reader-index-grid article{padding:24px;border:1px solid #cedee5;background:#fff;border-radius:14px;min-width:0}.cig-reader-index-grid h3{font-size:22px;line-height:1.4;margin:0 0 14px}.cig-reader-index-grid p{margin:0;font-size:16px}.cig-reader-article .cig-reader-breadcrumb{font-size:14px;margin-bottom:24px}@media(max-width:600px){.cig-reader-article{padding:0 16px;font-size:17px}.cig-reader-article .cig-reader-lead{font-size:21px}.cig-reader-article h2{font-size:25px}.cig-reader-table table{font-size:14px}.cig-reader-table th,.cig-reader-table td{padding:10px}.cig-reader-index{margin:34px auto;padding:20px 16px}.cig-reader-index h2{font-size:27px}.cig-reader-index-grid{grid-template-columns:1fr}.cig-reader-index-grid article{padding:20px}}
