/* Collegamenti alle letture e alle risorse esistenti. */
.reading-connections{padding-block:42px}
.reading-connections .section-head{align-items:center;gap:24px}
.reading-connections .section-head>.text-link{font-size:14px;line-height:1.8;min-height:44px}
.reading-connections-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}
.reading-connection{display:flex;flex-direction:column;min-width:0;padding:28px;background:#1c2937;border:1px solid #b79a6266;border-radius:10px;color:#f2eee7;text-decoration:none;box-shadow:0 4px 0 #101722}
.reading-connection>.kicker{font:10px/1.7 Arial,sans-serif;color:#e4c78e;letter-spacing:1.1px}
.reading-connection h3{font:400 29px/1.25 Georgia,serif;color:#f2eee7;margin:18px 0}
.reading-connection:only-child{grid-column:1/-1}
.reading-connection p{font:14px/1.85 Arial,sans-serif;color:#c6d1d9;margin:0 0 22px}
.reading-connection-action{display:flex;align-items:center;gap:16px;font:14px/1.8 Arial,sans-serif;color:#e4c78e;margin-top:auto;min-height:44px}
.reading-connection-action svg{width:20px;height:20px}
.reading-connection:hover{border-color:#e4c78e}
.reading-connection:focus-visible,.reading-card-resources a:focus-visible{outline:2px solid #e4c78e;outline-offset:5px}
.reading-card-resources{padding-top:20px;margin-top:20px;border-top:1px solid #b79a6244}
.reading-card-resources h4{font:400 12px/1.8 Arial,sans-serif;color:#c6d1d9;margin:0 0 8px}
.reading-card-resources .text-link{display:flex;justify-content:space-between;gap:16px;font:13px/1.8 Arial,sans-serif;color:#e4c78e;min-height:44px;margin:0;padding:8px 0;overflow-wrap:anywhere}
.reading-card-resources .text-link svg{flex-shrink:0;width:20px;height:20px}
#continua-la-lettura{scroll-margin-top:140px}
@media(max-width:800px){.reading-connections-grid{grid-template-columns:1fr}.reading-connections .section-head{display:block}.reading-connections .section-head>.text-link{margin-top:16px}.reading-connection{padding:25px}.reading-connection h3{font-size:27px}}

/* Anteprime dei contributi forniti dai professionisti. */
.publication-preview{display:flex;align-items:center;justify-content:center;height:180px;margin-bottom:22px;background:#f4f2ec;border-radius:5px;overflow:hidden}
.publication-preview img{display:block;width:100%;height:100%;object-fit:contain}
.topic-publication{scroll-margin-top:140px}
