body{background:#f7f9f4;color:#203f34}.workflow-banner{background:#e9efdf;padding:14px 24px;text-align:center;font:15px/1.5 Arial,sans-serif}.workflow-main{max-width:1040px;margin:auto;padding:56px 32px 80px}.workflow-intro{max-width:860px}.workflow-main h1{font:normal clamp(36px,5vw,60px)/1.1 Georgia,serif;margin:22px 0}.workflow-main h2{font:normal 32px/1.2 Georgia,serif;margin:42px 0 20px}.workflow-main p,.workflow-main li{font-size:18px;line-height:1.8}.workflow-main li{margin:12px 0}.workflow-main a{color:#203f34;text-underline-offset:4px}.workflow-main p a,.workflow-main li a{text-decoration:underline}.workflow-main article{max-width:800px}.workflow-main .lead{font-size:22px;color:#52655a}.workflow-main pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#edf2e7;border:1px solid #d5dfd0;border-radius:12px;padding:22px;font:16px/1.7 monospace}.workflow-main code{color:#244e68}.workflow-main section{scroll-margin-top:24px}.workflow-toc,.workflow-next{background:#edf2e7;border-radius:16px;padding:24px;margin:32px 0}.workflow-toc ol{margin:12px 0;padding-left:24px}.table-scroll{overflow-x:auto;margin:24px 0}.workflow-main table{border-collapse:collapse;width:100%;font-size:16px;line-height:1.6}.workflow-main th,.workflow-main td{padding:14px;text-align:left;border:1px solid #d2ddcd;vertical-align:top}.workflow-main th{background:#edf2e7}.workflow-main figure{margin:32px 0}.workflow-main img{width:100%;height:auto;display:block;border-radius:12px}.workflow-main figcaption{font-size:14px;line-height:1.6;margin-top:10px;color:#52655a}.workflow-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.workflow-cards article{background:white;border:1px solid #d2ddcd;border-radius:16px;padding:24px;min-width:0}.workflow-cards h2{font-size:27px;margin-top:12px}.workflow-main :focus-visible{outline:3px solid #789886;outline-offset:4px}@media(max-width:700px){.workflow-main{padding:32px 22px 60px}.workflow-cards{grid-template-columns:1fr}.workflow-main p,.workflow-main li{font-size:17px}.workflow-main th,.workflow-main td{padding:9px;font-size:14px}.workflow-main h2{font-size:28px}.workflow-toc,.workflow-next{padding:20px}}