:root{--choice-red:#d71920;--choice-ink:#111820;--choice-paper:#fff;--choice-soft:#f2f0ec;--choice-line:#d6d1ca;--choice-max:1180px}
*{box-sizing:border-box}html{scroll-behavior:smooth}body.choice-page{margin:0;background:var(--choice-paper);color:var(--choice-ink);font-family:Inter,Arial,sans-serif}.choice-skip{position:absolute;left:-9999px}.choice-skip:focus{left:15px;top:15px;z-index:50;background:#fff;padding:10px;color:#111}.choice-mast{min-height:92px;display:flex;align-items:center;justify-content:space-between;gap:25px;padding:15px max(22px,calc((100% - var(--choice-max))/2));background:#fff;border-bottom:1px solid #cfcfcf}.choice-brand{color:#111;text-decoration:none;font:700 clamp(26px,3.3vw,44px)/.9 Newsreader,Georgia,serif;letter-spacing:-.04em}.choice-brand span,.choice-footer strong span{color:var(--choice-red)}.choice-brand small{display:block;margin-top:9px;font:700 9px/1.2 Inter,Arial,sans-serif;letter-spacing:.13em}.choice-mast nav{display:flex;gap:22px}.choice-mast nav a{color:#111;text-decoration:none;font-size:12px;font-weight:750;text-transform:uppercase}.choice-universe-head{display:flex;align-items:end;justify-content:space-between;gap:30px;padding:38px max(22px,calc((100% - var(--choice-max))/2));color:#fff;background:linear-gradient(112deg,#141414 0,#252525 68%,#821014 100%);border-bottom:6px solid var(--choice-red)}.choice-universe-head small{color:#ff858a;font-size:10px;font-weight:800;letter-spacing:.15em}.choice-universe-head h1{margin:7px 0 4px;font:700 clamp(34px,5vw,64px)/.92 Newsreader,Georgia,serif;letter-spacing:-.04em}.choice-universe-head p{margin:0;color:#ddd;font-size:15px}.choice-universe-head nav{display:flex;flex-wrap:wrap;gap:20px}.choice-universe-head nav a{color:#fff;text-decoration:none;font-size:11px;font-weight:800;text-transform:uppercase;border-bottom:2px solid var(--choice-red);padding-bottom:5px}.choice-ad{max-width:var(--choice-max);margin:20px auto}.choice-current,.choice-history{max-width:var(--choice-max);margin:auto;padding:42px 22px 56px}.choice-current{max-width:none;background:var(--choice-soft)}.choice-current>.choice-section-head,.choice-current>.choice-current-grid{max-width:var(--choice-max);margin-left:auto;margin-right:auto}.choice-section-head{display:flex;justify-content:space-between;gap:35px;align-items:end;border-top:4px solid var(--choice-ink);padding-top:17px}.choice-section-head span,.choice-method>span{color:var(--choice-red);font-size:11px;font-weight:800;letter-spacing:.14em}.choice-section-head h2{margin:5px 0 0;font:700 clamp(28px,4vw,44px)/1 Newsreader,Georgia,serif}.choice-section-head>p{max-width:430px;margin:0;color:#555;line-height:1.55}.choice-current-grid{display:grid;grid-template-columns:1.65fr 1fr;grid-template-rows:auto auto;gap:16px;margin-top:25px}.choice-current-grid>a{color:inherit;text-decoration:none}.choice-lead{grid-row:1/3;display:grid;grid-template-columns:1.08fr .92fr;min-height:430px;background:#fff;border:1px solid var(--choice-ink)}.choice-lead figure{position:relative;margin:0;background:#262626;overflow:hidden}.choice-lead figure>span{position:absolute;left:16px;top:16px;z-index:1;background:var(--choice-red);color:#fff;padding:7px 9px;font-size:10px;font-weight:800;letter-spacing:.1em}.choice-lead img{width:100%;height:100%;object-fit:cover;filter:grayscale(1);transition:filter .25s ease,transform .3s ease}.choice-lead:hover img{filter:none;transform:scale(1.015)}.choice-lead>div,.choice-support>div{padding:24px}.choice-lead span,.choice-support span{color:var(--choice-red);font-size:10px;font-weight:800;letter-spacing:.11em}.choice-lead h3{margin:12px 0;font:700 clamp(27px,3vw,40px)/1.06 Newsreader,Georgia,serif}.choice-lead p,.choice-support p{margin:0 0 14px;line-height:1.55}.choice-lead small,.choice-support small{display:block;color:#555;line-height:1.5}.choice-lead em,.choice-support em{display:inline-block;margin-top:19px;border-bottom:2px solid var(--choice-red);padding-bottom:4px;font-size:11px;font-style:normal;font-weight:800;text-transform:uppercase}.choice-support{display:block;background:#fff;border:1px solid var(--choice-line)}.choice-support h3{margin:9px 0;font:700 24px/1.1 Newsreader,Georgia,serif}.choice-support p{font-size:14px}.choice-support small{font-size:13px}.choice-history{padding-top:45px}.choice-history-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:24px}.choice-history-card{display:block;padding:21px;background:var(--choice-soft);border-top:3px solid var(--choice-red);color:#111;text-decoration:none}.choice-history-card>span{color:#666;font-size:10px;font-weight:800;text-transform:uppercase}.choice-history-card h3{margin:9px 0;font:700 22px/1.16 Newsreader,Georgia,serif}.choice-history-card p{display:-webkit-box;margin:0 0 14px;color:#555;font-size:14px;line-height:1.55;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.choice-history-card small{font-size:11px;font-weight:800;text-transform:uppercase;border-bottom:2px solid var(--choice-red);padding-bottom:4px}.choice-method{max-width:900px;margin:0 auto 50px;padding:32px;border-left:5px solid var(--choice-red);background:var(--choice-ink);color:#fff}.choice-method h2{margin:8px 0 12px;font:700 clamp(26px,3.6vw,40px)/1.1 Newsreader,Georgia,serif}.choice-method p{margin:0;color:#ddd;font-size:16px;line-height:1.7}.choice-empty{grid-column:1/-1;padding:25px;background:#fff;border:1px solid var(--choice-line)}.choice-footer{display:grid;grid-template-columns:1fr auto;gap:20px;padding:34px max(22px,calc((100% - var(--choice-max))/2));background:var(--choice-ink);color:#fff}.choice-footer strong{font:700 28px/1 Newsreader,Georgia,serif}.choice-footer p{margin:8px 0;color:#bbb}.choice-footer nav{display:flex;flex-wrap:wrap;gap:18px}.choice-footer a{color:#fff;text-decoration:none;font-size:12px}.choice-footer small{grid-column:1/-1;color:#999;border-top:1px solid #444;padding-top:15px}
[data-choice-count="2"] .choice-support{grid-row:1/3}[data-choice-count="1"]{grid-template-columns:1fr}[data-choice-count="1"] .choice-lead{grid-row:auto}
@media(max-width:900px){.choice-current-grid{grid-template-columns:1fr}.choice-lead,[data-choice-count="2"] .choice-support{grid-row:auto}.choice-history-grid{grid-template-columns:1fr 1fr}}
@media(max-width:700px){.choice-mast{min-height:72px;padding:12px 18px}.choice-brand{font-size:26px}.choice-brand small{font-size:7px}.choice-mast nav a:not(:first-child){display:none}.choice-universe-head{display:block;padding:24px 18px}.choice-universe-head h1{font-size:37px}.choice-universe-head p{font-size:14px}.choice-universe-head nav{margin-top:19px;gap:15px}.choice-current,.choice-history{padding:30px 18px 38px}.choice-section-head{display:block}.choice-section-head>p{margin-top:12px;font-size:14px}.choice-lead{display:flex;flex-direction:column;min-height:0}.choice-lead figure{min-height:235px}.choice-lead>div,.choice-support>div{padding:20px}.choice-lead h3{font-size:29px}.choice-support h3{font-size:22px}.choice-history-grid{grid-template-columns:1fr}.choice-method{margin:0 18px 36px;padding:24px 20px}.choice-method p{font-size:15px}.choice-footer{grid-template-columns:1fr;padding:28px 18px}.choice-footer small{grid-column:1}.choice-ad{margin:14px 18px}}
.choice-lead figure{background:#1b1b1b}.choice-cover-fallback{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-end;padding:34px 24px;background:linear-gradient(145deg,#111 0,#252525 68%,#830e13 100%);color:#fff}.choice-cover-fallback:before{content:"";position:absolute;left:24px;top:75px;width:64px;height:6px;background:var(--choice-red)}.choice-cover-fallback b{font:700 clamp(34px,4vw,58px)/.82 Newsreader,Georgia,serif}.choice-cover-fallback strong{max-width:8ch;margin-top:10px;color:#eee;font-size:13px;letter-spacing:.15em}.choice-cover-fallback i{position:absolute;right:18px;bottom:8px;color:#ffffff18;font:800 150px/1 Inter,Arial,sans-serif}.choice-lead figure.has-image .choice-cover-fallback{display:none}.choice-lead img{position:relative;z-index:2}.choice-lead figure>span{z-index:3}
body.choice-page:before,body.choice-page:after{content:"";position:fixed;z-index:30;top:0;bottom:0;width:10px;pointer-events:none}body.choice-page:before{left:0;background:linear-gradient(180deg,#111,#5a0d16 55%,var(--choice-red))}body.choice-page:after{right:0;background:linear-gradient(0deg,#111,#5a0d16 55%,var(--choice-red))}@media(max-width:700px){body.choice-page:before,body.choice-page:after{width:4px}}

.choice-current-grid[data-choice-count="1"]{grid-template-columns:1fr;grid-template-rows:auto}.choice-current-grid[data-choice-count="1"] .choice-lead{grid-row:auto;min-height:340px}
