.ctc{display:flex;align-items:center;gap:14px;margin:14px 0 14px;padding:14px 16px;border-radius:16px;background:linear-gradient(90deg,rgba(225,151,24,.16),rgba(225,151,24,.04));border:1.5px solid #E19718;color:#fff;text-decoration:none;min-height:64px;box-sizing:border-box}
.ctc:hover{background:rgba(225,151,24,.22)}.ctc-l{flex:0 0 48px;width:48px;height:48px;border-radius:12px;background:#fff;display:flex;align-items:center;justify-content:center;overflow:hidden}
.ctc-l img{width:34px;height:34px;object-fit:contain}.ctc-l i{font-style:normal;font-weight:800;font-size:18px;color:#111}.ctc-x{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}
.ctc-x b{font-size:18px;line-height:1.25;font-weight:800}.ctc-x small{font-size:14px;color:#E19718;font-weight:700}.ctc-a{flex:0 0 auto;width:36px;height:36px;border-radius:50%;background:#E19718;color:#111;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:18px}
.nx-g.n4{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:700px){.nx-g.n4{grid-template-columns:repeat(2,minmax(0,1fr))}}
a.ctl{color:#E19718;text-decoration:underline;text-underline-offset:3px;font-weight:700}
.mwa .btn.mwm{background:#E19718!important;color:#111!important;border:0!important}
@media(max-width:700px){.h2r .uhero img{max-height:260px}}
@media(min-width:701px){.hero2>.h2l{align-self:start;position:sticky;top:84px}}
