/* Contact page presentation only. Existing form, receipt and transport are unchanged. */
.contact-inbox-r1 .tc-hero{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-template-rows:auto 1fr;gap:32px 56px;align-items:start;padding:46px 0 48px}
.contact-inbox-r1 .tc-copy{grid-column:1;grid-row:1;padding-top:16px}
.contact-inbox-r1 .ci-primary{display:inline-flex;align-items:center;justify-content:center;gap:20px;min-height:52px;padding:13px 22px;border:1px solid #145bea;border-radius:10px;background:#145bea;color:#fff;font-size:16px;font-weight:750;text-decoration:none}
.contact-inbox-r1 .ci-primary:hover{background:#1049bd;border-color:#1049bd}
.contact-inbox-r1 .tc-copy .ci-note{font-size:13px!important;line-height:1.8!important;margin:12px 0 0!important;color:var(--tc-muted)}
.contact-inbox-r1 .mr-support{grid-column:2;grid-row:1 / span 2;min-width:0;margin:0;border-color:var(--tc-line);background:var(--tc-paper);box-shadow:0 16px 48px #142f4308}
.contact-inbox-r1 .mr-support>summary{padding:22px 26px;color:var(--tc-ink);gap:16px}
.contact-inbox-r1 .mr-support>summary small{color:var(--tc-muted)}
.contact-inbox-r1 .mr-support[open]>summary{border-bottom:1px solid var(--tc-line)}
.contact-inbox-r1 .mr-support[open]>summary>span:last-child{transform:rotate(180deg)}
.contact-inbox-r1 .mr-support>summary:focus-visible{outline:3px solid #82aaff;outline-offset:4px;border-radius:12px}
.contact-inbox-r1 .mr-support-body{padding:24px 26px 28px}
.contact-inbox-r1 .mr-support .tc-panel{padding:0;background:transparent}
.contact-inbox-r1 .ci-alternative{grid-column:1;grid-row:2;padding:26px 0 0;border-top:1px solid var(--tc-line);min-width:0}
body.contact-inbox-r1 #main-content .ci-alternative h2{font-size:19px!important;line-height:1.5!important;letter-spacing:0;margin:0 0 8px;color:var(--tc-ink)}
.contact-inbox-r1 .ci-alternative p{font-size:14px;line-height:1.8;color:var(--tc-muted);margin:0 0 12px}
.contact-inbox-r1 .ci-alternative-links{display:flex;flex-wrap:wrap;gap:8px 22px}
.contact-inbox-r1 .ci-alternative a{display:inline-flex;align-items:center;gap:5px;min-height:44px;color:var(--tc-blue);font-size:14px;text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}
.contact-inbox-r1 .ci-alternative small{display:block;margin-top:14px;color:var(--tc-muted);font-size:12px;line-height:1.8}
.contact-inbox-r1 .tc-page--complete .tc-hero{grid-template-columns:1fr;grid-template-rows:auto;gap:0}
.contact-inbox-r1 .tc-page--complete .mr-support{grid-column:1;grid-row:1}
.contact-inbox-r1 .tc-page--complete .ci-alternative{display:none}
@media(max-width:1050px) and (min-width:851px){.contact-inbox-r1 .tc-hero{gap:28px}.contact-inbox-r1 .mr-support-body{padding:22px}.contact-inbox-r1 .mr-support>summary{padding:20px 22px}}
@media(max-width:850px){.contact-inbox-r1 .tc-hero{grid-template-columns:1fr;grid-template-rows:auto;gap:28px;padding:26px 0 36px}.contact-inbox-r1 .tc-copy{grid-column:1;grid-row:1;padding-top:0}.contact-inbox-r1 .mr-support{grid-column:1;grid-row:2}.contact-inbox-r1 .ci-alternative{grid-column:1;grid-row:3;padding-top:24px}.contact-inbox-r1 .tc-copy .tc-eyebrow{margin-bottom:10px}.contact-inbox-r1 .ci-primary{width:100%;min-height:48px;font-size:15px}.contact-inbox-r1 .mr-support>summary{padding:18px}.contact-inbox-r1 .mr-support-body{padding:20px 18px 24px}.contact-inbox-r1 .mr-support>summary small{font-size:12px}}
@media(max-width:359px){.contact-inbox-r1 .tc-wrap{width:calc(100% - 28px)}.contact-inbox-r1 .mr-support>summary{padding:16px}.contact-inbox-r1 .mr-support-body{padding:18px 14px 22px}}
