/* Keep the mark's open tail visible and stay inside the site palette. */
@media(min-width:1101px){.hero-art .orbit-three{left:-34px}}
.cycle li:nth-child(n){display:grid;grid-template-columns:58px 1fr;gap:0 14px;padding:23px}
.cycle-art{display:block;width:58px;height:58px;object-fit:contain;grid-column:1;grid-row:1;align-self:center}
.cycle li>span{grid-column:2;grid-row:1;align-self:center;margin:0;font-size:20px;line-height:1.35;color:#25483d}
.cycle li p{grid-column:1/-1;grid-row:2;margin-top:17px}
.cycle li:nth-child(1){background:linear-gradient(135deg,#e4ece0,#f3f3e8)}
.cycle li:nth-child(2){background:linear-gradient(135deg,#d7e4d8,#eef2e7)}
.cycle li:nth-child(3){background:linear-gradient(135deg,#cde1d8,#e9f0e5)}
.cycle li:nth-child(4){background:linear-gradient(135deg,#e6e9d4,#f5f2e3)}
@media(max-width:1000px){.cycle li:nth-child(n){padding:20px;grid-template-columns:50px 1fr;column-gap:12px}.cycle-art{width:50px;height:50px}.cycle li>span{font-size:19px}}
@media(max-width:700px){.cycle li:nth-child(n){padding:23px;grid-template-columns:60px 1fr;column-gap:15px}.cycle-art{width:60px;height:60px}.cycle li>span{font-size:21px}}
