.pls-single-hero{position:relative;display:flex;align-items:flex-end;justify-content:center;min-height:600px;padding:48px 20px;overflow:hidden;background-image:url('/wp-content/uploads/2026/05/Family-holding-a-house-model.png');background-size:cover;background-position:bottom center;background-repeat:no-repeat;clip-path:ellipse(100% 100% at 50% 0%)}.pls-single-hero__overlay{position:absolute;inset:0;background:linear-gradient(90deg,#000e21 1.42%,rgba(0,14,33,.3) 71.05%);backdrop-filter:blur(10px);z-index:1}.pls-single-hero-main{position:relative}.pls-single-hero__feature{position:absolute;z-index:2;margin:0;max-width:828px;width:100%;bottom:-6%;left:50%;transform:translateX(-50%)}.pls-single-hero__feature img{display:block;max-height:460px!important;border:2px solid #fff;width:100%!important;height:auto!important;border-radius:20px;box-shadow:0 18px 40px rgba(0,0,0,.35)}.pls-single-body{max-width:1440px;margin:0 auto;padding-left:35px;padding-right:35px;padding-top:60px}.pls-back-link{display:flex;align-items:center;color:#54b1f3;gap:6px;font-family:Roboto;font-size:20px;font-style:normal;font-weight:500;line-height:30px;text-transform:uppercase;text-decoration:none;margin-bottom:12px}.pls-back-link:hover{color:#54b1f3}.pls-single__header{display:flex;flex-direction:column;gap:20px}.pls-single-meta__eyebrow{display:block;margin-bottom:8px;font-size:.72rem;font-weight:700;letter-spacing:.12em;color:var(--pls-muted)}.pls-single-meta__date{color:#707c8a;font-family:Roboto;font-size:20px;font-style:normal;font-weight:400;line-height:30px}.pls-single-meta__row{display:flex;align-items:center;gap:5px}.pls-single-meta__cat{color:#54b1f3;font-family:Roboto;font-size:20px;font-style:normal;font-weight:500;line-height:30px;text-decoration:none;text-transform:uppercase}.pls-single-meta__sep{color:#707c8a;font-size:18px;margin-bottom:2px}.pls-single-title{margin:16px 0;color:#0f0f10;font-family:Roboto;font-size:24px;font-style:normal;font-weight:500;line-height:150%}.pls-single-author{color:#0f0f10;font-family:Roboto;font-size:20px;font-style:normal;font-weight:400;line-height:150%;margin-bottom:20px}.pls-single-author a{text-decoration:none;color:#54b1f3;font-family:Roboto;font-size:20px;font-style:normal;font-weight:500;line-height:150%;text-decoration-line:underline!important;text-transform:capitalize;text-decoration-skip-ink:none}.pls-single-author a:hover{text-decoration:underline}.pls-single-content{font-size:1rem;line-height:1.7}.pls-single-content h2,.pls-single-content h3{color:#0f0f10;text-align:justify;font-family:Roboto;font-size:20px;font-style:normal;font-weight:500;line-height:150%}.single-post a{color:#54b1f3;text-decoration-line:none}.pls-single-content p{color:#707c8a;text-align:justify;font-family:Roboto;font-size:20px;font-style:normal;font-weight:400;line-height:150%}.pls-single-content ul{margin:0 0 1.1em 1.2em}.pls-author-box{display:flex;gap:18px;align-items:flex-start;margin:40px 0 8px;padding:24px;background:#f7eefc}.pls-author-box__avatar img{width:64px;height:64px;border-radius:50%;object-fit:cover}.pls-author-box__name{margin:0;font-weight:700}.pls-author-box__role{margin:2px 0 8px;font-size:.82rem;font-weight:600}.pls-author-box__bio{margin:0;font-size:.9rem;line-height:1.6}.pls-similar{padding:40px 0}.pls-similar__inner{max-width:1440px;margin:0 auto;padding-left:35px;padding-right:35px}.pls-similar__eyebrow{display:block;font-size:.72rem;font-weight:700;letter-spacing:.12em}.pls-similar__title{margin:14px 0 20px;color:#0f0f10;font-family:Kanit;font-size:36px;font-style:normal;font-weight:400;line-height:54px}.pls-similar__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.pls-card{display:flex;flex-direction:column;overflow:hidden}.pls-card__media{position:relative;display:block;aspect-ratio:16/10;overflow:hidden}.pls-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.pls-card:hover .pls-card__media img{transform:scale(1.05)}.pls-card__tag{position:absolute;top:12px;left:12px;padding:4px 10px;font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#fff;background:var(--pls-purple);border-radius:999px}.pls-card__body{display:flex;flex-direction:column;gap:14px;padding:20px;flex:1}.pls-card__more{margin-top:auto;font-size:.8rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#fff;text-decoration:none;opacity:.9}.pls-card__more:hover{opacity:1}@media (max-width:860px){.pls-similar__grid{grid-template-columns:1fr;max-width:420px;margin:0 auto}}@media (max-width:600px){.pls-single-hero{min-height:240px;padding:32px 16px}.pls-single-body{padding:28px 16px 8px}.pls-author-box{flex-direction:column;align-items:center;text-align:center}}