.fp-report[data-astro-cid-74rkunce]{display:grid;grid-template-columns:1fr 1.45fr;grid-template-rows:auto auto auto 1fr;grid-template-areas:"title slot" "lead slot" "link slot" "rest slot";column-gap:40px;align-items:start}.fp-report__title[data-astro-cid-74rkunce]{grid-area:title}.fp-report__lead[data-astro-cid-74rkunce]{grid-area:lead;margin-top:14px;max-width:26.35em}.fp-report__link[data-astro-cid-74rkunce]{grid-area:link;margin-top:18px}.fp-report__link[data-astro-cid-74rkunce] .fp-link[data-astro-cid-74rkunce]{display:inline-flex;align-items:center;gap:6px}.fp-report__slot[data-astro-cid-74rkunce]{grid-area:slot;display:grid;justify-items:center;align-content:center;gap:10px;text-decoration:none}.fp-report__caption[data-astro-cid-74rkunce]{display:block;text-align:center;max-width:340px}.fp-report__img[data-astro-cid-74rkunce]{display:block;height:340px;width:auto;max-width:100%;object-fit:contain;border-radius:10px;border:1px solid var(--fx-line-hairline);box-shadow:0 1px #1b1d160f,0 20px 40px -30px #1b1d1659;transition:box-shadow var(--fx-dur-hover) var(--fx-ease)}.fp-report__slot[data-astro-cid-74rkunce]:hover .fp-report__img[data-astro-cid-74rkunce]{box-shadow:0 1px #1b1d160f,0 24px 44px -26px #1b1d1673}@media(max-width:899px){.fp-report[data-astro-cid-74rkunce]{grid-template-columns:1fr;grid-template-rows:auto;grid-template-areas:"title" "lead" "link" "slot"}.fp-report__lead[data-astro-cid-74rkunce]{max-width:40.99em}.fp-report__slot[data-astro-cid-74rkunce]{margin-top:24px}}@media(max-width:639px){.fp-report[data-astro-cid-74rkunce]{padding:20px;grid-template-areas:"title" "slot" "lead" "link"}.fp-report__slot[data-astro-cid-74rkunce]{height:200px;margin-top:14px}.fp-report__img[data-astro-cid-74rkunce]{height:200px}.fp-report__lead[data-astro-cid-74rkunce],.fp-report__link[data-astro-cid-74rkunce]{margin-top:12px}}.ds-service{color:var(--fx-ink-primary);--ds-prose-color: var(--fx-ink-secondary);--ds-prose-body: var(--ds-service-body);--ds-prose-lead: var(--ds-service-lead);--ds-note-author-align: start;--ds-cards-tag-size: var(--ds-service-card-label);--ds-attach-label-size: var(--ds-service-label);--ds-attach-label-transform: uppercase;--ds-estimate-from-size: var(--ds-service-from);--ds-pipeline-copy: var(--ds-service-ink-secondary);--ds-code-color: inherit;--ds-spec-surface: var(--fx-bg-surface);--ds-document-gap: var(--ds-service-document-gap);--ds-table-wrap: normal;--ds-table-break: normal;--ds-attach-label-tracking: .1em;--ds-sheet-quote-phone-top: calc(var(--ds-space-5) - var(--ds-space-1) / 2);--ds-prose-strong-color: var(--fx-ink-primary);--ds-prose-aside: var(--ds-service-order-note)}.ds-service-byline{margin-top:var(--ds-space-5)}.ds-service-email{margin:var(--ds-space-5) 0 0;color:var(--fx-ink-secondary);font-size:var(--ds-text-small);line-height:var(--ds-leading-body)}.ds-service-email a{color:var(--fx-ink-primary);font-weight:var(--ds-weight-semibold);text-underline-offset:var(--ds-space-1);overflow-wrap:anywhere}.ds-service-workbench{display:grid;gap:var(--ds-space-6);align-items:center}.ds-service-workbench figure{margin:0}.ds-service-workbench .ds-section-heading{margin-bottom:var(--ds-space-5)}.ds-service .ds-section-heading+.ds-prose{margin-top:calc(var(--ds-space-5) - var(--ds-space-1))}.ds-service{--ds-process-intro-color: var(--ds-service-ink-secondary)}.ds-service{--ds-section-heading-after: calc(var(--ds-space-4) + var(--ds-space-1) / 2)}@media(min-width:900px){.ds-service-workbench{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--ds-space-8)}}.ds-service{--ds-slip-width: var(--ds-service-slip-width);--ds-slip-padding: var(--ds-service-slip-padding);--ds-slip-phone-padding: var(--ds-service-slip-phone-padding);--ds-slip-zig: var(--ds-service-slip-zig)}.ds-estimate-terms{margin:0;padding-top:var(--ds-space-4);border-top:1.5px dashed var(--fx-line-hairline);color:var(--fx-ink-primary);font-size:var(--ds-text-meta);font-weight:var(--ds-weight-semibold);line-height:var(--ds-leading-body)}.ds-estimate-turnaround{display:grid;gap:var(--ds-space-1);margin:var(--ds-space-4) 0 0;padding:var(--ds-space-4) 0;border-top:1.5px dashed var(--fx-line-hairline);color:var(--fx-ink-secondary);font-size:var(--ds-text-meta);line-height:var(--ds-leading-body)}.ds-estimate-turnaround span{color:var(--fx-ink-tertiary);font-size:var(--ds-text-label);font-weight:var(--ds-weight-bold);letter-spacing:.1em;text-transform:uppercase}.ds-work-order{list-style:none;margin:var(--ds-space-5) 0 0;padding:0}.ds-work-order li{display:grid;grid-template-columns:var(--ds-space-6) minmax(0,1fr);gap:var(--ds-space-3);padding-block:var(--ds-space-4);border-top:1px dashed var(--fx-line-hairline)}.ds-work-order__number{display:grid;place-items:center;width:var(--ds-space-6);height:var(--ds-space-6);border-radius:var(--ds-radius-control);background:var(--fx-bg-accent-soft);color:var(--fx-brand-pixel);font-size:var(--ds-text-meta);font-weight:var(--ds-weight-bold);font-variant-numeric:tabular-nums}.ds-work-order p{margin:0;color:var(--fx-ink-secondary);font-size:var(--ds-text-body);line-height:var(--ds-leading-body);overflow-wrap:anywhere}.ds-work-order strong{display:block;color:var(--fx-ink-primary);font-weight:var(--ds-weight-bold)}.ds-work-order a{color:var(--fx-brand-pixel);text-decoration:underline;text-underline-offset:var(--ds-space-1)}.ds-report-attachment{position:relative;padding:var(--ds-space-2);border-radius:var(--ds-radius-sheet);border:1.5px dashed color-mix(in srgb,var(--fx-ink-primary) 22%,transparent)}.ds-report-attachment .fp-report{margin:0}.ds-report-attachment>svg{position:absolute;z-index:2;top:calc(var(--ds-space-4) * -1);left:var(--ds-space-6);width:calc(var(--ds-space-6) + var(--ds-space-2));height:calc(var(--ds-space-6) + var(--ds-space-2));padding:var(--ds-space-2);border-radius:var(--ds-radius-round);background:var(--fx-bg-app);fill:none;stroke:var(--fx-brand-pixel);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;transform:rotate(-14deg)}.ds-report-attachment .fp-report__title{font-size:var(--ds-text-h2);line-height:var(--ds-leading-tight)}.ds-report-attachment .fp-report__lead{font-size:var(--ds-text-body);line-height:var(--ds-leading-body)}.ds-document-scroll{overflow-x:auto;overscroll-behavior-x:contain;margin-top:var(--ds-space-4);border-radius:var(--ds-radius-control)}.ds-document-scroll:focus-visible{outline:2px solid var(--fx-brand-pixel);outline-offset:var(--ds-space-1)}.ds-document-scroll table{width:100%;min-width:640px;border-collapse:collapse;font-size:var(--ds-text-small);line-height:var(--ds-leading-body)}.ds-document-scroll th,.ds-document-scroll td{padding:var(--ds-space-3) var(--ds-space-4) var(--ds-space-3) 0;text-align:left;vertical-align:top;border-bottom:1px dashed var(--fx-line-hairline)}.ds-document-scroll th{color:var(--fx-ink-tertiary);font-size:var(--ds-text-label);font-weight:var(--ds-weight-bold);letter-spacing:.08em;text-transform:uppercase}.ds-document-scroll td{color:var(--fx-ink-secondary)}.ds-document-scroll td:first-child{color:var(--fx-ink-primary);font-weight:var(--ds-weight-bold)}.ds-document-caption{margin:var(--ds-space-4) 0 0;font-size:var(--ds-text-small);line-height:var(--ds-leading-body)}.ds-document-hint{display:none;margin:var(--ds-space-3) 0 0;font-size:var(--ds-text-meta);color:var(--fx-ink-secondary);line-height:var(--ds-leading-body)}.ds-document-done{display:grid;grid-template-columns:var(--ds-space-5) minmax(0,1fr);gap:var(--ds-space-4);margin-top:var(--ds-space-5);padding:var(--ds-space-4);border-radius:var(--ds-radius-card);background:var(--fx-bg-accent-soft)}.ds-document-done svg{width:var(--ds-space-5);fill:var(--fx-bg-surface);stroke:var(--fx-brand-pixel)}.ds-document-done path{fill:none}@media(max-width:899.98px){.ds-document-hint{display:block}}.ds-document-body--spec{padding:var(--ds-space-5)}.ds-document-scroll :is(th,td){min-width:var(--ds-space-9);overflow-wrap:normal;hyphens:manual}.ds-prose+:is(.ds-sheet,.ds-spec){margin-top:var(--ds-document-gap, 0)}.ds-guard-cards{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ds-space-4);margin:0;padding:0;list-style:none}@media(min-width:640px){.ds-guard-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.ds-guard-cards li{display:grid;grid-template-columns:var(--ds-space-5) minmax(0,1fr);gap:var(--ds-space-4);align-content:start;padding:var(--ds-space-5);border:1px solid var(--fx-line-hairline);border-radius:var(--ds-radius-sheet);background:var(--fx-bg-surface)}.ds-guard-cards p{margin:0;color:var(--fx-ink-secondary);font-size:var(--ds-text-body);line-height:var(--ds-leading-body);overflow-wrap:anywhere}.ds-guard-cards strong{color:var(--fx-ink-primary)}.ds-guard-cards svg{width:var(--ds-space-5);height:var(--ds-space-5);fill:var(--fx-bg-accent-soft);stroke:var(--fx-brand-pixel)}.ds-guard-cards path{fill:none}.service-reading[data-astro-cid-dimtdfjy]{display:grid;grid-template-columns:minmax(0,720px) 220px;gap:56px;margin-top:32px;align-items:start;justify-content:center}.service-reading[data-astro-cid-dimtdfjy] .service-reading__body{min-width:0}aside[data-astro-cid-dimtdfjy]{position:sticky;top:100px}nav[data-astro-cid-dimtdfjy]{border-top:1px solid var(--fx-line-accent);padding-top:20px}nav[data-astro-cid-dimtdfjy] a[data-astro-cid-dimtdfjy]{display:block;padding:12px 0;font-size:14px;line-height:1.5;color:var(--fx-ink-secondary);border-bottom:1px solid var(--fx-line-hairline);text-decoration:none}nav[data-astro-cid-dimtdfjy] a[data-astro-cid-dimtdfjy]:hover{color:var(--fx-brand-pixel)}.mobile-contents[data-astro-cid-dimtdfjy]{display:none}@media(max-width:899px){.service-reading[data-astro-cid-dimtdfjy]{display:flex;flex-direction:column;gap:24px;max-width:720px;margin-inline:auto}.service-reading[data-astro-cid-dimtdfjy] .service-reading__body{width:100%}aside[data-astro-cid-dimtdfjy]{display:none}.mobile-contents[data-astro-cid-dimtdfjy]{display:block;width:100%;border-block:1px solid var(--fx-line-hairline)}.mobile-contents[data-astro-cid-dimtdfjy] summary[data-astro-cid-dimtdfjy]{cursor:pointer;min-height:48px;display:flex;align-items:center;justify-content:space-between;font-size:14px;font-weight:650}.mobile-contents[data-astro-cid-dimtdfjy] summary[data-astro-cid-dimtdfjy]:after{content:"+";font-size:20px}.mobile-contents[data-astro-cid-dimtdfjy][open] summary[data-astro-cid-dimtdfjy]:after{content:"−"}.mobile-contents[data-astro-cid-dimtdfjy] nav[data-astro-cid-dimtdfjy]{border:0;padding:0 0 16px}}body[data-task-practice] .service-reading[data-astro-cid-dimtdfjy]{grid-template-columns:minmax(0,720px) minmax(0,260px);gap:64px;justify-content:space-between}body[data-task-practice] .service-reading[data-astro-cid-dimtdfjy] aside[data-astro-cid-dimtdfjy]{background:var(--fx-bg-sunken);border-radius:16px;padding:24px}body[data-task-practice] .service-reading[data-astro-cid-dimtdfjy] aside[data-astro-cid-dimtdfjy] nav[data-astro-cid-dimtdfjy]{border:0;padding:0}body[data-task-practice] .service-reading[data-astro-cid-dimtdfjy] aside[data-astro-cid-dimtdfjy] .fp-eyebrow[data-astro-cid-dimtdfjy]{font-size:14px;font-weight:650;margin-bottom:12px}body[data-task-practice] .service-reading[data-astro-cid-dimtdfjy] .service-reading__body h2{font-size:32px;line-height:1.25;letter-spacing:-.035em;scroll-margin-top:120px}body[data-task-practice] .service-reading[data-astro-cid-dimtdfjy] .service-reading__body p{font-size:17px;line-height:1.8}@media(max-width:899px){body[data-task-practice] .service-reading[data-astro-cid-dimtdfjy]{gap:24px}body[data-task-practice] .mobile-contents[data-astro-cid-dimtdfjy]{background:var(--fx-bg-sunken);border:0;border-radius:12px;padding:8px 20px}}.service-process[data-astro-cid-4ojsfcmy]{padding:40px 4px 8px}ol[data-astro-cid-4ojsfcmy]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;list-style:none;padding:0;margin-top:24px}li[data-astro-cid-4ojsfcmy]{border-top:1px solid var(--fx-line-accent);padding-top:20px}.step[data-astro-cid-4ojsfcmy]{font-size:13px;color:var(--fx-brand-pixel);font-variant-numeric:tabular-nums}h3[data-astro-cid-4ojsfcmy]{font-size:18px;font-weight:650;line-height:1.4;margin:12px 0 8px}p[data-astro-cid-4ojsfcmy]{color:var(--fx-ink-secondary);font-size:15px;line-height:1.6}@media(max-width:639px){ol[data-astro-cid-4ojsfcmy]{grid-template-columns:1fr;gap:20px}}body[data-task-practice] .service-process[data-astro-cid-4ojsfcmy]{padding:40px;border-radius:20px;background:var(--fx-bg-sunken)}body[data-task-practice] .service-process[data-astro-cid-4ojsfcmy]>h2[data-astro-cid-4ojsfcmy]{max-width:24ch}body[data-task-practice] .service-process[data-astro-cid-4ojsfcmy] ol[data-astro-cid-4ojsfcmy]{margin-top:40px;gap:32px}body[data-task-practice] .service-process[data-astro-cid-4ojsfcmy] li[data-astro-cid-4ojsfcmy]{border-top:1px solid var(--fx-line-accent);padding-top:24px}body[data-task-practice] .service-process[data-astro-cid-4ojsfcmy] .step[data-astro-cid-4ojsfcmy]{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:var(--fx-bg-accent-soft);font-family:var(--font-mono)}body[data-task-practice] .service-process[data-astro-cid-4ojsfcmy] h3[data-astro-cid-4ojsfcmy]{font-size:20px;margin-top:20px}@media(max-width:899px){body[data-task-practice] .service-process[data-astro-cid-4ojsfcmy]{padding:32px}body[data-task-practice] .service-process[data-astro-cid-4ojsfcmy] ol[data-astro-cid-4ojsfcmy]{grid-template-columns:1fr;gap:24px}}@media(max-width:639px){body[data-task-practice] .service-process[data-astro-cid-4ojsfcmy]{padding:24px}}.af.svc .af-toc a{height:auto;min-height:44px;padding-block:8px;line-height:1.35}.af.svc ul.af-toc{list-style:none;padding:0}.af.svc picture{background:transparent}.service-crumbs[data-astro-cid-2hw4eg4y]{padding-top:20px}.service-crumbs[data-astro-cid-2hw4eg4y] .topic-context{margin-bottom:0}.fp-hero[data-astro-cid-2hw4eg4y]{display:grid;gap:32px;padding-block:40px 56px}.fp-hero[data-astro-cid-2hw4eg4y]>header[data-astro-cid-2hw4eg4y]{min-width:0}.fp-hero[data-astro-cid-2hw4eg4y] h1[data-astro-cid-2hw4eg4y]{overflow-wrap:anywhere;hyphens:auto}.fp-hero__art[data-astro-cid-2hw4eg4y]{display:block;overflow:hidden;border-radius:20px}.hero-side[data-astro-cid-2hw4eg4y]{min-width:0}.service-facts[data-astro-cid-2hw4eg4y]{border-top:2px solid var(--fx-ink-primary);padding-top:20px;margin-top:20px}.service-facts[data-astro-cid-2hw4eg4y] dl[data-astro-cid-2hw4eg4y]{margin:0;display:grid;gap:16px}.service-facts[data-astro-cid-2hw4eg4y] dt[data-astro-cid-2hw4eg4y]{font-size:13px;line-height:1.5;color:var(--fx-ink-secondary)}.service-facts[data-astro-cid-2hw4eg4y] dd[data-astro-cid-2hw4eg4y]{font-size:17px;font-weight:650;line-height:1.4;margin:6px 0 0}.service-facts[data-astro-cid-2hw4eg4y] .btn-primary[data-astro-cid-2hw4eg4y]{margin-top:24px}.service-deliverables[data-astro-cid-2hw4eg4y]{padding-block:48px 56px}.process-band[data-astro-cid-2hw4eg4y]{padding-block:16px 48px}.report-band[data-astro-cid-2hw4eg4y],.reading-band[data-astro-cid-2hw4eg4y]{padding-block:48px}.reading-band[data-astro-cid-2hw4eg4y] .service-reading{margin-top:0}.reading-band[data-astro-cid-2hw4eg4y] .service-reading__body{box-shadow:none;border:0;border-radius:0;padding:0}.after-reading[data-astro-cid-2hw4eg4y]{padding-bottom:56px}.service-close[data-astro-cid-2hw4eg4y]{padding-block:48px 64px}@media(min-width:1060px){.fp-hero[data-astro-cid-2hw4eg4y]{grid-template-columns:1.45fr 1fr;align-items:start}.fp-hero__art[data-astro-cid-2hw4eg4y]{display:block}}.service-deliverables__grid[data-astro-cid-2hw4eg4y]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px}@media(max-width:639px){.service-deliverables__grid[data-astro-cid-2hw4eg4y]{grid-template-columns:1fr}}.fp-deliverable-row[data-astro-cid-2hw4eg4y]{border-top:1px solid var(--fx-line-hairline);display:flex;gap:12px;padding:14px 0}.fp-deliverable-row__check[data-astro-cid-2hw4eg4y]{flex:none;margin-top:2px;color:var(--fx-status-verified);font-weight:700}@media(max-width:639px){.service-facts[data-astro-cid-2hw4eg4y] dl[data-astro-cid-2hw4eg4y]{gap:12px}.fp-hero[data-astro-cid-2hw4eg4y]{padding-block:28px 40px}.service-deliverables[data-astro-cid-2hw4eg4y],.reading-band[data-astro-cid-2hw4eg4y]{padding-block:44px}.service-close[data-astro-cid-2hw4eg4y]{padding-block:40px 48px}}
