.inspection-diagram[data-astro-cid-cz2ekvwv]{background:var(--soft);margin:48px 0 64px;padding:32px}.inspection-diagram[data-astro-cid-cz2ekvwv] h2[data-astro-cid-cz2ekvwv]{text-wrap:balance;margin:0 0 32px;font-size:28px;line-height:1.6}.inspection-diagram[data-astro-cid-cz2ekvwv] h2[data-astro-cid-cz2ekvwv] span[data-astro-cid-cz2ekvwv]{max-width:100%;display:inline-block}.inspection-flow[data-astro-cid-cz2ekvwv]{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:0;padding:0;list-style:none;display:grid}.inspection-flow[data-astro-cid-cz2ekvwv] li[data-astro-cid-cz2ekvwv]{min-width:0;position:relative}.inspection-flow[data-astro-cid-cz2ekvwv] svg[data-astro-cid-cz2ekvwv]{width:120px;height:100px;margin:0 0 24px;display:block}.inspection-flow[data-astro-cid-cz2ekvwv] li[data-astro-cid-cz2ekvwv]:not(:last-child):after{content:"";background:var(--line);width:calc(100% - 112px);height:1px;position:absolute;top:50px;left:128px}.inspection-flow[data-astro-cid-cz2ekvwv] li[data-astro-cid-cz2ekvwv]:not(:last-child):before{content:"";border-top:1px solid var(--muted);border-right:1px solid var(--muted);width:8px;height:8px;position:absolute;top:46px;right:-16px;transform:rotate(45deg)}.inspection-flow[data-astro-cid-cz2ekvwv] h3[data-astro-cid-cz2ekvwv],.inspection-responsibility[data-astro-cid-cz2ekvwv] h3[data-astro-cid-cz2ekvwv]{font-size:inherit;margin:0 0 12px;line-height:1.7}.inspection-flow[data-astro-cid-cz2ekvwv] p[data-astro-cid-cz2ekvwv],.inspection-responsibility[data-astro-cid-cz2ekvwv] p[data-astro-cid-cz2ekvwv]{font-size:inherit;margin:0;line-height:1.9}.inspection-responsibility[data-astro-cid-cz2ekvwv]{border-top:1px solid var(--line);margin-top:32px;padding-top:24px}@media (width<=800px){.inspection-diagram[data-astro-cid-cz2ekvwv]{padding:28px 24px}.inspection-diagram[data-astro-cid-cz2ekvwv] h2[data-astro-cid-cz2ekvwv]{margin-bottom:28px;font-size:24px}.inspection-flow[data-astro-cid-cz2ekvwv]{grid-template-columns:1fr;gap:32px}.inspection-flow[data-astro-cid-cz2ekvwv] li[data-astro-cid-cz2ekvwv]{grid-template-columns:80px minmax(0,1fr);gap:20px;display:grid}.inspection-flow[data-astro-cid-cz2ekvwv] svg[data-astro-cid-cz2ekvwv]{width:80px;height:auto;margin:0}.inspection-flow[data-astro-cid-cz2ekvwv] li[data-astro-cid-cz2ekvwv]:not(:last-child):after{width:1px;height:calc(100% - 58px);top:80px;left:40px}.inspection-flow[data-astro-cid-cz2ekvwv] li[data-astro-cid-cz2ekvwv]:not(:last-child):before{top:calc(100% + 18px);left:36px;right:auto;transform:rotate(135deg)}}@media (width<=360px){.inspection-diagram[data-astro-cid-cz2ekvwv]{padding:24px 20px}.inspection-flow[data-astro-cid-cz2ekvwv] li[data-astro-cid-cz2ekvwv]{grid-template-columns:1fr;gap:16px}.inspection-flow[data-astro-cid-cz2ekvwv] li[data-astro-cid-cz2ekvwv]:not(:last-child):after,.inspection-flow[data-astro-cid-cz2ekvwv] li[data-astro-cid-cz2ekvwv]:not(:last-child):before{display:none}}@media (width>=2200px){.inspection-diagram[data-astro-cid-cz2ekvwv] h2[data-astro-cid-cz2ekvwv]{font-size:32px}}.document-diagram[data-astro-cid-rdjawgio]{background:var(--soft);margin:48px 0 64px;padding:32px}.document-diagram[data-astro-cid-rdjawgio] h2[data-astro-cid-rdjawgio]{text-wrap:balance;margin:0 0 32px;font-size:28px;line-height:1.6}.document-flow[data-astro-cid-rdjawgio]{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin:0;padding:0;list-style:none;display:grid}.document-flow[data-astro-cid-rdjawgio] li[data-astro-cid-rdjawgio]{border-top:2px solid var(--ink);min-width:0;padding:20px 0 0;position:relative}.document-flow[data-astro-cid-rdjawgio] .document-review-stage[data-astro-cid-rdjawgio]{border-color:var(--accent)}.document-stage-role[data-astro-cid-rdjawgio]{font-size:inherit;color:var(--muted);margin:0 0 12px}.document-review-stage[data-astro-cid-rdjawgio] .document-stage-role[data-astro-cid-rdjawgio]{color:var(--accent);font-weight:650}.document-flow[data-astro-cid-rdjawgio] h3[data-astro-cid-rdjawgio]{margin:0 0 16px;font-size:20px;line-height:1.7}.document-stage-description[data-astro-cid-rdjawgio]{font-size:inherit;margin:0;line-height:1.9}.document-connector[data-astro-cid-rdjawgio]{width:20px;height:24px;color:var(--muted);place-items:center;display:grid;position:absolute;top:24px;right:-24px}.document-flow-note[data-astro-cid-rdjawgio]{border-top:1px solid var(--line);font-size:inherit;margin:28px 0 0;padding-top:24px;line-height:1.9}@media (width<=800px){.document-diagram[data-astro-cid-rdjawgio]{padding:28px 24px}.document-diagram[data-astro-cid-rdjawgio] h2[data-astro-cid-rdjawgio]{margin-bottom:28px;font-size:24px}.document-flow[data-astro-cid-rdjawgio]{grid-template-columns:1fr;gap:40px}.document-flow[data-astro-cid-rdjawgio] li[data-astro-cid-rdjawgio]{grid-template-columns:72px minmax(0,1fr);align-items:baseline;gap:12px;padding-top:16px;display:grid}.document-stage-role[data-astro-cid-rdjawgio],.document-flow[data-astro-cid-rdjawgio] h3[data-astro-cid-rdjawgio]{margin:0}.document-stage-description[data-astro-cid-rdjawgio]{grid-column:1/-1}.document-connector[data-astro-cid-rdjawgio]{inset:auto auto -32px 0;transform:rotate(90deg)}}@media (width<=360px){.document-diagram[data-astro-cid-rdjawgio]{padding:24px 20px}}@media (width>=2200px){.document-diagram[data-astro-cid-rdjawgio] h2[data-astro-cid-rdjawgio]{font-size:32px}.document-flow[data-astro-cid-rdjawgio] h3[data-astro-cid-rdjawgio]{font-size:24px}}.operations-diagram[data-astro-cid-u736hxti]{background:var(--soft);margin:48px 0 64px;padding:32px}.operations-diagram[data-astro-cid-u736hxti] h2[data-astro-cid-u736hxti]{text-wrap:balance;margin:0 0 32px;font-size:28px;line-height:1.6}.operations-diagram[data-astro-cid-u736hxti] h2[data-astro-cid-u736hxti] span[data-astro-cid-u736hxti]{overflow-wrap:anywhere;vertical-align:top;max-width:100%;display:inline-block}.operations-flow[data-astro-cid-u736hxti]{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:0;padding:0;list-style:none;display:grid}.operations-flow[data-astro-cid-u736hxti]>li[data-astro-cid-u736hxti]{border-top:2px solid var(--ink);min-width:0;padding-top:20px;position:relative}.operations-flow[data-astro-cid-u736hxti]>.operations-review[data-astro-cid-u736hxti]{border-color:var(--accent)}.operations-role[data-astro-cid-u736hxti]{color:var(--muted);margin:0 0 12px}.operations-review[data-astro-cid-u736hxti] .operations-role[data-astro-cid-u736hxti]{color:var(--accent);font-weight:650}.operations-diagram[data-astro-cid-u736hxti] h3[data-astro-cid-u736hxti]{margin:0 0 16px;font-size:20px;line-height:1.7}.operations-diagram[data-astro-cid-u736hxti] p[data-astro-cid-u736hxti]{font-size:inherit;line-height:1.9}.operations-flow[data-astro-cid-u736hxti]>li[data-astro-cid-u736hxti]>p[data-astro-cid-u736hxti]:not(.operations-role){margin:0}.operations-inputs[data-astro-cid-u736hxti]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.operations-inputs[data-astro-cid-u736hxti] li[data-astro-cid-u736hxti]{border-left:2px solid var(--line);background:var(--paper,#fff);padding:8px 12px;line-height:1.7}.operations-connector[data-astro-cid-u736hxti]{width:20px;height:24px;color:var(--muted);place-items:center;display:grid;position:absolute;top:24px;right:-26px}.operations-changes[data-astro-cid-u736hxti]{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:32px;margin-top:28px;padding-top:24px;display:grid}.operations-changes[data-astro-cid-u736hxti] h3[data-astro-cid-u736hxti],.operations-changes[data-astro-cid-u736hxti] p[data-astro-cid-u736hxti]{margin:0}@media (width<=800px){.operations-diagram[data-astro-cid-u736hxti]{padding:28px 24px}.operations-diagram[data-astro-cid-u736hxti] h2[data-astro-cid-u736hxti]{margin-bottom:28px;font-size:24px}.operations-flow[data-astro-cid-u736hxti]{grid-template-columns:1fr;gap:40px}.operations-connector[data-astro-cid-u736hxti]{inset:auto auto -32px 0;transform:rotate(90deg)}.operations-changes[data-astro-cid-u736hxti]{grid-template-columns:1fr;gap:12px}}@media (width<=360px){.operations-diagram[data-astro-cid-u736hxti]{padding:24px 20px}}@media (width>=2200px){.operations-diagram[data-astro-cid-u736hxti] h2[data-astro-cid-u736hxti]{font-size:32px}.operations-diagram[data-astro-cid-u736hxti] h3[data-astro-cid-u736hxti]{font-size:24px}}.simulation-diagram[data-astro-cid-os54w56l]{background:var(--soft);margin:48px 0 64px;padding:32px}.simulation-diagram[data-astro-cid-os54w56l] h2[data-astro-cid-os54w56l]{text-wrap:balance;margin:0 0 32px;font-size:28px;line-height:1.6}.simulation-diagram[data-astro-cid-os54w56l] h2[data-astro-cid-os54w56l] span[data-astro-cid-os54w56l]{overflow-wrap:anywhere;vertical-align:top;max-width:100%;display:inline-block}.simulation-diagram[data-astro-cid-os54w56l] h3[data-astro-cid-os54w56l]{font-size:inherit;margin:0 0 12px;line-height:1.7}.simulation-diagram[data-astro-cid-os54w56l] p[data-astro-cid-os54w56l]{font-size:inherit;margin:0;line-height:1.9}.simulation-premises[data-astro-cid-os54w56l]{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:center;gap:24px;padding-bottom:24px;display:grid}.simulation-premises[data-astro-cid-os54w56l] h3[data-astro-cid-os54w56l]{margin:0}.simulation-premises[data-astro-cid-os54w56l] ul[data-astro-cid-os54w56l]{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.simulation-premises[data-astro-cid-os54w56l] li[data-astro-cid-os54w56l]{background:var(--paper,#fff);border-left:2px solid var(--ink);padding:8px 12px}.simulation-comparison[data-astro-cid-os54w56l]{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;margin:28px 0;display:grid}.simulation-plans[data-astro-cid-os54w56l]{min-width:0;position:relative}.simulation-calculation[data-astro-cid-os54w56l]{border-top:2px solid var(--ink);min-width:0;padding-top:20px}.simulation-plans[data-astro-cid-os54w56l]{border-top:2px solid var(--ink);padding-top:20px}.simulation-options[data-astro-cid-os54w56l]{gap:16px;margin:20px 24px 0 0;padding:0;list-style:none;display:grid;position:relative}.simulation-options[data-astro-cid-os54w56l] li[data-astro-cid-os54w56l]{align-items:center;display:flex}.simulation-options[data-astro-cid-os54w56l] li[data-astro-cid-os54w56l] span[data-astro-cid-os54w56l]{background:var(--paper,#fff);border-left:2px solid var(--ink);padding:10px 16px}.simulation-options[data-astro-cid-os54w56l] li[data-astro-cid-os54w56l]:after{content:"";border-top:1px solid var(--muted);flex:1}.simulation-options[data-astro-cid-os54w56l]:before{content:"";border-right:1px solid var(--muted);position:absolute;top:24px;bottom:24px;right:0}.simulation-options[data-astro-cid-os54w56l]:after{content:"";border-top:1px solid var(--muted);width:48px;position:absolute;top:50%;right:-48px}.simulation-review[data-astro-cid-os54w56l]{border-top:2px solid var(--accent);padding-top:24px}.simulation-review[data-astro-cid-os54w56l] h3[data-astro-cid-os54w56l]{color:var(--accent)}.simulation-review[data-astro-cid-os54w56l] p[data-astro-cid-os54w56l]+p[data-astro-cid-os54w56l]{margin-top:12px}@media (width<=800px){.simulation-diagram[data-astro-cid-os54w56l]{padding:28px 24px}.simulation-diagram[data-astro-cid-os54w56l] h2[data-astro-cid-os54w56l]{margin-bottom:28px;font-size:24px}.simulation-premises[data-astro-cid-os54w56l]{grid-template-columns:1fr;gap:12px}.simulation-comparison[data-astro-cid-os54w56l]{grid-template-columns:1fr;gap:24px}.simulation-options[data-astro-cid-os54w56l]{margin-right:0}.simulation-options[data-astro-cid-os54w56l] li[data-astro-cid-os54w56l]:after,.simulation-options[data-astro-cid-os54w56l]:before,.simulation-options[data-astro-cid-os54w56l]:after{display:none}}@media (width<=360px){.simulation-diagram[data-astro-cid-os54w56l]{padding:24px 20px}}@media (width>=2200px){.simulation-diagram[data-astro-cid-os54w56l] h2[data-astro-cid-os54w56l]{font-size:32px}}
