.study{overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual;padding:16px 0 72px}.study .crumbs{margin-bottom:8px}.study h1{font-family:var(--display);max-width:16em;margin:0 0 8px;font-size:clamp(26px,4.6vw,40px);line-height:1.12}.study .lede,.study p,.study li{max-width:68ch}.study .lede{margin:0 0 8px;font-size:16px;line-height:1.35}.study-facts{font:500 14px/1.35 var(--body);color:var(--ink-2);flex-wrap:wrap;gap:4px 16px;margin:0 0 8px;padding:0;list-style:none;display:flex}.study-facts li{align-items:center;gap:7px;max-width:none;margin:0;display:inline-flex}.study-facts svg{color:var(--brand);flex:none}.study-facts a{color:var(--brand-deep);text-underline-offset:3px;white-space:nowrap;text-decoration:underline}.study h2{font-family:var(--display);margin:40px 0 10px;font-size:clamp(22px,3vw,30px);line-height:1.2}.study h2.study-table-h{margin:8px 0 4px;font-size:clamp(20px,3vw,26px)}.study h2,.study .who,.study .money,.study .btn{overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual}.study .who,.study .money{white-space:nowrap}.study .btn{white-space:normal;text-align:center;max-width:100%}.study ul{padding-left:1.2em}.study li{margin:6px 0}.qtable{border-collapse:collapse;width:100%;margin:12px 0 8px}.qtable caption{caption-side:top;text-align:left;padding:0 0 8px;font-weight:650}.qtable th,.qtable td{border-bottom:1px solid var(--line);text-align:left;vertical-align:baseline;padding:8px 10px}.qtable th.num,.qtable td.num{text-align:right}.study .money{font-variant-numeric:tabular-nums}.qtable tr.ours{background:var(--brand-soft)}.study-note{color:var(--ink-2);font-size:14.5px}.study-actions{flex-wrap:wrap;gap:10px;margin:18px 0;display:flex}.study-block{margin:0 0 22px}@media (max-width:560px){.study.wrap{padding-left:14px;padding-right:14px}.qtable thead{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.qtable,.qtable tbody,.qtable tr,.qtable td,.qtable th{width:auto;display:block}.qtable tr{border-bottom:1px solid var(--line);padding:8px 0}.qtable td,.qtable th{text-align:left;border:0;padding:1px 0}.qtable td.num:before{content:attr(data-label);margin-right:8px;font-weight:600}}
