.seo-breadcrumb{display:flex;flex-wrap:wrap;gap:.55rem;padding:16px 0;font-size:13px;color:#52615b;max-width:100%;overflow-wrap:anywhere}.seo-breadcrumb a{color:inherit}.seo-answer,.seo-contract,.seo-related{margin:24px 0;padding:24px;border:1px solid #d1dcd5;border-radius:14px;background:#f7f9f5;color:#21332b}.seo-answer h2,.seo-contract h2,.seo-related h2{font-size:clamp(19px,2.4vw,25px);line-height:1.3;margin:0 0 12px;letter-spacing:-.02em}.seo-answer p,.seo-related p{max-width:78ch;line-height:1.65}.seo-answer a,.seo-related a{color:#28553e;text-decoration:underline;text-underline-offset:3px}.seo-table{max-width:100%;overflow-x:auto}.seo-table table{width:100%;border-collapse:collapse;font-size:14px;table-layout:fixed;min-width:0}.seo-table caption{text-align:left;padding:0 0 12px;font-size:13px;color:#52615b}.seo-table th,.seo-table td{white-space:normal;overflow-wrap:anywhere;vertical-align:top;padding:12px;text-align:left;border-bottom:1px solid #d1dcd5}.seo-table th{width:25%;font-weight:650}.seo-date{font-size:12px;color:#52615b}h2[id],h3[id]{scroll-margin-top:24px}@media(max-width:600px){.seo-answer,.seo-contract,.seo-related{padding:17px}.seo-table th{width:30%}.seo-table th,.seo-table td{padding:9px 6px}}@media print{.seo-breadcrumb,.seo-related{display:none}.seo-answer,.seo-contract{break-inside:avoid}}
