.v12 .crwrap{max-width:920px;margin:0 auto;padding:0 clamp(24px,5vw,48px)}.v12 .crhead{padding:168px 0 0;text-align:center}.v12 .crhead h1{font-weight:500;letter-spacing:-.045em;font-size:clamp(46px,8vw,100px);margin:14px 0 0}.v12 .crhead .lead{font-weight:300;font-size:clamp(17px,1.9vw,22px);color:#4a4744;margin:24px auto 0;max-width:46ch;line-height:1.5}.v12 .crlist{display:flex;flex-direction:column;gap:16px;margin:52px 0 0}.v12 .crcard{display:flex;justify-content:space-between;align-items:center;gap:20px;background:#fff;border:1px solid var(--line);border-radius:24px;padding:28px 32px;box-shadow:var(--sh-1);transition:transform .35s var(--ease),box-shadow .35s var(--ease)}.v12 .crcard:hover{transform:translateY(-4px);box-shadow:var(--sh-3)}.v12 .crcard h3{font-weight:500;letter-spacing:-.02em;font-size:22px;margin:0}.v12 .crcard .sum{font-weight:300;font-size:15px;color:#4a4744;margin:8px 0 0;line-height:1.5;max-width:60ch}.v12 .crcard .meta{font-size:13px;color:var(--mute);font-weight:500;margin:10px 0 0;text-transform:uppercase;letter-spacing:.04em}.v12 .crcard .go{flex-shrink:0;width:42px;height:42px;border-radius:50%;background:var(--soft);display:grid;place-items:center;color:var(--blue);font-size:18px}.v12 .crempty{text-align:center;margin:52px 0 0}.v12 .crempty p{font-weight:300;font-size:18px;color:#4a4744}.v12 .crempty .btn{margin-top:24px}@media(max-width:600px){.v12 .crhead{padding-top:140px}.v12 .crcard{flex-direction:column;align-items:flex-start}}