.tcd-dist{--ink:rgb(var(--color-foreground));--muted:rgba(var(--color-foreground),.75);color:var(--ink);font-family:inherit;line-height:1.8;letter-spacing:.6px}
.tcd-dist h1,.tcd-dist h2,.tcd-dist h3,.tcd-dist p{margin-top:0}
.tcd-dist h1,.tcd-dist h2{text-wrap:balance;font-weight:400;letter-spacing:.6px;line-height:1.3}
.tcd-dist p{text-wrap:pretty;color:var(--muted)}
.tcd-dist .hero{padding:20px 0 50px}
.tcd-dist .hero-layout{display:block}
.tcd-dist h1{font-size:52px;margin-bottom:24px}
.tcd-dist .intro{font-size:16px;line-height:1.8;margin-bottom:25px;max-width:760px}
.tcd-dist .network{padding-top:24px;padding-bottom:60px}
.tcd-dist .section-heading{margin-bottom:32px}
.tcd-dist h2{font-size:32px;margin-bottom:16px}
.tcd-dist .section-heading p{font-size:16px;margin-bottom:0}
.tcd-dist .group{margin-top:36px}
.tcd-dist .group:first-of-type{margin-top:0}
.tcd-dist .group-heading{margin-bottom:18px}
.tcd-dist .group-heading h3{font-size:20px;line-height:1.3;font-weight:400;margin:0;color:var(--ink);letter-spacing:.6px}
.tcd-dist .logo-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid #e5e5e7;border-left:1px solid #e5e5e7}
.tcd-dist .logo-card{background:#fff;min-height:168px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:27px 19px 18px;margin:0;gap:16px;border-right:1px solid #e5e5e7;border-bottom:1px solid #e5e5e7}
.tcd-dist .logo-box{height:85px;width:100%;display:flex;align-items:center;justify-content:center}
.tcd-dist .logo-card img{max-width:150px;max-height:78px;width:auto;height:auto;object-fit:contain}
.tcd-dist .logo-card figcaption{font-size:11px;line-height:1.4;text-align:center;color:var(--muted);min-height:14px;letter-spacing:.3px}
.tcd-dist .note{font-size:13px;margin:16px 0 0;max-width:760px}
.tcd-dist .enquiry{padding-top:48px;padding-bottom:48px;border-top:1px solid #e5e5e7;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:start;margin-bottom:24px}
.tcd-dist .enquiry h2{margin-bottom:0}
.tcd-dist .enquiry p{font-size:16px;margin-bottom:24px}
.tcd-dist .enquiry .email{display:block;font-size:14px;margin-top:18px}
@media(max-width:1100px){.tcd-dist .logo-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:749px){.tcd-dist .hero{padding-top:20px;padding-bottom:36px}
.tcd-dist h1{font-size:40px;margin-bottom:20px}
.tcd-dist .intro{font-size:15px}
.tcd-dist .network{padding-top:20px;padding-bottom:36px}
.tcd-dist h2{font-size:26px}
.tcd-dist .section-heading p{font-size:15px}
.tcd-dist .group{margin-top:30px}
.tcd-dist .group-heading h3{font-size:18px}
.tcd-dist .logo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
.tcd-dist .logo-card{min-height:148px;padding:22px 12px 17px;gap:12px}
.tcd-dist .logo-box{height:70px}
.tcd-dist .logo-card img{max-width:120px;max-height:63px}
.tcd-dist .logo-card figcaption{font-size:10px}
.tcd-dist .enquiry{grid-template-columns:1fr;padding-top:32px;padding-bottom:32px;gap:18px;margin-bottom:0}
.tcd-dist .enquiry p{font-size:15px}}
.tcd-dist .logo-box:has(img[alt="Selections"]),.tcd-dist .logo-box:has(img[alt="MeMi ZoooZooo"]){overflow:hidden}
.tcd-dist .logo-card img[alt="Selections"]{width:150px;max-height:none}
.tcd-dist .logo-card img[alt="MeMi ZoooZooo"]{width:110px;max-height:none}
.tcd-dist .email a{color:inherit;text-underline-offset:3px}.tcd-dist *{box-sizing:border-box}.tcd-dist .logo-card img{width:auto;max-width:min(var(--logo-width,150px),100%)}.tcd-dist .logo-card img.tcd-svg{width:var(--logo-width,150px)}.tcd-dist .enquiry{border-top:0;position:relative}.tcd-dist .enquiry:before{content:"";position:absolute;left:50px;right:50px;top:0;border-top:1px solid rgba(var(--color-foreground),.1)}@media(max-width:749px){.tcd-dist .logo-card img{max-width:min(var(--logo-width,150px),120px,100%)}.tcd-dist .enquiry:before{left:15px;right:15px}}
