.h0C3ia_guide{padding-bottom:56px}.h0C3ia_contents{border-block:1px solid var(--line);padding-block:18px;font-size:13px}.h0C3ia_contents p{color:var(--muted);margin:0 0 8px}.h0C3ia_contents ul{flex-wrap:wrap;gap:0 30px;margin:0;padding:0;list-style:none;display:flex}.h0C3ia_contents a{min-height:44px;color:var(--action);align-items:center;display:inline-flex}.h0C3ia_contents a:hover,.h0C3ia_accordionBody a:hover{text-underline-offset:4px;text-decoration:underline}.h0C3ia_section{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,.55fr) minmax(0,1fr);gap:60px;padding-block:64px;scroll-margin-top:20px;display:grid}.h0C3ia_sectionHeading h2{letter-spacing:-.04em;text-wrap:balance;max-width:20ch;margin:0 0 20px;font-size:clamp(27px,2.6vw,39px);font-weight:500;line-height:1.15}.h0C3ia_sectionHeading>p{max-width:40ch;color:var(--muted);margin:0;font-size:15px;line-height:1.75}.h0C3ia_prose,.h0C3ia_accordionBody{color:var(--muted);overflow-wrap:break-word;font-size:16px;line-height:1.8}.h0C3ia_prose p{max-width:70ch;margin:0 0 22px}.h0C3ia_prose p:last-child{margin-bottom:0}.h0C3ia_firstEngagement{padding-top:24px}.h0C3ia_firstEngagement h3{color:var(--ink);margin:24px 0 10px;font-size:19px;font-weight:500;line-height:1.4}.h0C3ia_firstEngagement h3:first-child{margin-top:0}.h0C3ia_firstEngagement ul{margin:0 0 22px;padding-left:20px}.h0C3ia_firstEngagement :where(li+li){margin-top:8px}.h0C3ia_prose>:where(p) a{color:var(--action);text-underline-offset:4px;text-decoration:underline}.h0C3ia_accordion{border-top:1px solid var(--line)}.h0C3ia_accordion:last-child{border-bottom:1px solid var(--line)}.h0C3ia_accordion>summary{cursor:pointer;justify-content:space-between;align-items:flex-start;gap:24px;padding-block:22px;list-style:none;display:flex}.h0C3ia_accordion>summary::-webkit-details-marker{display:none}.h0C3ia_accordion>summary:focus-visible,.h0C3ia_preview>summary:focus-visible{outline:3px solid var(--blue);outline-offset:5px}.h0C3ia_accordionTitle{letter-spacing:-.02em;font-size:20px;font-weight:500;line-height:1.35;display:block}.h0C3ia_accordion>summary:hover .h0C3ia_accordionTitle{color:var(--action)}.h0C3ia_accordionDescription{color:var(--muted);max-width:65ch;margin-top:6px;font-size:14px;line-height:1.65;display:block}.h0C3ia_toggle{color:var(--action);flex:0 0 24px;width:24px;height:24px}.h0C3ia_accordion[open]>summary .h0C3ia_toggleVertical,.h0C3ia_preview[open]>summary .h0C3ia_toggleVertical{display:none}.h0C3ia_accordionBody{padding:0 48px 28px 0}.h0C3ia_accordionBody p{max-width:70ch;margin:0 0 20px}.h0C3ia_accordionBody>:last-child{margin-bottom:0}.h0C3ia_accordionBody h3{color:var(--ink);margin:24px 0 8px;font-size:15px;font-weight:500;line-height:1.5}.h0C3ia_accordionBody h3:first-child{margin-top:0}.h0C3ia_accordionBody ul{margin:0;padding-left:20px}.h0C3ia_accordionBody :where(li+li){margin-top:8px}.h0C3ia_accordionBody a{min-height:44px;color:var(--action);align-items:center;gap:12px;font-size:14px;display:inline-flex}.h0C3ia_accordionBody a :where(svg){flex:0 0 18px;width:18px;height:18px}.h0C3ia_accordionBody .h0C3ia_note{border-left:2px solid var(--line);margin-block:24px 16px;padding-left:16px;font-size:13px;line-height:1.75}.h0C3ia_diagram{background:var(--pale);margin:0 0 30px;padding:28px}.h0C3ia_diagram figcaption{max-width:35ch;margin-bottom:26px;font-size:20px;font-weight:500;line-height:1.4}.h0C3ia_diagram figcaption>span{color:var(--action);margin-bottom:8px;font-size:12px;font-weight:400;display:block}.h0C3ia_flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:26px;margin:0;padding:0;list-style:none;display:grid}.h0C3ia_flow li{border-top:2px solid var(--action);overflow-wrap:break-word;background:#fff;min-width:0;padding:16px 12px;position:relative}.h0C3ia_flow strong{font-size:14px;font-weight:500;line-height:1.45;display:block}.h0C3ia_flow p{color:var(--muted);margin:10px 0 0;font-size:12px;line-height:1.65}.h0C3ia_connector{color:var(--action);width:20px;height:20px;position:absolute;top:27px;right:-23px}.h0C3ia_connector svg{width:100%;height:100%;display:block}.h0C3ia_controls{color:var(--action);border-top:1px solid #c4d9ec;margin:22px 0 0;padding-top:18px;font-size:13px;line-height:1.7}.h0C3ia_preview{width:100%}.h0C3ia_preview>summary{border-top:1px solid var(--line);min-height:52px;color:var(--ink);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding-block:14px;font-size:14px;font-weight:500;list-style:none;display:flex}.h0C3ia_preview>summary::-webkit-details-marker{display:none}.h0C3ia_preview>summary .h0C3ia_toggle{color:var(--muted)}.h0C3ia_preview>summary:hover{text-underline-offset:4px;text-decoration:underline}.h0C3ia_previewBody{border-top:1px solid var(--line);color:var(--muted);padding-top:16px;font-size:13px;line-height:1.75}.h0C3ia_previewBody p{margin:0 0 16px}.h0C3ia_previewBody :where(p) a{color:var(--action);text-underline-offset:4px;text-decoration:underline}.h0C3ia_previewBody h4{color:var(--ink);margin:20px 0 6px;font-size:13px;font-weight:500}.h0C3ia_previewBody ul{margin:0 0 16px;padding-left:18px}.h0C3ia_previewBody>a{min-height:44px;color:var(--action);text-underline-offset:4px;align-items:center;margin-bottom:12px;text-decoration:underline;display:inline-flex}.h0C3ia_previewBody>button{justify-content:space-between;gap:12px;width:100%;padding:13px 16px;font-size:12px}@media (max-width:1200px){.h0C3ia_section{grid-template-columns:minmax(0,.45fr) minmax(0,1fr);gap:36px}.h0C3ia_flow{grid-template-columns:minmax(0,1fr)}.h0C3ia_flow li{padding:16px}.h0C3ia_flow strong{font-size:16px}.h0C3ia_flow p{margin-top:6px;font-size:13px}.h0C3ia_connector{top:auto;bottom:-24px;right:calc(50% - 10px);transform:rotate(90deg)}}@media (max-width:760px){.h0C3ia_guide{padding-bottom:32px}.h0C3ia_contents ul{column-gap:24px}.h0C3ia_section{grid-template-columns:minmax(0,1fr);gap:28px;padding-block:40px}.h0C3ia_sectionHeading h2,.h0C3ia_sectionHeading>p{max-width:65ch}.h0C3ia_sectionHeading h2{text-wrap:initial;margin-bottom:14px}.h0C3ia_accordionBody{padding-right:0}.h0C3ia_accordion>summary{gap:16px}.h0C3ia_accordionTitle{font-size:18px}.h0C3ia_diagram{padding:22px 18px}}@media print{.h0C3ia_accordion::details-content{content-visibility:visible}.h0C3ia_preview::details-content{content-visibility:visible}.h0C3ia_toggle,.h0C3ia_contents{display:none}}
