.wpc-page{color:var(--ink)}.wpc-page section[id]{scroll-margin-top:calc(var(--header-height,90px) + 20px)}.wpc-hero{background:var(--green);color:var(--cream);padding:64px 0}.wpc-hero-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:48px;display:grid}.wpc-hero h1{margin-bottom:24px;font-size:clamp(2.7rem,4.5vw,4.9rem);font-weight:600;line-height:1.05}.wpc-hero p:not(.eyebrow){color:#e0e8df}.wpc-hero .wpc-lead{font-size:1.1rem}.wpc-actions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:28px;display:flex}.wpc-actions .text-link{color:var(--cream)}.wpc-actions .text-link:hover{color:var(--yellow)}.wpc-figure{min-width:0;margin:0}.wpc-figure img{aspect-ratio:1672/941;object-fit:contain;border-radius:6px;width:100%;height:auto;display:block}.wpc-figure figcaption{color:var(--muted);margin-top:12px;font-size:.78rem;line-height:1.55}.wpc-hero .wpc-figure figcaption{color:#d5e2d7}.wpc-toc{border-bottom:1px solid var(--line);padding-block:24px}.wpc-toc ul{margin:0}.wpc-split{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:64px;display:grid}.wpc-page .inner-section{padding-block:84px}.wpc-dark{background:var(--green);color:var(--cream)}.wpc-dark p,.wpc-dark li span,.wpc-dark .inner-heading>p:last-child{color:#d5e2d7}.wpc-dark .home-icon{color:var(--yellow);width:36px;height:36px;margin-bottom:18px}.wpc-considerations{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 40px;display:grid}.wpc-considerations article{border-top:1px solid #ffffff40;padding-top:22px}.wpc-considerations h3{font-size:1.3rem}.wpc-considerations p{margin-bottom:0;font-size:.95rem}.wpc-configuration{margin:0}.wpc-configuration div{border-top:1px solid var(--line);padding-block:20px}.wpc-configuration dt{color:var(--green);margin-bottom:8px;font-size:1.15rem;font-weight:600}.wpc-configuration dd{color:var(--muted);margin:0;line-height:1.65}.wpc-planning-visual{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:center;gap:40px;display:grid}.wpc-markers ul{margin:0;padding:0;list-style:none}.wpc-markers li{padding:0 0 22px 34px;position:relative}.wpc-markers li:before{content:"";border:3px solid var(--yellow);border-radius:50%;width:18px;height:18px;position:absolute;top:4px;left:0}.wpc-markers strong,.wpc-markers span{display:block}.wpc-markers span{color:var(--muted);margin-top:6px;line-height:1.55}.wpc-planning-points{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 48px;margin-top:48px;display:grid}.wpc-planning-points article{border-top:2px solid var(--green);padding-top:20px}.wpc-planning-points h3{font-size:1.25rem}.wpc-planning-points p{margin-bottom:0}.wpc-montage-note{border-left:4px solid var(--yellow);background:var(--cream);margin:36px 0 0;padding:18px 22px}.wpc-process{counter-reset:wpc-step;grid-template-columns:repeat(5,minmax(0,1fr));gap:28px;margin:36px 0 0;padding:0;list-style:none;display:grid}.wpc-process li{counter-increment:wpc-step;border-top:1px solid #ffffff40;padding-top:18px}.wpc-process li:before{content:counter(wpc-step, decimal-leading-zero);color:var(--yellow);margin-bottom:24px;font-size:.85rem;display:block}.wpc-process strong,.wpc-process span{display:block}.wpc-process span{margin-top:10px;font-size:.9rem;line-height:1.55}@media (max-width:1000px){.wpc-hero-grid{gap:30px}.wpc-split{gap:36px}.wpc-process{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:800px){.wpc-hero{padding:42px 0}.wpc-hero-grid,.wpc-split,.wpc-planning-visual{grid-template-columns:minmax(0,1fr);gap:30px}.wpc-hero h1{font-size:clamp(2.4rem,8.5vw,3.4rem)}.wpc-page .inner-section{padding-block:56px}.wpc-considerations{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.wpc-process{grid-template-columns:minmax(0,1fr);gap:22px}.wpc-process li{padding-left:42px;position:relative}.wpc-process li:before{position:absolute;top:18px;left:0}.wpc-markers li:last-child{padding-bottom:0}}@media (max-width:480px){.wpc-considerations,.wpc-planning-points{grid-template-columns:minmax(0,1fr)}.wpc-toc a{font-size:.85rem}.wpc-actions .button{width:100%}}
