.dcb-top{text-align:center}.dcb-cards{margin-top:clamp(40px,5vw,64px);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(24px,3vw,40px);gap:clamp(24px,3vw,40px);align-items:start}.dcb-card{display:flex;flex-direction:column}.dcb-card .dc-photo{width:100%;aspect-ratio:4/3;border-radius:12% 14% 12% 14%/16% 14% 18% 14%;margin-bottom:clamp(16px,2vw,24px)}.dcb-card:first-child .dc-photo{border-radius:44% 56% 48% 52%/40% 44% 56% 60%}.dcb-card:nth-child(2) .dc-photo{border-radius:52% 46% 54% 48%/46% 40% 60% 54%}.dcb-card:nth-child(3) .dc-photo{border-radius:40% 46% 42% 48%/36% 40% 48% 44%}.dcb-card .dc-rule{width:clamp(80px,8vw,120px)}.dcb-links{margin-top:clamp(16px,1.6vw,22px);display:flex;flex-direction:column;align-items:flex-start;gap:8px}.dcb-link{color:var(--dc-ink);font-size:clamp(14px,1vw,16px);font-weight:700;line-height:1.45;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-color:var(--dc-sage);text-decoration-color:var(--dc-sage);text-decoration-thickness:1px;text-underline-offset:4px;transition:color .15s ease,-webkit-text-decoration-color .15s ease;transition:color .15s ease,text-decoration-color .15s ease;transition:color .15s ease,text-decoration-color .15s ease,-webkit-text-decoration-color .15s ease}.dcb-link:after{content:" ↗";color:var(--dc-blue);text-decoration:none}.dcb-link:focus-visible,.dcb-link:hover{color:var(--dc-blue);-webkit-text-decoration-color:var(--dc-blue);text-decoration-color:var(--dc-blue)}.dcb-bubble{margin-top:clamp(36px,4.5vw,56px);background:var(--dc-cream);border-radius:40% 44% 42% 46%/30% 28% 32% 30%;padding:clamp(30px,4vw,52px) clamp(24px,4vw,56px);max-width:620px;margin-left:auto;margin-right:auto;text-align:center}@media (max-width:900px){.dcb-cards{grid-template-columns:1fr}}