/* The help desk has its own editorial layout, separate from the other public pages. */
.support-desk{padding-top:44px;padding-bottom:28px}
.desk-intro{display:flex;align-items:center;justify-content:space-between;gap:40px;padding:8px 0 38px}
.desk-intro h1{font-size:clamp(45px,5.9vw,80px);margin:0 0 18px;letter-spacing:-.065em}
.desk-intro .eyebrow{color:#a93512;margin-bottom:18px}
.desk-intro p:last-child{font-size:17px;margin:0;max-width:470px}
.desk-mascots{display:flex;align-items:center;gap:8px;padding:32px 14px 0;position:relative}
.desk-mascots .cute-face{width:86px;height:86px}
.desk-mascots .cute-face.orange{transform:rotate(-12deg) translateY(12px)}
.desk-mascots .cute-face.purple{transform:rotate(5deg) translateY(-8px)}
.desk-mascots .cute-face.yellow{transform:rotate(13deg) translateY(17px)}
.mascot-note{position:absolute;top:-5px;left:90px;font:22px 'Segoe Print','Comic Sans MS',cursive;transform:rotate(-8deg)}
.desk-shortcuts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:23px 0;border-block:1px solid #d8d6cf;gap:30px}
.desk-shortcuts a{display:flex;align-items:center;gap:15px;text-decoration:none;min-width:0;min-height:57px}
.desk-shortcuts a>span:last-child{margin-left:auto;color:#673ab7;font-size:25px}
.shortcut-index{color:#756f63;font-size:11px;align-self:flex-start;margin-top:6px;font-variant-numeric:tabular-nums}
.desk-shortcuts strong{display:block;font-size:13px;line-height:1.5}
.desk-shortcuts small{display:block;margin-top:5px;color:#61625d;font-size:11px}
.desk-shortcuts a:hover strong{text-decoration:underline;text-underline-offset:4px}
.desk-workspace{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:64px;padding-top:42px;align-items:start}
.support-desk .support-form{background:#fffefb;border:0;border-radius:4px 22px 22px 22px;padding:30px 34px 26px;box-shadow:0 4px 24px #28221806;position:relative}
.support-desk .support-form:before{content:'';position:absolute;top:0;left:0;width:58px;height:5px;background:#FF5722}
.request-heading{display:flex;align-items:flex-start;gap:19px;padding:0 0 25px;margin-bottom:22px;border-bottom:1px solid #e9e5dd}
.request-number{color:#a93512;font-size:12px;font-weight:800;margin-top:5px;white-space:nowrap}
.request-heading h2{font-size:26px;letter-spacing:-.04em;line-height:1.25;margin:0 0 8px}
.request-heading p{font-size:12px;color:#61625d;margin:0;line-height:1.6}
.support-desk .field input,.support-desk .field textarea{background:#f6f4ef;border:1px solid #e2ded4;border-radius:9px}
.support-desk .site-select-trigger{background:#f6f4ef;border-color:#e2ded4}
.support-desk .field textarea{min-height:142px;resize:vertical}
.support-desk .form-grid{gap:20px 16px}
.support-desk .form-foot{font-size:11px;margin:0;line-height:1.7;color:#67645d}
.support-desk .check-row{font-size:12px}
.support-desk .button{justify-content:space-between;padding-inline:18px;border-radius:9px}
.desk-notes{padding:15px 0}
.desk-notes>.eyebrow{color:#706c63;margin-bottom:16px}
.desk-notes h2{font-size:32px;margin-bottom:17px;letter-spacing:-.04em}
.desk-notes>p:not(.eyebrow){font-size:14px;color:#626059;line-height:1.8;max-width:350px}
.desk-notes ol{padding-left:20px;font-size:13px;line-height:1.8;color:#4e4c46;margin:25px 0 40px}
.desk-notes li{padding-left:7px;margin-bottom:13px}
.desk-notes li::marker{color:#673ab7;font-weight:800}
.desk-safety{position:relative;background:#fff4a4;padding:26px 25px 24px;border-radius:3px 18px 18px 18px;max-width:360px}
.desk-safety strong{font-size:14px;line-height:1.6;display:block}
.desk-safety p{font-size:12px;line-height:1.8;margin:12px 0 19px}
.desk-safety a{font-size:12px;font-weight:700}
.note-pin{position:absolute;width:28px;height:10px;background:#FF5722;left:24px;top:-5px;transform:rotate(-7deg)}
@media(max-width:1000px){.desk-workspace{gap:32px}.support-desk .support-form{padding:26px}.desk-shortcuts{gap:20px}.desk-shortcuts a{gap:9px}.desk-mascots .cute-face{width:65px;height:65px}.desk-mascots .cute-face b{border-width:4px}}
@media(max-width:700px){.support-desk{padding-top:30px}.desk-intro{display:block;position:relative;padding-bottom:28px}.desk-intro h1{font-size:clamp(39px,10.5vw,62px);margin-bottom:16px}.desk-intro p:last-child{font-size:15px;max-width:300px}.desk-mascots{justify-content:flex-end;padding:22px 6px 15px;height:94px}.desk-mascots .cute-face{width:54px;height:54px}.desk-mascots .cute-face b{border-width:3px}.mascot-note{left:auto;right:193px;top:35px;font-size:18px}.desk-shortcuts{grid-template-columns:1fr;gap:0;padding:4px 0}.desk-shortcuts a{padding:14px 0;gap:17px;min-height:75px}.desk-shortcuts a+a{border-top:1px solid #e6e2da}.desk-shortcuts strong{font-size:13px}.desk-shortcuts small{font-size:12px}.desk-workspace{grid-template-columns:1fr;gap:30px;padding-top:26px}.support-desk .support-form{padding:25px 19px}.request-heading{gap:12px}.request-heading h2{font-size:24px}.support-desk .form-grid{grid-template-columns:1fr}.support-desk .field{grid-column:1/-1}.desk-notes{padding:0}.desk-notes h2{font-size:28px}.desk-notes ol{margin-bottom:25px}.desk-safety{max-width:none}.support-desk .form-foot{font-size:12px}.support-desk .check-row{font-size:13px}}
