.mh-v30-conjoint2014{--paper: #fbfaf7; --ink: #183749; --body: #343c40; --muted: #667276; --line: #dce3df; --teal: #267b77; --gold: #ad741e; --red: #a45947; --wash: #edf3ef; --serif: Georgia,'Times New Roman',serif; --sans: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;}
.mh-v30-conjoint2014 *{box-sizing: border-box;}
.mh-v30-conjoint2014 button,.mh-v30-conjoint2014 input,.mh-v30-conjoint2014 select{font: inherit;}
.mh-v30-conjoint2014 button,.mh-v30-conjoint2014 select,.mh-v30-conjoint2014 input[type=range]{cursor: pointer;}
.mh-v30-conjoint2014 button{touch-action: manipulation;}
.mh-v30-conjoint2014 button:focus-visible,.mh-v30-conjoint2014 a:focus-visible,.mh-v30-conjoint2014 select:focus-visible,.mh-v30-conjoint2014 input:focus-visible{outline: 3px solid var(--gold); outline-offset: 4px;}
.mh-v30-conjoint2014 a{color: var(--ink); text-underline-offset: 4px;}
.mh-v30-conjoint2014 button{color: var(--ink);}
.mh-v30-conjoint2014 .topbar{border-bottom: 1px solid var(--line); padding: 22px 5vw; display: flex; justify-content: space-between; align-items: center; font: 13px var(--sans); gap: 18px;}
.mh-v30-conjoint2014 .brand{text-decoration: none; letter-spacing: .04em; font-weight: 700;}
.mh-v30-conjoint2014 .brand span{font-weight: 400; color: var(--muted); display: block; font-size: 11px; margin-top: 4px;}
.mh-v30-conjoint2014 .topbar nav{display: flex; gap: 22px;}
.mh-v30-conjoint2014 .topbar nav a{text-decoration: none;}
.mh-v30-conjoint2014 .progress{position: fixed; top: 0; left: 0; height: 3px; background: var(--teal); width: 0; z-index: 5;}
.mh-v30-conjoint2014 .hero{max-width: 1100px; margin: auto; padding: 58px 28px 36px;}
.mh-v30-conjoint2014 .eyebrow,.mh-v30-conjoint2014 .figure-label{font: 11px var(--sans); font-weight: 650; letter-spacing: .13em; text-transform: uppercase; color: var(--teal);}
.mh-v30-conjoint2014 h1{font: normal clamp(38px,5.8vw,72px)/1.06 var(--serif); letter-spacing: -.045em; color: var(--ink); max-width: 980px; margin: 21px 0 24px;}
.mh-v30-conjoint2014 .dek{max-width: 780px; font: 20px/1.55 var(--serif); color: #59656b;}
.mh-v30-conjoint2014 .byline{display: flex; flex-wrap: wrap; gap: 8px 22px; font: 12px var(--sans); color: var(--muted); margin-top: 23px;}
.mh-v30-conjoint2014 .hero-rule{margin-top: 32px; border-top: 1px solid var(--line); display: grid; grid-template-columns: repeat(3,1fr); gap: 20px; padding-top: 18px; max-width: 900px;}
.mh-v30-conjoint2014 .hero-rule strong{font: 26px var(--serif); display: block; color: var(--ink);}
.mh-v30-conjoint2014 .hero-rule span{font: 12px/1.6 var(--sans); color: var(--muted);}
.mh-v30-conjoint2014 .body-copy{max-width: 720px; margin: auto; padding: 0 26px;}
.mh-v30-conjoint2014 p{font-size: 19px; line-height: 1.83; margin: 0 0 23px;}
.mh-v30-conjoint2014 .intro p:first-child:first-letter{font-size: 62px; line-height: .84; float: left; padding: 10px 10px 0 0; color: var(--teal);}
.mh-v30-conjoint2014 .intro{padding-top: 22px;}
.mh-v30-conjoint2014 .article-section{padding-top: 31px;}
.mh-v30-conjoint2014 h2{font: normal 31px/1.25 var(--serif); letter-spacing: -.022em; color: var(--ink); margin: 0 0 24px;}
.mh-v30-conjoint2014 h3{font: normal 27px/1.23 var(--serif); letter-spacing: -.022em; color: var(--ink); margin: 13px 0 12px;}
.mh-v30-conjoint2014{width: min(1000px,calc(100vw - 36px)); position: relative; left: 50%; transform: translateX(-50%); background: #fff; border: 1px solid var(--line); border-radius: 14px; padding: 30px; margin: 33px 0 39px; font-family: var(--sans); box-shadow: 0 12px 38px #173e5705;}
.mh-v30-conjoint2014 p{font: 14px/1.65 var(--sans); margin: 0 0 17px;}
.mh-v30-conjoint2014 .figure-intro{color: var(--muted); max-width: 730px;}
.mh-v30-conjoint2014 figcaption{border-top: 1px solid var(--line); padding-top: 16px; margin-top: 22px; font: 11px/1.7 var(--sans); color: var(--muted);}
.mh-v30-conjoint2014 .source-tag{color: var(--gold); background: #faf5e9; padding: 6px 10px; border-radius: 5px; display: inline-block; font: 11px var(--sans); margin-bottom: 18px;}
.mh-v30-conjoint2014 .toolbar{display: flex; flex-wrap: wrap; align-items: center; gap: 8px; margin: 19px 0;}
.mh-v30-conjoint2014 .pill,.mh-v30-conjoint2014 .action{border: 1px solid var(--line); background: #fff; border-radius: 7px; padding: 10px 13px; font: 12px var(--sans);}
.mh-v30-conjoint2014 .pill[aria-pressed=true]{background: var(--ink); border-color: var(--ink); color: white;}
.mh-v30-conjoint2014 .action{background: var(--teal); border-color: var(--teal); color: white; min-height: 42px;}
.mh-v30-conjoint2014 .action.secondary{background: white; border-color: var(--line); color: var(--ink);}
.mh-v30-conjoint2014 button:disabled{opacity: .5; cursor: default;}
.mh-v30-conjoint2014 .text-action{background: none; border: 0; text-decoration: underline; text-underline-offset: 4px; font: 12px var(--sans); padding: 9px 4px;}
.mh-v30-conjoint2014 .readout{padding: 17px 19px; border-left: 3px solid var(--teal); background: var(--wash); border-radius: 0 8px 8px 0; margin-top: 18px;}
.mh-v30-conjoint2014 .readout p{margin: 0;}
.mh-v30-conjoint2014 .readout strong{color: var(--ink);}
.mh-v30-conjoint2014 .tiny{font: 11px/1.6 var(--sans); color: var(--muted);}
.mh-v30-conjoint2014 .pair-top{display: flex; align-items: center; justify-content: space-between; gap: 12px; margin-bottom: 12px;}
.mh-v30-conjoint2014 .round-status{font: 12px var(--sans); color: var(--muted);}
.mh-v30-conjoint2014 .candidate-grid{display: grid; grid-template-columns: 1fr 1fr; gap: 18px;}
.mh-v30-conjoint2014 .candidate{border: 1px solid var(--line); border-radius: 9px; overflow: hidden; background: #fff;}
.mh-v30-conjoint2014 .candidate-head{display: flex; align-items: center; gap: 12px; background: #f4f7f5; border-bottom: 1px solid var(--line); padding: 18px;}
.mh-v30-conjoint2014 .candidate-head .letter{width: 38px; height: 38px; border: 1px solid #bed0cb; color: var(--teal); display: grid; place-items: center; border-radius: 50%; font: 22px var(--serif);}
.mh-v30-conjoint2014 .candidate-head strong{font-size: 15px;}
.mh-v30-conjoint2014 .candidate dl{margin: 0; padding: 7px 18px;}
.mh-v30-conjoint2014 .candidate dl>div{padding: 10px 0; border-bottom: 1px solid #edf0ed; display: grid; grid-template-columns: 118px 1fr; gap: 9px;}
.mh-v30-conjoint2014 .candidate dl>div:last-child{border: 0;}
.mh-v30-conjoint2014 .candidate dt{font: 11px/1.5 var(--sans); color: var(--muted);}
.mh-v30-conjoint2014 .candidate dd{font: 12px/1.5 var(--sans); margin: 0; color: var(--ink);}
.mh-v30-conjoint2014 .rating-area{padding: 14px 18px 16px; border-top: 1px solid var(--line); background: #fcfcfa;}
.mh-v30-conjoint2014 .rating-area label{font: 11px var(--sans); display: flex; justify-content: space-between; gap: 8px;}
.mh-v30-conjoint2014 .rating-area output{font-weight: 700; color: var(--ink);}
.mh-v30-conjoint2014 input[type=range]{accent-color: var(--teal); width: 100%; margin: 14px 0 6px; min-height: 20px;}
.mh-v30-conjoint2014 .range-labels{display: flex; justify-content: space-between; font: 10px var(--sans); color: var(--muted);}
.mh-v30-conjoint2014 .choose{width: 100%; border: 0; border-top: 1px solid var(--line); background: #fff; padding: 15px; font: 600 13px var(--sans); color: var(--teal); min-height: 48px;}
.mh-v30-conjoint2014 .choose[aria-pressed=true]{background: var(--teal); color: white;}
.mh-v30-conjoint2014 .session-summary{padding: 18px; border: 1px solid var(--line); border-radius: 9px; background: #f7f9f6;}
.mh-v30-conjoint2014 .session-bars{display: flex; gap: 4px; height: 14px; border-radius: 4px; overflow: hidden; margin: 12px 0;}
.mh-v30-conjoint2014 .session-bars span{background: var(--teal); flex: 1;}
.mh-v30-conjoint2014 .session-bars .lower{background: var(--gold);}
.mh-v30-conjoint2014 .edit-grid{display: grid; grid-template-columns: 1fr 1fr; gap: 8px 16px; margin-top: 15px;}
.mh-v30-conjoint2014 .edit-grid label{font: 11px var(--sans); color: var(--muted);}
.mh-v30-conjoint2014 .edit-grid select{display: block; width: 100%; font: 12px var(--sans); padding: 9px 6px; background: white; border: 1px solid var(--line); border-radius: 5px; margin-top: 5px; min-height: 40px;}
.mh-v30-conjoint2014 .editor summary{font: 12px var(--sans); color: var(--ink); cursor: pointer; margin-top: 15px; padding: 9px 0;}
.mh-v30-conjoint2014 .space-layout{display: grid; grid-template-columns: 1.2fr 1fr; gap: 25px; align-items: start;}
.mh-v30-conjoint2014 .attribute-toggles{display: grid; grid-template-columns: 1fr 1fr; gap: 8px;}
.mh-v30-conjoint2014 .attribute-toggle{padding: 12px 11px; text-align: left; border: 1px solid var(--line); border-radius: 7px; background: #fff; font: 12px var(--sans);}
.mh-v30-conjoint2014 .attribute-toggle small{display: block; color: var(--muted); font-size: 10px; margin-top: 5px;}
.mh-v30-conjoint2014 .attribute-toggle[aria-pressed=true]{background: var(--wash); border-color: #90b6ac; box-shadow: inset 3px 0 var(--teal);}
.mh-v30-conjoint2014 .space-number{font: clamp(34px,5vw,55px)/1.1 var(--serif); color: var(--ink); letter-spacing: -.03em;}
.mh-v30-conjoint2014 .space-number-label{font: 12px var(--sans); color: var(--muted); margin: 10px 0 18px;}
.mh-v30-conjoint2014 .factor-line{display: flex; flex-wrap: wrap; gap: 7px; align-items: center; font: 12px var(--sans); color: var(--teal); margin: 15px 0;}
.mh-v30-conjoint2014 .factor-line span{padding: 7px 9px; background: var(--wash); border-radius: 4px;}
.mh-v30-conjoint2014 .coverage-note{padding-top: 16px; border-top: 1px solid var(--line); font: 13px/1.6 var(--sans);}
.mh-v30-conjoint2014 .chart-legend{display: flex; gap: 16px; flex-wrap: wrap; font: 11px var(--sans); color: var(--muted); margin: 16px 0;}
.mh-v30-conjoint2014 .chart-legend span{display: flex; align-items: center; gap: 7px;}
.mh-v30-conjoint2014 .legend-dot{display: inline-block; width: 7px; height: 7px; background: var(--teal); border-radius: 50%;}
.mh-v30-conjoint2014 .legend-ci{display: inline-block; width: 23px; height: 2px; background: var(--teal);}
.mh-v30-conjoint2014 .forest{display: grid; gap: 0;}
.mh-v30-conjoint2014 .effect-row{display: grid; grid-template-columns: 225px 1fr 75px; gap: 15px; align-items: center; min-height: 70px; border: 0; border-bottom: 1px solid #edf0ed; text-align: left; background: #fff; padding: 13px 0; width: 100%; font-family: var(--sans);}
.mh-v30-conjoint2014 .effect-row:hover,.mh-v30-conjoint2014 .effect-row[aria-pressed=true]{background: #f3f7f3;}
.mh-v30-conjoint2014 .effect-row[aria-pressed=true]{box-shadow: inset 3px 0 var(--teal); padding-left: 10px;}
.mh-v30-conjoint2014 .effect-label{font-size: 12px; line-height: 1.5; color: var(--ink);}
.mh-v30-conjoint2014 .effect-label small{display: block; color: var(--muted); font: 10px/1.5 var(--sans); margin-top: 3px;}
.mh-v30-conjoint2014 .effect-value{text-align: right; font: 600 13px var(--sans); padding-right: 8px;}
.mh-v30-conjoint2014 .effect-track{height: 33px; position: relative; display: block;}
.mh-v30-conjoint2014 .effect-track .gridline{position: absolute; top: 0; bottom: 0; border-left: 1px solid #e8edeb;}
.mh-v30-conjoint2014 .effect-track .zero{border-left: 1px dashed #899994;}
.mh-v30-conjoint2014 .effect-track .band{position: absolute; top: 16px; height: 2px; background: var(--teal);}
.mh-v30-conjoint2014 .effect-track .band:before,.mh-v30-conjoint2014 .effect-track .band:after{content: ''; position: absolute; top: -4px; height: 10px; width: 1px; background: var(--teal);}
.mh-v30-conjoint2014 .effect-track .band:after{right: 0;}
.mh-v30-conjoint2014 .effect-track .dot{position: absolute; top: 12px; width: 10px; height: 10px; margin-left: -5px; background: var(--teal); border-radius: 50%; box-shadow: 0 0 0 2px white;}
.mh-v30-conjoint2014 .forest-axis{display: grid; grid-template-columns: 225px 1fr 75px; gap: 15px; padding-top: 10px;}
.mh-v30-conjoint2014 .axis-track{position: relative; height: 24px;}
.mh-v30-conjoint2014 .axis-track span{position: absolute; transform: translateX(-50%); font: 10px var(--sans); color: var(--muted);}
.mh-v30-conjoint2014 .axis-title{text-align: center; font: 11px var(--sans); color: var(--muted); margin-top: 7px;}
.mh-v30-conjoint2014 .details-numbers{display: flex; flex-wrap: wrap; gap: 10px 24px; margin: 12px 0;}
.mh-v30-conjoint2014 .details-numbers span{font: 11px var(--sans); color: var(--muted);}
.mh-v30-conjoint2014 .details-numbers strong{display: block; font: 19px var(--serif); margin-top: 5px;}
.mh-v30-conjoint2014 .effect-detail-title{font-size: 15px; margin-bottom: 8px; color: var(--ink);}
.mh-v30-conjoint2014 .outcome-panels{display: grid; grid-template-columns: 1fr 1fr; gap: 18px; margin-top: 20px;}
.mh-v30-conjoint2014 .outcome-panel{border-top: 2px solid var(--teal); padding-top: 17px;}
.mh-v30-conjoint2014 .outcome-panel.choice{border-color: var(--gold);}
.mh-v30-conjoint2014 .outcome-panel .question{font: 16px/1.5 var(--serif); color: var(--ink); margin: 10px 0 18px; min-height: 48px;}
.mh-v30-conjoint2014 .outcome-number{font: 37px/1.1 var(--serif); color: var(--ink);}
.mh-v30-conjoint2014 .outcome-number.qualitative{font-size: 31px;}
.mh-v30-conjoint2014 .outcome-unit{font: 11px/1.6 var(--sans); color: var(--muted); margin: 9px 0 14px;}
.mh-v30-conjoint2014 .outcome-panel .scale{height: 11px; position: relative; background: #edf0ed; border-radius: 3px; margin: 15px 0;}
.mh-v30-conjoint2014 .outcome-panel .scale span{display: block; height: 100%; background: var(--teal); border-radius: 3px;}
.mh-v30-conjoint2014 .outcome-panel.choice .scale span{background: var(--gold);}
.mh-v30-conjoint2014 .outcome-description{font-size: 12px;}
.mh-v30-conjoint2014 .reference-section{max-width: 920px; margin: 40px auto 0; padding: 30px 26px 44px; border-top: 1px solid var(--line);}
.mh-v30-conjoint2014 .reference-section h2{font-size: 27px;}
.mh-v30-conjoint2014 .reference-section p,.mh-v30-conjoint2014 .reference-section li{font: 13px/1.8 var(--sans); color: var(--muted);}
.mh-v30-conjoint2014 .reference-section li{margin-bottom: 12px;}
.mh-v30-conjoint2014 .reference-section ul{padding-left: 20px;}
.mh-v30-conjoint2014 .download-row{display: flex; gap: 18px; flex-wrap: wrap; font: 12px var(--sans); margin-top: 20px;}
.mh-v30-conjoint2014 .footer{border-top: 1px solid var(--line); padding: 24px 5vw; display: flex; justify-content: space-between; gap: 15px; font: 11px var(--sans); color: var(--muted);}
.mh-v30-conjoint2014 .footer a{text-decoration: none;}
.mh-v30-conjoint2014 .screen-reader{position: absolute; width: 1px; height: 1px; overflow: hidden; clip: rect(0,0,0,0);}
.mh-v30-conjoint2014 [hidden]{display: none !important;}
.mh-v30-conjoint2014 .study-method{font: 12px/1.6 var(--sans); color: var(--muted); margin-top: 15px;}
@media (min-width:1250px){
.mh-v30-conjoint2014 .body-copy{max-width: 760px;}
.mh-v30-conjoint2014 p{font-size: 20px;}
.mh-v30-conjoint2014 .hero{padding-top: 68px;}
}
@media (max-width:720px){
.mh-v30-conjoint2014 .hero{padding: 35px 23px 25px;}
.mh-v30-conjoint2014 .dek{font-size: 18px;}
.mh-v30-conjoint2014 .topbar{padding: 18px 23px;}
.mh-v30-conjoint2014 .topbar nav{gap: 15px;}
.mh-v30-conjoint2014 .topbar nav a{font-size: 11px;}
.mh-v30-conjoint2014 .hero-rule{gap: 14px;}
.mh-v30-conjoint2014 .hero-rule strong{font-size: 23px;}
.mh-v30-conjoint2014 .hero-rule span{font-size: 10px;}
.mh-v30-conjoint2014 .body-copy{padding: 0 23px;}
.mh-v30-conjoint2014 p{font-size: 18px; line-height: 1.78;}
.mh-v30-conjoint2014 h2{font-size: 28px;}
.mh-v30-conjoint2014{padding: 23px 19px; width: calc(100vw - 24px); border-radius: 10px;}
.mh-v30-conjoint2014 h3{font-size: 24px;}
.mh-v30-conjoint2014 .space-layout{grid-template-columns: 1fr; gap: 20px;}
.mh-v30-conjoint2014 .space-stats{border-top: 1px solid var(--line); padding-top: 20px;}
.mh-v30-conjoint2014 .space-number{font-size: 43px;}
.mh-v30-conjoint2014 .candidate-grid{gap: 10px;}
.mh-v30-conjoint2014 .candidate-head{padding: 12px; gap: 8px;}
.mh-v30-conjoint2014 .candidate-head strong{font-size: 13px;}
.mh-v30-conjoint2014 .candidate-head .letter{width: 28px; height: 28px; font-size: 18px;}
.mh-v30-conjoint2014 .candidate dl{padding: 5px 12px;}
.mh-v30-conjoint2014 .candidate dl>div{display: block; padding: 9px 0;}
.mh-v30-conjoint2014 .candidate dt{font-size: 10px;}
.mh-v30-conjoint2014 .candidate dd{font-size: 11px; margin-top: 3px; min-height: 32px;}
.mh-v30-conjoint2014 .rating-area{padding: 12px;}
.mh-v30-conjoint2014 .rating-area label{font-size: 10px;}
.mh-v30-conjoint2014 .range-labels{font-size: 9px;}
.mh-v30-conjoint2014 .choose{font-size: 12px; padding: 12px 7px;}
.mh-v30-conjoint2014 .effect-row{grid-template-columns: 1fr 65px; gap: 8px; padding: 13px 4px;}
.mh-v30-conjoint2014 .effect-label{grid-column: 1; grid-row: 1; font-size: 12px;}
.mh-v30-conjoint2014 .effect-value{grid-column: 2; grid-row: 1;}
.mh-v30-conjoint2014 .effect-track{grid-column: 1/3; grid-row: 2; height: 30px; margin: 0 14px;}
.mh-v30-conjoint2014 .forest-axis{display: block; padding: 10px 18px;}
.mh-v30-conjoint2014 .forest-axis .axis-spacer{display: none;}
.mh-v30-conjoint2014 .outcome-panels{gap: 16px;}
.mh-v30-conjoint2014 .outcome-panel .question{font-size: 15px; min-height: 66px;}
.mh-v30-conjoint2014 .outcome-number{font-size: 30px;}
.mh-v30-conjoint2014 .outcome-number.qualitative{font-size: 25px;}
.mh-v30-conjoint2014 .outcome-panel .tiny{font-size: 10px;}
.mh-v30-conjoint2014 .footer{flex-direction: column;}
.mh-v30-conjoint2014 .edit-grid{grid-template-columns: 1fr;}
.mh-v30-conjoint2014 .space-number-label{margin-bottom: 10px;}
}
@media (prefers-reduced-motion:reduce){
}
.mh-v30-conjoint2014.mh-v30-chart{--paper:#fff;--surface:#fff;--ink:#202c34;--muted:#626c70;--line:#e1e5e8;--navy:#173e57;--gold:#ad741e;--soft:#f5f6f7;--focus:#216c94;box-sizing:border-box;margin:28px 0;padding:24px;width:100%;max-width:100%;min-width:0;background:#fff;color:var(--ink);border:1px solid var(--line);border-top:2px solid var(--navy);border-radius:10px;font-family:inherit;overflow-wrap:anywhere;scroll-margin-top:100px;}
.mh-v30-conjoint2014 *{box-sizing:border-box;min-width:0;}
.mh-v30-conjoint2014 h3{font-family:inherit;font-size:clamp(20px,3vw,25px);font-weight:650;line-height:1.35;margin:8px 0 14px;}
.mh-v30-conjoint2014 p,.mh-v30-conjoint2014 button,.mh-v30-conjoint2014 input,.mh-v30-conjoint2014 select,.mh-v30-conjoint2014 summary{font-family:inherit;}
.mh-v30-conjoint2014.mh-v30-chart[data-mh-family="conjoint2014"] button,.mh-v30-conjoint2014.mh-v30-chart[data-mh-family="conjoint2014"] input[type="range"],.mh-v30-conjoint2014.mh-v30-chart[data-mh-family="conjoint2014"] select,.mh-v30-conjoint2014.mh-v30-chart[data-mh-family="conjoint2014"] summary{min-height:44px;}
.mh-v30-conjoint2014 button,.mh-v30-conjoint2014 summary{cursor:pointer;}
.mh-v30-conjoint2014 input[type="range"],.mh-v30-conjoint2014 select{max-width:100%;}
.mh-v30-conjoint2014 button:focus-visible,.mh-v30-conjoint2014 input:focus-visible,.mh-v30-conjoint2014 select:focus-visible,.mh-v30-conjoint2014 summary:focus-visible,.mh-v30-conjoint2014 a:focus-visible{outline:3px solid var(--focus);outline-offset:3px;}
.mh-v30-conjoint2014 .data-scroll,.mh-v30-conjoint2014 .table-scroll{max-width:100%;overflow-x:auto;}
.mh-v30-conjoint2014 svg{max-width:100%;height:auto;}
.mh-v30-conjoint2014 [hidden]{display:none!important;}
@media(max-width:680px){.mh-v30-conjoint2014.mh-v30-chart{margin:24px 0;padding:18px 14px;}}
@media(prefers-reduced-motion:reduce){.mh-v30-conjoint2014 *,.mh-v30-conjoint2014 *::before,.mh-v30-conjoint2014 *::after{animation:none!important;transition:none!important;}}
