.support-page .support-group>h2{display:grid;grid-template-columns:minmax(18px,1fr) auto minmax(18px,1fr);align-items:center;gap:18px;margin:0;padding:8px 0;border:0;text-align:center;font-size:21px;line-height:1.5;letter-spacing:0;color:#d9bd83}
.support-page .support-group>h2::before,.support-page .support-group>h2::after{content:'';height:1px;background:#9a7e475c}
.support-page .support-group{margin-bottom:46px}
.support-page .support-group details{margin:40px 0 0;padding:0 28px 22px;border:1px solid #9e824c;border-radius:6px;background:#182d23}
.support-page .support-group summary{width:fit-content;max-width:100%;box-sizing:border-box;margin:-24px auto 0;padding:12px 44px 12px 22px;border:1px solid #9e824c;border-radius:5px;background:linear-gradient(#1c3025,#0b1510);box-shadow:0 5px 10px #0004;font:19px/1.45 var(--display);color:#eac783;text-align:center;overflow-wrap:anywhere}
.support-page .support-group summary::after{right:16px;top:50%;transform:translateY(-50%);font-size:15px}
.support-page .support-group summary:hover{border-color:#d4b472;color:#fff0c7}
.support-page .support-group summary:focus-visible{outline:2px solid #edcf91;outline-offset:4px}
.support-page .support-group details[open] summary{margin-bottom:24px}
.support-page .support-answer{padding:22px 0 0;border-top:1px solid #9a7e4755;line-height:1.75}
.support-page .support-answer>p{margin:0 0 18px}
.support-page .support-answer>p:last-child{margin-bottom:0}
.support-page .support-answer>ul,.support-page .support-answer>ol:not(.support-tutorial){padding-left:24px}
.v2-site .support-answer .support-tutorial{list-style:none;padding:0;margin:26px 0;counter-reset:none}
.support-tutorial .tutorial-step{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;gap:24px;padding:26px 0;border-top:1px solid #9a7e4755}
.support-tutorial .tutorial-copy h3{display:flex;gap:12px;align-items:baseline;font-size:19px;line-height:1.5;color:#edcf91;margin:0 0 12px}
.tutorial-number{display:inline-grid;place-items:center;min-width:28px;height:28px;border-bottom:2px solid #b89853;color:#f1dba5;font-family:var(--body);font-variant-numeric:lining-nums tabular-nums}
.tutorial-copy p{margin:0;line-height:1.7}
.support-tutorial figure{margin:0;min-width:0}
.support-tutorial .tutorial-image{display:block;width:fit-content;max-width:100%;margin-inline:auto;cursor:zoom-in;border:1px solid #9a7e4766;border-radius:4px;overflow:hidden}
.support-tutorial .tutorial-image:hover{border-color:#e0bb75}
.v2-site .support-tutorial .tutorial-image img{display:block;width:auto;max-width:100%;height:auto;margin:0;border:0;border-radius:0}
.support-tutorial .tutorial-image-rotated{position:relative}
.v2-site .support-tutorial .tutorial-image-rotated img{position:absolute;left:50%;top:50%;width:var(--rotated-width);max-width:none;transform:translate(-50%,-50%) rotate(90deg)}
.support-tutorial .tutorial-step-wide{grid-template-columns:minmax(0,1fr);gap:16px}
.support-tutorial .tutorial-step-wide .tutorial-image{margin-inline:0}
@media(max-width:760px){
 .support-page .support-group>h2{grid-template-columns:minmax(12px,1fr) minmax(0,auto) minmax(12px,1fr);gap:12px;font-size:18px;overflow-wrap:anywhere}
 .support-page .support-group details{padding:0 16px 20px;margin-top:38px}
 .support-page .support-group summary{font-size:17px;padding:10px 34px 10px 14px;margin-top:-22px}
 .support-page .support-group summary::after{right:12px}
 .support-page .support-group details[open] summary{margin-bottom:18px}
 .support-page .support-answer{padding-top:18px}
 .support-tutorial .tutorial-step{grid-template-columns:minmax(0,1fr);gap:16px;padding:22px 0}
 .support-tutorial .tutorial-copy h3{font-size:18px;gap:10px}
 .v2-site .support-answer:has(.support-tutorial){padding-right:0}
}
