/* Production-only directory preserves existing texts and nested URLs. */
#utm-section-page .utm-robot-directory {margin-top:28px;border-top:1px solid #c9dce8;padding-top:18px;}
#utm-section-page .utm-robot-directory summary {padding:8px 0;color:#0757c9;font-size:17px;font-weight:600;cursor:pointer;}
#utm-section-page .utm-robot-directory summary:focus-visible {outline:2px solid #0757c9;outline-offset:4px;}
#utm-section-page .utm-robot-directory__grid {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 32px;padding-top:22px;}
#utm-section-page .utm-robot-directory h3 {font-size:19px;line-height:1.4;margin:0 0 12px;}
#utm-section-page .utm-robot-directory p {font-size:16px;line-height:1.65;margin:0 0 12px;}
#utm-section-page .utm-robot-directory ul {padding-left:20px;margin:0;}
#utm-section-page .utm-robot-directory li {margin:8px 0;font-size:16px;line-height:1.6;}
#utm-section-page .utm-robot-directory a {color:#0757c9;text-decoration:none;}
#utm-section-page .utm-robot-directory a:hover {text-decoration:underline;}
#utm-section-page .utm-robot-hero h1 {font-size:clamp(34px,3.5vw,62px);line-height:1.12;overflow-wrap:break-word;}
@media(max-width:700px){#utm-section-page .utm-robot-directory__grid{grid-template-columns:1fr;}}
