@layer base,vendor,prose,components,utilities;.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__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,.tool_seo_content+.tool_color_guides{border-top:0;margin-top:0;padding-top:0}.tool_seo_content .tool_seo_content__table,.gestation_facts .tool_seo_content__table{width:100%;margin:var(--space-3) 0 0;border-collapse:collapse;font-size:var(--fs-16);table-layout:fixed}:is(.tool_seo_content .tool_seo_content__table,.gestation_facts .tool_seo_content__table) th,:is(.tool_seo_content .tool_seo_content__table,.gestation_facts .tool_seo_content__table) td{padding:var(--space-2) var(--space-3) var(--space-2) 0;border-bottom:1px solid var(--gray-4);text-align:left;vertical-align:top;overflow-wrap:anywhere}:is(.tool_seo_content .tool_seo_content__table,.gestation_facts .tool_seo_content__table) th{width:38%;font-weight:var(--fw-emphasis);color:var(--gray-11)}.gestation_facts .gestation_facts__breed_table th{width:auto}.gestation_facts__breed_table th small{margin-top:var(--space-1);font-size:var(--fs-14);font-weight:var(--fw-body);line-height:1.4;display:block}
