.cd-directory-intro{display:flex;align-items:center;justify-content:space-between;gap:35px;margin-bottom:35px}.cd-directory-intro p{max-width:820px;font-size:15px;line-height:1.9;color:var(--muted)}.cd-directory-intro .button{flex-shrink:0}.cd-groups{display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:start}.cd-groups>section{padding:30px;border:1px solid var(--line);border-radius:12px;background:#f5f8fc;min-width:0}.cd-groups h2{font-size:27px;line-height:1.3;margin:0 0 18px}.cd-groups p{font-size:14px;line-height:1.85;color:var(--muted);margin-bottom:24px}.cd-groups ul{list-style:none;margin:0;padding:0}.cd-groups li+li{border-top:1px solid #d6e2ee}.cd-groups a{display:block;font-size:14px;line-height:1.8;font-weight:650;color:#1456a5;padding:13px 0;overflow-wrap:anywhere}.cd-product-guides>div:first-child{max-width:800px}.cd-product-guides h2{font-size:clamp(28px,3vw,38px);line-height:1.2;margin:12px 0 22px}.cd-product-guides p{font-size:14px;line-height:1.9;color:var(--muted)}.cd-guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:30px}.cd-guide-grid article{padding:27px;background:#edf4fc;border:1px solid var(--line);border-radius:12px}.cd-guide-grid h3{font-size:22px;line-height:1.4;margin:0 0 16px}.cd-guide-grid a{color:#1456a5}.cd-guide-grid p{margin-bottom:0}.cd-groups a:focus-visible,.cd-guide-grid a:focus-visible{outline:3px solid #e2841a;outline-offset:3px}@media(max-width:900px){.cd-directory-intro{align-items:flex-start;flex-direction:column;gap:15px}.cd-guide-grid{grid-template-columns:1fr}}@media(max-width:760px){.cd-groups{grid-template-columns:1fr}.cd-groups>section,.cd-guide-grid article{padding:25px}}@media print{.cd-groups>section,.cd-guide-grid article{break-inside:avoid}.cd-groups{grid-template-columns:1fr 1fr}}
