.seo-page{padding-bottom:0}.seo-page header{position:sticky;top:0;z-index:30;height:86px;background:#f7f8f2f5;backdrop-filter:blur(16px)}.seo-page nav a[aria-current=page]{color:#ab562f;border-bottom:1px solid #e5804b}.seo-breadcrumb{max-width:1440px;margin:auto;padding:25px 5%;display:flex;gap:10px;flex-wrap:wrap;font-size:9px;line-height:1.8;color:#869477}.seo-breadcrumb a:after{content:'/';margin-left:10px;color:#adb7a3}.seo-breadcrumb a{color:#6c7d60}.seo-hero{max-width:1440px;margin:auto;padding:55px 5% 60px;background:#e8eddd}.seo-hero .eyebrow{font-size:9px;color:#9d623f}.seo-hero h1{font-family:Manrope,Arial,sans-serif;font-size:55px;line-height:1.15;letter-spacing:-2.7px;max-width:900px;margin-bottom:25px}.seo-hero>p:not(.eyebrow){font-size:15px;line-height:1.9;color:#6a7b5c;max-width:770px}.seo-hero .button{max-width:350px;margin-top:28px;font-size:12px;line-height:1.8}.seo-detail-grid{max-width:1440px;margin:auto;padding:60px 5%;display:grid;grid-template-columns:minmax(0,1.65fr) minmax(260px,1fr);gap:70px;align-items:start}.seo-prose h2{font-family:Manrope,Arial,sans-serif;font-size:28px;line-height:1.3;letter-spacing:-1px;margin:38px 0 20px}.seo-prose h2:first-child{margin-top:0}.seo-prose p,.seo-prose li{font-size:14px;line-height:1.95;color:#657858}.seo-prose ul{padding-left:20px;margin-bottom:30px}.seo-prose li{padding-left:4px;margin-bottom:8px}.seo-sidecard{background:#172d25;color:#eef3e5;padding:32px;position:sticky;top:115px}.seo-sidecard>span{font-size:8px;letter-spacing:1.4px;color:#afc19e}.seo-sidecard h2{font-size:30px;line-height:1.25;letter-spacing:-1px;margin:25px 0}.seo-sidecard p,.seo-sidecard li{font-size:12px;line-height:1.9;color:#b4c7a5}.seo-sidecard ul{padding-left:17px;margin-bottom:25px}.seo-sidecard li{margin-bottom:10px}.seo-sidecard .button{background:#e88d54;color:#172d25;font-size:11px;line-height:1.8;margin:25px 0 20px}.seo-sidecard .textlink{display:inline-block;color:#d2dec6;font-size:11px}.seo-sidecard .seo-small{font-size:10px;margin:25px 0 0;color:#94ac83}.seo-link-list{display:flex;flex-direction:column}.seo-link-list a{display:block;padding:16px 0;border-bottom:1px solid #d6decb;font-size:13px;line-height:1.8;color:#4d6646}.seo-link-list a:hover{color:#a75931}.seo-link-list a>span{display:inline-block;margin-left:12px;color:#899678;font-size:10px}.seo-catalogue{max-width:1440px;margin:auto;padding:55px 5%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.seo-card{display:flex;flex-direction:column;border:1px solid #d5dec8;padding:28px;background:#f3f5ec}.seo-card>span{color:#a26340;font-size:8px;letter-spacing:1px;line-height:1.8}.seo-card h2{font-family:Manrope,Arial,sans-serif;font-size:25px;line-height:1.3;letter-spacing:-1px;margin:22px 0 17px}.seo-card p{font-size:13px;line-height:1.9;color:#6b7c5c;margin-bottom:22px}.seo-card small{font-size:10px;color:#899778;line-height:1.8}.seo-card .textlink{margin-top:auto;padding-top:22px;display:block;font-size:11px}.seo-additional,.seo-map{max-width:1440px;margin:auto;padding:35px 5% 65px}.seo-additional h2{font-size:30px;letter-spacing:-1px}.seo-additional p{font-size:14px;line-height:1.9;color:#6b7c5c}.seo-additional .textlink{font-size:12px;display:inline-block;margin-top:15px}.project-facts{display:flex;gap:9px;flex-wrap:wrap;margin-top:28px}.project-facts span{padding:8px 11px;border:1px solid #bfcdb0;font-size:10px;line-height:1.6}.project-facts .project-stage{background:#172d25;color:#edf3e3;border-color:#172d25}.seo-reading-layout{max-width:1440px;margin:auto;padding:35px 5% 70px;display:grid;grid-template-columns:220px minmax(0,1fr);gap:65px;align-items:start}.reading-aside{position:sticky;top:115px;padding:25px;background:#e8eddd}.reading-aside>span{font-size:8px;letter-spacing:1.3px;color:#a16b44}.reading-aside a{display:block;font-size:12px;line-height:1.9;margin-top:23px;color:#526b46}.reading-aside p{font-size:11px;line-height:1.9;color:#81936e;margin-top:22px}.standalone-article{min-width:0;max-width:900px}.standalone-article .article-meta{font-size:9px;line-height:1.8}.standalone-article .answer-body a{color:#9e5430;text-decoration:underline;text-underline-offset:4px}.seo-page footer>a{line-height:1.8}.seo-page .forum-article h1{margin-top:0}.project-open:focus-visible{outline:3px solid #ed713b;outline-offset:4px}
@media(max-width:1050px){.seo-hero h1{font-size:47px}.seo-detail-grid{gap:35px;grid-template-columns:minmax(0,1.5fr) minmax(250px,1fr)}.seo-reading-layout{gap:30px;grid-template-columns:190px minmax(0,1fr)}.seo-catalogue{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}.seo-sidecard{padding:26px}.seo-card{padding:25px}}
@media(max-width:780px){.seo-detail-grid{grid-template-columns:1fr;gap:35px}.seo-sidecard{position:static}.seo-reading-layout{grid-template-columns:1fr;gap:25px}.reading-aside{position:static;padding:18px 22px;display:flex;align-items:center;gap:10px 22px;flex-wrap:wrap}.reading-aside>span{width:100%}.reading-aside a,.reading-aside p{margin:0}.seo-hero h1{font-size:42px}.seo-prose h2{font-size:27px}}
@media(max-width:680px){.seo-page header{height:76px}.seo-page nav{top:76px}.seo-breadcrumb{padding:22px 6%;font-size:9px}.seo-breadcrumb>span{width:100%}.seo-hero{padding:37px 6% 40px}.seo-hero h1{font-size:35px;letter-spacing:-1.6px;line-height:1.2}.seo-hero>p:not(.eyebrow){font-size:14px}.seo-hero .button{max-width:none;font-size:11px}.seo-detail-grid{padding:40px 6%;gap:30px}.seo-prose h2{font-size:26px}.seo-prose p,.seo-prose li{font-size:14px}.seo-catalogue{padding:35px 6%;grid-template-columns:1fr;gap:15px}.seo-card{padding:25px}.seo-card h2{font-size:26px}.seo-card .textlink{min-height:44px}.seo-reading-layout{padding:10px 6% 45px;gap:27px}.seo-reading-layout .forum-article h1{font-size:32px;line-height:1.25}.seo-sidecard .button{font-size:12px}.seo-additional,.seo-map{padding:30px 6% 45px}.project-facts span{font-size:9px}.seo-link-list a{font-size:13px}.seo-card p{font-size:13px}.article-actions button{min-height:44px}.seo-page footer{gap:20px}}
