.comparison-page .comparison-value{overflow-wrap:anywhere;min-width:0}.comparison-page .comparison-value:before{display:none}@media (max-width:680px){.comparison-page{overflow-x:clip}.comparison-page .comparison-table{border:0;margin-top:24px;overflow:visible}.comparison-page .comparison-head{display:none}.comparison-page .comparison-row{border:1px solid var(--line-dark);min-width:0;margin-bottom:14px;display:block}.comparison-page .comparison-row>div{border:0;min-width:0;padding:14px}.comparison-page .comparison-row>div:first-child{border-bottom:1px solid var(--line)}.comparison-page .comparison-row>div:not(:first-child){border-top:1px solid var(--line)}.comparison-page .comparison-row[data-different]>div:not(:first-child){box-shadow:inset 3px 0 var(--gold)}.comparison-page .comparison-value:before{color:var(--mint-strong);content:attr(data-course);letter-spacing:.04em;text-transform:uppercase;margin-bottom:7px;font-size:.67rem;font-weight:750;line-height:1.35;display:block}.comparison-page .comparison-value :is(svg){flex:none}.comparison-page .comparison-actions>div{background:var(--mint)!important}.comparison-page .comparison-actions .button{justify-content:center;width:100%;min-height:44px}.comparison-page .share-rail{flex-direction:column;align-items:stretch;gap:16px}.comparison-page .share-rail .button{justify-content:center;width:100%;min-height:44px}}
