.rd-head{padding-bottom: clamp(28px,3.5vw,56px)}.rd-blk{padding-bottom: clamp(40px,2rem + 3vw,88px)}.rd-list{border-top: 1px solid var(--line)}.rd-item{position: relative;display: grid;grid-template-columns: 76px minmax(0,1fr);grid-template-areas: "cover txt";column-gap: 18px;align-items: start;padding: 24px 0;border-bottom: 1px solid var(--line)}.rd-cover{grid-area: cover}.rd-cover img{display: block;width: 100%;height: auto;border-radius: 3px 6px 6px 3px;box-shadow: 0 1px 2px rgb(22 28 78 / .16);background: var(--mist)}.rd-txt{grid-area: txt;min-width: 0}.rd-t{font-size: 1.25rem;font-weight: 600;letter-spacing: -.01em;line-height: 1.25;color: var(--text);text-wrap: balance}.rd-t a{color: inherit;text-decoration: none}.rd-t a::after{content: "";position: absolute;inset: 0}.rd-t a:focus-visible{outline: none}.rd-item:has(a:focus-visible){outline: 2px solid var(--navy);outline-offset: 4px;border-radius: 8px}.rd-item:hover .rd-t a{text-decoration: underline;text-decoration-thickness: 1px;text-underline-offset: 4px}.rd-k{margin-top: 6px;font-size: .875rem;font-weight: 600;line-height: 1.4;color: var(--text-3)}.rd-d{margin-top: 10px;max-width: 52ch;font-size: 1rem;line-height: 1.55;color: var(--text-2);text-wrap: pretty}.rd-go{display: none}@media (min-width: 640px){.rd-item{grid-template-columns: 120px minmax(0,1fr) 44px;grid-template-areas: "cover txt go";column-gap: 28px;align-items: center;padding: 28px 0}.rd-go{grid-area: go;display: grid;place-items: center;width: 44px;height: 44px;border-radius: 50%;border: 1px solid var(--navy-300);color: var(--navy);transition: background-color .18s,color .18s,border-color .18s}.rd-item:hover .rd-go{background: var(--navy);color: var(--white);border-color: var(--navy)}.rd-t{font-size: clamp(1.375rem,1.2rem + .6vw,1.75rem);font-stretch: 88%;letter-spacing: -.02em;line-height: 1.12}.rd-k{margin-top: 8px}}@media (min-width: 1024px){.rd-item{grid-template-columns: 148px minmax(0,1fr) 44px;column-gap: 48px;padding: 32px 0}.rd-d{font-size: 1.0625rem}}
