.sprawl-resource-page{background:#f7f8f7;color:#101722;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.sprawl-resource-page *,.sprawl-resource-page *:before,.sprawl-resource-page *:after{box-sizing:border-box}.sprawl-resource-page :is(h1,h2,h3,p,figure,ol,dl,dd){margin:0}.sprawl-resource-page :is(ol,dl){padding:0}.sprawl-resource-page a{color:inherit;text-decoration:none}.sprawl-resource-shell{width:min(100% - 64px,1280px);margin:0 auto}.sprawl-eyebrow{color:#16877f;font:700 var(--site-type-label)/1.4 "SFMono-Regular",Consolas,monospace;letter-spacing:.13em;text-transform:uppercase}.sprawl-eyebrow--light{color:#b7d4ce}.sprawl-resource-page :is(h1,h2,h3,strong,dt){font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:var(--site-type-serif-display-tracking);line-height:1}.sprawl-opening{padding:clamp(82px,10vw,146px) 0;background-color:#f2f5f4;background-image:linear-gradient(90deg,#f2f5f4,#f2f5f4fa 36%,#f2f5f4cc 55%,#f2f5f447 78%,#f2f5f470),linear-gradient(0deg,#f2f5f4 0%,rgba(242,245,244,.5) 16%,transparent 34%,transparent 72%,rgba(242,245,244,.42) 88%,#f2f5f4 100%),linear-gradient(rgba(16,23,34,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(16,23,34,.06) 1px,transparent 1px),var(--sprawl-hero-ambient);background-position:center,center,center,center,right center;background-repeat:no-repeat;background-size:auto,auto,var(--site-hero-grid-size) var(--site-hero-grid-size),var(--site-hero-grid-size) var(--site-hero-grid-size),cover}.sprawl-opening__grid{max-width:900px}.sprawl-opening h1{max-width:14ch;margin:20px 0 26px;font-size:var(--site-type-display);text-wrap:balance}.sprawl-opening__copy>p:not(.sprawl-eyebrow){max-width:55ch;color:#526965;font-size:var(--site-type-lead);line-height:1.68}.sprawl-opening__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}.sprawl-opening__actions a,.sprawl-closing a{display:inline-flex;align-items:center;justify-content:space-between;gap:26px;min-height:50px;padding:13px 17px;font-size:var(--site-type-supporting);font-weight:750;transition:transform .18s ease,background .18s ease,color .18s ease}.sprawl-opening__actions a:hover,.sprawl-closing a:hover{transform:translateY(-2px)}.sprawl-opening__actions a:first-child{background:#16877f;color:#fff}.sprawl-opening__actions a:first-child:hover{background:#101722}.sprawl-opening__actions a:last-child{border:1px solid rgba(16,23,34,.28)}.sprawl-opening__actions a:last-child:hover{background:#fff}.sprawl-symptoms,.sprawl-diagram,.sprawl-patterns,.sprawl-review,.sprawl-choice,.sprawl-faq,.sprawl-next{padding:clamp(76px,9vw,132px) 0}.sprawl-symptoms{background:#fff}.sprawl-symptoms header,.sprawl-patterns header{display:grid;grid-template-columns:minmax(160px,.28fr) minmax(0,.72fr);gap:clamp(40px,9vw,150px)}.sprawl-symptoms h2,.sprawl-patterns h2{max-width:16ch;font-size:var(--site-type-section);text-wrap:balance}.sprawl-symptoms__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:clamp(52px,6vw,80px)}.sprawl-symptoms article{display:flex;flex-direction:column;min-height:230px;padding:24px;background:#f2f5f4}.sprawl-symptoms article:nth-child(2){background:#e7f1ee}.sprawl-symptoms article:nth-child(3){background:#eee9de}.sprawl-symptoms article:nth-child(4){background:#dcebe7}.sprawl-symptoms span,.sprawl-review li>span,.sprawl-next span{color:#16877f;font:700 var(--site-type-label)/1.4 "SFMono-Regular",Consolas,monospace;letter-spacing:.1em;text-transform:uppercase}.sprawl-symptoms h3{max-width:10ch;margin:auto 0 13px;font-size:var(--site-type-card)}.sprawl-symptoms p,.sprawl-patterns p,.sprawl-review p,.sprawl-faq dd,.sprawl-next p{color:#526965;font-size:var(--site-type-supporting);line-height:1.62}.sprawl-diagram,.sprawl-choice{background:#12333a;color:#fff}.sprawl-diagram__grid,.sprawl-choice__grid{display:grid;grid-template-columns:minmax(0,.75fr) minmax(360px,1.05fr);gap:clamp(48px,9vw,144px);align-items:center}.sprawl-diagram h2,.sprawl-choice h2{max-width:14ch;margin:18px 0 22px;font-size:var(--site-type-section);text-wrap:balance}.sprawl-diagram>div>p:not(.sprawl-eyebrow){max-width:53ch;margin-top:16px;color:#d6e8e4;font-size:var(--site-type-body);line-height:1.68}.sprawl-diagram figure{padding:12px;background:#fff;color:#101722}.sprawl-diagram img{display:block;width:100%}.sprawl-diagram figcaption{padding:16px 6px 4px;color:#526965;font-size:var(--site-type-supporting);line-height:1.55}.sprawl-patterns{background:#f2f5f4}.sprawl-patterns__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:clamp(52px,6vw,80px)}.sprawl-patterns article{min-height:238px;padding:26px;background:#fff}.sprawl-patterns article:nth-child(2){background:#e7f1ee}.sprawl-patterns article:nth-child(3){background:#eee9de}.sprawl-patterns h3{max-width:12ch;margin-bottom:16px;font-size:var(--site-type-card-feature)}.sprawl-patterns p+p{margin-top:14px}.sprawl-review{background:#eee9de}.sprawl-review__heading{display:grid;grid-template-columns:minmax(0,.76fr) minmax(320px,.54fr);gap:clamp(48px,10vw,150px);align-items:end}.sprawl-review h2{max-width:15ch;margin-top:18px;font-size:var(--site-type-section);text-wrap:balance}.sprawl-review ol{display:grid;margin-top:clamp(56px,6vw,80px);list-style:none;border-top:1px solid rgba(16,23,34,.18)}.sprawl-review li{display:grid;grid-template-columns:minmax(180px,.28fr) minmax(0,.72fr);gap:clamp(36px,8vw,132px);padding:26px 0;border-bottom:1px solid rgba(16,23,34,.18)}.sprawl-review h3{max-width:22ch;font-size:var(--site-type-card-feature)}.sprawl-review p{max-width:60ch;margin-top:10px}.sprawl-choice__grid{align-items:start}.sprawl-choice__grid>div:last-child{display:grid;gap:1px;background:#fff3}.sprawl-choice article{padding:24px;background:#12333a}.sprawl-choice article:nth-child(2){background:#17434b}.sprawl-choice article:nth-child(3){background:#16877f}.sprawl-choice strong{display:block;max-width:22ch;font-size:var(--site-type-card);letter-spacing:var(--site-type-serif-detail-tracking)}.sprawl-choice p{margin-top:10px;color:#d6e8e4;font-size:var(--site-type-supporting);line-height:1.62}.sprawl-faq{background:#f7f8f7}.sprawl-faq h2{max-width:16ch;margin:18px 0 clamp(48px,6vw,76px);font-size:var(--site-type-section);text-wrap:balance}.sprawl-faq dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.sprawl-faq dl div{min-height:242px;padding:24px;background:#fff}.sprawl-faq dl div:nth-child(2){background:#e7f1ee}.sprawl-faq dl div:nth-child(3){background:#eee9de}.sprawl-faq dt{margin-bottom:16px;font-size:var(--site-type-card);letter-spacing:var(--site-type-serif-detail-tracking);line-height:1.1}.sprawl-next{background:#fff}.sprawl-next h2{max-width:14ch;margin:18px 0 clamp(52px,6vw,80px);font-size:var(--site-type-section);text-wrap:balance}.sprawl-next__links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.sprawl-next a{display:flex;flex-direction:column;min-height:238px;padding:24px;background:#f2f5f4;transition:transform .18s ease,background .18s ease,color .18s ease}.sprawl-next a:nth-child(2){background:#e7f1ee}.sprawl-next a:nth-child(3){background:#12333a;color:#fff}.sprawl-next a:nth-child(4){background:#eee9de}.sprawl-next a:hover{background:#16877f;color:#fff;transform:translateY(-3px)}.sprawl-next a:nth-child(3) span,.sprawl-next a:nth-child(3) i{color:#8ee1d1}.sprawl-next a:nth-child(3) p{color:#d6e8e4}.sprawl-next strong{max-width:12ch;margin:auto 0 18px;font-size:var(--site-type-card);letter-spacing:var(--site-type-serif-detail-tracking)}.sprawl-next i{color:#16877f;font-size:1.05rem;font-style:normal}.sprawl-next a:hover :is(span,p,i){color:#fff}.sprawl-closing{padding:clamp(88px,10vw,150px) 0;background:#16877f;color:#fff;text-align:center}.sprawl-closing>div{max-width:820px}.sprawl-closing h2{max-width:14ch;margin:18px auto 22px;font-size:var(--site-type-decision);text-wrap:balance}.sprawl-closing p:not(.sprawl-eyebrow){max-width:58ch;margin:0 auto;color:#d6e8e4;font-size:var(--site-type-body);line-height:1.68}.sprawl-closing a{margin-top:30px;background:#fff;color:#101722}.sprawl-closing a:hover{background:#d6e8e4}@media(max-width:920px){.sprawl-symptoms__grid,.sprawl-next__links{grid-template-columns:repeat(2,minmax(0,1fr))}.sprawl-next a:nth-child(n){margin-top:0}}@media(max-width:760px){.sprawl-resource-shell{width:min(100% - 40px,620px)}.sprawl-opening{background-position:center,center,center,center,right -120px center}.sprawl-symptoms header,.sprawl-patterns header,.sprawl-diagram__grid,.sprawl-review__heading,.sprawl-choice__grid,.sprawl-review li{grid-template-columns:1fr;gap:34px}.sprawl-patterns__grid,.sprawl-faq dl{grid-template-columns:1fr}.sprawl-closing{text-align:left}.sprawl-closing h2,.sprawl-closing p:not(.sprawl-eyebrow){margin-left:0}}@media(max-width:560px){.sprawl-resource-shell{width:min(100% - 32px,620px)}.sprawl-opening,.sprawl-symptoms,.sprawl-diagram,.sprawl-patterns,.sprawl-review,.sprawl-choice,.sprawl-faq,.sprawl-next{padding-block:64px}.sprawl-opening__actions{display:grid}.sprawl-opening__actions a,.sprawl-closing a{width:100%}.sprawl-symptoms__grid,.sprawl-next__links{grid-template-columns:1fr}.sprawl-symptoms article,.sprawl-next a{min-height:0}.sprawl-symptoms h3,.sprawl-next strong{margin-top:52px}.sprawl-closing{padding-block:84px}}
