.tp-cr{color:#102048;box-sizing:border-box;background:#eef1f6;width:100vw;margin:28px calc(50% - 50vw);padding:36px 0 28px}.tp-cr-head{text-align:center;box-sizing:border-box;max-width:920px;margin:0 auto 28px;padding:0 24px}.tp-cr-heading{color:#102048;letter-spacing:-.03em;margin:0 0 16px;font-size:28px;font-weight:800;line-height:1.2}.tp-cr-scoreblock{justify-content:center;align-items:center;gap:16px;margin-bottom:14px;display:flex}.tp-cr-score-num{letter-spacing:-.04em;color:#102048;font-size:48px;font-weight:800;line-height:1}.tp-cr-scoreblock-meta{text-align:left;flex-direction:column;align-items:flex-start;gap:4px;display:flex}.tp-cr-stars,.tp-cr-card-stars{gap:2px;font-size:20px;line-height:1;display:inline-flex}.tp-cr-star{color:#d8dee6;display:inline-block;position:relative}.tp-cr-star-fill{color:#f5b400;white-space:nowrap;position:absolute;top:0;left:0;overflow:hidden}.tp-cr-score-label{color:#3c4658;font-size:15px;font-weight:600}.tp-cr-body{color:#1e2b5e;max-width:640px;margin:0 auto 14px;font-size:15px;line-height:1.5}.tp-cr-all{color:#102048;font-size:15px;font-weight:800;text-decoration:none;display:inline-block}.tp-cr-all:hover{color:#102048;text-decoration:underline}.tp-cr-fade{transition:opacity 1.4s}.tp-cr-fade.is-out{opacity:0}.tp-cr-fade.is-in{opacity:1}@media (prefers-reduced-motion:reduce){.tp-cr-fade{transition:none}}.tp-cr-stage{box-sizing:border-box;align-items:stretch;gap:16px;width:100%;max-width:1170px;margin:0 auto;padding:0 24px;display:grid}.tp-cr-stage--n1{grid-template-columns:minmax(0,1fr);max-width:520px}.tp-cr-stage--n2{grid-template-columns:repeat(2,minmax(0,1fr))}.tp-cr-stage--n3{grid-template-columns:repeat(3,minmax(0,1fr))}.tp-cr-card{box-sizing:border-box;background:#fff;border-radius:14px;flex-direction:column;min-height:220px;padding:22px 22px 24px;display:flex;box-shadow:0 4px 22px #10204814}.tp-cr-name{color:#111;letter-spacing:-.02em;margin:0 0 4px;font-size:18px;font-weight:800}.tp-cr-meta{color:#8a94a6;margin:0 0 12px;font-size:13px;line-height:1.35}.tp-cr-card-stars{margin-bottom:12px;font-size:16px}.tp-cr-quote{color:#1e2b5e;-webkit-line-clamp:6;line-clamp:6;-webkit-box-orient:vertical;margin:0;font-size:14.5px;font-style:normal;line-height:1.5;display:-webkit-box;overflow:hidden}.tp-cr-nav{box-sizing:border-box;justify-content:center;align-items:center;gap:20px;margin-top:20px;padding:0 24px;display:flex}.tp-cr-arrows{gap:8px;display:flex}.tp-cr-arrow{color:#102048;cursor:pointer;background:#fff;border:none;border-radius:6px;width:44px;height:44px;font-size:24px;line-height:1;box-shadow:0 1px 4px #10204814}.tp-cr-arrow:disabled{opacity:.35;cursor:default}.tp-cr-arrow--primary{color:#fff;background:#102048}.tp-cr-dots{gap:6px;display:flex}.tp-cr-dot{cursor:pointer;background:#d5dbe5;border:none;border-radius:2px;width:18px;height:6px;padding:0}.tp-cr-dot.is-active{background:#102048}@media (max-width:800px){.tp-cr{margin:20px calc(50% - 50vw);padding:24px 0 20px}.tp-cr-head{margin-bottom:20px;padding:0 16px}.tp-cr-heading{font-size:22px}.tp-cr-score-num{font-size:40px}.tp-cr-stage,.tp-cr-nav{padding:0 16px}}.tp-cr--footer{margin-bottom:0}
