.guides-prototype-shell{background:var(--brand-white)}.gp-prototype-notice{background:var(--brand-green-50);color:#536457;max-width:1440px;font:400 11px / 16px var(--brand-font);margin-inline:auto;padding:8px 40px}.guides-prototype{--gp-ink:#14261f;--gp-muted:#6b786e;--gp-green:#387d2e;--gp-border:#e5ebe3;background:var(--brand-white);max-width:1440px;color:var(--gp-ink);font:400 14px / 1.5 var(--brand-font);margin-inline:auto}.guides-prototype :where(h1,h2,h3,h4,p,ul,ol){letter-spacing:0;margin:0}.guides-prototype :where(a){color:inherit;text-decoration:none}.guides-prototype :where(button,input,textarea){font:inherit}.guides-prototype :where(button){cursor:pointer}.guides-prototype :where(img){max-width:100%;display:block}.guides-prototype :where([hidden]){display:none!important}.guides-prototype :where(a,button,input,textarea,summary):focus-visible{outline:2px solid var(--brand-blue-500);outline-offset:3px}.guides-prototype :where(a:hover){text-underline-offset:3px;text-decoration:underline}.gp-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.gp-index{grid-template-columns:minmax(0,850fr) minmax(0,415fr);align-items:start;gap:55px;padding:44px 80px 64px 40px;display:grid}.gp-index-main{min-width:0}.gp-index h1{font:600 27px / 32px var(--brand-font)}.gp-index-description{color:var(--gp-muted);margin-top:11px;font-size:14px;line-height:20px}.gp-search{border:1px solid var(--gp-border);border-radius:8px;align-items:center;gap:8px;height:46px;margin-top:19px;padding:0 18px;display:flex}.gp-search>span{color:var(--gp-muted);flex:none;font-size:17px}.gp-search input{width:100%;min-width:0;height:100%;color:var(--gp-ink);background:0 0;border:0;padding:0;font-size:13px}.gp-search input::placeholder{color:var(--gp-muted);opacity:1}.gp-search:focus-within{outline:2px solid var(--brand-blue-500);outline-offset:3px}.gp-search input:focus-visible{outline:none}.gp-filters{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.gp-filters button{border:1px solid var(--gp-border);color:#627067;background:#fff;border-radius:999px;min-width:104px;min-height:34px;padding:8px 14px;font-size:11px;font-weight:600;line-height:16px}.gp-filters button:hover{background:var(--brand-green-50)}.gp-filters button[aria-pressed=true]{background:var(--gp-green);border-color:var(--gp-green);color:#fff}.gp-guide-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 32px;margin-top:29px;padding-right:23px;display:grid}.gp-guide-card{min-width:0}.gp-guide-image{border-radius:8px;display:block;overflow:hidden}.gp-guide-image img{object-fit:cover;width:100%;height:112px}.gp-guide-card:nth-child(n+4) .gp-guide-image{border-radius:12px}.gp-guide-card:nth-child(n+4) .gp-guide-image img{height:115px}.gp-guide-category{color:var(--gp-green);margin-top:13px;font-size:10px;font-weight:600;line-height:12px}.gp-guide-card h2{color:var(--gp-ink);font:600 14px / 17px var(--brand-font);margin-top:8px}:lang(ru) .gp-guide-card h2{min-height:34px}.gp-guide-summary{color:#748178;margin-top:10px;font-size:13px;line-height:16px}.gp-text-link,.guides-prototype .gp-text-link{color:#2f8129;font:600 12px / 20px var(--brand-font);background:0 0;border:0;align-items:center;gap:5px;padding:0;text-decoration:none;display:inline-flex}.gp-text-link:hover{text-underline-offset:3px;text-decoration:underline}.gp-guide-card>.gp-text-link{margin-top:5px}.gp-popular{border:1px solid var(--gp-border);border-radius:10px;margin-top:-4px;padding:28px 24px 32px}.gp-popular h2{font:600 17px / 22px var(--brand-font)}.gp-popular-links{padding:0;list-style:none;margin-top:14px!important}.gp-popular-links li{border-bottom:1px solid var(--gp-border)}.gp-popular-links a,.gp-popular-links button{width:100%;color:var(--gp-ink);text-align:start;font:600 13px / 18px var(--brand-font);background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:28px 0;display:flex}.gp-popular-links li:first-child :is(a,button){padding-top:14px}.gp-popular-links :is(a,button)>span:nth-child(2){color:var(--gp-green);flex:none;font-size:16px}.gp-popular-links button:hover{text-underline-offset:3px;text-decoration:underline}.gp-suggest-card{background:#f5faf4;border:1px solid #dde8de;border-radius:8px;margin-top:16px;padding:13px 16px}.gp-suggest-card h3{font:600 13px / 18px var(--brand-font)}.gp-suggest-card p{color:#637366;margin-top:2px;font-size:12px;line-height:16px}.gp-suggest-card .gp-text-link{margin-top:10px;font-size:13px;line-height:18px}.gp-button,.guides-prototype .gp-button{color:#fff;min-height:44px;font:600 14px / 20px var(--brand-font);text-align:center;background:#2f8128;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:12px 18px;text-decoration:none;display:inline-flex}.gp-button:hover{background:var(--brand-green-700)}.gp-empty{background:var(--brand-green-50);border-radius:12px;margin-top:32px;padding:32px}.gp-empty h2{font:600 20px / 28px var(--brand-font)}.gp-empty p{color:var(--gp-muted);margin-top:8px}.gp-empty>div{flex-wrap:wrap;align-items:center;gap:16px;margin-top:24px;display:flex}.gp-no-js{color:var(--gp-muted);margin-top:24px}html:has(.gp-topic-dialog[open]){overflow:hidden}.gp-topic-dialog{color:#173226;scrollbar-color:#9eb8a4 #f1f7f2;scrollbar-width:thin;background:#fff;border:1px solid #d5e3d8;border-radius:20px;width:min(720px,100% - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:28px 35px 24px;position:fixed;inset:0;overflow-y:auto;box-shadow:0 12px 32px #0a1f142e}.gp-topic-dialog::backdrop{background:#0d1e1438}.gp-dialog-close{color:#173226;background:#f1f7f2;border:0;border-radius:50%;place-items:center;width:36px;height:36px;padding:0;line-height:1;display:grid;position:absolute;top:23px;right:35px;font-size:22px!important}.gp-dialog-close:hover{background:#e0ecdf}.gp-dialog-label{color:#2f8128;padding-right:48px;font-size:12px;font-weight:600;line-height:16px}.gp-topic-dialog h2{font:700 26px / 36px var(--brand-font);margin-top:9px;padding-right:36px}.gp-dialog-description{color:#65736b;margin-top:6px;font-size:14px;line-height:20px}.gp-topic-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 28px;margin-top:16px;display:grid}.gp-topic-fields label{min-width:0;font:600 12px / 16px var(--brand-font);display:block}.gp-topic-fields input,.gp-topic-fields textarea{color:#173226;width:100%;min-width:0;font:400 13px / 20px var(--brand-font);background:#fff;border:1px solid #c9ddce;border-radius:8px;margin-top:6px;padding:13px;display:block}.gp-topic-fields input{height:48px}.gp-topic-fields textarea{resize:vertical;height:112px}.gp-topic-fields :is(input,textarea)::placeholder{color:#76837b;opacity:1}.gp-topic-full{grid-column:1/-1}.gp-topic-consent{color:#4f5e55;font:400 11px / 15px var(--brand-font);align-items:flex-start;gap:10px;margin-top:18px;display:flex}.gp-topic-consent input{accent-color:#2f8128;flex:none;width:16px;height:16px;margin:2px 0 0}.gp-topic-consent a{text-underline-offset:2px;text-decoration:underline}.gp-topic-submit{width:100%;min-height:48px;margin-top:30px}.gp-topic-footer{color:#76837b;font:400 11px / 17px var(--brand-font);text-align:center;margin-top:16px}.gp-topic-demo{color:#536457;font:400 11px / 16px var(--brand-font);background:#f1f7f2;border-radius:6px;margin-top:12px;padding:8px 12px}.gp-topic-success{padding:24px 0}.gp-topic-success p{color:#65736b;margin-block:16px 24px}@media (width<=1200px){.gp-index{grid-template-columns:minmax(0,1fr) 300px;gap:32px;padding:36px 32px 56px}.gp-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 24px;padding-right:0}.gp-filters{gap:8px}.gp-filters button{min-width:88px}.gp-popular{padding:24px}}@media (width<=900px){.gp-index{grid-template-columns:minmax(0,1fr);gap:40px}.gp-popular{margin-top:0}.gp-popular-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;display:grid}.gp-popular-links li:first-child :is(a,button){padding-top:28px}}@media (width<=600px){.gp-prototype-notice{padding-inline:16px}.gp-index{gap:32px;padding:28px 16px 40px}.gp-index h1{font-size:26px;line-height:32px}.gp-index-description{font-size:14px}.gp-search{height:48px;margin-top:20px}.gp-filters{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:20px;display:grid}.gp-filters button{min-width:0;min-height:40px;padding-inline:6px}.gp-guide-grid{grid-template-columns:minmax(0,1fr);gap:30px;margin-top:24px}.gp-guide-image img,.gp-guide-card:nth-child(n+4) .gp-guide-image img{aspect-ratio:255/112;height:auto}.gp-guide-card h2{font-size:18px;line-height:24px}:lang(ru) .gp-guide-card h2{min-height:0}.gp-guide-summary{font-size:14px;line-height:20px}.gp-guide-card>.gp-text-link{min-height:32px;margin-top:8px;font-size:13px}.gp-popular{padding:20px}.gp-popular-links{display:block}.gp-popular-links :is(a,button),.gp-popular-links li:first-child :is(a,button){padding-block:20px}.gp-empty{padding:24px}.gp-topic-dialog{border-radius:16px;padding:24px 20px 20px}.gp-dialog-close{top:18px;right:16px}.gp-topic-dialog h2{font-size:24px;line-height:30px}.gp-topic-fields{grid-template-columns:minmax(0,1fr);gap:18px;margin-top:20px}.gp-topic-fields :is(input,textarea){font-size:16px}.gp-topic-consent{font-size:12px;line-height:17px}.gp-topic-consent input{width:20px;height:20px}.gp-topic-submit{margin-top:24px}}.guides-prototype .gp-article{--gp-article-ink:#102a20;--gp-article-green:#2f8129;--gp-article-muted:#748178;--gp-article-border:#d3e0d1;width:min(1232px,100% - 48px);color:var(--gp-article-ink);font-family:var(--brand-font);margin-inline:auto;padding-block:38px 60px;font-size:16px;line-height:1.55}.guides-prototype .gp-article :where(p,h1,h2,h3,ol,ul,dl,dd,blockquote,figure){margin:0}.guides-prototype .gp-article :where(ol,ul){padding:0;list-style:none}.guides-prototype .gp-article :where(a){text-underline-offset:3px}.guides-prototype .gp-article :where([id]){scroll-margin-top:100px}.guides-prototype .gp-article :where(section,div,aside){min-width:0}.guides-prototype .gp-article__breadcrumb{color:var(--gp-article-muted);flex-wrap:wrap;gap:6px;margin-bottom:30px;font-size:12px;line-height:16px;display:flex}.guides-prototype .gp-article__breadcrumb>*+:before{content:"›";margin-right:6px}.guides-prototype .gp-article__breadcrumb a:hover{color:var(--gp-article-green)}.guides-prototype .gp-article__eyebrow{color:var(--gp-article-green);letter-spacing:0;font-size:12px;font-weight:700;line-height:16px}.guides-prototype .gp-article__header h1{letter-spacing:0;margin-top:16px;font-size:48px;font-weight:700;line-height:56px}.guides-prototype .gp-article__header h1 span{display:block}.guides-prototype .gp-article__deck{color:var(--gp-article-muted);max-width:1232px;margin-top:14px;font-size:20px;line-height:30px}.guides-prototype .gp-article__meta{color:var(--gp-article-muted);margin-top:12px;font-size:13px;line-height:18px}.guides-prototype .gp-article__hero{object-fit:cover;border-radius:18px;width:100%;height:430px;margin-top:28px;display:block}.guides-prototype .gp-article--verified-homes .gp-article__hero{object-position:50% 22.2%}.guides-prototype .gp-article--start-or-buy-business .gp-article__deck{margin-top:20px}.guides-prototype .gp-article__intro{border:1px solid var(--gp-article-border);background:#f1f8f0;border-radius:14px;min-height:128px;margin-top:32px;padding:24px 27px;font-size:19px;line-height:30px}.guides-prototype .gp-article__layout{grid-template-columns:270px minmax(0,1fr);align-items:start;gap:40px;margin-top:40px;display:grid}.guides-prototype .gp-article__sidebar{border:1px solid var(--gp-article-border);background:#f7f8f6;border-radius:14px;padding:26px 23px}.guides-prototype .gp-article__toc-mobile{display:none}.guides-prototype .gp-article__toc-list{gap:30px;margin-top:28px;display:grid}.guides-prototype .gp-article__toc-list a{color:var(--gp-article-muted);gap:10px;font-size:14px;line-height:21px;text-decoration:none;display:flex}.guides-prototype .gp-article__toc-list li:first-child a{color:var(--gp-article-ink);font-weight:600}.guides-prototype .gp-article__toc-list a:hover{color:var(--gp-article-green);text-decoration:underline}.guides-prototype .gp-article__toc-list a span{font-variant-numeric:tabular-nums;flex:0 0 20px}.guides-prototype .gp-article__note{background:#fbf6e9;border-radius:12px;margin-top:64px;padding:20px}.guides-prototype .gp-article__note h2{letter-spacing:0;margin-bottom:15px;font-size:11px;line-height:16px}.guides-prototype .gp-article__note p{font-size:14px;line-height:22px}.guides-prototype .gp-article__note p+p{margin-top:5px}.guides-prototype .gp-article__body{flex-direction:column;gap:30px;display:flex}.guides-prototype .gp-article__quick{border:1px solid var(--gp-article-border);background:#f1f8f0;border-radius:14px;padding:26px 31px}.guides-prototype .gp-article__quick h2{letter-spacing:0;margin-top:14px;font-size:26px;font-weight:700;line-height:34px}.guides-prototype .gp-article__quick>p:last-child:not(:first-child){margin-top:14px;font-size:16px;line-height:25px}.guides-prototype .gp-article__section h2{letter-spacing:0;margin-top:16px;font-size:32px;font-weight:700;line-height:40px}.guides-prototype .gp-article__section>p:last-of-type{margin-top:20px;font-size:17px;line-height:29px}.guides-prototype .gp-article__quote{background:#e5f6fa;border-radius:14px;margin-top:28px;padding:24px 32px;font-size:20px;font-weight:600;line-height:30px}.guides-prototype .gp-article__editorial img{object-fit:cover;border-radius:16px;width:100%;height:300px;display:block}.guides-prototype .gp-article :where(figcaption,.gp-article__caption){color:var(--gp-article-muted);margin-top:10px;font-size:12px;line-height:18px}.guides-prototype .gp-article__schemes{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.guides-prototype .gp-article__schemes div{border:1px solid var(--gp-article-border);background:#f5faf2;border-radius:10px;min-height:68px;padding:9px 11px}.guides-prototype .gp-article__schemes dt{color:#2f7d32;font-size:13px;font-weight:700;line-height:16px}.guides-prototype .gp-article__schemes dd{color:#3b4f45;margin-top:3px;font-size:10.5px;line-height:14px}.guides-prototype .gp-article__panels{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;display:grid}.guides-prototype .gp-article__panel{border:1px solid var(--gp-article-border);background:#f1f8f0;border-radius:14px;padding:27px}.guides-prototype .gp-article__panel:nth-child(2){background:#fbf6e9}.guides-prototype .gp-article__panel h2{letter-spacing:0;font-size:21px;font-weight:700;line-height:28px}.guides-prototype .gp-article__panel ul{gap:16px;margin-top:22px;display:grid}.guides-prototype .gp-article__panel li{font-size:14px;line-height:22px}.guides-prototype .gp-article__checklist{border:1px solid var(--gp-article-border);border-radius:14px;padding:26px 31px 30px}.guides-prototype .gp-article__checklist h2{letter-spacing:0;margin-top:14px;font-size:25px;font-weight:700;line-height:32px}.guides-prototype .gp-article__checklist-items{grid-template-rows:repeat(3,auto);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column;gap:20px 40px;margin-top:28px;display:grid}.guides-prototype .gp-article__checklist-items li{align-items:baseline;gap:12px;font-size:15px;font-weight:600;line-height:22px;display:flex}.guides-prototype .gp-article__checklist-items li>span{font-variant-numeric:tabular-nums;flex:0 0 20px}.guides-prototype .gp-article__cta{color:#fff;background:#102a20;border-radius:14px;justify-content:space-between;align-items:center;gap:22px;min-height:126px;padding:24px 32px;display:flex}.guides-prototype .gp-article__cta>div{flex:1 1 0}.guides-prototype .gp-article__cta h2{letter-spacing:0;font-size:22px;font-weight:700;line-height:28px}.guides-prototype .gp-article__cta p{color:#d4e3d9;margin-top:9px;font-size:14px;line-height:21px}.guides-prototype .gp-article__cta a{background:var(--gp-article-green);color:#fff;text-align:center;border-radius:10px;flex:0 0 264px;justify-content:center;align-items:center;min-height:52px;padding:13px 12px;font-size:14px;font-weight:600;line-height:20px;text-decoration:none;transition:background-color .16s;display:flex}.guides-prototype .gp-article__cta a:hover{background:#256b21}.guides-prototype .gp-article__footer-note{color:var(--gp-article-muted);margin-top:32px;font-size:12px;line-height:18px}.guides-prototype .gp-article__demo{background:#f8fbf8;border:1px solid #bfd6bf;border-radius:18px;padding:20px 23px 24px}.guides-prototype .gp-article__demo h2{letter-spacing:0;font-size:22px;font-weight:600;line-height:28px}.guides-prototype .gp-article__demo-layout{grid-template-columns:minmax(0,1fr) 208px;align-items:start;gap:16px;margin-top:18px;display:grid}.guides-prototype .gp-article__property{background:#fff;border:1px solid #d1ded1;border-radius:8px;gap:15px;padding:12px;display:flex}.guides-prototype .gp-article__property-photo{flex:0 0 172px;position:relative}.guides-prototype .gp-article__property-photo img{object-fit:cover;border-radius:6px;width:172px;height:124px;display:block}.guides-prototype .gp-article__property-photo>span{color:#fff;background:#307c27;border:3px solid #1f8c2e;border-radius:6px;padding:2px 4px;font-size:8px;line-height:12px;position:absolute;top:6px;left:6px}.guides-prototype .gp-article__property-info{flex:1 1 0}.guides-prototype .gp-article__property-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.guides-prototype .gp-article__property-heading img{flex:0 0 16px;width:16px;height:16px;display:block}.guides-prototype .gp-article__property-info h3{color:#12251b;font-size:13px;font-weight:700;line-height:18px}.guides-prototype .gp-article__property-info p{margin-top:5px;font-size:9px;line-height:14px}.guides-prototype .gp-article__property-location{color:#307c27;border:3px solid #1f8c2e;border-radius:9px;padding:0 4px;display:inline-block}.guides-prototype .gp-article__property-info .gp-article__property-price{font-size:12px;font-weight:600}.guides-prototype .gp-article__property-price span{color:#307c27;margin-left:6px;font-size:9px}.guides-prototype .gp-article__property-info a{color:#307c27;margin-top:5px;font-size:9px;font-weight:600;line-height:15px;display:inline-block}.guides-prototype .gp-article__legend{color:#0f381f;background:#e8f7e8;border-radius:14px;padding:15px}.guides-prototype .gp-article__legend h3{font-size:16px;font-weight:600;line-height:22px}.guides-prototype .gp-article__legend ul{gap:9px;margin-top:15px;display:grid}.guides-prototype .gp-article__legend li{font-size:12px;line-height:19px}.guides-prototype .gp-article__legend>p{margin-top:12px;font-size:12px;font-weight:600;line-height:18px}.guides-prototype .gp-article__badges{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.guides-prototype .gp-article__badge-card{border:1px solid var(--gp-article-border);background:#f4faf2;border-radius:14px;flex-direction:column;gap:10px;padding:20px;display:flex}.guides-prototype .gp-article__badge-card:nth-child(2){background:#f1f8fa}.guides-prototype .gp-article__badge-card:nth-child(3){background:#fff9ed}.guides-prototype .gp-article__badge-card>.gp-article__eyebrow{min-height:20px;font-size:10px;line-height:14px}.guides-prototype .gp-article__badge-card h2{letter-spacing:0;min-height:40px;font-size:18px;font-weight:700;line-height:24px}.guides-prototype .gp-article__badge-card>p:not(.gp-article__eyebrow){color:#6a786f;font-size:11px;font-weight:600;line-height:18px}.guides-prototype .gp-article__badge{color:#2f7d32;text-align:center;background:#e5f2e2;border-radius:14px;max-width:230px;padding:7px 10px;font-size:10px;font-weight:600;line-height:14px;display:block}.guides-prototype .gp-article__comparison{border:1px solid var(--gp-article-border);border-radius:14px;overflow-x:auto}.guides-prototype .gp-article__comparison table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:13px;line-height:18px}.guides-prototype .gp-article__comparison :where(th,td){text-align:left;vertical-align:middle;border-bottom:1px solid #d9e5d7;padding:13px 14px}.guides-prototype .gp-article__comparison th:first-child{background:#f7f9f6;width:19.5%;font-weight:600}.guides-prototype .gp-article__comparison :where(th,td):nth-child(2){background:#f4faf2}.guides-prototype .gp-article__comparison :where(th,td):nth-child(3){background:#fff9ed}.guides-prototype .gp-article__comparison thead th{color:#103729;font-weight:700}.guides-prototype .gp-article__comparison thead th:first-child{color:#fff;background:#103729;font-size:13px;font-weight:600}.guides-prototype .gp-article__comparison thead th:nth-child(2){color:#246b2b;background:#eaf5e7;font-size:14px}.guides-prototype .gp-article__comparison thead th:nth-child(3){color:#6b5320;background:#fbf4e3;font-size:14px}.guides-prototype .gp-article__comparison tr:last-child :where(th,td){border-bottom:0}.guides-prototype .gp-article__timeline>.gp-article__eyebrow{font-size:10px;line-height:14px}.guides-prototype .gp-article__timeline>h2{letter-spacing:0;margin-top:5px;font-size:20px;font-weight:700;line-height:26px}.guides-prototype .gp-article__timeline-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:15px;display:grid}.guides-prototype .gp-article__timeline-grid section{border:1px solid var(--gp-article-border);background:#f4faf2;border-radius:14px;padding:16px 18px}.guides-prototype .gp-article__timeline-grid section:nth-child(2){background:#fff9ed}.guides-prototype .gp-article__timeline-grid h3{font-size:17px;font-weight:700;line-height:22px}.guides-prototype .gp-article__timeline-grid p{color:#64736a;margin-top:8px;font-size:10.5px;line-height:15px}.guides-prototype .gp-article__timeline-grid strong{color:#2f7d32;margin-top:8px;font-size:13px;font-weight:600;line-height:18px;display:block}.guides-prototype .gp-article__timeline-grid ol{margin-top:8px;font-size:11.5px;line-height:22px}.guides-prototype .gp-article__source-note{color:#617369;background:#f7f9f6;border-radius:8px;margin-top:12px;padding:8px 12px;font-size:10.5px;line-height:15px}.guides-prototype .gp-article__decision-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;max-width:820px;margin-top:20px;display:grid}.guides-prototype .gp-article__decision-grid li{border:1px solid #d7e5d4;border-radius:12px;grid-column:span 2;padding:11px 13px}.guides-prototype .gp-article__decision-grid li:nth-child(n+4){grid-column:span 3}.guides-prototype .gp-article__decision-grid li:nth-child(4){background:#fff9ed}.guides-prototype .gp-article__decision-grid li:nth-child(5){background:#eef7fb}.guides-prototype .gp-article__decision-grid li>p{color:var(--gp-article-green);align-items:center;gap:8px;font-size:9px;font-weight:700;line-height:14px;display:flex}.guides-prototype .gp-article__decision-grid li>p span{background:var(--gp-article-green);color:#fff;border-radius:99px;padding:3px 7px}.guides-prototype .gp-article__decision-grid li:nth-child(4)>p{color:#a66a13}.guides-prototype .gp-article__decision-grid li:nth-child(4)>p span{background:#a66a13}.guides-prototype .gp-article__decision-grid li:nth-child(5)>p{color:#2478a6}.guides-prototype .gp-article__decision-grid li:nth-child(5)>p span{background:#2478a6}.guides-prototype .gp-article__decision-grid h3{margin-top:7px;font-size:11.5px;font-weight:600;line-height:15px}.guides-prototype .gp-article__routes{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:18px;display:grid}.guides-prototype .gp-article__routes li{background:#fff;border:1px solid #c9dec9;border-radius:12px;align-items:flex-start;gap:11px;min-height:89px;padding:12px;display:flex}.guides-prototype .gp-article__routes li>span{color:#2f8129;background:#e5f5e3;border-radius:50%;flex:0 0 30px;place-items:center;height:30px;font-size:13px;font-weight:600;display:grid}.guides-prototype .gp-article__routes h3{font-size:13px;font-weight:600;line-height:18px}.guides-prototype .gp-article__routes p{margin-top:4px;font-size:10px;line-height:15px}.guides-prototype .gp-article__routes strong{color:#2f7d32;margin-top:4px;font-size:10px;font-weight:600;line-height:15px;display:block}.guides-prototype .gp-article__insurance{background:#e5f6fa;border-radius:14px;padding:16px 25px}.guides-prototype .gp-article__insurance h2{letter-spacing:0;font-size:18px;font-weight:600;line-height:25px}.guides-prototype .gp-article__insurance ul{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.guides-prototype .gp-article__insurance li{color:#143326;background:#ffffffd1;border:1px solid #a3c9ba;border-radius:9px;flex:auto;min-height:28px;padding:5px 11px;font-size:11px;font-weight:600;line-height:16px}.guides-prototype .gp-article__insurance>p{margin-top:12px;font-size:11px;line-height:16px}.guides-prototype .gp-article__needs h2{letter-spacing:0;font-size:11px;line-height:16px}.guides-prototype .gp-article__needs-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:18px;display:grid}.guides-prototype .gp-article__needs-grid section{background:#f6fbf5;border:1px solid #c9dec9;border-radius:12px;padding:14px 16px}.guides-prototype .gp-article__needs-grid h3{font-size:13px;font-weight:700;line-height:18px}.guides-prototype .gp-article__needs-grid p{margin-top:7px;font-size:12px;line-height:18px}.guides-prototype .gp-article__experiences>p{margin-top:0}.guides-prototype .gp-article__experiences-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 32px;margin-top:22px;display:grid}.guides-prototype .gp-article__experiences-grid section{border:1px solid var(--gp-article-border);background:#fbf6e9;border-radius:14px;padding:18px 22px}.guides-prototype .gp-article__experiences-grid h3{font-size:16px;font-weight:700;line-height:22px}.guides-prototype .gp-article__experiences-grid p{margin-top:7px;font-size:13px;line-height:20px}.guides-prototype .gp-article__safety-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 32px;display:grid}.guides-prototype .gp-article__safety-grid section{border:1px solid var(--gp-article-border);background:#f1f8f0;border-radius:16px;padding:24px 28px}.guides-prototype .gp-article__safety-grid section:nth-child(2){background:#edf7fc;border-color:#0000}.guides-prototype .gp-article__safety-grid section:nth-child(3){background:#f5faed}.guides-prototype .gp-article__safety-grid section:nth-child(4){background:#fff7e3}.guides-prototype .gp-article__safety-grid h2{letter-spacing:0;margin-top:12px;font-size:21px;font-weight:700;line-height:28px}.guides-prototype .gp-article__safety-grid section>p:not(:first-child){margin-top:14px;font-size:13px;line-height:21px}.guides-prototype .gp-article__safety-action{font-weight:500}.guides-prototype .gp-article__budget>h2{letter-spacing:0;margin-top:12px;font-size:30px;font-weight:700;line-height:35px}.guides-prototype .gp-article__budget>p:last-of-type{color:#66756b;margin-top:15px;font-size:15px;line-height:21px}.guides-prototype .gp-article__budget-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:28px;display:grid}.guides-prototype .gp-article__budget-grid section{background:#f2faf2;border:1px solid #bfd6bf;border-radius:14px;min-height:176px;padding:17px}.guides-prototype .gp-article__budget-grid section:nth-child(n+4){background:#fcf7e8}.guides-prototype .gp-article__budget-grid h3{color:#1c6e21;font-size:10px;font-weight:600;line-height:14px}.guides-prototype .gp-article__budget-grid .gp-article__budget-value{color:#0e241b;margin-top:12px;font-size:20px;font-weight:700;line-height:26px}.guides-prototype .gp-article__budget-grid section>p:last-child{color:#66756b;margin-top:12px;font-size:12px;line-height:17px}.guides-prototype .gp-article__monthly{border:1px solid var(--gp-article-border);border-radius:14px;padding:26px 31px 30px}.guides-prototype .gp-article__monthly h2{letter-spacing:0;margin-top:14px;font-size:26px;font-weight:700;line-height:32px}.guides-prototype .gp-article__monthly-items{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:24px;display:grid}.guides-prototype .gp-article__monthly-items div{background:#f2faf2;border:1px solid #bfd6bf;border-radius:12px;min-height:78px;padding:13px 15px}.guides-prototype .gp-article__monthly dt{color:#1c6e21;font-size:10px;font-weight:600;line-height:14px}.guides-prototype .gp-article__monthly-items dd{color:#0e241b;margin-top:7px;font-size:18px;font-weight:700;line-height:22px}.guides-prototype .gp-article__monthly-totals{grid-template-columns:1fr 1.1fr;gap:16px;margin-top:16px;display:grid}.guides-prototype .gp-article__monthly-totals>div{background:#fcf7e8;border:1px solid #bfd6bf;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:12px 15px;display:flex}.guides-prototype .gp-article__monthly-totals dd{font-size:14px;font-weight:700;line-height:20px}.guides-prototype .gp-article__monthly-totals>div:last-child{color:#fff;background:#0e241b;border-color:#0000}.guides-prototype .gp-article__monthly-totals>div:last-child dt{color:#ade0ad}.guides-prototype .gp-article__monthly-totals>div:last-child dd{font-size:16px}@media (width<=1150px){.guides-prototype .gp-article__layout{grid-template-columns:230px minmax(0,1fr);gap:24px}.guides-prototype .gp-article__sidebar{padding:22px 18px}.guides-prototype .gp-article__note{padding:16px}.guides-prototype .gp-article__header h1{font-size:42px;line-height:50px}.guides-prototype .gp-article__cta{flex-direction:column;align-items:stretch}.guides-prototype .gp-article__cta a{flex-basis:auto}.guides-prototype .gp-article__demo-layout{grid-template-columns:1fr}.guides-prototype .gp-article__legend ul{grid-template-columns:1fr 1fr}.guides-prototype .gp-article__schemes{grid-template-columns:repeat(3,minmax(0,1fr))}.guides-prototype .gp-article__routes,.guides-prototype .gp-article__badges{grid-template-columns:1fr}.guides-prototype .gp-article__badge-card h2{min-height:0}.guides-prototype .gp-article__monthly-items{grid-template-columns:repeat(2,minmax(0,1fr))}.guides-prototype .gp-article__monthly-totals{grid-template-columns:1fr}.guides-prototype .gp-article__panels,.guides-prototype .gp-article__timeline-grid{gap:16px}.guides-prototype .gp-article__panel,.guides-prototype .gp-article__safety-grid section{padding:20px}.guides-prototype .gp-article__budget-grid,.guides-prototype .gp-article__needs-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=800px){.guides-prototype .gp-article{width:calc(100% - 32px);padding-top:24px;padding-bottom:40px}.guides-prototype .gp-article__breadcrumb{margin-bottom:24px;font-size:11px}.guides-prototype .gp-article__header h1{margin-top:12px;font-size:34px;line-height:41px}.guides-prototype .gp-article__header h1 span{display:inline}.guides-prototype .gp-article__header h1 span+span:before{content:" "}.guides-prototype .gp-article__deck{font-size:17px;line-height:26px}.guides-prototype .gp-article__meta{font-size:12px;line-height:18px}.guides-prototype .gp-article__hero{border-radius:14px;height:260px;margin-top:24px}.guides-prototype .gp-article__intro{min-height:auto;margin-top:24px;padding:20px;font-size:17px;line-height:27px}.guides-prototype .gp-article__layout{grid-template-columns:minmax(0,1fr);gap:24px;margin-top:24px}.guides-prototype .gp-article__sidebar{padding:18px}.guides-prototype .gp-article__toc-desktop{display:none}.guides-prototype .gp-article__toc-mobile{display:block}.guides-prototype .gp-article__toc-mobile summary{cursor:pointer;color:var(--gp-article-green);font-size:12px;font-weight:700;line-height:22px}.guides-prototype .gp-article__toc-list{gap:16px;margin-top:20px}.guides-prototype .gp-article__note{margin-top:18px}.guides-prototype .gp-article__note h2{margin-bottom:8px}.guides-prototype .gp-article__note p{font-size:13px;line-height:21px}.guides-prototype .gp-article__body{gap:24px}.guides-prototype .gp-article__quick,.guides-prototype .gp-article__checklist,.guides-prototype .gp-article__monthly{padding:22px 20px}.guides-prototype .gp-article__quick h2,.guides-prototype .gp-article__checklist h2,.guides-prototype .gp-article__monthly h2{font-size:24px;line-height:31px}.guides-prototype .gp-article__section h2{font-size:27px;line-height:34px}.guides-prototype .gp-article__section>p:last-of-type{margin-top:16px;font-size:16px;line-height:27px}.guides-prototype .gp-article__quote{padding:22px;font-size:18px;line-height:28px}.guides-prototype .gp-article__editorial img{height:240px}.guides-prototype .gp-article__badges,.guides-prototype .gp-article__routes{grid-template-columns:repeat(3,minmax(0,1fr))}.guides-prototype .gp-article__safety-grid{gap:16px}.guides-prototype .gp-article__cta{padding:24px}.guides-prototype .gp-article__footer-note{margin-top:24px}}@media (width<=560px){.guides-prototype .gp-article__header h1{font-size:30px;line-height:37px}.guides-prototype .gp-article__hero{height:220px}.guides-prototype .gp-article--healthcare .gp-article__hero,.guides-prototype .gp-article--safety .gp-article__hero{object-position:75% center}.guides-prototype .gp-article--moving-budget .gp-article__hero{object-position:right center}.guides-prototype .gp-article__quick,.guides-prototype .gp-article__checklist,.guides-prototype .gp-article__monthly{padding:20px 16px}.guides-prototype .gp-article__schemes{grid-template-columns:repeat(2,minmax(0,1fr))}.guides-prototype .gp-article__panels,.guides-prototype .gp-article__badges,.guides-prototype .gp-article__timeline-grid,.guides-prototype .gp-article__safety-grid,.guides-prototype .gp-article__budget-grid,.guides-prototype .gp-article__needs-grid,.guides-prototype .gp-article__experiences-grid,.guides-prototype .gp-article__routes,.guides-prototype .gp-article__decision-grid{grid-template-columns:minmax(0,1fr)}.guides-prototype .gp-article__decision-grid li,.guides-prototype .gp-article__decision-grid li:nth-child(n+4){grid-column:1/-1}.guides-prototype .gp-article__checklist-items{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-auto-flow:row;gap:16px}.guides-prototype .gp-article__checklist-items li{font-size:14px;line-height:22px}.guides-prototype .gp-article__demo{padding:18px 14px}.guides-prototype .gp-article__demo h2{font-size:20px;line-height:26px}.guides-prototype .gp-article__property{flex-direction:column}.guides-prototype .gp-article__property-photo{flex-basis:auto}.guides-prototype .gp-article__property-photo img{width:100%;height:170px}.guides-prototype .gp-article__property-info h3{font-size:16px;line-height:22px}.guides-prototype .gp-article__property-info p,.guides-prototype .gp-article__property-info a{font-size:12px;line-height:19px}.guides-prototype .gp-article__property-info .gp-article__property-price{font-size:15px}.guides-prototype .gp-article__property-price span{font-size:11px}.guides-prototype .gp-article__legend ul{grid-template-columns:1fr}.guides-prototype .gp-article__comparison table{min-width:550px}.guides-prototype .gp-article__routes li{padding:14px}.guides-prototype .gp-article__routes h3{font-size:14px;line-height:20px}.guides-prototype .gp-article__routes :where(p,strong){font-size:12px;line-height:18px}.guides-prototype .gp-article__needs-grid h3{font-size:15px;line-height:21px}.guides-prototype .gp-article__needs-grid p{font-size:13px;line-height:20px}.guides-prototype .gp-article__monthly-items{gap:12px}.guides-prototype .gp-article__monthly-items div{padding:12px 10px}.guides-prototype .gp-article__monthly-items dd{font-size:16px;line-height:21px}.guides-prototype .gp-article__monthly-totals>div{flex-direction:column;align-items:flex-start;gap:6px}.guides-prototype .gp-article__budget-grid section{min-height:auto}.guides-prototype .gp-article__budget>h2{font-size:27px;line-height:34px}.guides-prototype .gp-article__decision-grid h3{font-size:13px;line-height:19px}.guides-prototype .gp-article__timeline-grid :where(p,ol){font-size:12px}}@media (prefers-reduced-motion:reduce){.guides-prototype .gp-article__cta a{transition:none}}.guides-production-shell{background:var(--brand-white)}.guides-production-shell .gp-filters a{border:1px solid var(--gp-border);color:#627067;background:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:104px;min-height:34px;padding:8px 14px;font-size:11px;font-weight:600;line-height:16px;display:inline-flex}.guides-production-shell .gp-filters a:hover{background:var(--brand-green-50)}.guides-production-shell .gp-filters a[aria-current]{background:var(--gp-green);border-color:var(--gp-green);color:#fff}.guides-production-shell .gp-search button{flex:none;min-height:44px}.guides-production-shell .gp-topic-dialog fieldset{border:0;min-width:0;margin:0;padding:0}.guides-production-shell .gp-topic-dialog fieldset:disabled{opacity:.65}.guides-production-shell .gp-topic-dialog button:disabled{cursor:not-allowed}.guides-production-shell .gp-article :where(p,h1,h2,h3,td,th,dt,dd){overflow-wrap:anywhere}.guides-production-shell .gp-article__body>[id],.guides-production-shell .gp-article [id]{scroll-margin-top:100px}.guides-production-shell .gp-article__toc-list [aria-current]{color:var(--gp-green);text-underline-offset:4px;text-decoration:underline}.guides-production-shell .gp-article__cta button{color:#fff;background:#2f8128;border:0;border-radius:8px;flex:none;padding:12px 20px;font-weight:600}.guides-production-shell .gp-article__monthly-items .gp-cost-period{color:#51614e;margin-top:5px;font-size:12px;font-weight:400;line-height:18px}.guides-production-shell .gp-article__monthly-totals .gp-cost-optional{color:#0e241b;background:#fcf7e8;border-color:#bfd6bf}.guides-production-shell .gp-article__monthly-totals .gp-cost-optional dt{color:#1c6e21}.guides-production-shell .gp-article__property-empty{background:var(--brand-green-50);padding:24px}.guides-production-shell .gp-article__legend ul+ul{margin-top:12px}.guides-production-shell .gp-article__note p{white-space:pre-line}@media (width<=700px){.guides-production-shell .gp-search input,.guides-production-shell .gp-topic-dialog :is(input,textarea){font-size:16px}.guides-production-shell .gp-filters{gap:8px}.guides-production-shell .gp-filters a{min-width:0;min-height:44px;padding-inline:14px}}
