.support-intro{padding-bottom:27px;max-width:820px}.support-intro p:not(.eyebrow){max-width:630px}.support-panel{border:1px solid var(--line);border-radius:10px;padding:25px 28px;margin:0 0 18px;background:white}.support-panel p,.support-panel li{font-size:12px;line-height:1.85;color:var(--muted)}.support-panel p{margin-top:12px}.support-panel h3{font-size:14px;margin:19px 0 7px}.support-panel h3:first-child{margin-top:0}.support-panel ul{padding-left:18px;margin:10px 0}.support-panel li+li{margin-top:6px}.support-panel a,.support-nav a,.support-related a{color:var(--green);text-decoration:underline;text-underline-offset:3px}.support-panel a{overflow-wrap:anywhere}.support-status{font-size:11px;line-height:1.8;padding:13px 16px;border:1px solid #dce6d3;border-radius:6px;background:#f0f5e9;margin-bottom:18px;color:#53664c}.support-nav{display:flex;flex-wrap:wrap;gap:8px 19px;border-bottom:1px solid var(--line);padding:0 0 17px;margin:0 0 20px;font-size:11px}.support-layout{display:grid;grid-template-columns:minmax(0,1fr) 235px;gap:24px;align-items:start}.support-aside{position:sticky;top:24px;padding:20px;border:1px solid var(--line);border-radius:8px;background:#f0f4e9;font-size:11px;line-height:1.8}.support-aside h2{font-size:14px;margin-bottom:10px}.support-aside a{display:block;padding:5px 0;color:var(--green)}.support-owner{margin-top:16px;border-top:1px solid #d6e1ce;padding-top:14px}.support-owner span{display:block;font-size:9px;letter-spacing:.09em;margin-bottom:5px;color:#6e7c65}.contact-lead{display:grid;grid-template-columns:1.15fr 1fr;gap:32px;align-items:center}.contact-address{border:1px solid #d9e3d2;border-radius:7px;background:#f4f7ee;padding:20px}.contact-address .eyebrow{margin:0 0 10px}.contact-address strong{font-size:16px;line-height:1.6;font-weight:550;overflow-wrap:anywhere}.contact-address p{font-size:11px;margin-top:10px}.contact-routes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:21px}.contact-routes article+article{border-left:1px solid var(--line);padding-left:24px}.contact-routes svg{width:22px;height:22px;stroke:var(--green);stroke-width:1.5;fill:none;stroke-linecap:round;stroke-linejoin:round;margin-bottom:10px}.contact-routes h3{margin:0}.contact-routes p{margin-top:9px}.support-table{width:100%;border-collapse:collapse;margin-top:15px;text-align:left;font-size:12px}.support-table th,.support-table td{border-bottom:1px solid var(--line);vertical-align:top;padding:12px 12px 12px 0;line-height:1.8}.support-table thead th{font-size:10px;font-weight:500;color:var(--muted)}.support-table tbody th{width:26%;font-size:12px;font-weight:550}.support-table td{color:var(--muted)}.support-table tr:last-child>*{border-bottom:0}.support-related{display:flex;flex-wrap:wrap;gap:10px 23px;padding:1px 0 28px;font-size:11px}.support-date{font-size:10px;color:var(--muted);margin-bottom:15px}.support-callout{border-left:2px solid #91a97f;padding:0 0 0 13px;margin-top:15px}.support-panel .support-callout p{font-size:11px}.support-table code{font:inherit;color:var(--ink)}
@media(max-width:900px){.support-layout{grid-template-columns:minmax(0,1fr) 190px;gap:18px}.support-panel{padding:23px}.contact-routes{gap:18px}.contact-routes article+article{padding-left:18px}}
@media(max-width:760px){.support-layout{grid-template-columns:1fr}.support-aside{position:static;order:-1;display:none}.contact-lead{gap:22px;grid-template-columns:1fr}.contact-routes{grid-template-columns:1fr;gap:18px}.contact-routes article+article{padding:18px 0 0;border-left:0;border-top:1px solid var(--line)}}
@media(max-width:500px){.support-panel{padding:21px 16px}.support-status{padding:12px 14px}.contact-address{padding:16px}.contact-address strong{font-size:15px}.support-table thead{display:none}.support-table,.support-table tbody,.support-table tr,.support-table th,.support-table td{display:block;width:100%!important}.support-table tr{padding:13px 0;border-bottom:1px solid var(--line)}.support-table tr:last-child{border:0}.support-table th,.support-table td{padding:2px 0;border:0}.support-table td:before{content:attr(data-label);display:block;font-size:9px;letter-spacing:.04em;margin-top:5px}.support-nav{gap:9px 17px}.support-related{gap:10px 19px}}
