.service-article-body{overflow-wrap:anywhere;font-size:1.0625rem;line-height:1.85}.service-article-body h2{color:var(--primary);letter-spacing:-.02em;margin:2.75rem 0 1rem;scroll-margin-top:7rem;font-size:clamp(1.45rem,3vw,1.9rem);font-weight:700;line-height:1.3}.service-article-body h3{color:var(--primary);margin:2rem 0 .75rem;scroll-margin-top:7rem;font-size:1.2rem;font-weight:700;line-height:1.4}.service-article-body p{margin:0 0 1.25rem}.service-article-body ul,.service-article-body ol{margin:0 0 1.5rem;padding-left:1.5rem}.service-article-body ul{list-style:outside}.service-article-body ol{list-style:decimal}.service-article-body li{margin:.6rem 0;padding-left:.25rem}.service-article-body a{color:var(--primary);text-underline-offset:4px;text-decoration:underline}.service-article-body a:hover{color:var(--accent)}.service-article-body blockquote{border-left:3px solid var(--accent);background:var(--secondary);border-radius:0 1rem 1rem 0;margin:1.75rem 0;padding:1.5rem}.service-article-body blockquote p:last-child{margin-bottom:0}.service-article-body hr{border-color:var(--border);margin:2rem 0}.service-article-body section.cta{background:var(--secondary);border-radius:1rem;margin-top:2rem;padding:1.5rem}.service-article-body section.cta h2{margin-top:0}.service-article-body a.cta,.service-article-body a.button{background:var(--primary);color:var(--primary-foreground);border-radius:.75rem;padding:.8rem 1.3rem;font-weight:600;text-decoration:none;display:inline-block}.service-article-body .table-wrap{overscroll-behavior-x:contain;border:1px solid var(--border);background:var(--card);scrollbar-width:thin;border-radius:1rem;max-width:100%;margin:1.5rem 0 2rem;overflow-x:auto}.service-article-body .table-wrap:focus-visible{outline:3px solid var(--ring);outline-offset:4px}.service-article-body table{border-collapse:separate;border-spacing:0;overflow-wrap:normal;width:100%;min-width:40rem;scroll-margin-top:7rem;font-size:1rem;line-height:1.6}.service-article-body caption{color:var(--primary);background:var(--secondary);text-align:left;padding:1.25rem 1.5rem;font-size:1.125rem;font-weight:700;line-height:1.5}.service-article-body th,.service-article-body td{text-align:left;vertical-align:top;padding:1.125rem 1.25rem}.service-article-body thead th{color:var(--primary-foreground);background:var(--primary);font-weight:650}.service-article-body tbody th{width:25%;color:var(--primary);font-weight:650}.service-article-body tbody tr:nth-child(2n){background:var(--secondary)}.service-article-body tbody tr+tr>*{border-top:1px solid var(--border)}.service-article-body tbody td+td{border-left:1px solid var(--border)}.service-article-body .table-scroll-hint{display:none}@media (max-width:639px){.service-article-body .table-scroll-hint{color:var(--muted-foreground);margin:1.5rem 0 .5rem;font-size:.875rem;line-height:1.5;display:block}.service-article-body .table-wrap{margin-top:.5rem}.service-article-body th,.service-article-body td,.service-article-body caption{padding:1rem}}@media print{.service-article-body .table-wrap{overflow:visible}.service-article-body table{min-width:0}.service-article-body .table-scroll-hint{display:none}}
