  .p-feature__example {
    padding:100px 0;
  }

.p-feature__example-ba {
    display: flex;
    gap: 2.5rem;
    position: relative;
    margin-top: 60px;
}

.p-feature__example-ba-item {
    width: 100%;
}

.p-feature__example-ba-img,
.p-feature__example-ba-img img{
    width: 100%;
}

.p-feature__example-ba-text {
    font-family: "Lora", serif;
    font-size: 1.5rem;
    font-weight: 600;
    letter-spacing: .05em;
    line-height: 1.2083333333;
    text-align: center;
}

.p-feature__example-ba::after {
    background: url(../img/arrow.png) no-repeat center center / contain;
    content: "";
    height:40px;
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translateX(-50%);
    width: 100%;
}

.p-feature__example-info-wrapper{
 margin-top:2rem;
}

.p-feature__example-info {
    align-items: stretch;
    border: .0625rem solid #dfdfdf;
    display: flex;
    text-align: center;
}

.p-feature__example-info-left {
    background: #A98E63;
    color: #fff;
    display: grid;
    flex-shrink: 0;
    font-weight: 700;
    line-height: 1.4375;
    place-items: center;
    width:10rem;
}

.p-feature__example-info-right {
    flex-grow: 1;
    font-weight: 500;
    line-height: 180%;
    padding: .625rem .625rem .5625rem;
    text-align: left;
}



@media screen and (max-width: 1439px) {
	.p-feature__example-ba {
	margin-top: max(30px, 30px + 30 * (100vw - 390px) / 1049);
	}
	
  .p-feature__example {
 padding: max(50px, 50px + 50 * (100vw - 390px) / 1049) 0;
  }
}



@media screen and (max-width: 650px) {
.p-feature__example-ba,.p-feature__example-info {
    flex-direction: column;
}
	
.p-feature__example-ba-text{
	font-size:1.2rem;
}
	
.p-feature__example-info-wrapper{
 margin-top:1rem;	
}
	
.p-feature__example-info-left {
    width: 100%;
    padding: 10px;
}

.p-feature__example-info-left,
.p-feature__example-info-right{
font-size:14px;	
}
	
.p-feature__example-ba::after {	
 height: 1.9375rem;
 transform: translate(-50%, -50%) rotate(90deg);
}
}