.blog-site-header{height:70px;border-bottom:1px solid #e6ebe7;background:rgba(251,252,250,.94)}.public-rent-header.site-header{height:64px;border-bottom:1px solid rgba(31,58,46,.07);background:rgba(255,255,255,.9);box-shadow:0 1px 8px rgba(0,0,0,.04);backdrop-filter:blur(12px);font-family:var(--font-inter),var(--font-sans)}.public-rent-header .container{width:min(1200px,100%);padding-inline:32px}.public-rent-header .site-header__inner{gap:24px}.public-rent-header .brand__name{color:#173d31;font-size:18px;font-weight:700}.public-rent-header .site-nav{gap:24px;margin-left:0}.public-rent-header .site-nav a{color:#3d4a42;font-size:14px;font-weight:500}.public-rent-header .site-header__actions{gap:16px}.public-rent-header .language-switcher{width:auto;height:40px;justify-content:flex-start;gap:7px;padding:0 9px;border:0;border-radius:8px;color:#3d4a42;background:#f8fafc}.public-rent-header .language-switcher__globe{color:#006948;font-size:20px}.public-rent-header .language-switcher__flag{display:none}.public-rent-header .language-switcher__code{color:#3d4a42;font-size:14px;font-weight:500}.public-rent-header .language-switcher__chevron{color:#64736a;font-size:18px}.blog-site-header-inner{width:min(1160px,calc(100% - 48px));height:100%;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:24px}.blog-site-brand{display:flex;align-items:center;gap:10px;color:#173d31;font-size:26px;font-weight:760}.blog-site-logo{display:grid;width:34px;height:34px;flex-shrink:0;place-items:center;overflow:hidden;border-radius:11px}.blog-site-logo img{width:100%;height:100%;object-fit:contain}.blog-site-header nav{display:flex;align-items:center;gap:28px}.blog-site-header nav a{color:#58675f;font-size:16px;font-weight:540}.blog-site-header nav a[aria-current=page]{color:#173d31}.blog-site-action{display:inline-flex;align-items:center;min-height:40px;padding:0 16px;border-radius:8px;color:#183328;background:#b9f074;font-size:14px;font-weight:650}.blog-preview-banner{width:min(1160px,calc(100% - 48px));margin:18px auto 0;padding:14px 18px;display:flex;align-items:center;gap:14px;border:1px solid #d7e8d0;border-radius:10px;color:#31513a;background:#f0f8e9;font-size:14px}.blog-preview-banner strong{color:#23432e}.blog-preview-banner span{flex:1}.blog-preview-banner a{color:#23432e;font-weight:650;text-decoration:underline}.blog-page{width:min(1160px,calc(100% - 48px));min-height:70vh;margin:0 auto;padding:54px 0 90px}.blog-page-heading{max-width:730px;margin:0 auto 32px;text-align:center}.blog-eyebrow{color:#728276;font-size:12px;font-weight:760;letter-spacing:.12em}.blog-page-heading h1{margin:10px 0 12px;color:#17231f;font-size:clamp(32px,4.8vw,40px);line-height:1.12;letter-spacing:-.05em}.blog-page-heading p{margin:0;color:#69766f;font-size:16px}.blog-post-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.blog-card{min-width:0;overflow:hidden;border:1px solid #e4e9df;border-radius:14px;background:#fff;box-shadow:0 3px 12px #283c200a}.blog-card-image{display:block;width:100%;height:210px;object-fit:cover;background:linear-gradient(135deg,#edf6e6,#d7e8d0)}.blog-card-image--empty{display:grid;place-items:center;color:#729066;font-size:14px;font-weight:650}.blog-card-content{padding:20px}.blog-card-category{color:#4d7947;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.blog-card h2{margin:8px 0;color:#203329;font-size:21px;line-height:1.3;letter-spacing:-.025em}.blog-card h2 a:hover,.blog-related-card a:hover{color:#387447}.blog-card-excerpt{display:-webkit-box;min-height:72px;margin:0;overflow:hidden;color:#69766f;font-size:14px;line-height:1.7;-webkit-box-orient:vertical;-webkit-line-clamp:3}.blog-card-meta{display:flex;flex-wrap:wrap;gap:5px 10px;margin-top:18px;color:#778273;font-size:12px}.blog-empty{padding:46px 20px;border:1px dashed #ced9cb;border-radius:14px;color:#69766f;text-align:center}.blog-article-page{width:min(1160px,calc(100% - 48px));margin:0 auto;padding:34px 0 90px}.blog-breadcrumb{margin:0 0 22px;color:#728276;font-size:14px}.blog-breadcrumb a:hover{color:#173d31}.blog-article-layout{display:grid;grid-template-columns:minmax(0,760px) minmax(230px,300px);justify-content:space-between;gap:56px;align-items:start}.blog-article{min-width:0}.blog-article-header{margin-bottom:26px}.blog-article-category{color:#4d7947;font-size:12px;font-weight:720;letter-spacing:.08em;text-transform:uppercase}.blog-article-header h1{margin:10px 0 14px;color:#17231f;font-size:clamp(32px,4.8vw,40px);line-height:1.12;letter-spacing:-.05em}.blog-article-excerpt{margin:0;color:#5d6b63;font-size:18px;line-height:1.65}.blog-article-meta{display:flex;flex-wrap:wrap;gap:6px 12px;margin-top:18px;color:#778273;font-size:13px}.blog-article-hero{width:100%;max-height:420px;margin-bottom:28px;border-radius:14px;object-fit:cover}.blog-body{color:#33443a;font-size:16px;line-height:1.85;overflow-wrap:anywhere}.blog-body p{margin:0 0 22px}.blog-body h2,.blog-body h3,.blog-body h4{color:#203329;font-weight:700;line-height:1.3;letter-spacing:-.025em;scroll-margin-top:24px}.blog-body h2{margin:38px 0 14px;font-size:28px}.blog-body h3{margin:30px 0 12px;font-size:22px}.blog-body h4{margin:24px 0 10px;font-size:19px}.blog-body ol,.blog-body ul{margin:0 0 24px;padding-left:26px}.blog-body ul{list-style-type:disc}.blog-body ol{list-style-type:decimal}.blog-body li{margin:5px 0}.blog-body a{color:#267143;text-decoration:underline;text-underline-offset:3px}.blog-body blockquote{margin:25px 0;padding:16px 20px;border-left:3px solid #9ddd55;background:#f3f8ef;color:#536456}.blog-body pre{max-width:100%;margin:24px 0;padding:18px;overflow-x:auto;border-radius:10px;background:#17231f;color:#eef6e8;font-size:14px;line-height:1.6}.blog-body :not(pre)>code{padding:2px 5px;border-radius:4px;background:#edf3e9;font-size:.88em}.blog-body figure{margin:24px 0}.blog-body img{display:block;max-width:100%;height:auto;margin:0 auto;border-radius:10px}.blog-body figcaption{margin-top:8px;color:#778273;font-size:13px;text-align:center}.blog-toc{margin:28px 0 34px;padding:19px 22px;border:1px solid #e0e9da;border-radius:12px;background:#f7faf4}.blog-toc h2{margin:0 0 8px;font-size:16px;letter-spacing:0}.blog-toc ol{margin:0;padding-left:20px;font-size:14px;line-height:1.75}.blog-toc-level-4{margin-left:16px}.blog-related{position:sticky;top:24px;padding:20px;border:1px solid #e4e9df;border-radius:14px;background:#fff}.blog-related h2{margin:0 0 14px;color:#203329;font-size:18px}.blog-related-card{padding:14px 0;border-top:1px solid #edf0e8}.blog-related-card:first-of-type{padding-top:0;border-top:0}.blog-related-card a{display:block;color:#293b30;font-size:15px;font-weight:650;line-height:1.4}.blog-related-card time{display:block;margin-top:7px;color:#879084;font-size:12px}.blog-article-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:32px}.blog-article-tags span{padding:5px 10px;border-radius:999px;background:#edf5e7;color:#52744a;font-size:12px}@media (max-width:900px){.blog-post-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.blog-article-layout{grid-template-columns:minmax(0,1fr);gap:30px}.blog-related{position:static}}@media (max-width:600px){.blog-preview-banner{align-items:flex-start;flex-direction:column;gap:6px}.blog-site-header-inner{width:calc(100% - 32px);gap:12px}.blog-site-header nav{gap:13px}.blog-site-header nav a{font-size:13px}.blog-site-action{min-height:36px;padding:0 10px;font-size:12px}.blog-article-page,.blog-page{width:calc(100% - 32px);padding-top:34px}.blog-post-grid{grid-template-columns:1fr}.blog-card-image{height:220px}.blog-article-header h1{font-size:34px}.blog-article-excerpt{font-size:16px}}@media (max-width:1024px){.public-rent-header .site-nav{display:none}}@media (max-width:767px){.public-rent-header .container{padding-inline:16px}}@media (max-width:680px){.public-rent-header.site-header{height:68px}.public-rent-header .site-header__actions{gap:14px}}@media (max-width:639px){.public-rent-header .language-switcher__code,.public-rent-header .site-header__actions .button--text{display:none}}@media (max-width:390px){.public-rent-header .site-header__actions,.public-rent-header .site-header__inner{gap:8px}.public-rent-header .site-header__actions .button--small{padding:0 9px}}