/* Business page shares the approved PMI components and type system. */
.business-reviews{grid-template-columns:repeat(2,minmax(0,1fr))}
.business-reviews .pmi-review img{width:85px;height:18px;object-fit:contain;margin-bottom:14px}
.business-refined .pmi-adviser a:not(.button){overflow-wrap:anywhere}
.business-benefit-rows>div{padding:16px 0;border-bottom:1px solid #b6d1c3}
.business-benefit-rows h3{font-size:18px}.business-benefit-rows p{margin-bottom:0}
.business-refined .pmi-section-6 .pmi-card:before{display:none}
.business-refined .pmi-section-6 .pmi-card h3{color:var(--navy)}
.business-refined .pmi-section-6 .original-step-number{color:var(--green)}
.business-expert{background:var(--paper);padding:40px 0}
.business-expert-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;border:1px solid var(--line);padding:30px}
.business-expert-grid h3{font-size:28px}.business-expert-grid .button{margin-top:18px}
.business-expert-contact{display:flex;align-items:center;justify-content:space-between;gap:24px}
.business-expert-contact ul{list-style:none;padding:0;margin:0}.business-expert-contact li+li{margin-top:10px}
.business-expert-contact img{width:110px;height:125px;object-fit:contain}
.business-cost{background:var(--mint)}.business-cost>.pmi-container:first-child{display:grid;grid-template-columns:.9fr 1.1fr;gap:0 48px}.business-cost>.pmi-container:first-child h2{grid-row:span 2}
.business-international{background:var(--navy);padding:30px;margin-top:30px!important}.business-international h3,.business-international p{color:white}.business-international h3{font-size:26px;max-width:750px}
.business-refined .pmi-section-11>.pmi-container{display:grid;grid-template-columns:.8fr 1.2fr;gap:50px;align-items:start}
.business-refined .pmi-section-7 h2{font-size:32px;margin-bottom:0;color:white}
@media(max-width:950px){.business-expert-grid{gap:24px;padding:24px}.business-expert-contact img{width:85px;height:100px}}
@media(max-width:750px){.business-expert-grid,.business-cost>.pmi-container:first-child,.business-refined .pmi-section-11>.pmi-container{grid-template-columns:1fr;gap:24px}.business-cost>.pmi-container:first-child h2{grid-row:auto}.business-reviews{grid-template-columns:1fr}}
@media(max-width:650px){.business-international{padding:24px}.business-expert-grid{padding:22px}.business-refined .pmi-section-7 h2{font-size:28px}.business-refined .pmi-section-7 .pmi-container{display:block}.business-refined .pmi-section-7 .button{margin-top:18px}}
