.buyer-guidance h2{max-width:32ch;font-size:var(--text-h2);text-wrap:balance;line-height:1.2}.buyer-guidance p,.buyer-guidance li{color:var(--text-secondary);line-height:1.65}.buyer-guidance p{max-width:75ch}.buyer-guidance a{text-underline-offset:.2em}.buyer-guidance-language{font-size:var(--text-body-sm)}.buyer-guidance-links{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-block:1.5rem;display:flex}.buyer-guidance-links:first-child{margin-block-start:0}.buyer-guidance-grid{border-block:1px solid var(--guide-line-color);grid-template-columns:repeat(3,minmax(0,1fr));margin-block:1.5rem;display:grid}.buyer-guidance-grid>div{min-width:0;padding:1.5rem}.buyer-guidance-grid>div:first-child{padding-inline-start:0}.buyer-guidance-grid>div+div{border-inline-start:1px solid var(--guide-line-color)}.buyer-guidance-grid h3{font-size:var(--text-h4);margin-block:0 .75rem}.buyer-guidance ul{margin:0;padding-inline-start:1.2rem}.buyer-guidance li+li{margin-block-start:.65rem}.buyer-guidance details{border-block-end:1px solid var(--guide-line-color);padding-block:1rem}.buyer-guidance summary{cursor:pointer;font-weight:600;line-height:1.5}.buyer-guidance h4{margin-block:1.25rem .5rem;font-size:1.0625rem;line-height:1.4}.buyer-guidance details p{margin-block-end:0}.buyer-guidance-table{border-collapse:collapse;width:100%;margin-block:1rem}.buyer-guidance-table th,.buyer-guidance-table td{text-align:start;vertical-align:top;border-block-end:1px solid var(--guide-line-color);padding:1rem}.buyer-guidance-table th{color:var(--text-primary)}.buyer-guidance-table td{color:var(--text-secondary)}.buyer-guidance-table-wrap{overflow-x:auto}.buyer-resource-document{padding:var(--section-py) var(--guide-content-inset);min-width:0;color:var(--text-secondary);line-height:1.7}.buyer-resource-document h2{color:var(--text-primary);font-size:var(--text-h2);max-width:36ch;line-height:1.2}.buyer-resource-document h3{color:var(--text-primary);font-size:var(--text-h4);margin-block:1.75rem .75rem}.buyer-resource-document p{max-width:75ch}.buyer-resource-document li+li{margin-block-start:.5rem}.buyer-resource-document table{border-collapse:collapse;width:100%}.buyer-resource-document :is(th,td){border-block-end:1px solid var(--guide-line-color);text-align:start;vertical-align:top;padding:1rem}.buyer-resource-document th{color:var(--text-primary)}.buyer-resource-document a{text-underline-offset:.2em;text-decoration:underline}.buyer-resource-document :is(.table-wrap,.table-scroll,.buyer-resource-table){overflow-x:auto}.workflow-prototype workflow-prototype{display:block}.workflow-prototype [hidden]{display:none!important}.workflow-prototype__workspace{border-block:1px solid var(--guide-line-color);grid-template-columns:repeat(2,minmax(0,1fr));margin-block:1.5rem;display:grid}.workflow-prototype__workspace>*{min-width:0;padding-block:1.5rem}.workflow-prototype__workspace>:first-child{border-inline-end:1px solid var(--guide-line-color);padding-inline-end:1.5rem}.workflow-prototype__workspace:has(>[hidden]){grid-template-columns:minmax(0,1fr)}.workflow-prototype__workspace:has(>[hidden])>:first-child{border-inline-end:0;padding-inline-end:0}.workflow-prototype__controls{padding-inline-start:1.5rem}.workflow-prototype__workspace h3{margin-block-start:0}.workflow-prototype__record{margin:0}.workflow-prototype__record>div+div{margin-block-start:1rem}.workflow-prototype__record dt,.workflow-prototype legend{color:var(--text-primary);font-weight:600}.workflow-prototype__record dd{margin:0}.workflow-prototype__status{color:var(--text-primary);font-weight:600}.workflow-prototype fieldset{border:0;min-width:0;margin:0;padding:0}.workflow-prototype__views,.workflow-prototype__actions{flex-wrap:wrap;gap:.75rem 1rem;display:flex}.workflow-prototype__views label{cursor:pointer;align-items:center;gap:.5rem;min-height:44px;display:inline-flex}.workflow-prototype__views input{width:1.125rem;height:1.125rem;accent-color:var(--color-primary)}.workflow-prototype :is(button,input,[tabindex]):focus-visible{outline:2px solid var(--color-primary);outline-offset:4px}.workflow-prototype__actions .btn{white-space:normal;max-width:100%;min-height:44px}@media (width<768px){.workflow-prototype__workspace{grid-template-columns:minmax(0,1fr)}.workflow-prototype__workspace>:first-child{border-inline-end:0;padding-inline-end:0}.workflow-prototype__controls{border-block-start:1px solid var(--guide-line-color);padding-inline-start:0}.workflow-prototype h2{font-size:1.75rem}}@media print{.workflow-prototype__controls{display:none!important}.workflow-prototype__workspace{grid-template-columns:minmax(0,1fr)}.workflow-prototype__workspace>:first-child{border-inline-end:0;padding-inline-end:0}body:has(.buyer-guide-page) :is(nav,footer,.floating-nav,.page-hero),.buyer-guide-page .buyer-guidance,.buyer-resource-document .no-print{display:none!important}.buyer-resource-document{color:#222;break-inside:avoid-page;padding:1rem 0}.buyer-guide-page .guide-shell{display:block}.buyer-guide-page .guide-panel{border:0}.buyer-resource-document h2,.buyer-resource-document h3{color:#111;break-after:avoid-page}.buyer-resource-document table{font-size:10pt}.buyer-resource-document a{color:#111}}@media (width<768px){.buyer-guidance h2{font-size:1.75rem}.buyer-guidance-grid{grid-template-columns:1fr}.buyer-guidance-grid>div{padding:1.25rem 0}.buyer-guidance-grid>div+div{border-inline-start:0;border-block-start:1px solid var(--guide-line-color)}.buyer-guidance p,.buyer-guidance li{font-size:1rem}}
