.v2-rlinks{--fg:#14161c;--soft:#454a5a;--mute:#626778;--line:#e4e1d8;--brand:#c2570c;--brand-text:#b04e0b;--link:#a8480a;--serif:Georgia,"Times New Roman",serif;--mono:ui-monospace,"SF Mono",Menlo,Consolas,monospace;color:var(--fg);border-top:1px solid var(--line);background:#fff;padding-block:48px 56px;overflow-x:clip}.v2-rlinks .rl-wrap{max-width:1180px;padding-inline:max(16px,env(safe-area-inset-left));margin:0 auto}.v2-rlinks .rl-eyebrow{font:600 12px/1.4 var(--mono);letter-spacing:.12em;color:var(--brand-text)}.v2-rlinks h2{font:600 clamp(24px,3vw,32px)/1.15 var(--serif);letter-spacing:-.01em;margin-top:8px}.v2-rlinks .rl-lead{max-width:70ch;color:var(--soft);margin-top:10px;font-size:16px;line-height:1.55}.v2-rlinks .rl-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:24px;display:grid}.v2-rlinks .rl-grid.rl-n1{grid-template-columns:minmax(0,1fr)}.v2-rlinks .rl-grid.rl-n2{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-rlinks .rl-card{border:1px solid var(--line);color:inherit;background:#faf9f6;border-radius:14px;flex-direction:column;text-decoration:none;transition:box-shadow .2s,transform .2s;display:flex;overflow:hidden}.v2-rlinks .rl-card:hover{transform:translateY(-2px);box-shadow:0 10px 28px #14161c14}.v2-rlinks .rl-n1 .rl-card{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;display:grid}.v2-rlinks .rl-card img{background:#fbf3ea;width:100%;min-width:0;height:auto;display:block}.v2-rlinks .rl-body{flex-direction:column;gap:8px;padding:18px 20px 20px;display:flex}.v2-rlinks .rl-meta{font:600 11.5px/1.4 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mute)}.v2-rlinks .rl-title{font:600 19px/1.25 var(--serif)}.v2-rlinks .rl-n1 .rl-title{font-size:23px}.v2-rlinks .rl-point{color:var(--soft);font-size:14.5px;line-height:1.5}.v2-rlinks .rl-more{color:var(--link);margin-top:4px;font-weight:600}.v2-rlinks .rl-all{color:var(--link);margin-top:18px;font-weight:600;text-decoration:none;display:inline-block}.v2-rlinks .rl-all:hover,.v2-rlinks .rl-card:hover .rl-more{text-decoration:underline}@media (max-width:860px){.v2-rlinks .rl-grid,.v2-rlinks .rl-grid.rl-n2,.v2-rlinks .rl-n1 .rl-card{grid-template-columns:minmax(0,1fr)}}
