.lph-blog{background:#fff;color:#1a1d23;font-family:"Manrope",Montserrat,sans-serif;hyphens:manual;-webkit-hyphens:manual;}
.lph-blog-head{padding:18px 0 6px;}
.lph-blog-head-inner{width:min(1120px,calc(100% - 48px));margin:0 auto;}
.lph-blog-kicker{display:block;margin:0 0 14px;color:#98a2b3;font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;}
.lph-blog-kicker a{color:inherit;text-decoration:none;}
.lph-blog-kicker a:hover{color:var(--webiste-primary-color);}
.lph-blog-head h1{margin:0;max-width:12em;color:#1a1d23;font-family:"Fraunces",Georgia,serif;font-weight:500;font-size:clamp(46px,5vw,68px);line-height:1.02;letter-spacing:-.04em;}
.lph-blog-lead{margin:16px 0 0;max-width:36em;color:#3d4450;font-size:17px;line-height:1.65;font-weight:400;hyphens:none;-webkit-hyphens:none;overflow-wrap:normal;word-break:normal;}

.lph-blog .blog-page-container,
.lph-blog .blog-page-container .container,
.lph-blog .blog-page-container .row{overflow:visible !important;}
.lph-blog .blog-page-container{display:block;width:100%;margin:10px 0 80px !important;padding:0 !important;position:relative;}
.lph-blog .blog-page-container > .container{width:min(1120px,calc(100% - 48px));max-width:none;padding:0 !important;margin-left:auto !important;margin-right:auto !important;}
.lph-blog .lph-blog-repeat{display:none !important;}

.lph-blog .blog-container-border,
.lph-blog .blog-item-container-box{
border:0 !important;
border-radius:0 !important;
box-shadow:none !important;
background:transparent !important;
padding:0 !important;
margin:0 !important;
overflow:visible !important;
}
.lph-blog .blog-container-left-right{
display:grid !important;
grid-template-columns:220px minmax(0,1fr);
gap:8px 28px;
align-items:center;
float:none !important;
width:100% !important;
padding:26px 0 !important;
border-bottom:1px solid #eceae7 !important;
}
.lph-blog .col-md-8 > .row > .col-md-12:first-child .blog-container-left-right{
grid-template-columns:1fr;
gap:16px;
align-items:start;
padding-top:8px !important;
padding-bottom:32px !important;
}
.lph-blog .blog-container-left-right .blog-item-img-container,
.lph-blog .blog-container-left-right .div-item-info-container{
float:none !important;
width:auto !important;
max-width:none !important;
margin:0 !important;
padding:0 !important;
}
.lph-blog .blog-item-container-box .blog-item-img-container .blog-item-img,
.lph-blog .blog-item-container-box .blog-item-img-container .videoitem{
width:100% !important;
height:156px !important;
border-radius:16px !important;
transform:none !important;
overflow:hidden;
}
.lph-blog .blog-item-img figure{margin:0;width:100%;height:100%;}
.lph-blog .blog-item-img img,
.lph-blog .blog-item-img{display:block;width:100% !important;height:100% !important;object-fit:cover;border-radius:16px !important;}
.lph-blog .blog-item-img figcaption{display:none !important;}
.lph-blog .blog-item-container-box:hover .blog-item-img{transform:none !important;}
.lph-blog .col-md-8 > .row > .col-md-12:first-child .blog-item-img-container .blog-item-img,
.lph-blog .col-md-8 > .row > .col-md-12:first-child .blog-item-img-container .videoitem{height:420px !important;border-radius:24px !important;}

.lph-blog .blog-item-container-box .blog-item-category{
position:static !important;
top:auto !important;
left:auto !important;
transform:none !important;
width:auto !important;
height:auto !important;
line-height:1.3 !important;
overflow:visible !important;
display:inline !important;
padding:0 !important;
border:0 !important;
border-radius:0 !important;
box-shadow:none !important;
background:transparent !important;
color:#98a2b3 !important;
font-family:"Manrope",Montserrat,sans-serif !important;
font-size:11px !important;
font-weight:700 !important;
letter-spacing:.16em !important;
text-transform:uppercase !important;
text-align:left !important;
}
.lph-blog .div-item-info-container > a:first-child{display:inline !important;float:none !important;width:auto !important;}
.lph-blog .right-blog-item span.date-style{display:none !important;}
.lph-blog .blog-item-container-box span.date-style{
float:none !important;
width:auto !important;
margin:0 !important;
color:#98a2b3 !important;
font-size:12px !important;
font-weight:600 !important;
font-style:normal !important;
letter-spacing:.02em;
}
.lph-blog .blog-item-container-box span.date-style::before{
content:"";
display:inline-block;
width:3px;height:3px;
margin:0 10px 2px 12px;
border-radius:50%;
background:#c4b8ae;
}
.lph-blog .date-style ion-icon{display:none !important;}
.lph-blog .blog-item-container-box h2{
float:none !important;
width:auto !important;
margin:8px 0 10px !important;
color:#1a1d23 !important;
font-family:"Fraunces",Georgia,serif !important;
font-weight:500 !important;
font-size:26px !important;
line-height:1.2 !important;
letter-spacing:-.02em !important;
}
.lph-blog .col-md-8 > .row > .col-md-12:first-child h2{
margin-top:4px !important;
font-size:clamp(30px,3.2vw,42px) !important;
line-height:1.08 !important;
letter-spacing:-.035em !important;
max-width:16em;
}
.lph-blog .blog-item-container-box a:hover h2{color:var(--webiste-primary-color) !important;}
.lph-blog .blog-item-container-box p{
float:none !important;
width:auto !important;
max-width:62ch;
margin:0 0 12px !important;
color:#667085 !important;
font-size:15.5px !important;
line-height:1.65 !important;
font-weight:400 !important;
hyphens:none !important;
-webkit-hyphens:none !important;
overflow-wrap:normal;
word-break:normal;
}
.lph-blog .blog-item-container-box h6{
float:none !important;
width:auto !important;
margin:0 0 10px !important;
color:#98a2b3 !important;
font-size:13px !important;
font-style:normal !important;
font-weight:600 !important;
opacity:1 !important;
}
.lph-blog .blog-item-container-box a.blog-item-view-more{
float:none !important;
display:inline-flex !important;
align-items:center;
gap:6px;
width:auto !important;
margin-top:2px;
color:var(--webiste-primary-color) !important;
font-size:13.5px !important;
font-weight:700 !important;
letter-spacing:.01em;
text-transform:none !important;
text-decoration:none !important;
}
.lph-blog .blog-item-container-box a.blog-item-view-more:hover{opacity:.8;}

.lph-blog .blog-right-section-layout{align-self:flex-start;position:sticky;top:96px;padding-left:18px;}
.lph-blog .r-blog-title{
float:none !important;
display:block;
width:100%;
margin:0 0 4px !important;
color:#98a2b3 !important;
font-family:"Manrope",Montserrat,sans-serif !important;
font-size:11px !important;
font-weight:700 !important;
letter-spacing:.16em !important;
text-transform:uppercase !important;
}
.lph-blog .right-blog-item{
display:grid !important;
grid-template-columns:72px minmax(0,1fr);
gap:12px;
align-items:center;
float:none !important;
width:100% !important;
margin:0 !important;
padding:12px 0 !important;
border:0 !important;
border-bottom:1px solid #eceae7 !important;
border-radius:0 !important;
background:transparent !important;
}
.lph-blog .r-blog-item-img-container,
.lph-blog .r-blog-content{float:none !important;width:auto !important;margin:0 !important;padding:0 !important;}
.lph-blog .r-blog-item-img-container .blog-item-img,
.lph-blog .r-blog-item-img-container .videoitem{width:72px !important;height:72px !important;border-radius:12px !important;}
.lph-blog .r-blog-content h2{
margin:0 !important;
color:#1a1d23 !important;
font-family:"Manrope",Montserrat,sans-serif !important;
font-size:14.5px !important;
font-weight:600 !important;
line-height:1.35 !important;
letter-spacing:-.01em;
}
.lph-blog .right-blog-item a:hover h2{color:var(--webiste-primary-color) !important;}
.lph-blog .r-blog-content p,
.lph-blog .r-blog-content .date-style{display:none !important;}
.lph-blog .category-list-container{float:none !important;width:100% !important;margin:34px 0 0 !important;}
.lph-blog .category-list-container ul,
.lph-blog .category-list-container ul li{float:none !important;width:100% !important;margin:0 !important;padding:0 !important;}
.lph-blog .category-list-container ul li a{
float:none !important;
display:flex !important;
align-items:center;
justify-content:space-between;
gap:12px;
width:100% !important;
padding:13px 0 !important;
border:0 !important;
border-top:1px solid #eceae7 !important;
border-radius:0 !important;
background:transparent !important;
color:#1a1d23 !important;
font-family:"Manrope",Montserrat,sans-serif !important;
font-size:15px !important;
font-weight:600 !important;
text-decoration:none !important;
}
.lph-blog .category-list-container ul li a:hover{color:var(--webiste-primary-color) !important;}
.lph-blog .category-list-container ul li a span{
position:static !important;
top:auto !important;
right:auto !important;
padding:0 !important;
background:transparent !important;
color:#98a2b3 !important;
border-radius:0 !important;
font-size:13px !important;
font-weight:600 !important;
}

@media (max-width:900px){
.lph-blog .blog-right-section-layout{position:static;padding-left:0;margin-top:36px;}
.lph-blog .col-md-8 > .row > .col-md-12:first-child .blog-item-img-container .blog-item-img{height:320px !important;}
}
@media (max-width:760px){
.lph-blog-head{padding:12px 0 0;}
.lph-blog-head-inner,
.lph-blog .blog-page-container > .container{width:min(100% - 44px,1120px);margin-left:auto !important;margin-right:auto !important;}
.lph-blog-head h1{max-width:none;font-size:44px;}
.lph-blog-lead{margin-top:12px;font-size:16px;line-height:1.65;}
.lph-blog .blog-page-container{margin-top:26px !important;margin-bottom:64px !important;}
.lph-blog .blog-page-container .row{margin-left:0 !important;margin-right:0 !important;}
.lph-blog .blog-page-container [class*="col-"]{padding-left:0 !important;padding-right:0 !important;}
.lph-blog .blog-container-left-right,
.lph-blog .col-md-8 > .row > .col-md-12:first-child .blog-container-left-right{
grid-template-columns:1fr !important;
gap:18px;
padding:0 0 36px !important;
}
.lph-blog .blog-item-container-box .blog-item-img-container .blog-item-img,
.lph-blog .col-md-8 > .row > .col-md-12:first-child .blog-item-img-container .blog-item-img,
.lph-blog .blog-item-container-box .blog-item-img{
height:auto !important;
aspect-ratio:16/11;
min-height:210px;
border-radius:22px !important;
}
.lph-blog .blog-item-img,
.lph-blog .blog-item-img img{border-radius:22px !important;}
.lph-blog .blog-item-container-box .div-item-info-container{padding:2px 2px 0 !important;}
.lph-blog .blog-item-container-box h2,
.lph-blog .col-md-8 > .row > .col-md-12:first-child h2{
font-size:27px !important;
line-height:1.22 !important;
letter-spacing:-.03em !important;
margin:12px 0 12px !important;
max-width:none;
}
.lph-blog .blog-item-container-box p{
font-size:15.5px !important;
line-height:1.7 !important;
margin:0 0 16px !important;
max-width:none;
}
.lph-blog .blog-item-container-box h6{margin:0 0 14px !important;}
.lph-blog .blog-right-section-layout{margin-top:12px;padding-top:8px;}
.lph-blog .right-blog-item{padding:16px 0 !important;gap:14px;}
.lph-blog .r-blog-content h2{font-size:15.5px !important;line-height:1.4 !important;}
}
