.support-guide{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.3fr);gap:clamp(24px,5vw,64px);padding-top:52px;padding-bottom:52px;scroll-margin-top:120px;border-top:1px solid #d8e4dd}.support-guide-intro h2{font:clamp(28px,3vw,42px)/1.15 Georgia,serif;margin:14px 0}.support-guide-intro p{line-height:1.65}.support-guide-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:22px}.support-guide-fields label{display:grid;gap:8px;font-size:14px;font-weight:600;min-width:0}.support-guide select{width:100%;max-width:100%;font:16px/1.3 inherit;font-size:16px;min-height:48px;padding:12px 30px 12px 12px;border:1px solid #9cafa6;border-radius:8px;background:#fff;color:#123e38}.support-guide .muted{font-size:14px;line-height:1.6}.support-outline{border-inline-start:3px solid #36715c;background:#edf4ee;padding:22px;margin:22px 0}.support-outline h3{margin:0 0 16px;font-size:21px}.support-outline dl{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:10px 20px;margin:0 0 20px}.support-outline dt{color:#4d645c}.support-outline dd{margin:0;font-weight:600;overflow-wrap:anywhere}.support-outline p{line-height:1.6}.support-clear,.support-ai{background:transparent;border:0;color:#123e38;min-height:44px;padding:10px 0;cursor:pointer;text-align:start;font:inherit}.support-clear{display:block;text-decoration:underline;margin-top:8px}.support-measure{margin-top:20px;font-size:13px;line-height:1.6}.support-measure summary{cursor:pointer;min-height:44px;padding:10px 0}.support-measure label{display:flex;gap:12px;align-items:flex-start}.support-measure input{flex:0 0 20px;width:20px;height:20px;margin-top:4px}.support-guide [hidden]{display:none!important}.optional-guide>summary{font-size:18px;font-weight:600;padding:18px 0;cursor:pointer;min-height:48px}.optional-guide{margin-top:8px;margin-bottom:8px}.optional-guide .shell{width:100%}.optional-guide .visit-planner,.optional-guide .na-ai{margin-top:0;margin-bottom:0}.inquiry .reply-options select{width:100%}.support-guide :focus-visible{outline:3px solid #b86e23;outline-offset:3px}@media(max-width:700px){.support-guide{grid-template-columns:1fr;gap:20px;padding-top:32px;padding-bottom:32px;scroll-margin-top:95px}.support-guide-fields{grid-template-columns:1fr}.support-outline{padding:16px}.support-outline dl{grid-template-columns:1fr;gap:3px}.support-outline dd{margin-bottom:10px}.support-guide .btn{white-space:normal;text-align:start;line-height:1.4;min-height:48px;max-width:100%}.support-guide-intro h2{font-size:30px}}

.reply-options{border-top:1px solid #d8e4dd;padding:12px 0}.reply-options summary{font-weight:600;cursor:pointer;min-height:44px;padding:10px 0}.reply-options[open] summary{margin-bottom:12px}[data-inquiry][data-received] .reply-options{display:none}

.agent-launch.agent-guide-hidden{display:none!important}
