.gwcs-page{background:#f3f5ef;color:#17271f;padding:30px 0 68px}.gwcs-wrap{max-width:1200px;margin:auto;padding:0 28px}.gwcs-breadcrumb{display:flex;gap:12px;flex-wrap:wrap;font-size:13px;color:#5a6b60}.gwcs-breadcrumb a{color:inherit}.gwcs-heading{margin:40px 0 30px;max-width:880px}.gwcs-eyebrow{font-size:11px;letter-spacing:.14em;font-weight:700;color:#52674d}.gwcs-heading h1{font-size:clamp(32px,4vw,54px);line-height:1.12;letter-spacing:-.04em;margin:15px 0}.gwcs-heading>p{font-size:17px;line-height:1.7;color:#56675c}.gwcs-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(260px,1fr);gap:28px;align-items:start}.gwcs-page .gwcs-panel,.gwcs-page .gwcs-contact{background:white;border:1px solid #dbe1d6;border-radius:14px;padding:30px}.gwcs-panel h2,.gwcs-contact h2{font-size:25px;line-height:1.2;margin:0 0 18px;letter-spacing:-.025em}.gwcs-contact h2{margin-top:14px}.gwcs-panel p,.gwcs-contact p{font-size:15px;line-height:1.7;color:#526359}.gwcs-contact>a{display:block;color:#1e4a32;font-weight:650;overflow-wrap:anywhere;padding:9px 0;min-height:24px}.gwcs-steps{padding-left:24px}.gwcs-steps li{padding:0 0 18px 10px}.gwcs-steps li::marker{color:#5b782a;font-weight:700}.gwcs-steps p{margin:8px 0 0}.gwcs-policy-links{display:grid;gap:12px;border-top:1px solid #dbe1d6;padding-top:24px}.gwcs-policy-links a,.gwcs-link{color:#244f34;font-weight:600;line-height:1.5;min-height:24px}.gwcs-small{font-size:13px!important;line-height:1.7!important}.gwcs-table-wrap{overflow-x:auto} .gwcs-table-wrap table{width:100%;border-collapse:collapse;text-align:left}.gwcs-table-wrap th,.gwcs-table-wrap td{padding:13px 10px;border-bottom:1px solid #dbe1d6;font-size:14px;overflow-wrap:anywhere}.gwcs-table-wrap thead{background:#eef3e7}.gwcs-table-wrap th:first-child{min-width:200px}.gwcs-page a:focus-visible{outline:3px solid #587f28;outline-offset:4px}.gwcs-page .gw-quick-section{margin:30px auto 0}.gwcs-page .gw-wrap{max-width:1200px}@media(max-width:720px){.gwcs-wrap{padding:0 18px}.gwcs-heading{margin-top:28px}.gwcs-grid{grid-template-columns:1fr;gap:18px}.gwcs-page .gwcs-panel,.gwcs-page .gwcs-contact{padding:22px}.gwcs-page{padding-bottom:110px}}
