.insurance-coverage-guide .insurance-coverage-figure{margin:32px 0 26px}.insurance-coverage-figure img{border-radius:14px;width:100%;height:auto;display:block}.insurance-coverage-guide .insurance-coverage-figure figcaption{color:#586e64;margin-top:12px;font-size:13px;line-height:1.7}.insurance-coverage-guide .insurance-coverage-contents{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:30px 0 44px;padding:20px 0}.insurance-coverage-contents>p{color:var(--ink);margin:0 0 12px;font-weight:700}.insurance-coverage-contents ol{gap:8px;margin:0;padding-left:23px;font-size:15px;line-height:1.7;display:grid}.insurance-coverage-contents a{color:#246b59;text-underline-offset:4px;text-decoration:underline}.insurance-coverage-guide .article-section{margin-top:48px;scroll-margin-top:24px}.insurance-coverage-guide .article-section h2{text-wrap:pretty;margin:0 0 20px;line-height:1.5}.insurance-coverage-guide .article-section p{color:#35564a;word-break:keep-all;overflow-wrap:break-word;margin:0 0 22px;font-size:17px;line-height:1.95}.insurance-coverage-guide .insurance-coverage-calculation{table-layout:fixed;margin:26px 0 14px;font-size:16px}.insurance-coverage-calculation caption{text-align:left;color:var(--ink);padding:0 0 12px;font-weight:700}.insurance-coverage-calculation th:first-child{width:70%}.insurance-coverage-calculation th,.insurance-coverage-calculation td{color:#35564a;padding:15px 12px}.insurance-coverage-calculation td{font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right}.insurance-coverage-calculation thead th:last-child{text-align:right}.insurance-coverage-calculation tbody tr:last-child{background:#edf6f2;font-weight:700}.insurance-coverage-guide p.insurance-coverage-note{color:#5c7167;font-size:13px;line-height:1.8}.insurance-coverage-questions{color:#35564a;gap:18px;padding-left:24px;font-size:17px;line-height:1.9;display:grid}.insurance-coverage-guide a:focus-visible{outline-offset:4px;outline:3px solid #197a70}@media (max-width:680px){.insurance-coverage-guide .article-section p{word-break:normal;font-size:16px;line-height:1.9}.insurance-coverage-guide .article-section{margin-top:38px}.insurance-coverage-guide .insurance-coverage-contents{margin-bottom:32px}.insurance-coverage-contents ol,.insurance-coverage-guide .insurance-coverage-calculation{font-size:14px}.insurance-coverage-calculation th,.insurance-coverage-calculation td{padding:13px 7px}.insurance-coverage-calculation th:first-child{width:66%}.insurance-coverage-questions{font-size:16px}}
