.sm-barrier-list{border-top:3px solid var(--navy)}
.sm-barrier-list article{display:grid;grid-template-columns:1.1fr 2fr 150px 1fr;gap:22px;align-items:start;padding:26px 0;border-bottom:3px solid var(--navy)}
.sm-barrier-list article>div{display:flex;justify-content:space-between;gap:15px}
.sm-barrier-list b{font-size:23px;line-height:1;text-transform:uppercase}
.sm-barrier-list article>div span{font-size:34px;font-weight:900;color:var(--coral)}
.sm-barrier-list p{margin:0;font-size:14px}
.sm-barrier-list strong{font-size:11px;text-transform:uppercase;color:var(--coral)}
.sm-barrier-list em{font-style:normal;font-weight:900}
@media(max-width:950px){.sm-barrier-list article{grid-template-columns:1fr 2fr}.sm-barrier-list strong,.sm-barrier-list em{grid-column:2}}
@media(max-width:600px){.sm-barrier-list article{grid-template-columns:1fr}.sm-barrier-list strong,.sm-barrier-list em{grid-column:1}}

.sm-compass>*{min-width:0}
.sm-compass-result,.sm-compass-form,.sm-title{max-width:100%;min-width:0;overflow-wrap:anywhere}
@media(max-width:600px){.sm-compass{width:100%;max-width:100%;overflow:hidden}.sm-picks,.sm-picks label,.sm-picks span{min-width:0;max-width:100%;overflow-wrap:anywhere}}
