.astro-home .work-page .work-tint{background:#f1f6fb}.astro-home .work-page p{line-height:1.8}.astro-home .work-entry-grid{grid-template-columns:1fr 1fr;gap:48px;margin-top:40px;display:grid}.astro-home .work-entry-grid article{background:#f1f6fb;border-radius:6px;padding:32px}.astro-home .work-entry-grid svg,.astro-home .work-input-grid svg{color:var(--xg-accent)}.astro-home .work-entry-grid h3{margin:20px 0 16px;font-size:24px;line-height:1.4}.astro-home .work-entry-grid .text-link{margin-top:22px}.astro-home .work-stages{margin:0;padding:0;list-style:none}.astro-home .work-stages>li{border-top:1px solid #cbdbea;grid-template-columns:.85fr 1.5fr;gap:64px;padding:38px 0;display:grid}.astro-home .work-stages>li:last-child{padding-bottom:0}.astro-home .work-stage-title{align-items:flex-start;gap:22px;display:flex}.astro-home .work-number{color:var(--xg-accent);font:400 30px/1.25 Rubik,Arial,sans-serif}.astro-home .work-stage-title h3{margin:0 0 14px;font-size:22px;line-height:1.35}.astro-home .work-stage-title p{margin:0;font-size:15px}.astro-home .work-stage-details{grid-template-columns:1fr 1.25fr 1fr;gap:28px;display:grid}.astro-home .work-stage-details h4{text-transform:uppercase;letter-spacing:.05em;color:var(--xg-heading);margin:0 0 12px;font:500 12px/1.5 Rubik,Arial,sans-serif}.astro-home .work-stage-details p{margin:0;font-size:14px}.astro-home .work-document-table{border:1px solid #dce5ed;border-radius:6px;overflow-x:auto}.astro-home .work-document-table table{border-collapse:collapse;text-align:left;width:100%;font-size:15px;line-height:1.75}.astro-home .work-document-table th,.astro-home .work-document-table td{vertical-align:top;border-bottom:1px solid #dce5ed;padding:23px 26px}.astro-home .work-document-table thead{background:var(--xg-dark-surface);color:#fff}.astro-home .work-document-table thead th{font-weight:500}.astro-home .work-document-table tbody th{width:25%;color:var(--xg-heading);vertical-align:middle;font-weight:500}.astro-home .work-document-table td{width:37.5%}.astro-home .work-document-table tr:last-child>*{border-bottom:0}.astro-home .work-note{border-top:1px solid #cbdbea;margin:32px 0 0;padding-top:24px;font-size:14px}.astro-home .work-input-grid{grid-template-columns:repeat(4,1fr);gap:36px;display:grid}.astro-home .work-input-grid h3{margin:18px 0 12px;font-size:20px;line-height:1.4}.astro-home .work-input-grid p{margin:0;font-size:15px}@media (width<=1100px){.astro-home .work-stages>li{grid-template-columns:1fr;gap:26px}.astro-home .work-stage-details{margin-left:62px}.astro-home .work-input-grid{grid-template-columns:1fr 1fr}}@media (width<=600px){.astro-home .work-entry-grid{grid-template-columns:1fr;gap:36px}.astro-home .work-stage-details{grid-template-columns:1fr;gap:20px;margin-left:0}.astro-home .work-input-grid{grid-template-columns:1fr;gap:28px}.astro-home .work-document-table table{min-width:640px}.astro-home .work-stages>li{padding:30px 0}.astro-home .work-page .home-section{padding-block:56px}}.astro-home .work-page #project-documents .section-heading{margin-bottom:40px}@media (width<=600px){.astro-home .work-page #project-documents .section-heading{margin-bottom:28px}}.astro-home .work-page #prepare-requirements .section-heading{margin-bottom:40px}@media (width<=600px){.astro-home .work-page #prepare-requirements .section-heading{margin-bottom:28px}}.astro-home .work-page #project-documents .work-note{border-top:0}.astro-home .work-commercial-grid{grid-template-columns:repeat(3,1fr);gap:36px 40px;margin:40px 0 0;padding:0;list-style:none;display:grid}.astro-home .work-commercial-grid li{border-top:1px solid #cbdbea;padding-top:24px}.astro-home .work-commercial-grid h3{margin:16px 0 12px;font-size:21px;line-height:1.4}.astro-home .work-commercial-grid p{margin:0;font-size:15px}.astro-home .work-gates{border-top:1px solid #cbdbea;margin-top:44px;padding-top:28px}.astro-home .work-gates h3{margin:0 0 22px;font-size:22px}.astro-home .work-gates>div{grid-template-columns:repeat(3,1fr);gap:40px;display:grid}.astro-home .work-gates p{margin:0;font-size:14px}.astro-home .work-gates strong{color:var(--xg-heading);margin-bottom:10px;font-weight:500;display:block}.astro-home .work-controls{margin-top:40px}.astro-home .work-controls>article{border-top:1px solid #cbdbea;grid-template-columns:.8fr 1.5fr;column-gap:64px;padding-block:32px;display:grid}.astro-home .work-controls h3{grid-row:span 3;margin:0;font-size:22px;line-height:1.4}.astro-home .work-controls p{margin:0 0 14px;font-size:15px}.astro-home .work-controls .work-control-path{color:var(--xg-heading);font-weight:500}.astro-home .work-compliance-scope{background:#f1f6fb;border-radius:6px;grid-column:2;margin-top:14px;padding:24px}.astro-home .work-compliance-scope strong{color:var(--xg-heading);margin-bottom:4px;font-weight:500;display:block}.astro-home .work-compliance-scope .work-note{margin:20px 0 0;padding-top:18px;font-size:13px}.astro-home .work-document-table table{background:#fff}@media (width<=991px){.astro-home .work-commercial-grid{grid-template-columns:1fr 1fr}.astro-home .work-controls>article{grid-template-columns:1fr;gap:16px}.astro-home .work-controls h3{grid-row:auto}.astro-home .work-compliance-scope{grid-column:1}}@media (width<=600px){.astro-home .work-commercial-grid,.astro-home .work-gates>div{grid-template-columns:1fr;gap:28px}.astro-home .work-controls{margin-top:28px}.astro-home .work-compliance-scope{padding:20px}.astro-home .work-entry-grid article{padding:24px}.astro-home .work-entry-grid{margin-top:28px}}
