.tz-help-page{padding:42px 20px 72px;background:#f7f8fa;color:#0f2747}.tz-help-shell{width:min(100%,960px);margin:0 auto}.tz-help-header{margin-bottom:32px}.tz-help-eyebrow{margin:0 0 8px;color:#f97316;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.tz-help-header h1{margin:0;font-size:clamp(30px,4vw,42px);letter-spacing:-.03em;line-height:1.15}.tz-help-header>p:last-child{margin:10px 0 0;color:#667085;font-size:16px;line-height:1.65}.tz-help-section,.tz-help-note,.tz-help-warning,.tz-help-example{margin-top:32px;padding:24px;border:1px solid #e5e7eb;border-radius:12px;background:#fff}.tz-help-section h2,.tz-help-note h2,.tz-help-warning h2{margin:0 0 16px;font-size:20px}.tz-help-section h3{margin:22px 0 8px;font-size:14px}.tz-help-steps{display:grid;gap:12px;margin:0;padding-left:28px;color:#344054}.tz-help-steps li{padding-left:4px;line-height:1.6}.tz-help-status-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.tz-help-status-list>div{padding:16px;border:1px solid #edf0f3;border-radius:8px}.tz-help-status-list strong{color:#0f2747}.tz-help-status-list p,.tz-help-note p,.tz-help-example p{margin:6px 0 0;color:#667085;line-height:1.65}.tz-help-accordion{border:1px solid #e5e7eb;border-radius:10px;overflow:hidden}.tz-help-accordion details{border-bottom:1px solid #edf0f3}.tz-help-accordion details:last-child{border-bottom:0}.tz-help-accordion summary{display:flex;justify-content:space-between;gap:16px;padding:17px 18px;font-weight:700;line-height:1.45;cursor:pointer;list-style:none}.tz-help-accordion summary::-webkit-details-marker{display:none}.tz-help-accordion summary:hover{background:#fffaf5;color:#ea580c}.tz-help-accordion summary:focus-visible{outline:2px solid #f97316;outline-offset:-2px}.tz-help-accordion summary span{color:#f97316;font-size:19px}.tz-help-accordion details[open] summary{background:#fffaf5;color:#ea580c}.tz-help-accordion details[open] summary span{transform:rotate(180deg)}.tz-help-accordion details>p{margin:0;padding:0 18px 18px;color:#667085;line-height:1.7}.tz-help-note,.tz-help-warning{border-left:4px solid #f97316}.tz-help-warning{background:#fffaf5}.tz-help-list{display:grid;gap:8px;margin:0;padding-left:20px;color:#667085;line-height:1.6}.tz-help-button,.tz-help-outline{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 16px;border-radius:8px;font-weight:700;text-decoration:none}.tz-help-button{background:#0f2747;color:#fff}.tz-help-button:hover{background:#ea580c;color:#fff}.tz-help-outline{border:1px solid #0f2747;color:#0f2747}.tz-help-outline:hover{background:#fff4eb;color:#ea580c}.tz-help-contact-list{display:flex;flex-wrap:wrap;gap:12px}.tz-help-example{background:#fffaf5}.tz-help-example strong{color:#0f2747}.tz-help-page :is(a,summary):focus-visible{outline:2px solid #f97316;outline-offset:3px}@media(max-width:700px){.tz-help-page{padding:32px 16px 56px}.tz-help-header{margin-bottom:24px}.tz-help-header h1{font-size:32px}.tz-help-header>p:last-child{font-size:14px}.tz-help-section,.tz-help-note,.tz-help-warning,.tz-help-example{margin-top:24px;padding:18px}.tz-help-status-list{grid-template-columns:1fr}.tz-help-contact-list{display:grid}.tz-help-contact-list :is(a,.tz-help-button){width:100%;box-sizing:border-box}}

.tz-help-warning{border-left:1px solid #e5e7eb;background:#fff}.tz-help-contact-details{display:flex;flex-direction:column;gap:6px;margin-top:18px}.tz-help-contact-details a{color:#0f2747;text-decoration:underline;text-underline-offset:3px}.tz-help-note-text{color:#667085;line-height:1.65}

.tz-help-section,.tz-help-note,.tz-help-warning,.tz-help-example{border-color:var(--tz-border,#e5e7eb);border-radius:var(--tz-radius,8px);background:var(--tz-surface,#fff);box-shadow:var(--tz-shadow,none)}.tz-help-button,.tz-help-outline{min-height:44px;padding:11px 19px;border-radius:var(--tz-radius-sm,4px);font-size:14px}.tz-help-button{border:1px solid var(--tz-primary,#103566);background:var(--tz-primary,#103566);color:#fff}.tz-help-button:hover{border-color:var(--tz-primary-hover,#ea580c);background:var(--tz-primary-hover,#ea580c);color:#fff}.tz-help-outline{border-color:var(--tz-border,#e5e7eb);background:var(--tz-surface,#fff);color:var(--tz-primary,#103566)}.tz-help-outline:hover{border-color:var(--tz-primary,#103566);background:var(--tz-primary-soft,#fff4eb);color:var(--tz-primary,#103566)}.tz-help-contact-details a{color:var(--tz-primary,#103566)}.tz-help-accordion{border-color:var(--tz-border,#e5e7eb);border-radius:var(--tz-radius-sm,4px)}.tz-help-accordion summary:hover,.tz-help-accordion details[open] summary{background:var(--tz-primary-soft,#fff4eb);color:var(--tz-primary,#103566)}.tz-help-accordion summary:focus-visible,.tz-help-page :is(a,summary):focus-visible{outline-color:var(--tz-orange,#f97316)}

.tz-help-note,.tz-help-warning{border-left:1px solid var(--tz-border,#e5e7eb)!important;box-shadow:none}.tz-help-guidance{display:grid;gap:18px}.tz-help-guidance h3{margin:0 0 5px}.tz-help-guidance p{margin:0 0 5px;color:#667085;line-height:1.65}.tz-help-topic-links{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 24px}.tz-help-topic-links a{display:inline-flex;align-items:center;min-height:36px;padding:7px 12px;border:1px solid var(--tz-border,#e5e7eb);border-radius:var(--tz-radius-sm,4px);background:#fff;color:var(--tz-primary,#103566);font-size:13px;font-weight:600;text-decoration:none}.tz-help-topic-links a:hover{border-color:var(--tz-primary,#103566);background:var(--tz-primary-soft,#fff4eb)}@media(max-width:700px){.tz-help-topic-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.tz-help-topic-links a{justify-content:center}}

/* Shared support-center rhythm, matching the FAQ page. */body.tz-public .tz-public-help-links{width:min(100%,860px);margin-inline:auto;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;white-space:nowrap;padding:16px 20px 0;gap:6px}.tz-public-help-links::-webkit-scrollbar{display:none}.tz-public-help-links .tz-public-nav-link{flex:0 0 auto;padding:8px 12px;border-radius:8px;font-size:13px}.tz-public-help-links .tz-public-nav-link[aria-current=page]{background:#fff4eb;color:#0f2747}.tz-help-page{padding:28px 20px 72px}.tz-help-shell{width:min(100%,860px)}.tz-help-header{text-align:left;margin:0 0 32px}.tz-help-header h1{font-size:clamp(28px,4vw,36px);font-weight:800;color:#0f2747}.tz-help-header>p:last-child{max-width:650px;margin:0}.tz-help-section,.tz-help-note,.tz-help-warning,.tz-help-example{margin-top:24px;padding:24px;box-shadow:none}.tz-help-section h2,.tz-help-note h2,.tz-help-warning h2{font-size:21px;color:#0f2747}.tz-help-status-list{gap:0;border-top:1px solid #edf0f3}.tz-help-status-list>div{display:grid;grid-template-columns:130px minmax(0,1fr);gap:16px;padding:14px 0;border:0;border-bottom:1px solid #edf0f3;border-radius:0}.tz-help-status-list p{margin:0}.tz-help-guidance{gap:0}.tz-help-guidance>div{padding:16px 0;border-bottom:1px solid #edf0f3}.tz-help-guidance>div:last-of-type{border-bottom:0}.tz-help-note-text{margin-top:18px!important;padding-top:16px;border-top:1px solid #edf0f3}.tz-help-warning{background:#fff}.tz-help-topic-links{margin-bottom:24px}.tz-help-topic-links a{border-radius:8px}.tz-help-example{padding:18px 20px}.tz-help-contact-list{gap:10px}.tz-help-contact-list a{min-width:150px}.tz-help-page code{padding:2px 5px;border-radius:4px;background:#f7f8fa;color:#0f2747;font-size:.9em}@media(max-width:700px){body.tz-public .tz-public-help-links{padding-inline:16px}.tz-help-page{padding:24px 16px 56px}.tz-help-header h1{font-size:32px}.tz-help-section,.tz-help-note,.tz-help-warning,.tz-help-example{padding:20px}.tz-help-status-list>div{grid-template-columns:1fr;gap:4px}.tz-help-contact-list a{width:100%;min-width:0}}

/* Contact follows the FAQ's single white surface and quiet separators. */
.tz-help-contact-surface {
    min-width: 0;
    overflow: hidden;
    border: 1px solid #E5E7EB;
    border-radius: 14px;
    background: #FFFFFF;
    box-shadow: none;
}
.tz-help-contact-section {
    margin: 0;
    padding: 24px 28px;
    border: 0;
    background: transparent;
    box-shadow: none;
    overflow-wrap: anywhere;
}
.tz-help-contact-section + .tz-help-contact-section { border-top: 1px solid #E5E7EB; }
.tz-help-page .tz-help-contact-section h2 {
    margin: 0 0 12px;
    color: #0F2747;
    font-size: 20px;
    font-weight: 700;
    line-height: 1.4;
}
.tz-help-contact-section p { margin: 0; color: #667085; font-size: 15px; line-height: 1.65; }
.tz-help-contact-checklists { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 24px; margin-top: 20px; }
.tz-help-page .tz-help-contact-checklists h3 { margin: 0 0 10px; color: #0F2747; font-size: 15px; font-weight: 600; }
.tz-help-contact-checklists ul { margin: 0; padding-left: 20px; color: #667085; font-size: 15px; line-height: 1.65; }
.tz-help-contact-checklists li + li { margin-top: 6px; }
.tz-help-contact-surface :is(.tz-help-button, .tz-help-outline) { border-radius: 8px; box-sizing: border-box; font-weight: 600; box-shadow: none; }
.tz-help-page .tz-help-contact-example h2 { font-size: 15px; margin-bottom: 8px; }
@media (max-width: 700px) {
    .tz-help-contact-section { padding: 20px 18px; }
    .tz-help-contact-checklists { grid-template-columns: 1fr; gap: 20px; }
    .tz-help-page .tz-help-contact-section h2 { font-size: 19px; }
    .tz-help-page .tz-help-contact-example h2 { font-size: 15px; }
}

/* Shared row tracks keep the two support checklists aligned. */
.tz-help-contact-checklists {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    grid-template-rows: auto repeat(5, auto);
    column-gap: 24px;
    row-gap: 8px;
    align-items: start;
}
.tz-help-contact-checklists > div {
    display: grid;
    grid-row: 1 / span 6;
    grid-template-rows: subgrid;
    min-width: 0;
}
.tz-help-contact-checklists > div:first-child { grid-column: 1; }
.tz-help-contact-checklists > div:last-child { grid-column: 2; }
.tz-help-page .tz-help-contact-checklists h3 { margin: 0; line-height: 1.5; }
.tz-help-contact-checklists ul {
    display: grid;
    grid-row: 2 / span 5;
    grid-template-rows: subgrid;
    min-width: 0;
    padding-left: 18px;
}
.tz-help-contact-checklists li + li { margin-top: 0; }
@media (max-width: 700px) {
    .tz-help-contact-checklists { column-gap: 16px; }
}
.tz-help-accordion summary .tz-help-question{flex:1;min-width:0;display:block}
.tz-help-guidance .tz-help-list{list-style:none;padding-left:0}
