.cap-main:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){--cap-ink:var(--pcba-ink,#242827);--cap-copy:var(--pcba-copy,#4f5855);--cap-muted:var(--pcba-muted,#59635f);--cap-line:var(--pcba-border,#dce3df);--cap-tint:var(--pcba-band,#f6f8f7);--cap-accent:var(--pcba-brand,#14685f);background:#fff;color:var(--cap-ink);font-family:inherit;line-height:1.65;overflow-wrap:break-word;}.cap-main:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),.cap-main *:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){box-sizing:border-box;}.cap-main>.ux-page-nav:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){display:none!important;}.cap-wrap:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){width:min(1160px,calc(100% - 64px));margin-inline:auto;}.cap-main .hero-grid:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));width:min(1160px,calc(100% - 64px));margin-inline:auto;gap:46px;}.cap-main .cap-hero:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){display:block!important;width:100%;padding-inline:0!important;padding-bottom:0;}.cap-main .cap-hero h1:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){font-size:var(--pp4-display);line-height:1.13;letter-spacing:-.045em;text-wrap:balance;}.cap-main .page-hero-desc:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){font-size:var(--pp4-title);line-height:1.6;max-width:610px;}.cap-main .hero-image-wrapper:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){min-width:0;}.cap-main .cap-hero-note:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){font-size:var(--pp4-sm);max-width:590px;margin-top:19px;}.cap-summary:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;padding-block:32px;margin-top:32px;border-top:1px solid var(--cap-line);text-align:left;}.cap-summary>div:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){min-width:0;}.cap-summary strong:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){display:block;font-size:var(--pp4-sm);font-weight:600;color:var(--cap-muted);margin-bottom:8px;}.cap-summary p:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){margin:0;font-size:var(--pp4-body);line-height:1.5;color:var(--cap-ink);}.cap-nav:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){display:flex;flex-wrap:wrap;gap:10px 26px;padding-block:19px;border-block:1px solid var(--cap-line);}.cap-main .cap-nav:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){position:relative!important;top:auto!important;margin-inline:auto!important;}.cap-main .cap-nav a:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){font-size:var(--pp4-sm);min-height:30px;display:inline-flex;align-items:center;font-weight:550;}.cap-language:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){display:inline-flex;align-items:center;gap:8px;min-height:40px;margin-left:auto;padding:0 12px;font-size:var(--pp4-xs);font-weight:550;color:var(--cap-muted);max-width:100%;}.cap-main .cap-language select:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){font:inherit;font-size:var(--pp4-sm);font-weight:500;line-height:1.4;color:var(--cap-ink);background:#fff;border:1px solid var(--cap-line);border-radius:var(--pp4-radius);min-height:36px;max-width:150px;width:auto;padding:6px 25px 6px 10px;cursor:pointer;}.cap-main .cap-language select:focus-visible:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){outline:3px solid var(--cap-accent);outline-offset:3px;}.cap-section:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){position:relative;padding-block:64px;}.cap-tint:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),.cap-rfq:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){background:var(--cap-tint);}.cap-heading:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){margin-bottom:28px;}.cap-main h2:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),.cap-main h3:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),.cap-main p:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){margin-top:0;}.cap-main h2:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),.cap-main h3:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){font-family:inherit;color:var(--cap-ink);font-weight:650;letter-spacing:-.028em;line-height:1.25;}.cap-main h2:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){font-size:var(--pp4-section);margin-bottom:0;max-width:970px;text-wrap:balance;}.cap-main h3:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){font-size:var(--pp4-title);line-height:1.35;margin-bottom:15px;}.cap-main p:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),.cap-main td:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),.cap-main li:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){font-size:var(--pp4-body);line-height:1.65;color:var(--cap-copy);}.cap-heading>p:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){max-width:880px;margin-block:15px 0;}.cap-main a:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){color:var(--cap-accent);text-decoration:none;}.cap-main a:hover:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){text-decoration:underline;text-underline-offset:4px;}.cap-main a:focus-visible:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),.cap-main summary:focus-visible:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){outline:3px solid var(--cap-accent);outline-offset:5px;border-radius:var(--pp4-radius);}.cap-actions:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){display:flex;align-items:center;gap:16px;flex-wrap:wrap;}.cap-main .cap-button:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){min-height:48px;min-width:0;text-align:center;line-height:1.4;font-size:var(--pp4-sm);padding:13px 24px;white-space:normal;justify-content:center;border-radius:var(--pp4-pill);max-width:100%;text-decoration:none;}.cap-main .cap-note:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){font-size:var(--pp4-sm);line-height:1.6;color:var(--cap-muted);margin-block:16px 0;}.cap-table:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){width:100%;border-collapse:collapse;border:0;table-layout:fixed;text-align:left;background:transparent;}.cap-table th:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),.cap-table td:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){padding:16px 14px;border-bottom:1px solid var(--cap-line);vertical-align:top;line-height:1.55;background:transparent;}.cap-table th:first-child:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){padding-left:0;width:33%;}.cap-table td:last-child:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),.cap-table th:last-child:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){padding-right:0;}.cap-table thead th:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){font-size:var(--pp4-xs);font-weight:600;color:var(--cap-muted);letter-spacing:.015em;}.cap-table tbody th:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){font-size:var(--pp4-body);font-weight:550;color:var(--cap-ink);}.cap-table td:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){font-size:var(--pp4-sm);color:var(--cap-copy);}.cap-scope-table th:first-child:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){width:23%;}.cap-requirements:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){margin-top:38px;}.cap-requirements>h3:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){margin-bottom:0;}.cap-requirements>.cap-note:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){margin-bottom:18px;max-width:950px;}.cap-requirement:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){border:0;border-bottom:1px solid var(--cap-line);background:transparent;padding:0;border-radius:0;color:var(--cap-ink);}.cap-requirement:first-of-type:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){border-top:1px solid var(--cap-line);}.cap-main .cap-requirement summary:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){cursor:pointer;font-size:var(--pp4-body);line-height:1.55;font-weight:550;padding:19px 2px;list-style:revert;}.cap-requirement summary:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *))::marker{color:var(--cap-accent);}.cap-requirement>p:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){padding:0 3px 20px 20px;max-width:950px;margin:0;font-size:var(--pp4-sm);}.cap-grid:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){display:grid;gap:24px;align-items:start;}.cap-three:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;}.cap-two:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){grid-template-columns:repeat(2,minmax(0,1fr));}.cap-card:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){min-width:0;padding:28px;border:1px solid var(--cap-line);border-radius:var(--pp4-card-radius);background:#fff;}.cap-card p:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){margin-bottom:0;}.cap-tint .cap-card:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){border-color:transparent;}.cap-evidence-grid:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){gap:44px;}.cap-evidence-grid>div:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){position:relative;min-width:0;}.cap-resource-links:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){display:flex;flex-wrap:wrap;gap:12px 22px;margin-top:22px;}.cap-resource-links a:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){font-size:var(--pp4-sm);font-weight:550;line-height:1.55;display:inline-flex;align-items:center;min-height:32px;}.cap-photos:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:36px;}.cap-photos figure:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){margin:0;min-width:0;border:1px solid var(--cap-line);border-radius:var(--pp4-card-radius);overflow:hidden;background:#fff;}.cap-photos img:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){display:block;max-width:100%;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;}.cap-photos figcaption:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){padding:18px 22px;text-align:left;color:var(--cap-copy);}.cap-photos figcaption strong:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){display:block;font-size:var(--pp4-sm);font-weight:550;color:var(--cap-ink);line-height:1.5;margin-bottom:5px;}.cap-photos figcaption span:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){display:block;font-size:var(--pp4-sm);line-height:1.6;}.cap-stages:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;padding:0;margin:0;gap:28px;counter-reset:cap-stage;}.cap-stages li:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){min-width:0;counter-increment:cap-stage;border-top:1px solid var(--cap-line);padding-top:21px;}.cap-stages li:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *))::before{content:counter(cap-stage,decimal-leading-zero);display:block;font-size:var(--pp4-sm);font-weight:600;color:var(--cap-accent);margin-bottom:16px;}.cap-stages p:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){margin-bottom:0;}.cap-related:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){position:relative;border-top:1px solid var(--cap-line);margin-top:34px;padding-top:28px;}.cap-related>h3:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){margin-bottom:10px;}.cap-related>p:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){margin-bottom:18px;}.cap-related-links:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;}.cap-related-links a:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){font-size:var(--pp4-sm);font-weight:550;line-height:1.5;min-height:52px;padding:13px 17px;border:1px solid var(--cap-line);border-radius:var(--pp4-radius);display:flex;align-items:center;background:#fff;}.cap-email-link:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){font-size:var(--pp4-sm);font-weight:500;min-height:40px;display:inline-flex;align-items:center;}.cap-checklist:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){margin-top:30px;max-width:900px;}.cap-checklist h3:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){font-size:var(--pp4-body);margin-bottom:13px;}.cap-checklist ul:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 30px;margin:0;padding-left:22px;}.cap-checklist li:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){font-size:var(--pp4-sm);padding-left:2px;}.cap-main [id]:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){scroll-margin-top:112px;}.cap-anchor-alias:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){display:block;height:0;width:0;pointer-events:none;position:relative;}@media(max-width:1000px){.cap-wrap:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),.cap-main .hero-grid:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){width:calc(100% - 48px);}.cap-main .hero-grid:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){gap:30px;}.cap-main .cap-hero h1:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){font-size:var(--pp4-section);}.cap-main .page-hero-desc:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){font-size:var(--pp4-body);}.cap-grid:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){gap:18px;}.cap-card:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){padding:24px;}.cap-evidence-grid:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){gap:30px;}.cap-main h3:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){font-size:var(--pp4-title);}.cap-main .cap-button:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){padding-inline:20px;}.cap-summary:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){gap:20px;}}@media(max-width:800px){.cap-main .hero-grid:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){grid-template-columns:1fr;gap:30px;}.cap-main .cap-hero h1:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){font-size:var(--pp4-display);}.cap-main .page-hero-desc:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){max-width:100%;}.cap-main .hero-image-wrapper:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){width:100%;max-width:660px;margin-inline:auto;}.cap-three:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){grid-template-columns:1fr;}.cap-three .cap-card:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){padding:24px;}.cap-summary:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){margin-top:26px;}.cap-stages:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){gap:20px;}.cap-section:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){padding-block:52px;}.cap-evidence-grid:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){grid-template-columns:1fr;gap:32px;}.cap-table th:first-child:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){width:30%;}.cap-scope-table th:first-child:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){width:24%;}}@media(max-width:700px){.cap-wrap:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),.cap-main .hero-grid:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){width:calc(100% - 40px);}.cap-main .cap-hero:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){padding-top:45px!important;}.cap-main .page-hero-desc:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){font-size:var(--pp4-body);}.cap-summary:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){grid-template-columns:1fr;gap:16px;padding-block:25px;}.cap-summary>div:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){display:grid;grid-template-columns:78px minmax(0,1fr);gap:14px;}.cap-summary strong:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){margin:0;padding-top:2px;}.cap-summary p:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){font-size:var(--pp4-sm);}.cap-nav:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){gap:7px 20px;padding-block:15px;}.cap-main .cap-nav a:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){font-size:var(--pp4-sm);}.cap-section:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){padding-block:44px;}.cap-heading:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){margin-bottom:24px;}.cap-main h2:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){font-size:var(--pp4-heading);}.cap-main h3:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){font-size:var(--pp4-title);}.cap-main p:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){font-size:var(--pp4-sm);}.cap-two:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),.cap-stages:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){grid-template-columns:1fr;}.cap-card:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){padding:24px;border-radius:var(--pp4-card-radius);}.cap-table:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){display:block;}.cap-table thead:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);}.cap-table tbody:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){display:block;}.cap-table tr:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){display:block;padding:16px 0;border-bottom:1px solid var(--cap-line);}.cap-table tbody th:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),.cap-table td:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){display:block;width:100%!important;padding:0!important;border:0!important;}.cap-table tbody th:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){font-size:var(--pp4-body);margin-bottom:10px;}.cap-table td:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){font-size:var(--pp4-sm);margin-top:9px;}.cap-table td:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *))::before{content:attr(data-label);display:block;font-size:var(--pp4-xs);font-weight:600;color:var(--cap-muted);margin-bottom:3px;}.cap-requirements:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){margin-top:30px;}.cap-main .cap-requirement summary:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){font-size:var(--pp4-sm);}.cap-requirement>p:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){padding-left:17px;font-size:var(--pp4-sm);}.cap-photos:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){grid-template-columns:1fr;gap:20px;margin-top:28px;}.cap-photos figcaption:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){padding:16px 19px;}.cap-stages:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){gap:25px;}.cap-stages h3:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){font-size:var(--pp4-title);}.cap-related-links:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){grid-template-columns:repeat(2,minmax(0,1fr));}.cap-related-links a:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){font-size:var(--pp4-sm);padding:12px 14px;}.cap-checklist ul:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){grid-template-columns:1fr;gap:10px;}.cap-main .cap-button:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){font-size:var(--pp4-sm);padding:13px 20px;}.cap-actions:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){gap:12px;}.cap-main .cap-note:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){font-size:var(--pp4-sm);}.cap-main [id]:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){scroll-margin-top:98px;}}@media(max-width:360px){.cap-wrap:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),.cap-main .hero-grid:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){width:calc(100% - 32px);}.cap-main .cap-hero h1:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){font-size:var(--pp4-section);}.cap-main h2:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){font-size:var(--pp4-heading);}.cap-main .cap-button:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){width:100%;}.cap-main .hero-btn-group:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){align-items:stretch;}.cap-card:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){padding:22px;}.cap-related-links:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){grid-template-columns:1fr;}.cap-summary>div:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){grid-template-columns:68px minmax(0,1fr);gap:12px;}}@media(prefers-reduced-motion:reduce){.cap-main a:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){transition:none;}.cap-main:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){scroll-behavior:auto;}}@layer ux-refinement{.cap-main .cap-nav:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){position:relative!important;top:auto!important;margin-inline:auto!important;}}