.cth-breadcrumbs{color:var(--cth-muted);flex-wrap:wrap;justify-content:center;gap:7px;margin:0 0 26px;font-size:12px;display:flex}.cth-breadcrumbs a{text-underline-offset:3px;text-decoration:underline}.cth-breadcrumbs span[aria-hidden]{padding:0 3px}.cth-guide-intro h1{max-width:1000px;margin-inline:auto}.cth-guide-intro .cth-shell>p:last-child{max-width:820px;margin-inline:auto;line-height:1.75}.cth-guide-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:35px;display:grid}.cth-guide-card{background:#fff;border:1px solid #d7e2d9;border-radius:30px;padding:28px}.cth-guide-card h3{font-size:24px;line-height:1.2}.cth-guide-card h3 a:hover{text-underline-offset:4px;text-decoration:underline}.cth-guide-card p{color:var(--cth-muted);margin:18px 0;font-size:14px;line-height:1.75}.cth-guide-layout{grid-template-columns:minmax(0,2.3fr) minmax(230px,1fr);gap:64px;padding-block:64px;display:grid}.cth-guide-body>section+section{margin-top:46px}.cth-guide-body h2{margin-bottom:20px;font-size:clamp(26px,2.8vw,36px);line-height:1.2}.cth-guide-body p{color:var(--cth-muted);margin-top:16px;line-height:1.85}.cth-guide-aside{background:#e7f0e7;border-radius:30px;align-self:start;padding:27px}.cth-guide-aside h2{margin-bottom:15px;font-size:23px}.cth-guide-aside nav{gap:14px;margin-bottom:26px;display:grid}.cth-guide-aside nav a{text-underline-offset:3px;font-size:14px;line-height:1.5;text-decoration:underline}.cth-guide-aside .cth-button{text-align:center;width:100%;padding:14px 20px;font-size:14px;line-height:1.6}.cth-guide-faqs details{border-top:1px solid #d7e2d9;padding:18px 0}.cth-guide-faqs summary{cursor:pointer;font-weight:650;line-height:1.5}.cth-guide-faqs details p{font-size:15px}.cth-guide-listings{background:#eaf1e6}.cth-guide-listings h2,.cth-guide-related h2{font-size:clamp(30px,3vw,43px)}.cth-guide-listings .cth-demo-grid{margin:28px 0}.cth-guide-listings .cth-shell>p{color:var(--cth-muted);margin-top:15px}.cth-guide-listings .cth-shell>.cth-button{margin-top:26px}.cth-guide-related{padding-bottom:115px}.cth-guide-discovery{background:#f9f3e9}@media (width<=950px){.cth-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cth-guide-layout{grid-template-columns:minmax(0,1.8fr) minmax(220px,1fr);gap:32px}}@media (width<=680px){.cth-guide-grid,.cth-guide-layout{grid-template-columns:1fr}.cth-guide-aside{grid-row:1}.cth-guide-intro h1{font-size:38px}.cth-guide-layout{padding-block:40px}.cth-guide-card{padding:24px}}