.easym2-seo-article{max-width:820px;margin:0 auto;font-size:18px;line-height:1.75;color:#202735}.easym2-seo-article h2{margin:2.2em 0 .65em;font-size:clamp(1.45rem,2.3vw,2rem);line-height:1.2;color:#101828}.easym2-seo-article h3{margin:1.7em 0 .5em;font-size:1.2rem;line-height:1.3;color:#182230}.easym2-seo-article p{margin:0 0 1.2em}.easym2-seo-article ul,.easym2-seo-article ol{margin:0 0 1.4em;padding-left:1.35em}.easym2-seo-article li{margin:.45em 0}.easym2-seo-article a{color:#175cd3;text-decoration-thickness:.08em;text-underline-offset:.15em}.easym2-seo-article strong{color:#101828}
.em2-guides-page{background:#fff}.em2-guides-hero{padding:68px 20px 48px;background:linear-gradient(180deg,#f8f7ff 0,#fff 100%)}.em2-guides-hero-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:60px;align-items:center}.em2-guides-hero h1{font-size:clamp(3rem,6vw,5rem);line-height:.98;margin:12px 0 20px;letter-spacing:-.045em}.em2-guides-hero p{font-size:1.18rem;color:#667085;max-width:650px}.em2-guides-hero-visual{height:250px;border-radius:44% 56% 58% 42%/48% 45% 55% 52%;background:linear-gradient(135deg,#ded8ff,#f4f2ff);position:relative;overflow:hidden}.em2-guides-hero-visual:before{content:"";position:absolute;inset:34px;background:url('../seo-images/belgrade-property-guide-where-to-buy-or-rent.jpg') center/cover;border-radius:inherit;box-shadow:0 24px 60px rgba(67,56,202,.18)}.em2-guides-tools-section{padding-top:18px}.em2-guides-tools{display:flex;gap:18px;align-items:center;justify-content:space-between;margin-bottom:34px;flex-wrap:wrap}.em2-guides-search{flex:1 1 320px}.em2-guides-search input{width:100%;height:52px;border:1px solid #d9dce5;border-radius:14px;padding:0 18px;font:inherit;background:#fff;box-shadow:0 4px 14px rgba(16,24,40,.04)}.em2-guide-filters{display:flex;gap:9px;flex-wrap:wrap}.em2-guide-filter{border:1px solid #dadde6;background:#fff;border-radius:999px;padding:10px 15px;font-weight:700;color:#344054;cursor:pointer}.em2-guide-filter:hover,.em2-guide-filter.is-active{background:#5b43e6;border-color:#5b43e6;color:#fff}.em2-guide-featured{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(330px,.85fr);border:1px solid #e5e7ef;border-radius:24px;overflow:hidden;box-shadow:0 18px 50px rgba(16,24,40,.08);margin-bottom:56px;background:#fff}.em2-guide-featured-image{display:block;min-height:390px;background:#eef0f5}.em2-guide-featured-image img{width:100%;height:100%;object-fit:cover;display:block}.em2-guide-featured-body{padding:44px;display:flex;flex-direction:column;justify-content:center}.em2-guide-featured h2{font-size:clamp(2rem,3.6vw,3.25rem);line-height:1.05;letter-spacing:-.035em;margin:12px 0 18px}.em2-guide-featured h2 a{color:#101828;text-decoration:none}.em2-guide-featured p{font-size:1.08rem;line-height:1.65;color:#667085;margin:0 0 22px}.em2-guide-meta{display:flex;gap:18px;color:#7b8496;font-size:.88rem;margin:0 0 24px}.em2-guide-meta span:before{content:"•";margin-right:8px;color:#5b43e6}.em2-guides-heading-row{display:flex;justify-content:space-between;align-items:end;margin-bottom:24px}.em2-guides-heading-row h2{font-size:clamp(2rem,3vw,2.8rem);margin:5px 0 0}.em2-guides-heading-row>span{color:#667085}.em2-guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.em2-guide-card{background:#fff;border:1px solid #e5e7ef;border-radius:20px;overflow:hidden;box-shadow:0 10px 30px rgba(16,24,40,.055);display:flex;flex-direction:column;transition:transform .22s ease,box-shadow .22s ease}.em2-guide-card:hover{transform:translateY(-4px);box-shadow:0 18px 44px rgba(16,24,40,.1)}.em2-guide-card[hidden]{display:none}.em2-guide-image{display:block;aspect-ratio:1200/630;background:#eef0f5;overflow:hidden}.em2-guide-image img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s ease}.em2-guide-card:hover .em2-guide-image img{transform:scale(1.035)}.em2-guide-card-body{padding:23px;display:flex;flex-direction:column;flex:1}.em2-guide-kicker{font-size:.75rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:#5b43e6}.em2-guide-card h3{font-size:1.35rem;line-height:1.25;letter-spacing:-.02em;margin:10px 0 12px}.em2-guide-card h3 a{color:#101828;text-decoration:none}.em2-guide-card p{color:#667085;line-height:1.58;margin:0 0 18px}.em2-guide-card .em2-guide-meta{margin-top:auto;margin-bottom:17px;font-size:.8rem}.em2-guide-read{display:inline-flex;align-items:center;gap:8px;color:#5b43e6;font-weight:800;text-decoration:none}.em2-guides-empty{text-align:center;padding:70px 20px;color:#667085}.em2-guide-single-head{padding:58px 20px 32px;background:linear-gradient(180deg,#f7f5ff 0,#fff 100%)}.em2-guide-single-inner{max-width:900px;margin:0 auto}.em2-guide-back{display:inline-block;margin-bottom:28px;color:#5b43e6;font-weight:700;text-decoration:none}.em2-guide-single h1{font-size:clamp(2.4rem,5vw,4.5rem);line-height:1.03;margin:.25em 0}.em2-guide-single-head p{font-size:1.15rem;color:#667085;max-width:720px}.em2-guide-hero-image{max-width:1120px;margin:34px auto 0;border-radius:24px;overflow:hidden}.em2-guide-hero-image img{display:block;width:100%;height:auto}.em2-guide-single>.easym2-seo-article{padding-top:52px;padding-bottom:70px}.em2-related-guides{background:#f8f9fb}
@media(max-width:1050px){.em2-guides-hero-grid,.em2-guide-featured{grid-template-columns:1fr}.em2-guides-hero-visual{display:none}.em2-guide-featured-image{min-height:300px}.em2-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:700px){.easym2-seo-article{font-size:16px;padding:0 18px}.em2-guides-hero{padding-top:46px}.em2-guides-tools{align-items:stretch}.em2-guide-filters{overflow-x:auto;flex-wrap:nowrap;padding-bottom:4px}.em2-guide-filter{white-space:nowrap}.em2-guide-featured-body{padding:26px}.em2-guide-grid{grid-template-columns:1fr}.em2-guides-heading-row{align-items:start}.em2-guides-heading-row>span{display:none}}
