.encouragement-section{
display:grid;
grid-template-columns:.9fr 1.1fr;
align-items:center;
gap:85px;
padding-top:15px;
padding-bottom:90px}

.encouragement-copy{
padding-left:32px}

.encouragement-copy h2{
font:800 clamp(39px,4.6vw,54px)/1.08 var(--font-head);
letter-spacing:-2.7px;
color:var(--navy);
margin:0 0 15px}

.encouragement-copy p{
font-size:12px;
line-height:1.8;
color:#758198;
max-width:370px;
margin:0 0 18px}

.encouragement-art{
position:relative;
margin:0;
padding:0 17px 20px 0}

.encouragement-art:before{
content:"";
position:absolute;
z-index:-1;
inset:16px 0 0 16px;
border-radius:12px;
background:linear-gradient(140deg,#dfeeff,#e6f8fb)}

.encouragement-art img{
display:block;
width:100%;
height:370px;
object-fit:cover;
object-position:center 47%;
border-radius:10px;
box-shadow:0 18px 30px rgba(31,72,133,.12)}

.encouragement-art figcaption{
position:absolute;
right:2px;
bottom:0;
padding:8px 12px;
border-radius:7px;
background:#fff;
color:#70809b;
font-size:8px;
letter-spacing:.4px;
box-shadow:0 6px 14px rgba(26,60,118,.08)}

@media(max-width:900px){
.encouragement-section{
gap:37px}
.encouragement-copy{
padding-left:0}
.encouragement-art img{
height:330px}
}

@media(max-width:680px){
.encouragement-section{
grid-template-columns:1fr;
gap:21px;
padding-top:4px;
padding-bottom:55px}
.encouragement-copy h2{
font-size:41px}
.encouragement-copy p{
font-size:10px}
.encouragement-art{
padding-right:12px;
padding-bottom:15px}
.encouragement-art img{
height:340px}
}

@media(max-width:380px){
.encouragement-art img{
height:300px}
}

