.tag-cloud-links{display:flex;align-items:baseline;flex-wrap:wrap;gap:14px 20px;min-width:0}
.tag-cloud-links>a{display:inline-flex;align-items:baseline;gap:5px;max-width:100%;margin:0;padding:4px 0;font-size:var(--tag-size,20px);line-height:1.5;font-weight:500;color:var(--ink);text-decoration:none}
.tag-cloud-links>a:hover{text-decoration:underline;text-underline-offset:5px;color:var(--red)}
.tag-cloud-links>a:focus-visible{outline:2px solid var(--red);outline-offset:4px}
.tag-cloud-count{font-size:.8em;font-weight:400;color:var(--muted)}
.tag-cloud-home{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:55px;padding-top:45px;padding-bottom:55px;border-top:1px solid var(--line)}
.tag-cloud-heading .eyebrow{font-size:12px;color:var(--muted);margin-bottom:15px}
.tag-cloud-home h2{font-size:43px;line-height:1.15}
.tag-cloud-home .tag-cloud-heading>p:last-child{font-size:16px;line-height:1.8;color:var(--muted);max-width:380px;margin-top:18px}
.tag-cloud-home .tag-cloud-links{align-content:center}
.offer-sidebar>nav{position:static;margin-bottom:24px}
.tag-cloud-sidebar{padding:24px 20px;border:1px solid var(--line);background:var(--cream);margin-bottom:24px}
.tag-cloud-sidebar h2{font-size:29px;line-height:1.2;margin-bottom:20px}
.tag-cloud-sidebar .tag-cloud-links{gap:8px 14px}
.tag-cloud-sidebar .tag-cloud-links>a{font-size:min(var(--tag-size,20px),23px)}
@media(max-width:800px){.tag-cloud-home{grid-template-columns:1fr;gap:25px}.tag-cloud-home .tag-cloud-heading>p:last-child{max-width:600px}.offer-sidebar>nav{position:static;margin-bottom:24px}
.tag-cloud-sidebar{padding:24px}.tag-cloud-sidebar .tag-cloud-links{gap:10px 20px}}
@media(max-width:640px){.tag-cloud-home{padding-top:35px;padding-bottom:40px}.tag-cloud-home h2{font-size:35px}.tag-cloud-home .tag-cloud-links{gap:10px 17px}}
