.rd-feed-excerpt{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.rd-feed-chip{flex-wrap:wrap;align-items:baseline;gap:12px;line-height:1.6;display:flex}.rd-feed-tag{white-space:nowrap;color:var(--color-blue-400)}.rd-feed-tag--cat{color:var(--color-blue-600)}.rd-feed-taggroup{white-space:nowrap;align-items:baseline;gap:12px;display:inline-flex}.rd-feed-sep{color:var(--color-blue-300)}.rd-feed-btn{justify-self:start;margin-top:24px;display:inline-flex}.rd-feed-hatch{aspect-ratio:1;background:repeating-linear-gradient(-45deg, var(--color-blue-100) 0 14px, var(--color-white) 14px 28px);width:100%}@media screen and (max-width:767px){.rd-feed{grid-template-columns:1fr}}.rd-feed--no-media{grid-template-columns:minmax(0,1fr)}.rd-feed--no-media:has(>.rd-feed-side){grid-template-columns:minmax(0,1fr) auto}.rd-feed-side{text-align:right;flex-direction:column;align-items:flex-end;gap:8px;display:flex}.rd-feed-metaline{font-family:var(--font-inter), ui-sans-serif, system-ui, sans-serif;color:var(--color-blue-400);white-space:nowrap;font-size:13px;font-weight:600;line-height:1.5}.rd-feed-arrow{color:var(--color-blue-600);display:inline-flex}.rd-feed-arrow svg{width:18px;height:18px}.rd-feed--no-media .rd-feed-excerpt{-webkit-line-clamp:unset;display:block;overflow:visible}@media screen and (max-width:767px){.rd-feed--no-media:has(>.rd-feed-side){grid-template-columns:minmax(0,1fr)}}.rd-feed:not(.rd-feed--no-media):has(>.rd-feed-side){grid-template-columns:130px minmax(0,1fr) auto}@media screen and (max-width:767px){.rd-feed:not(.rd-feed--no-media):has(>.rd-feed-side){grid-template-columns:minmax(0,1fr)}}
.rd-notice{border:1px solid var(--color-blue-200);background:var(--color-white);border-radius:0;padding:32px 40px}.rd-notice-row{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:32px;display:flex}.rd-notice-row--second{border-top:1px solid var(--color-blue-200);margin-top:32px;padding-top:32px}.rd-notice-body{max-width:65ch}.rd-notice-eyebrow{font-family:var(--font-inter), ui-sans-serif, system-ui, sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--color-blue-400);margin:0 0 8px;font-size:13px;font-weight:600;line-height:1}.rd-notice-text{max-width:65ch;font-family:var(--font-inter), ui-sans-serif, system-ui, sans-serif;color:var(--color-blue-950);margin:0;font-size:16px;line-height:1.6}.rd-notice-link{white-space:nowrap}.rd-notice-links{flex-wrap:wrap;gap:12px 28px;margin-top:16px;display:flex}.rd-notice-btn{flex:none;align-self:center}
