.about-grid>dl{min-width:0}
.about-grid .about-reading-row{display:block;padding-top:26px;padding-bottom:26px;scroll-margin-top:175px}
.about-reading-row>dt{margin-bottom:16px;font-size:20px;font-weight:600;color:#263f49;line-height:1.6}
.about-reading-row>.about-reading-options{min-width:0}
.about-reading-card{display:flex;flex-direction:column;align-items:flex-start;gap:16px;padding:28px 24px;background:#213b4a;border:1px solid #213b4a;border-left:5px solid #829fac;border-radius:3px;color:#fff;text-decoration:none;white-space:normal;overflow-wrap:anywhere}
.about-publication-label{display:block;color:#c5d8e1;font-size:11px;line-height:1.7;letter-spacing:.09em}
.about-reading-card>strong{font-size:clamp(22px,2.2vw,28px);line-height:1.5;font-weight:600;letter-spacing:.02em}
.about-publication-issuer{color:#e1eaf0;font-size:13px;line-height:1.85}
.about-reading-description{font-size:15px;line-height:1.95;color:#e1eaf0;border-top:1px solid #577080;padding-top:16px}
.about-reading-action{display:flex;justify-content:space-between;gap:18px;align-items:center;align-self:stretch;margin-top:4px;padding-top:4px;font-size:16px;font-weight:600;color:#fff;text-decoration:underline;text-underline-offset:5px;line-height:1.8}
.about-reading-card:hover{background:#2b4859;border-color:#527b90}
.about-reading-card:focus-visible{outline:3px solid #35788e;outline-offset:4px}
.about-grid .about-note-row{grid-template-columns:65px minmax(0,1fr);gap:12px;padding:22px 0}
.about-note-row>dd{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:7px}
.about-note-label{font-size:13px;color:#526b75}
.about-note-row a{font-size:15px;color:#305d6e;text-decoration:underline;text-underline-offset:4px;line-height:1.9;overflow-wrap:anywhere}
.about-note-description{font-size:13px;line-height:1.85;color:#526b75}
.about-reading-external{display:block;font-size:12px;line-height:1.7;color:#526b75}
@media(max-width:760px){.about-reading-row>dt{font-size:20px}.about-reading-card{padding:24px 20px}.about-grid .about-reading-row{scroll-margin-top:152px}.about-grid .about-note-row{grid-template-columns:48px minmax(0,1fr);gap:12px}}
