.support-page{max-width:1080px}.support-safety{background:#fff4ed;border-left:3px solid #a94235;border-radius:4px 14px 14px 4px;margin:24px 0;padding:22px 26px;line-height:1.8}.support-safety strong{color:#7c2d25;display:block}.support-safety a,.support-references a{text-underline-offset:4px;text-decoration:underline}.support-search>label{margin-bottom:12px;font-weight:600;display:block}.support-search input{border:1px solid var(--line);width:100%;font:inherit;background:#fff;border-radius:8px;padding:16px}.support-filters{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.support-filters button{border:1px solid var(--line);font:inherit;cursor:pointer;background:#fff;border-radius:30px;padding:10px 16px}.support-filters button[aria-pressed=true]{color:#fff;background:#234d47;border-color:#234d47}.support-topics{gap:12px;margin:26px 0;display:grid}.support-topic{border:1px solid var(--line);background:#fff;border-radius:12px;scroll-margin-top:100px;overflow:hidden}.support-topic summary{cursor:pointer;padding:22px 26px;line-height:1.65}.support-topic summary small{color:#567369;margin-right:16px;font-size:12px}.support-topic summary span{font-weight:600}.support-answer{padding:0 26px 24px;line-height:1.85}.support-answer ol,.support-flow{padding-left:24px}.support-answer li,.support-flow li{margin:10px 0}.support-references{margin-top:26px;line-height:1.8}.support-references summary{cursor:pointer;font-weight:600}.support-intake{border:1px solid var(--line);background:#f5f8f5;border-radius:12px;margin:20px 0;padding:22px}.support-intake>label{flex-direction:column;gap:8px;font-weight:600;display:flex}.support-intake select{width:100%;min-width:0;max-width:100%;font:inherit;border:1px solid var(--line);background:#fff;border-radius:5px;padding:12px}.support-intake p{line-height:1.85}.support-intake .business-fields{margin-top:18px}.support-intake .business-fields label{min-width:0}.support-intake .business-fields input{min-width:0;max-width:100%}.support-checklist{border:0;margin:20px 0 0;padding:0}.support-checklist legend{margin-bottom:12px;font-weight:600}.support-checklist label{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(160px,.8fr);align-items:center;gap:15px;padding:12px 0;font-size:14px;display:grid}.support-staff-guide{border:1px solid var(--line);border-radius:10px;margin:18px 0;padding:18px;line-height:1.8}.support-staff-guide summary{cursor:pointer;font-weight:600}.support-staff-guide ol{padding-left:22px}.support-staff-guide li{margin:10px 0}@media (max-width:640px){.support-safety,.support-topic summary,.support-answer{padding-left:18px;padding-right:18px}.support-topic summary small{display:block}.support-intake{padding:16px}.support-checklist label{grid-template-columns:1fr;gap:7px}}.support-assistant{border:1px solid var(--line,#d5e2da);background:#fff;border-radius:20px;min-width:0;margin:28px 0;padding:28px;scroll-margin-top:100px}.support-assistant header h2{margin:10px 0;font-size:clamp(23px,3vw,30px)}.support-assistant p,.support-assistant li{font-size:14px;line-height:1.85}.support-assistant label{margin:14px 0 10px;font-weight:600;display:block}.support-assistant input[type=search],.support-assistant textarea{box-sizing:border-box;width:100%;min-width:0;max-width:100%;font:inherit;color:#203c33;resize:vertical;background:#fff;border:1px solid #bacdc1;border-radius:10px;padding:14px;display:block}.support-assistant button{cursor:pointer;min-height:44px}.support-assistant button:disabled{cursor:default;opacity:.5}.support-assistant a{overflow-wrap:anywhere}.support-guide-list{gap:10px;max-height:520px;padding:3px;display:grid;overflow:auto}.support-guide{border:1px solid #d9e3dc;border-radius:12px;margin:10px 0;padding:16px;scroll-margin-top:110px}.support-guide summary{cursor:pointer;font-weight:600;line-height:1.7}.support-guide a{text-underline-offset:3px;text-decoration:underline}.support-ai-form{border-top:1px solid #d9e3dc;margin-top:24px;padding-top:12px}.support-ai-form>small{text-align:right;color:#64746b;margin:6px 0;display:block}.support-assistant .support-ai-consent{align-items:flex-start;gap:10px;margin:20px 0;font-size:14px;font-weight:400;line-height:1.8;display:flex}.support-ai-consent input{accent-color:#235645;flex:none;width:18px;height:18px;margin-top:4px}.support-assistant-notice{background:#fff6e9;border-radius:12px;padding:15px}.support-assistant-notice button,.support-assistant-notice a{margin-right:16px}.support-ai-answer{background:#f3f8f4;border-left:4px solid #467b63;border-radius:10px;padding:18px}.support-handoff{border-top:1px solid #d9e3dc;margin-top:24px;padding-top:14px}.support-handoff nav{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.support-handoff details{margin-bottom:20px}.support-handoff textarea{margin:14px 0}.support-handoff summary{cursor:pointer}.support-assistant :is(button,a,input,textarea,summary):focus-visible{outline-offset:3px;outline:3px solid #83b29b}.support-assistant h3{line-height:1.6}@media (max-width:640px){.support-assistant{padding:20px 16px}.support-guide{padding:12px}.support-guide-list{max-height:440px}.support-handoff nav{flex-direction:column;align-items:stretch}.support-ai-form>.button{width:100%}}.support-portal-faq{border-top:1px solid #d9e3dc;margin-top:26px;padding-top:12px}.support-more{color:#214c3d;font:inherit;background:#f5f9f6;border:1px solid #aebfb5;border-radius:9px;margin:14px 0;padding:10px 18px}.support-assistant .support-ai-form{border-top:0;margin-top:12px;padding-top:0}.support-ai-disclosure{background:#f5f8f5;border:1px solid #cbd7cf;border-radius:14px;margin:28px 0;overflow:hidden}.support-ai-disclosure>summary{cursor:pointer;padding:20px;font-size:15px;font-weight:600;line-height:1.7}.support-ai-disclosure .support-assistant{border:0;border-top:1px solid #d9e3dc;border-radius:0;margin:0}.support-ai-disclosure>summary:focus-visible{outline-offset:-4px;outline:3px solid #83b29b}
