.tool_seo_content{border-top:1px solid var(--gray-4);text-align:left;max-width:720px;margin:48px auto 0;padding-top:32px}.tool_seo_content h2{margin:32px 0 8px;font-size:1.5em}.tool_seo_content h3{margin:24px 0 4px;font-size:1.05em}.tool_seo_content p{color:var(--gray-11);margin:0 0 12px}.tool_seo_content .tool_seo_content__intro{color:var(--gray-12)}.tool_seo_content .tool_seo_content__table{border-collapse:collapse;width:100%;font-size:var(--fs-16);table-layout:fixed;margin:12px 0 0}.tool_seo_content .tool_seo_content__table th{border-bottom:1px solid var(--gray-4);text-align:left;vertical-align:top;overflow-wrap:anywhere;padding:8px 12px 8px 0}.tool_seo_content .tool_seo_content__table td{border-bottom:1px solid var(--gray-4);text-align:left;vertical-align:top;overflow-wrap:anywhere;padding:8px 12px 8px 0}.tool_seo_content .tool_seo_content__table th{width:38%;color:var(--gray-11);font-weight:600}.tool_seo_content .tool_seo_content__sources{font-size:var(--fs-14);margin:8px 0 0;padding-left:20px}.tool_seo_content .tool_seo_content__reviewed{font-size:var(--fs-14);margin-top:24px}.tool_seo_content .tool_seo_content__names{columns:3;column-gap:24px;margin:12px 0 0;padding:0;list-style:none}.tool_seo_content .tool_seo_content__names li{break-inside:avoid;border-bottom:1px solid var(--gray-2);padding:4px 0;font-weight:500}.tool_seo_content .tool_seo_content__names li:last-child{border-bottom:none}.tool_seo_content .tool_seo_content__cards{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-top:16px;display:grid}.tool_seo_content .tool_seo_content__card{border:1px solid var(--border-hairline);border-radius:var(--radius-md);background:var(--surface);color:var(--text-body);padding:16px;line-height:1.55}.tool_seo_content .tool_seo_content__faq{gap:12px;margin-top:16px;display:grid}.tool_seo_content .tool_seo_content__faq-item{border:1px solid var(--border-hairline);border-radius:var(--radius-md);background:var(--surface)}.tool_seo_content .tool_seo_content__faq-item summary{cursor:pointer;padding:16px;font-weight:700;line-height:1.4}.tool_seo_content .tool_seo_content__faq-item p{padding:0 16px 16px}@media (max-width:680px){.tool_seo_content .tool_seo_content__names{columns:2}}.tool_seo_content__faq-item>summary:focus-visible{outline:2px solid var(--brand-color2);outline-offset:2px}.gestation_facts{border-top:1px solid var(--gray-4);text-align:left;max-width:720px;margin:48px auto 0;padding-top:32px}.gestation_facts h2{font-size:var(--fs-24);margin:32px 0 8px}.gestation_facts p{margin-top:12px}.gestation_facts+.tool_seo_content{border-top:0;margin-top:0;padding-top:0}.gestation_facts__breed_table th{width:auto}
