.discovery-page{padding-block:28px 56px}.discovery-page h1{margin:20px 0;font-size:clamp(1.7rem,5vw,2.7rem)}.discovery-page h2{margin:32px 0 16px}.discovery-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr));gap:18px;display:grid}.discovery-tile{background:#fff;border:1px solid #dcd6cb;border-radius:12px;padding:22px}.discovery-tile h2,.discovery-tile h3{margin:0 0 12px}.discovery-form{flex-wrap:wrap;gap:16px;padding:20px 0;display:flex}.discovery-form label{flex:180px;gap:6px;display:grid}.discovery-form input,.discovery-form select{color:#222;background:#fff;border:1px solid #aaa;border-radius:6px;width:100%;padding:12px}.discovery-page p{line-height:1.85}.discovery-page table{border-collapse:collapse;width:100%}.discovery-page th,.discovery-page td{text-align:left;vertical-align:top;border-bottom:1px solid #ddd;padding:14px}.discovery-table{overflow-x:auto}.discovery-page .reading{max-width:780px}.discovery-links{flex-wrap:wrap;gap:18px;margin:24px 0;display:flex}.discovery-page :focus-visible{outline-offset:4px;outline:3px solid #a83927}.cms-markdown img{max-width:100%;height:auto}.cms-markdown .table-scroll{overflow-x:auto}.cms-markdown table{border-collapse:collapse;width:100%}.cms-markdown th,.cms-markdown td{border:1px solid var(--line);padding:10px}
