.desktop-nav{gap:23px}.desktop-nav a{font-size:11px;white-space:nowrap}.header-cta{font-size:11px;white-space:nowrap}.hero h1{max-width:960px}.topic-grid.five{grid-template-columns:repeat(5,1fr)}.topic-grid.five .topic-card{min-height:260px}.topic-grid.five .topic-name{font-size:clamp(23px,2vw,31px);line-height:1.13}.post-list{border-top:1px solid #bfcabd}.post-row{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,.78fr) 160px;gap:38px;align-items:center;padding:29px 0;border-bottom:1px solid #bfcabd}.post-row-main{display:grid;grid-template-columns:94px 1fr 22px;gap:25px;align-items:start}.post-row-date{font-size:11px;color:#798b79;white-space:nowrap;padding-top:9px}.post-row h3{font-family:var(--serif);font-weight:400;font-size:clamp(25px,2.25vw,34px);line-height:1.16;letter-spacing:-.035em;margin:0;transition:color .2s}.post-row-main:hover h3,.post-row-main:focus-visible h3{color:#668768}.post-row-arrow{font-size:21px;line-height:1.3}.post-row-excerpt{color:#6b786e;font-size:13px;line-height:1.6;margin:0}.post-row-category{text-align:right;text-transform:uppercase;letter-spacing:.08em;font-size:10px;color:#67816a}.post-row-category a:hover{text-decoration:underline}.pagination{margin-top:42px}.pagination,.pagination .page-numbers{display:flex;gap:7px;align-items:center;flex-wrap:wrap}.pagination a,.pagination span{display:inline-flex;min-width:38px;height:38px;align-items:center;justify-content:center;padding:0 10px;border:1px solid #c0cbbb;font-size:12px}.pagination a:hover,.pagination [aria-current]{background:var(--deep);border-color:var(--deep);color:#fff}.page-lead{background:#e8ece3;padding:38px 0 100px}.breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;gap:10px;color:#7b897d;font-size:11px;line-height:1.5;margin-bottom:80px}.breadcrumbs a:hover{text-decoration:underline}.page-lead h1{font-family:var(--serif);font-size:clamp(54px,6.5vw,98px);line-height:1;letter-spacing:-.055em;font-weight:400;max-width:950px;margin:24px 0 0}.page-lead h1 em{font-weight:400}.page-lead-text{color:#647365;max-width:580px;line-height:1.7;margin-top:25px}.category-archive{background:#f7f6f0}.article-head{padding-top:38px;padding-bottom:66px}.article-head .breadcrumbs{margin-bottom:90px}.article-head h1{font-family:var(--serif);font-weight:400;font-size:clamp(55px,6.4vw,98px);line-height:1.04;letter-spacing:-.055em;max-width:1100px;margin:24px 0 30px}.article-meta{display:flex;gap:24px;color:#819081;font-size:12px;border-top:1px solid var(--line);padding-top:19px}.article-cover img{width:100%;max-height:680px;object-fit:cover}.article-layout{display:grid;grid-template-columns:minmax(180px,.65fr) minmax(0,2.1fr) minmax(0,.35fr);gap:55px;padding-top:90px;padding-bottom:115px}.article-aside{position:sticky;align-self:start;top:30px;display:flex;flex-direction:column;gap:17px;border-top:1px solid var(--line);padding-top:18px;font-size:12px;color:#6a796c}.article-aside>span{font-size:10px;text-transform:uppercase;letter-spacing:.18em;color:#849486;margin-bottom:8px}.article-aside a:hover{color:#264c34;text-decoration:underline}.article-aside [data-toc]{display:flex;flex-direction:column;gap:17px}.article-aside>a:last-child{margin-top:15px;border-top:1px solid var(--line);padding-top:18px}.article-body{max-width:790px;font-family:var(--serif);font-size:21px;line-height:1.76;color:#354639}.article-body>*:first-child{margin-top:0}.article-body h2{font-family:var(--serif);font-size:clamp(35px,3.7vw,53px);font-weight:400;letter-spacing:-.04em;line-height:1.15;margin:65px 0 25px}.article-body h3{font-size:30px;font-weight:400;line-height:1.25;margin:45px 0 20px}.article-body p{margin:0 0 25px}.article-body ul,.article-body ol{padding-left:28px;margin-bottom:30px}.article-body li{padding-left:8px;margin-bottom:14px}.article-body a{text-decoration:underline;text-underline-offset:3px;color:#4f7658}.article-body img{height:auto;max-width:100%;margin:30px auto}.article-body iframe,.article-body video{max-width:100%}.article-body table{max-width:100%;display:block;overflow-x:auto;border-collapse:collapse;font-family:var(--sans);font-size:14px}.article-body td,.article-body th{border:1px solid var(--line);padding:10px}.article-body blockquote{border-left:2px solid #99af95;padding-left:25px;margin:35px 0;color:#667c69;font-style:italic}.article-end{display:flex;gap:15px;align-items:center;border-top:1px solid var(--line);padding-top:25px;margin-top:55px;color:#8d9c8e;font-family:var(--sans);font-size:11px;text-transform:uppercase;letter-spacing:.16em}.article-end span{font-size:25px}.article-end p{margin:0}.related{background:#e8ece3;padding:95px 0 110px}.related h2{font-family:var(--serif);font-size:clamp(43px,5vw,70px);font-weight:400;letter-spacing:-.05em;margin:15px 0 45px}.related h2 em{font-weight:400}.related-list{display:grid;grid-template-columns:repeat(2,1fr);gap:0 50px}.related-list a{border-top:1px solid #bac9b7;padding:25px 0;display:flex;justify-content:space-between;gap:20px;font-family:var(--serif);font-size:25px;letter-spacing:-.02em}.related-list a:nth-last-child(-n+2){border-bottom:1px solid #bac9b7}.related-list a:hover{color:#648166}.related-list span{font-family:var(--sans);font-size:18px}.footer-top nav{display:grid;grid-template-columns:repeat(3,minmax(120px,1fr));gap:22px 30px;max-width:660px}.footer-top nav a{line-height:1.4}.footer-top p{max-width:230px}.page-body{padding-top:90px;padding-bottom:110px}.page-body .article-body,.page-body.article-body{max-width:800px}.page-body form{font-family:var(--sans);font-size:14px}.page-body input,.page-body textarea{max-width:100%;padding:12px;border:1px solid var(--line);background:#fff}.page-body button,.page-body input[type=submit]{background:var(--deep);color:white;border:0;cursor:pointer}.story-card-link{display:block}.story-number span{float:right}@media(max-width:1180px){.desktop-nav{gap:14px}.desktop-nav a{font-size:10px}.header-cta{display:none}.post-row{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:25px}.post-row-category{display:none}.topic-grid.five{grid-template-columns:repeat(3,1fr)}.topic-grid.five .topic-card:nth-child(4){border-left:1px solid #bac5b5}.article-layout{grid-template-columns:190px minmax(0,1fr);gap:45px}}@media(max-width:850px){.desktop-nav{display:none}.menu-toggle{display:block}.post-row{display:block;padding:25px 0}.post-row-excerpt{margin:15px 0 0 119px;max-width:600px}.topic-grid.five{grid-template-columns:repeat(2,1fr)}.topic-grid.five .topic-card{min-height:190px}.topic-grid.five .topic-card:nth-child(odd){border-left:1px solid #bac5b5}.article-layout{grid-template-columns:minmax(0,1fr);padding-top:55px}.article-aside{position:static;display:none}.article-body{font-size:19px}.footer-top nav{grid-template-columns:repeat(2,minmax(120px,1fr))}}@media(max-width:580px){.topic-grid.five{display:block}.topic-grid.five .topic-card{min-height:150px;border-left:1px solid #bac5b5;border-bottom:1px solid #bac5b5}.topic-grid.five .topic-card:last-child{border-bottom:0}.topic-grid.five .topic-name{font-size:27px}.post-row-main{grid-template-columns:1fr 20px;gap:10px}.post-row-date{grid-column:1/3;padding:0 0 8px}.post-row h3{font-size:28px}.post-row-excerpt{margin-left:0}.page-lead{padding-bottom:75px}.breadcrumbs{margin-bottom:55px}.page-lead h1{font-size:53px}.article-head .breadcrumbs{margin-bottom:60px}.article-head h1{font-size:50px}.article-head{padding-bottom:45px}.article-layout{padding-bottom:70px}.article-body{font-size:18px;line-height:1.7}.article-body h2{margin-top:50px}.related{padding:70px 0}.related-list{grid-template-columns:1fr}.related-list a:nth-last-child(2){border-bottom:0}.related-list a{font-size:23px}.footer-top nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}}
.mobile-toc{display:none}@media(max-width:850px){.mobile-toc{display:flex;flex-direction:column;gap:12px;padding:18px 20px;margin-bottom:10px;border:1px solid #c0cbbb;color:#354639;font-family:var(--sans);font-size:13px}.mobile-toc summary{cursor:pointer;font-weight:600}.mobile-toc[open] summary{margin-bottom:8px}.mobile-toc a{display:block;margin-top:12px;line-height:1.45}}

.article-body figure{margin:36px 0 42px}.article-body figure img{display:block;width:100%;height:auto;margin:0;border:1px solid var(--line);border-radius:8px;background:#f7f5ec}.article-body figcaption{margin-top:12px;font-family:var(--sans);font-size:13px;line-height:1.5;color:#68796b}.article-body figure+ p{margin-top:0}@media(max-width:580px){.article-body figure{margin:30px 0 34px}.article-body figcaption{font-size:12px}}
.article-body figure img[src="/assets/articles/schema-posadka-kontejnernogo-dereva.svg"],.article-body figure img[src="/assets/articles/shed-screening-plan.svg"]{aspect-ratio:1/1;object-fit:contain}
.article-body figure img[src="/assets/articles/schema-zony-pruda.svg"]{aspect-ratio:20/19;object-fit:contain}.article-body figure img[src="/assets/articles/gravel-garden-zones.svg"]{aspect-ratio:1/1;object-fit:contain}
.article-body figure img[src="/assets/articles/schema-zony-pruda-v2.svg"]{aspect-ratio:20/19;object-fit:contain}.article-body figure img[src="/assets/articles/gravel-garden-zones-v2.svg"]{aspect-ratio:1/1;object-fit:contain}
