.C3gurq_tool{min-width:0}.C3gurq_toolbar{justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px;display:flex}.C3gurq_privacy{max-width:640px;margin:10px 0 14px}.C3gurq_toolbarActions{flex-direction:column;flex-shrink:0;align-items:flex-start;gap:6px;display:flex}.C3gurq_saveToggle{cursor:pointer;align-items:flex-start;gap:12px;min-height:44px;padding:8px 0;line-height:1.5;display:flex}.C3gurq_saveToggle input{accent-color:var(--forest);flex:0 0 22px;width:22px;height:22px;margin:1px 0 0}.C3gurq_saveToggle>span{display:block}.C3gurq_saveToggle .field-help{margin-top:2px}.C3gurq_layout{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start;gap:28px;display:grid}.C3gurq_form{gap:22px;min-width:0;display:grid}.C3gurq_jump{margin:0;font-weight:800;display:none}.C3gurq_jump a{text-underline-offset:4px;padding:10px 0;text-decoration:underline;display:inline-block}.C3gurq_group{margin:0}.C3gurq_group legend{font-family:var(--font-heading);padding:0 8px;font-size:1.25rem;font-weight:800}.C3gurq_group legend span{color:var(--orange-dark);margin-right:8px}.C3gurq_group>.tool-fields+.tool-fields{margin-top:20px}.C3gurq_radioCards+.tool-fields{margin-top:20px}.C3gurq_wide{grid-column:1/-1}.C3gurq_inline{align-items:stretch;gap:8px;margin-top:7px;display:flex}.C3gurq_inline input{flex:auto;margin-top:0!important}.C3gurq_smallButton{border:2px solid var(--forest);background:var(--paper-bright);min-height:48px;color:var(--forest);cursor:pointer;border-radius:10px;flex:none;padding:0 16px;font-weight:800}.C3gurq_smallButton:hover{background:var(--mint)}.C3gurq_vinOk,.C3gurq_vinWarn{border-radius:10px;margin:10px 0 0;padding:10px 12px;font-size:.86rem;line-height:1.5}.C3gurq_vinOk{background:#e3f3e7;border:1px solid #9cc9a8}.C3gurq_vinWarn{color:#5b3608;background:#fdf0dc;border:1px solid #e1b26f}.C3gurq_radioCards{gap:10px;margin-top:20px;display:grid}.C3gurq_radioCard{cursor:pointer;background:#fffdf7;border:1px solid #809a89;border-radius:12px;align-items:flex-start;gap:12px;min-height:56px;padding:13px 14px;line-height:1.45;display:flex}.C3gurq_radioCard input{accent-color:var(--forest);flex:0 0 22px;width:22px;height:22px;margin:1px 0 0}.C3gurq_radioCard>span>span{color:var(--muted);margin-top:2px;font-size:.84rem;display:block}.C3gurq_radioCard:has(input:checked){border:2px solid var(--forest);background:#eef7f0;padding:12px 13px}.C3gurq_radioCard:has(input:focus-visible){outline:3px solid var(--orange-dark);outline-offset:2px}.C3gurq_rule{background:var(--cream);border-radius:12px;margin:20px 0 0;padding:14px 16px;font-size:.9rem;line-height:1.6}.C3gurq_ruleRequired{border-left:5px solid var(--orange-dark);background:#fdf0dc}.C3gurq_chips{flex-wrap:wrap;gap:8px;margin:14px 0 18px;display:flex}.C3gurq_chip{min-height:44px;color:var(--ink);cursor:pointer;background:#fffdf7;border:1px solid #809a89;border-radius:30px;padding:8px 14px;font-size:.9rem;font-weight:700}.C3gurq_chip[aria-pressed=true]{background:var(--forest);border-color:var(--forest);color:#fff}.C3gurq_textareaLabel{margin-top:4px;font-size:.91rem;font-weight:700;display:block}.C3gurq_textarea{width:100%;min-width:0;color:var(--ink);font:inherit;resize:vertical;background:#fffdf7;border:1px solid #809a89;border-radius:8px;margin-top:7px;padding:12px 11px;font-size:1rem;line-height:1.5;display:block}.C3gurq_textarea:focus-visible{outline:3px solid var(--orange-dark);outline-offset:3px}.C3gurq_previewWrap{min-width:0;max-height:calc(100vh - 120px);padding:4px;position:sticky;top:100px;overflow:auto}.C3gurq_previewWrap:focus{outline:none}.C3gurq_previewLabel{color:var(--muted);margin:0 0 10px;font-size:.86rem;font-weight:700}.C3gurq_previewActions{margin-top:18px}.C3gurq_previewActions .field-help{margin-top:12px}.C3gurq_doc{color:#1b1b1b;border:1px solid var(--line);overflow-wrap:anywhere;background:#fff;border-radius:6px;padding:34px 32px;font-family:Georgia,Times New Roman,serif;font-size:.94rem;line-height:1.55;position:relative;box-shadow:0 10px 30px #052b201a}.C3gurq_doc h2{letter-spacing:0;margin:0;font-family:Georgia,Times New Roman,serif;font-size:1.7rem}.C3gurq_doc h3{font-family:var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:#1b1b1b;border-bottom:1px solid #c9c9c9;margin:20px 0 8px;padding-bottom:4px;font-size:.78rem;font-weight:800}.C3gurq_doc p{margin:6px 0;line-height:1.55}.C3gurq_docHeader{text-align:center;border-bottom:3px double #1b1b1b;margin-bottom:14px;padding-bottom:12px}.C3gurq_docHeader p{text-transform:uppercase;letter-spacing:.12em;color:#444;font-size:.82rem}.C3gurq_docLine{flex-wrap:wrap;gap:6px 28px;display:flex}.C3gurq_sampleBanner{border:2px dashed var(--orange-dark);font-family:var(--font-body);color:#5b3608;background:#fdf0dc;border-radius:6px;padding:10px 12px;font-size:.85rem;font-weight:700;margin:0 0 16px!important}.C3gurq_parties{grid-template-columns:1fr 1fr;gap:18px;display:grid}.C3gurq_parties dl,.C3gurq_specs{margin:0}.C3gurq_parties dt{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.08em;color:#555;font-size:.74rem;font-weight:800}.C3gurq_parties dd{margin:3px 0 0}.C3gurq_specs{grid-template-columns:1fr 1fr;gap:6px 18px;display:grid}.C3gurq_specs>div{align-items:baseline;gap:8px;min-width:0;display:flex}.C3gurq_specs dt{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.06em;color:#555;flex:none;font-size:.74rem;font-weight:800}.C3gurq_specs dt:after{content:":"}.C3gurq_specs dd{flex:auto;min-width:0;margin:0}.C3gurq_specWide{grid-column:1/-1}.C3gurq_mono{letter-spacing:.06em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.C3gurq_boxes{margin:8px 0 0;padding:0;list-style:none}.C3gurq_boxes li{align-items:flex-start;gap:10px;margin:6px 0;display:flex}.C3gurq_box{width:16px;height:16px;font-family:var(--font-body);text-align:center;border:1.5px solid #1b1b1b;flex:0 0 16px;margin-top:3px;font-size:12px;font-weight:900;line-height:13px}.C3gurq_items{columns:2;column-gap:28px;margin:6px 0;padding-left:20px}.C3gurq_items li{break-inside:avoid;margin:2px 0}.C3gurq_preserve{white-space:pre-line}.C3gurq_blank{vertical-align:bottom;border-bottom:1px solid #1b1b1b;min-width:9em;height:1.2em;display:inline-block}.C3gurq_blankWide{min-width:min(18em,100%)}.C3gurq_signatures{break-inside:avoid}.C3gurq_signGrid{grid-template-columns:1fr 1fr;gap:22px 28px;display:grid}.C3gurq_signBlock{min-width:0}.C3gurq_signRow{gap:16px;display:flex}.C3gurq_signRow>.C3gurq_signLine:first-child{flex:auto}.C3gurq_signLine{border-bottom:1px solid #1b1b1b;flex-direction:column-reverse;min-height:46px;margin-top:8px;padding-bottom:2px;display:flex;position:relative}.C3gurq_signLine span{font-family:var(--font-body);color:#555;white-space:nowrap;padding-top:2px;font-size:.68rem;position:absolute;top:100%;left:0}.C3gurq_signLine strong{font-weight:400}.C3gurq_signDate{flex:0 0 34%}.C3gurq_signBlock .C3gurq_signRow{margin-top:22px}.C3gurq_notary{border:1px solid #9a9a9a;border-radius:4px;margin-top:34px;padding:12px 120px 8px 14px;position:relative}.C3gurq_notary p{font-size:.82rem}.C3gurq_notary .C3gurq_signRow{margin-top:10px;margin-bottom:22px}.C3gurq_seal{width:92px;height:92px;font-family:var(--font-body);color:#777;border:1px dashed #9a9a9a;border-radius:50%;justify-content:center;align-items:center;font-size:.7rem;display:flex;position:absolute;bottom:14px;right:14px}.C3gurq_docFooter{font-family:var(--font-body);color:#555;border-top:1px solid #c9c9c9;margin-top:34px;padding-top:10px;font-size:.72rem;line-height:1.5}@media (max-width:1000px){.C3gurq_layout{grid-template-columns:minmax(0,1fr)}.C3gurq_previewWrap{max-height:none;padding:0;position:static;overflow:visible}.C3gurq_jump{display:block}}@media (max-width:760px){.C3gurq_toolbar{flex-direction:column;align-items:flex-start}}@media (max-width:560px){.C3gurq_doc{padding:22px 16px;font-size:.9rem}.C3gurq_doc h2{font-size:1.35rem}.C3gurq_parties,.C3gurq_specs,.C3gurq_signGrid{grid-template-columns:1fr}.C3gurq_items{columns:1}.C3gurq_signDate{flex-basis:38%}}@media print{.tools-page:has(.C3gurq_doc) .tools-hero{display:none!important}.tools-page:has(.C3gurq_doc) .tools-content{padding:0!important}.C3gurq_toolbar,.C3gurq_form,.C3gurq_previewLabel,.C3gurq_previewActions,.C3gurq_jump{display:none!important}.C3gurq_layout{display:block}.C3gurq_previewWrap{max-height:none;padding:0;position:static;overflow:visible}.C3gurq_doc{box-shadow:none;color:#000;border:0;border-radius:0;padding:0;font-size:10pt;line-height:1.35}.C3gurq_doc h2{font-size:19pt}.C3gurq_doc h3{break-after:avoid;margin:11pt 0 4pt;font-size:8pt}.C3gurq_doc p{margin:3pt 0}.C3gurq_doc section{break-inside:avoid}.C3gurq_parties,.C3gurq_specs,.C3gurq_signGrid{grid-template-columns:1fr 1fr}.C3gurq_items{columns:2}.C3gurq_sampleBanner{color:#000;background:#fff;border:2px solid #000}.C3gurq_docSample:after{content:"EXAMPLE";white-space:nowrap;font-family:var(--font-body);color:#00000012;pointer-events:none;font-size:84pt;font-weight:900;position:fixed;top:40%;left:4%;transform:rotate(-30deg)}.C3gurq_signLine{min-height:26pt;margin-top:4pt}.C3gurq_signBlock .C3gurq_signRow{margin-top:14pt}.C3gurq_signGrid{gap:16pt 24pt}.C3gurq_notary{margin-top:20pt;padding:8pt 90pt 4pt 10pt}.C3gurq_notary .C3gurq_signRow{margin:4pt 0 16pt}.C3gurq_seal{width:64pt;height:64pt;bottom:10pt;right:10pt}.C3gurq_docHeader{margin-bottom:8pt;padding-bottom:8pt}.C3gurq_docFooter{break-before:avoid;margin-top:14pt;font-size:7.5pt}@page{size:auto;margin:14mm}}.C3gurq_reading p a,.C3gurq_reading li a{text-underline-offset:3px;font-weight:700;text-decoration:underline}
