.cdl-cultural-ecosystem-bridge {
margin: 1.5rem 0 0;
padding: 1rem 1.1rem;
border-radius: 8px;
border: 1px solid rgba(72, 62, 52, 0.12);
background: rgba(252, 250, 246, 0.65);
max-width: 36rem;
}
.cdl-cultural-ecosystem-bridge__label {
margin: 0 0 0.35rem;
font-size: 0.62rem;
font-weight: 500;
letter-spacing: 0.07em;
text-transform: uppercase;
color: rgba(80, 70, 58, 0.72);
}
.cdl-cultural-ecosystem-bridge__text {
margin: 0;
font-size: 0.92rem;
line-height: 1.55;
}
.cdl-cultural-ecosystem-bridge__lead {
margin: 0 0 0.65rem;
font-size: 0.88rem;
line-height: 1.6;
color: rgba(48, 44, 38, 0.78);
}
.cdl-cultural-ecosystem-bridge__link {
color: rgba(42, 58, 72, 0.92);
text-decoration: underline;
text-decoration-thickness: 1px;
text-underline-offset: 2px;
}
.cdl-cultural-ecosystem-bridge__link:hover,
.cdl-cultural-ecosystem-bridge__link:focus-visible {
color: rgba(28, 40, 52, 1);
}
.cdl-cultural-ecosystem-bridge__note {
margin: 0.5rem 0 0;
font-size: 0.8rem;
line-height: 1.5;
color: rgba(56, 50, 44, 0.7);
}
.cdl-cultural-ecosystem-bridge__list {
margin: 0 0 0.65rem;
padding: 0;
list-style: none;
}
.cdl-cultural-ecosystem-bridge__list li {
margin: 0.35rem 0 0;
font-size: 0.9rem;
line-height: 1.5;
}
.cdl-cultural-ecosystem-bridge__more {
margin: 0;
font-size: 0.82rem;
}
.cdl-cultural-ecosystem-bridge__archive {
color: rgba(56, 50, 44, 0.75);
}
@media (max-width: 640px) {
.cdl-cultural-ecosystem-bridge {
margin-top: 1.25rem;
padding: 0.9rem 1rem;
}
}