.renn-bottom{background:var(--surface);padding-block:56px 72px;color:var(--ink)}.renn-bottom .wrap{border-top:3px double var(--line-strong);padding-top:48px}.renn-bottom section{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,440px);gap:64px;align-items:center}.renn-bottom h2{font-size:clamp(30px,3.1vw,42px);line-height:1.12;color:var(--navy);margin-bottom:20px}.renn-bottom-copy{max-width:620px}.renn-bottom-copy p{font-size:18px;line-height:1.6;max-width:56ch}.renn-bottom-copy p+p{margin-top:16px}.renn-bottom .actions{margin-top:26px;gap:16px 24px}.renn-bottom figure{min-width:0;margin:0}.renn-bottom .photo{border-radius:3px}.renn-bottom figcaption{font-size:13px;line-height:1.5;color:var(--muted);margin-top:8px;max-width:48ch}.renn-bottom .renn-bottom-cup{margin-top:48px;padding-top:48px;border-top:1px solid var(--line)}.renn-bottom-cup h2{font-size:clamp(28px,2.6vw,34px)}.renn-bottom-cup .more{margin-top:22px}.renn-bottom-cup figure{max-width:380px;justify-self:end}@media(max-width:1000px){.renn-bottom section{gap:32px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}}@media(max-width:700px){.renn-bottom{padding-block:32px 40px}.renn-bottom .wrap{padding-top:32px}.renn-bottom section{grid-template-columns:minmax(0,1fr);gap:24px}.renn-bottom h2{margin-bottom:16px}.renn-bottom-copy p{font-size:17px;line-height:1.55}.renn-bottom .actions{margin-top:22px;gap:12px 20px}.renn-bottom .renn-bottom-cup{margin-top:32px;padding-top:32px}.renn-bottom-cup figure{max-width:none;justify-self:stretch}}