.phil .ph4{gap:22px;margin-top:48px}
.phil .ph4:before{display:none}
.phil .ph4>div{background:#fff;border:1px solid rgba(48,48,48,.12);border-top:3px solid var(--ak);padding:30px 24px 28px;text-align:left;overflow:hidden;min-height:250px}
.phil .ph4 i{position:absolute;right:14px;top:-6px;left:auto;width:auto;height:auto;margin:0;background:none;box-shadow:none;border-radius:0;font-size:104px;line-height:1;color:transparent;-webkit-text-stroke:2px var(--ak);opacity:.45}
.phil .ph4 b{position:relative;margin-top:46px}
.phil .ph4>div:not(:last-child):after{display:none}
.phil .ph4>div{padding-left:24px}
.stair{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;align-items:end;margin-top:56px}
.stair>div{position:relative;background:#fff;border:1px solid rgba(48,48,48,.12);border-top:4px solid var(--ak);padding:22px 22px 26px;font-size:15.5px;line-height:1.5}
.stair>div:nth-child(1){min-height:170px}
.stair>div:nth-child(2){min-height:235px}
.stair>div:nth-child(3){min-height:300px}
.stair>div:nth-child(4){min-height:365px;background:var(--ak);color:var(--on,#fff);border-color:var(--ak)}
.stair i{display:block;font-style:normal;font-family:'Adamina','Caladea',serif;font-size:46px;line-height:1;color:var(--ak);margin-bottom:12px}
.stair>div:nth-child(4) i{color:inherit}
.stair b{display:block;font-family:'Adamina','Caladea',serif;font-weight:400;font-size:22px;margin-bottom:6px}
@media(max-width:820px){.phil .ph4{grid-template-columns:1fr}
.phil .ph4>div{min-height:0;padding:26px 22px}
.phil .ph4 b{margin-top:30px}
.stair{grid-template-columns:1fr;gap:12px;align-items:stretch}
.stair>div,.stair>div:nth-child(n){min-height:0}
.stair>div:nth-child(2){margin-left:18px}
.stair>div:nth-child(3){margin-left:36px}
.stair>div:nth-child(4){margin-left:54px}
}
