@import url('/assets/css/blog.css?v=20260902-v2');
.study-hero{padding:150px 0 54px;border-bottom:1px solid rgba(244,234,215,.1);background:radial-gradient(circle at 82% 16%,rgba(224,37,27,.2),transparent 31%),#050505}
.study-hero-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:48px;align-items:end}
.study-title{font-size:clamp(42px,6vw,78px);line-height:.96;letter-spacing:-.052em;margin:16px 0 22px}.study-lead{font-size:18px;line-height:1.72;color:rgba(244,234,215,.72);max-width:870px}.study-note{border:1px solid rgba(244,234,215,.14);border-radius:22px;padding:24px;background:linear-gradient(145deg,#121214,#0b0b0d);color:rgba(244,234,215,.68);line-height:1.65}.study-note strong{display:block;color:#f4ead7;font-size:14px;margin-bottom:8px}.study-grid{width:min(1180px,calc(100% - 40px));margin:52px auto 92px;display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:64px}.study-content{min-width:0}.study-content h2{font-size:34px;line-height:1.12;letter-spacing:-.035em;margin:58px 0 18px}.study-content p,.study-content li{font-size:16.5px;line-height:1.84;color:rgba(244,234,215,.8)}.study-content a{color:#fff;text-decoration-color:#e0251b;text-underline-offset:3px}.metric-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:26px 0}.metric{border:1px solid rgba(244,234,215,.14);border-radius:18px;padding:22px;background:#101012}.metric b{display:block;font-size:42px;letter-spacing:-.05em}.metric span{display:block;color:rgba(244,234,215,.6);margin-top:5px}.bar{height:8px;border-radius:99px;background:#27272b;margin-top:16px;overflow:hidden}.bar i{display:block;height:100%;background:#e0251b;border-radius:99px}.study-table-wrap{overflow:auto;border:1px solid rgba(244,234,215,.14);border-radius:18px;margin:24px 0}.study-table{width:100%;border-collapse:collapse;min-width:820px;background:#0d0d0f}.study-table th,.study-table td{padding:13px 14px;border-bottom:1px solid rgba(244,234,215,.1);text-align:left;vertical-align:top;font-size:13px;line-height:1.45}.study-table th{color:#ff5e66;text-transform:uppercase;letter-spacing:.07em;font-size:10.5px}.study-table td{color:rgba(244,234,215,.75)}.study-table tr:last-child td{border-bottom:0}.study-aside{position:sticky;top:96px;align-self:start;border:1px solid rgba(244,234,215,.14);border-radius:18px;padding:20px;background:rgba(14,14,16,.94)}.study-aside strong{font-size:11px;text-transform:uppercase;letter-spacing:.15em;color:#ff5e66}.study-aside nav{display:grid;gap:10px;margin-top:14px}.study-aside a{text-decoration:none;color:rgba(244,234,215,.64);font-size:12.5px;line-height:1.4}.study-aside a:hover{color:#fff}.download-box{border:1px solid rgba(224,37,27,.42);border-radius:18px;padding:24px;margin:28px 0;background:radial-gradient(circle at 95% 0,rgba(224,37,27,.16),transparent 38%),#0e0e10}.download-box a{display:inline-flex;margin-top:10px;border-radius:99px;padding:11px 16px;background:#e0251b;text-decoration:none;font-weight:850}.study-method{border-left:3px solid #e0251b;padding-left:20px}.study-sources{display:grid;gap:10px;padding:0;list-style:none}.study-sources li{border-bottom:1px solid rgba(244,234,215,.1);padding:0 0 10px}.study-hero-img{display:block;width:min(1180px,calc(100% - 40px));margin:26px auto 0;border-radius:22px;border:1px solid rgba(244,234,215,.14)}
.study-index{padding:150px 0 90px}.study-index h1{font-size:clamp(46px,7vw,86px);line-height:.94;letter-spacing:-.055em;margin:18px 0 20px}.study-index p{font-size:18px;line-height:1.7;color:rgba(244,234,215,.7);max-width:820px}.study-card{display:grid;grid-template-columns:.85fr 1.15fr;gap:0;border:1px solid rgba(244,234,215,.14);border-radius:24px;overflow:hidden;margin-top:48px;background:#0d0d0f;text-decoration:none}.study-card img{width:100%;height:100%;object-fit:cover;min-height:360px}.study-card div{padding:38px}.study-card span{font-size:11px;letter-spacing:.15em;text-transform:uppercase;color:#ff5e66;font-weight:900}.study-card h2{font-size:38px;line-height:1.06;letter-spacing:-.04em;margin:14px 0}.study-card p{font-size:15.5px}.study-card b{display:inline-block;margin-top:18px;color:#fff}
@media(max-width:900px){.study-hero-grid,.study-grid,.study-card{grid-template-columns:1fr}.study-aside{position:static}.metric-grid{grid-template-columns:1fr}.study-card img{min-height:260px}.study-card div{padding:26px}}
