.cc_5wnqhdky_oIU1IHFjQO .bud { padding: clamp(3rem, 6vw, 5rem) 0; background: var(--hanne-chalk); color: var(--hanne-ink); }
.cc_5wnqhdky_oIU1IHFjQO .bud__title { font-size: clamp(2.6rem, 5vw, 4.6rem); }
.cc_5wnqhdky_oIU1IHFjQO .bud__grid { display: grid; grid-template-columns: repeat(2, 1fr); gap: 1rem; margin-top: 1.6rem; }
@media (min-width: 900px) { .cc_5wnqhdky_oIU1IHFjQO .bud__grid { grid-template-columns: repeat(4, 1fr); } }
.cc_5wnqhdky_oIU1IHFjQO .bud__grid a { border-radius: 1.8rem; padding: 1.4rem; display: grid; gap: .2rem; text-decoration: none; transition: transform .4s var(--hanne-ease); }
.cc_5wnqhdky_oIU1IHFjQO .bud__grid a:hover { transform: translateY(-6px); }
.cc_5wnqhdky_oIU1IHFjQO .bud__grid small { opacity: .7; }
.cc_5wnqhdky_oIU1IHFjQO .bud__grid b { font-family: var(--hanne-font-soft); font-weight: 700; font-size: clamp(2rem, 3.4vw, 3rem); letter-spacing: -.04em; }
