/* Support and account-deletion content inherit the site's existing stationery and standard type. */
.help-content{font-family:var(--sans);font-size:15px;line-height:1.9;letter-spacing:0}
.help-content .inner-title{font-family:var(--serif);margin-bottom:19px;line-height:1.4;text-wrap:balance}
.help-intro{margin:0 0 33px;color:var(--muted);font-size:15px;line-height:1.9}
.help-section{margin:32px 0 0}
.help-section>h2{margin:0 0 15px;font:600 19px/1.55 var(--sans);letter-spacing:0;color:#61467b}
.help-section p{margin:0 0 15px}
.help-section p:last-child{margin-bottom:0}
.help-contact{padding:21px 24px;border:1px solid #e4d9e9;border-radius:5px;background:linear-gradient(135deg,#f6f0f9a3,#fffdf6b8)}
.help-contact p:first-child{color:#574265}
.help-contact p+p{font-size:13px;line-height:1.85;color:var(--muted)}
.help-email{color:var(--purple);font-weight:600;text-underline-offset:4px;overflow-wrap:anywhere}
.help-steps,.help-answer ol{margin:12px 0 20px;padding-left:1.55em}
.help-steps>li,.help-answer li{padding-left:5px;margin:8px 0}
.help-steps>li::marker,.help-answer li::marker{color:var(--purple);font-variant-numeric:tabular-nums}
.help-content strong{font-weight:600}
.help-faq{border-top:1px solid var(--line)}
.help-faq details{border-bottom:1px solid var(--line);scroll-margin-top:24px}
.help-faq summary{list-style:none;display:flex;align-items:flex-start;gap:16px;justify-content:space-between;font:500 15px/1.7 var(--sans);padding:19px 2px;min-height:54px;cursor:pointer;color:#584567}
.help-faq summary::-webkit-details-marker{display:none}
.help-faq summary::after{content:'+';font:400 22px/1.1 var(--sans);color:#826998;flex:0 0 18px;text-align:center;margin-top:1px}
.help-faq details[open]>summary::after{content:'−'}
.help-faq summary:hover{color:var(--purple)}
.help-faq summary:focus-visible{outline-offset:-2px}
.help-answer{font-size:14px;line-height:1.9;padding:0 24px 23px 2px;color:var(--ink)}
.help-answer p{margin:0 0 14px}
.help-answer a{color:var(--purple)}
.help-related{display:flex;flex-wrap:wrap;align-items:center;gap:8px 24px}
.help-related a{min-height:32px;display:inline-flex;align-items:center;font-size:13px;color:var(--purple)}
.help-operator{border-top:1px solid var(--line);margin-top:35px;padding-top:20px;font:12px/1.9 var(--sans);color:var(--muted)}
.help-operator p{margin:0 0 5px}
.help-operator address{margin:0;font-style:normal;line-height:1.8}
@media(max-width:520px){
 .help-content{font-size:14px;line-height:1.9}
 .help-intro{font-size:14px;margin-bottom:26px}
 .help-section{margin-top:28px}
 .help-section>h2{font-size:17px;margin-bottom:13px}
 .help-contact{padding:17px 18px}
 .help-faq summary{font-size:14px;padding:17px 0;gap:12px}
 .help-answer{font-size:13px;padding-right:6px;padding-bottom:20px;line-height:1.95}
 .help-operator{font-size:11px;line-height:1.85}
 .help-related{gap:5px 18px}
}
@media print{
 .help-contact{background:none;border:1px solid #ccc;break-inside:avoid}
 .help-faq details{display:block;break-inside:avoid}
 .help-faq details::details-content{content-visibility:visible;display:block}
 .help-faq summary::after{display:none}
 .help-answer{display:block}
 .help-section>h2{break-after:avoid}
 .help-content p{orphans:3;widows:3}
}
