.xwJ-uq_page{color:var(--forest);padding-block:30px 80px}.xwJ-uq_page :is(h1,h2,h3,p){margin:0}.xwJ-uq_page :is(a,button,textarea,summary):focus-visible{outline:2px solid var(--accent);outline-offset:4px}.xwJ-uq_breadcrumb{color:var(--text-muted);flex-wrap:wrap;gap:10px;font-size:.875rem;display:flex}.xwJ-uq_breadcrumb a:hover{text-underline-offset:4px;text-decoration:underline}.xwJ-uq_hero{border-bottom:1px solid var(--border-strong);padding-block:38px 36px}.xwJ-uq_hero h1{font-family:var(--font-display);letter-spacing:-.04em;text-wrap:balance;font-size:clamp(2.75rem,5vw,4.25rem);font-weight:400;line-height:1.12}.xwJ-uq_hero .xwJ-uq_lede{max-width:64ch;color:var(--text);margin-top:18px;font-size:1.125rem;line-height:1.7}.xwJ-uq_contactLayout{grid-template-columns:minmax(0,1.8fr) minmax(280px,1fr);align-items:start;gap:clamp(40px,7vw,100px);padding-top:32px;display:grid}.xwJ-uq_conversation,.xwJ-uq_supporting{min-width:0}.xwJ-uq_topicContent{padding-top:0}.xwJ-uq_topicContent h2{font-family:var(--font-display);letter-spacing:-.025em;margin-bottom:16px;font-size:clamp(1.8rem,3vw,2.25rem);font-weight:400;line-height:1.2}.xwJ-uq_topicContent>p{max-width:66ch;color:var(--text);font-size:1rem;line-height:1.75}.xwJ-uq_topicContent>p+p{margin-top:18px}.xwJ-uq_inlineLink{color:var(--forest);text-underline-offset:4px;align-items:baseline;gap:12px;margin-top:18px;padding-block:6px;font-size:.875rem;text-decoration:underline;display:inline-flex}.xwJ-uq_topicContent .xwJ-uq_context{border-left:2px solid var(--accent);background:var(--surface-soft);flex-wrap:wrap;align-items:baseline;gap:8px 12px;margin-block:0 18px;padding:10px 14px;display:flex}.xwJ-uq_context>span{color:var(--text-muted);font-family:var(--font-technical), monospace;font-size:.75rem}.xwJ-uq_context a{color:var(--forest);text-underline-offset:4px;font-size:.9375rem;text-decoration:underline}.xwJ-uq_contributionWays{margin-block:22px 0;padding:0;list-style:none}.xwJ-uq_contributionWays li{border-top:1px solid var(--border);grid-template-columns:68px minmax(0,1fr);align-items:baseline;gap:16px;padding-block:14px;display:grid}.xwJ-uq_contributionWays li:last-child{border-bottom:1px solid var(--border)}.xwJ-uq_contributionWays h3{font-size:.875rem;font-weight:600}.xwJ-uq_contributionWays p{color:var(--text);font-size:.875rem;line-height:1.6}.xwJ-uq_topicContent .xwJ-uq_reviewNote{color:var(--text-muted);margin-top:22px;font-size:.8125rem;line-height:1.7}.xwJ-uq_reviewNote a{text-underline-offset:3px;text-decoration:underline}.xwJ-uq_supporting{padding-top:0}.xwJ-uq_eyebrow{color:var(--accent);font-family:var(--font-technical), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:.6875rem;line-height:1.6}.xwJ-uq_support{background:var(--forest);border-radius:var(--radius-sm);color:var(--on-dark);padding:28px}.xwJ-uq_support .xwJ-uq_eyebrow{color:var(--accent-on-dark)}.xwJ-uq_support h2{color:var(--on-dark);font-family:var(--font-display);letter-spacing:-.025em;margin-top:18px;font-size:1.875rem;font-weight:400;line-height:1.2}.xwJ-uq_support>p:not(.xwJ-uq_eyebrow){color:var(--text-on-dark);margin-top:10px;font-size:.875rem;line-height:1.65}.xwJ-uq_supportEmail{min-height:44px;color:var(--on-dark);text-underline-offset:4px;overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;font-size:.9375rem;text-decoration:underline;display:flex}.xwJ-uq_support .xwJ-uq_supportNote{color:var(--on-dark-muted)!important;margin-top:8px!important;font-size:.75rem!important}.xwJ-uq_support a:focus-visible{outline-color:var(--accent-on-dark)}.xwJ-uq_supportEmail:hover{color:var(--accent-on-dark)}.xwJ-uq_maintainer{border-top:1px solid var(--border-strong);margin-top:28px;padding-top:28px}.xwJ-uq_maintainer h2{font-family:var(--font-display);letter-spacing:-.025em;margin-top:12px;font-size:1.625rem;font-weight:400;line-height:1.2}.xwJ-uq_maintainer .xwJ-uq_maintainerRole{color:var(--text);margin-top:10px;font-size:.8125rem;line-height:1.8}.xwJ-uq_maintainerLinks{flex-wrap:wrap;gap:4px 24px;margin-top:14px;display:flex}.xwJ-uq_maintainerLinks a{text-underline-offset:4px;align-items:center;gap:10px;min-height:44px;font-size:.8125rem;text-decoration:underline;display:inline-flex}.xwJ-uq_maintainerLinks a:hover{color:var(--accent)}.xwJ-uq_message{margin-top:28px}.xwJ-uq_messageActions{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.xwJ-uq_primaryAction,.xwJ-uq_copyButton{border:1px solid var(--forest);border-radius:var(--radius-action);min-height:44px;font:inherit;cursor:pointer;justify-content:center;align-items:center;gap:16px;padding:12px 22px;font-size:.9375rem;font-weight:500;line-height:1.5;display:inline-flex}.xwJ-uq_primaryAction{background:var(--forest);color:var(--paper)}.xwJ-uq_primaryAction:hover{background:var(--accent);border-color:var(--accent)}.xwJ-uq_emailAddress{min-height:44px;color:var(--text);text-underline-offset:4px;overflow-wrap:anywhere;align-items:center;font-size:.875rem;text-decoration:underline;display:inline-flex}.xwJ-uq_emailAddress:hover{color:var(--accent)}.xwJ-uq_message .xwJ-uq_contactNote{color:var(--text-muted);margin-top:10px;font-size:.8125rem;line-height:1.65}.xwJ-uq_preview{border-block:1px solid var(--border);margin-top:26px}.xwJ-uq_preview summary{min-height:48px;color:var(--forest);cursor:pointer;padding-block:14px;font-size:.875rem;font-weight:500;line-height:1.5}.xwJ-uq_preview summary::marker{color:var(--accent)}.xwJ-uq_optional{float:right;color:var(--text-muted);margin-left:12px;font-size:.75rem;font-weight:400}.xwJ-uq_previewContent{padding-block:6px 20px}.xwJ-uq_previewHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.xwJ-uq_previewContent label{font-size:.875rem;font-weight:600}.xwJ-uq_copyButton{color:var(--forest);text-underline-offset:4px;background:0 0;border:0;border-radius:0;gap:8px;padding:6px 0;font-size:.8125rem;text-decoration:underline}.xwJ-uq_copyButton:hover{color:var(--accent)}.xwJ-uq_copyButton:disabled{opacity:.5;cursor:default}.xwJ-uq_previewContent>p{color:var(--text-muted);font-size:.8125rem;line-height:1.6}.xwJ-uq_previewContent textarea{resize:vertical;border:1px solid var(--control-border);border-radius:var(--radius-sm);background:var(--surface);width:100%;color:var(--forest);font:inherit;margin-top:14px;padding:14px;font-size:.9375rem;line-height:1.6;display:block}.xwJ-uq_previewContent .xwJ-uq_status:not(:empty){color:var(--forest);margin-top:12px}.xwJ-uq_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.xwJ-uq_relatedContacts{border-top:1px solid var(--border-strong);margin-top:40px}.xwJ-uq_contactRoute{border-bottom:1px solid var(--border);padding-block:34px}.xwJ-uq_contactRoute:last-child{border-bottom:0;padding-bottom:0}.xwJ-uq_contactRoute h2{font-family:var(--font-display);letter-spacing:-.02em;font-size:1.75rem;font-weight:400;line-height:1.2}.xwJ-uq_contactRoute>p{max-width:66ch;color:var(--text);margin-top:12px;font-size:.9375rem;line-height:1.75}.xwJ-uq_routeActions{flex-wrap:wrap;gap:4px 24px;margin-top:10px;display:flex}.xwJ-uq_routeActions a{min-height:44px;color:var(--forest);text-underline-offset:4px;align-items:center;gap:10px;font-size:.875rem;line-height:1.5;text-decoration:underline;display:inline-flex}.xwJ-uq_routeActions a:hover{color:var(--accent)}.xwJ-uq_contactRoute .xwJ-uq_routeNote{color:var(--text-muted);margin-top:10px;font-size:.8125rem}@media (max-width:1000px){.xwJ-uq_contactLayout{grid-template-columns:minmax(0,1.5fr) minmax(260px,1fr);gap:36px}.xwJ-uq_support{padding:24px}}@media (max-width:760px){.xwJ-uq_page{padding-block:24px 56px}.xwJ-uq_hero{padding-block:28px 30px}.xwJ-uq_hero .xwJ-uq_lede{max-width:52ch;font-size:1rem}.xwJ-uq_contactLayout{grid-template-columns:minmax(0,1fr);gap:36px;padding-top:30px}.xwJ-uq_supporting{padding-top:0}.xwJ-uq_support{padding:26px}}@media (max-width:420px){.xwJ-uq_messageActions{flex-direction:column;align-items:flex-start;gap:4px}.xwJ-uq_primaryAction{min-width:192px}.xwJ-uq_emailAddress{min-height:36px}.xwJ-uq_message .xwJ-uq_contactNote{margin-top:2px}}.xwJ-uq_brandName{white-space:nowrap}.xwJ-uq_contactRoute>p+p{margin-top:16px}.xwJ-uq_contactRoute .xwJ-uq_contributionWays{margin-block:24px 18px}.xwJ-uq_maintainer .xwJ-uq_maintainerDescription{color:var(--text);margin-top:16px;font-size:.875rem;line-height:1.75}.xwJ-uq_contactRoute{scroll-margin-top:32px}
