.site-header nav a[aria-current="page"]{color:#f1dcad}.charter-page{min-height:75vh}.charter-hero{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:space-between;gap:60px;min-height:410px;padding:clamp(70px,9vw,128px) clamp(24px,8vw,145px);overflow:hidden;border-bottom:1px solid var(--line);background:linear-gradient(90deg,rgba(7,7,6,.98) 22%,rgba(16,9,8,.88) 66%,rgba(60,12,10,.42)),url("assets/welcome_moon_dashboard.png") right 42%/auto 145% no-repeat}.charter-hero::after{position:absolute;z-index:-1;inset:24px;border:1px solid rgba(214,173,85,.14);content:""}.charter-hero>div:first-child{max-width:790px}.charter-hero h1{margin:0;color:var(--pale);font:500 clamp(2.9rem,6vw,5.9rem)/.94 "Cinzel",Georgia,serif;letter-spacing:-.045em}.charter-hero h1 em{color:#b73528;font-style:normal}.charter-hero>div>p:last-child{max-width:680px;margin:25px 0 0;color:#d0bd92;font-size:clamp(1.15rem,1.8vw,1.42rem);line-height:1.42}.charter-seal{display:grid;place-items:center;width:180px;aspect-ratio:1;flex:0 0 auto;border:1px solid rgba(216,173,85,.46);border-radius:50%;background:radial-gradient(circle,rgba(95,19,14,.7),rgba(8,7,6,.96) 67%);box-shadow:0 0 0 11px rgba(4,4,4,.7),0 0 0 12px rgba(216,173,85,.18),0 20px 60px rgba(0,0,0,.55)}.charter-seal span{margin-top:25px;color:#e7c979;font:500 3.15rem "Cinzel",Georgia,serif}.charter-seal small{align-self:start;color:#9c7940;font:.48rem "Cinzel",Georgia,serif;letter-spacing:.17em}.charter-layout{display:grid;grid-template-columns:280px minmax(0,920px);gap:clamp(45px,7vw,110px);width:min(1370px,calc(100% - 48px));margin:auto;padding:85px 0 120px}.charter-index{position:sticky;top:125px;align-self:start;padding:25px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.charter-index ol{margin:10px 0 0;padding:0;list-style:none}.charter-index li+li{border-top:1px solid rgba(214,173,85,.13)}.charter-index a{display:grid;grid-template-columns:31px 1fr;gap:10px;align-items:center;padding:12px 4px;color:#b9a981;text-decoration:none;font:.82rem "Cinzel",Georgia,serif;line-height:1.3}.charter-index a:hover{color:#f1dcad}.charter-index a span{color:#9b3125;font-size:.65rem}.charter-document{min-width:0}.charter-introduction{padding:0 0 52px;border-bottom:1px solid var(--line)}.charter-introduction>p:last-child{max-width:770px;margin:0;color:#d2c19a;font-size:1.33rem;line-height:1.55}.charter-rule{scroll-margin-top:120px;padding:62px 0;border-bottom:1px solid rgba(214,173,85,.3)}.charter-rule>header{display:grid;grid-template-columns:66px 1fr;gap:23px;align-items:center;margin-bottom:24px}.charter-rule>header>span{display:grid;place-items:center;width:58px;height:58px;transform:rotate(45deg);border:1px solid rgba(214,173,85,.62);color:#dcba6f;font:.73rem "Cinzel",Georgia,serif}.charter-rule>header>span::first-line{transform:rotate(-45deg)}.charter-rule>header div{border-left:1px solid rgba(214,173,85,.3);padding-left:22px}.charter-rule>header p{margin:0 0 6px;color:#9a7a40;font:.58rem "Cinzel",Georgia,serif;letter-spacing:.15em}.charter-rule h2{margin:0;color:#edd8a8;font:500 clamp(1.8rem,3vw,2.65rem)/1.05 "Cinzel",Georgia,serif}.charter-rule>p{max-width:830px;margin:0 0 16px;color:#c9b88f;font-size:1.18rem;line-height:1.62}.charter-rule strong{color:#ecd08e;font-weight:600}.charter-contact{display:grid;grid-template-columns:1fr auto;gap:3px 25px;margin:30px 0;padding:19px 22px;border-left:3px solid #a92e23;background:linear-gradient(90deg,rgba(104,24,18,.26),rgba(12,10,9,.15))}.charter-contact span{align-self:end;color:#9f7a3c;font:.57rem "Cinzel",Georgia,serif;letter-spacing:.14em}.charter-contact strong{grid-row:2;color:#f0dca8;font:500 1.26rem "Cinzel",Georgia,serif}.charter-contact small{grid-column:2;grid-row:1/3;align-self:center;color:#b9a67d;font-size:.95rem}.reason-columns{display:grid;grid-template-columns:1fr 1fr;margin-top:33px;border:1px solid rgba(214,173,85,.3)}.reason-list{padding:27px 28px;background:linear-gradient(145deg,rgba(26,19,15,.7),rgba(8,8,7,.45))}.reason-list+section{border-left:1px solid rgba(214,173,85,.3)}.reason-list h3{margin:0 0 18px;color:#e5ca8a;font:500 1rem "Cinzel",Georgia,serif}.reason-list ul{margin:0;padding:0;list-style:none}.reason-list li{position:relative;padding:11px 0 11px 24px;color:#c2b28c;font-size:1.05rem;line-height:1.38;border-top:1px solid rgba(214,173,85,.12)}.reason-list li:first-child{border-top:0}.reason-list li::before{position:absolute;left:2px;top:12px;color:#b89955;content:"—"}.reason-list.valid{border-top:2px solid #8ca36c}.reason-list.invalid{border-top:2px solid #9b3a31}.charter-note{padding:17px 20px;border-left:2px solid #b58b3e;background:rgba(94,68,25,.1)}.charter-closing{display:grid;grid-template-columns:auto 1fr auto;gap:20px;align-items:center;padding:52px 0 0;border:0}.charter-closing>span{color:#b83427;font-size:1.3rem}.charter-closing p{margin:0;color:#c1ae83;font-style:italic;font-size:1.1rem}.charter-closing a{color:#e5c87f;text-decoration:none;font:.63rem "Cinzel",Georgia,serif;letter-spacing:.08em}.charter-closing a:hover{color:#fff0c5}.charter-closing b{padding-left:8px;font-size:1rem}.site-footer{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:28px clamp(20px,5vw,82px);border-top:1px solid var(--line);color:#8f8063;font-size:.9rem}.site-footer .brand img{width:48px;height:48px}.site-footer .brand{font-size:.8rem}.site-footer p{margin:0}.site-footer div{display:flex;gap:20px;flex-wrap:wrap}
@media(max-width:980px){.charter-layout{grid-template-columns:1fr;padding-top:55px}.charter-index{position:static}.charter-index ol{display:grid;grid-template-columns:repeat(2,1fr)}.charter-index li+li{border-top:0}.charter-index li:nth-child(n+3){border-top:1px solid rgba(214,173,85,.13)}.charter-seal{width:135px}.reason-columns{grid-template-columns:1fr}.reason-list+section{border-left:0;border-top:1px solid rgba(214,173,85,.3)}.reason-list.invalid{border-top:2px solid #9b3a31}.charter-contact{grid-template-columns:1fr}.charter-contact small{grid-column:1;grid-row:auto;margin-top:5px}.charter-closing{grid-template-columns:auto 1fr}.charter-closing a{grid-column:2}}
@media(max-width:650px){.charter-hero{min-height:380px;padding:72px 24px}.charter-hero::after{inset:14px}.charter-seal{display:none}.charter-layout{width:calc(100% - 36px);gap:38px;padding:48px 0 80px}.charter-index ol{grid-template-columns:1fr}.charter-index li:nth-child(n+2){border-top:1px solid rgba(214,173,85,.13)}.charter-introduction{padding-bottom:40px}.charter-rule{padding:48px 0}.charter-rule>header{grid-template-columns:50px 1fr;gap:15px}.charter-rule>header>span{width:44px;height:44px}.charter-rule>header div{padding-left:15px}.charter-rule>p{font-size:1.08rem}.reason-list{padding:23px 20px}.charter-closing{grid-template-columns:1fr}.charter-closing a{grid-column:1}.site-footer{align-items:flex-start;flex-direction:column}}
.charter-rule>header>span{position:relative;transform:none;border:0}.charter-rule>header>span::before{position:absolute;inset:8px;transform:rotate(45deg);border:1px solid rgba(214,173,85,.62);content:""}
.boundary-section{max-width:830px;margin-top:30px;padding:28px 30px 24px;border-left:2px solid rgba(169,46,35,.82);background:linear-gradient(90deg,rgba(95,24,18,.2),rgba(11,9,8,.2))}.boundary-section h3{margin:0 0 16px;color:#e7ca88;font:500 clamp(1.15rem,2vw,1.48rem)/1.2 "Cinzel",Georgia,serif}.boundary-section p{margin:0 0 16px;color:#c9b88f;font-size:1.12rem;line-height:1.58}.boundary-section ul{margin:4px 0 22px;padding:0;list-style:none}.boundary-section li{position:relative;padding:10px 0 10px 28px;border-top:1px solid rgba(214,173,85,.14);color:#d3c29a;font-size:1.08rem;line-height:1.42}.boundary-section li:last-child{border-bottom:1px solid rgba(214,173,85,.14)}.boundary-section li::before{position:absolute;left:4px;color:#c39545;content:"→"}@media(max-width:650px){.boundary-section{padding:24px 20px 20px}.boundary-section p{font-size:1.05rem}.boundary-section li{font-size:1.02rem}}
.conduct-hero{background:linear-gradient(90deg,rgba(7,7,6,.98) 20%,rgba(14,9,8,.9) 62%,rgba(66,14,10,.42)),url("assets/welcome_moon_dashboard.png") right 48%/auto 150% no-repeat}.conduct-concern-link{display:block;margin-top:22px;padding:14px 4px;border-top:1px solid rgba(214,173,85,.18);color:#d8b763;text-decoration:none;font:.62rem "Cinzel",Georgia,serif;letter-spacing:.06em;line-height:1.5}.conduct-concern-link:hover{color:#f1dcad}.conduct-concern-link b{float:right;font-size:1rem}.conduct-guidance{max-width:850px;margin:30px 0}.conduct-guidance>section{display:grid;grid-template-columns:minmax(175px,.34fr) minmax(0,1fr);gap:30px;padding:24px 0;border-top:1px solid rgba(214,173,85,.2)}.conduct-guidance>section:last-child{border-bottom:1px solid rgba(214,173,85,.2)}.conduct-guidance h3,.conduct-subsection h3{margin:0;color:#e3c781;font:500 1rem/1.35 "Cinzel",Georgia,serif}.conduct-guidance p,.conduct-subsection p{margin:0 0 13px;color:#c9b88f;font-size:1.1rem;line-height:1.55}.conduct-guidance p:last-child,.conduct-subsection p:last-child{margin-bottom:0}.conduct-escalation{max-width:850px;margin:34px 0;padding:28px 30px;border-top:1px solid rgba(205,154,64,.42);border-bottom:1px solid rgba(205,154,64,.32);background:linear-gradient(90deg,rgba(100,25,18,.28),rgba(10,9,8,.2))}.conduct-escalation p:not(.eyebrow){margin:0;color:#d5c39a;font-size:1.12rem;line-height:1.55}.conduct-escalation a{display:inline-flex;margin-top:18px;color:#efd28b;text-decoration:none;font:.65rem "Cinzel",Georgia,serif;letter-spacing:.07em}.conduct-escalation a span{padding-left:10px}.conduct-escalation a:hover{color:#fff0c5}.conduct-use-list{max-width:850px;margin:24px 0 34px;padding:0;display:grid;grid-template-columns:1fr 1fr;list-style:none;border-top:1px solid rgba(214,173,85,.25);border-bottom:1px solid rgba(214,173,85,.25)}.conduct-use-list li{position:relative;padding:16px 18px 16px 34px;color:#d4c19a;font-size:1.05rem}.conduct-use-list li::before{position:absolute;left:8px;color:#b63428;content:"✦"}.conduct-use-list li:nth-child(odd){border-right:1px solid rgba(214,173,85,.18)}.conduct-use-list li:nth-child(-n+2){border-bottom:1px solid rgba(214,173,85,.18)}.conduct-subsection{max-width:850px;padding:32px 0;border-top:1px solid rgba(214,173,85,.22)}.conduct-subsection h3{margin-bottom:18px;font-size:1.18rem}.conduct-arrow-list{margin:0;padding:0;list-style:none}.conduct-arrow-list li{position:relative;padding:14px 6px 14px 32px;border-top:1px solid rgba(214,173,85,.13);color:#c8b68d;font-size:1.07rem;line-height:1.5}.conduct-arrow-list li::before{position:absolute;left:5px;color:#c39545;content:"→"}.notice-steps{margin:10px 0 28px;padding:0;display:grid;grid-template-columns:1fr 1fr;list-style:none;border-top:1px solid rgba(214,173,85,.22)}.notice-steps li{display:grid;grid-template-columns:36px 1fr;gap:13px;padding:16px 13px;border-bottom:1px solid rgba(214,173,85,.16);color:#cdbb93;font-size:1rem}.notice-steps li:nth-child(odd){border-right:1px solid rgba(214,173,85,.16)}.notice-steps span{color:#a8372b;font:.65rem "Cinzel",Georgia,serif}.sim-rating{max-width:850px;margin:28px 0;display:flex;align-items:center;justify-content:space-between;padding:18px 22px;border-block:1px solid rgba(214,173,85,.35);background:rgba(87,27,19,.16)}.sim-rating span{color:#a88343;font:.6rem "Cinzel",Georgia,serif;letter-spacing:.16em}.sim-rating strong{color:#f0d497;font:500 1.25rem "Cinzel",Georgia,serif;letter-spacing:.14em}@media(max-width:650px){.conduct-guidance>section{grid-template-columns:1fr;gap:9px;padding:21px 0}.conduct-escalation{padding:24px 20px}.conduct-use-list,.notice-steps{grid-template-columns:1fr}.conduct-use-list li:nth-child(odd),.notice-steps li:nth-child(odd){border-right:0}.conduct-use-list li:nth-child(-n+3){border-bottom:1px solid rgba(214,173,85,.18)}.conduct-guidance p,.conduct-subsection p{font-size:1.04rem}}
.charter-contact a{grid-column:2;grid-row:1/3;align-self:center;color:#e5c87f;text-decoration:none;font:.63rem "Cinzel",Georgia,serif;letter-spacing:.07em}.charter-contact a:hover{color:#fff0c5}.charter-subsection{margin:38px 0 6px;padding:30px 30px 23px;border-block:1px solid rgba(214,173,85,.28);background:linear-gradient(90deg,rgba(93,20,15,.14),transparent)}.charter-subsection h3{margin:0 0 18px;color:#ead29a;font:500 1.45rem "Cinzel",Georgia,serif}.charter-subsection>p:not(.eyebrow){margin:0 0 14px;color:#c3b289;font-size:1.08rem;line-height:1.55}.charter-purpose{margin-top:28px!important;padding:22px 24px;border:1px solid rgba(214,173,85,.25);color:#e0c994!important;font-style:italic}
.charter-subsection-warning{border-color:rgba(172,55,43,.52);background:linear-gradient(90deg,rgba(121,27,20,.22),rgba(19,10,9,.08))}.charter-subsection-warning .eyebrow{color:#c55348}.charter-subsection-warning strong{color:#f0cf96}

/* Privacy notice */
.policy-page,.support-page{min-height:75vh}.policy-hero{min-height:440px;padding:clamp(72px,9vw,130px) clamp(24px,8vw,145px);border-bottom:1px solid var(--line);background:linear-gradient(90deg,rgba(7,7,6,.98) 31%,rgba(17,9,8,.8) 70%,rgba(79,15,11,.3)),url("assets/welcome_moon_dashboard.png") right 44%/auto 150% no-repeat}.policy-hero h1,.support-hero h1{margin:0;color:var(--pale);font:500 clamp(2.8rem,5.7vw,5.5rem)/.98 "Cinzel",Georgia,serif;letter-spacing:-.045em}.policy-hero h1 em,.support-hero h1 em{color:#b73528;font-style:normal}.policy-hero>p:not(.eyebrow){max-width:690px;margin:24px 0;color:#d0bd92;font-size:1.34rem}.policy-hero dl{display:flex;gap:0;margin:46px 0 0}.policy-hero dl div{min-width:210px;padding:0 28px;border-left:1px solid rgba(214,173,85,.35)}.policy-hero dl div:first-child{padding-left:0;border-left:0}.policy-hero dt{color:#9e7b41;font:.57rem "Cinzel",Georgia,serif;letter-spacing:.14em}.policy-hero dd{margin:7px 0 0;color:#ead39e;font-size:1.04rem}.policy-layout{display:grid;grid-template-columns:290px minmax(0,920px);gap:clamp(48px,7vw,110px);width:min(1370px,calc(100% - 48px));margin:auto;padding:85px 0 120px}.policy-summary{position:sticky;top:125px;align-self:start;padding:28px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.policy-summary strong{display:block;color:#ecd9ac;font:500 1.3rem/1.35 "Cinzel",Georgia,serif}.policy-summary>p:last-of-type{color:#bba97f;font-size:1.08rem;line-height:1.5}.policy-summary a{display:flex;justify-content:space-between;padding-top:18px;border-top:1px solid rgba(214,173,85,.22);color:#d7b561;text-decoration:none;font:.64rem "Cinzel",Georgia,serif;letter-spacing:.07em}.policy-document>section{display:grid;grid-template-columns:62px 1fr;gap:28px;padding:0 0 48px;margin:0 0 48px;border-bottom:1px solid rgba(214,173,85,.27)}.policy-document>section>span{color:#9f3328;font:.7rem "Cinzel",Georgia,serif}.policy-document h2{margin:0 0 16px;color:#ead5a4;font:500 clamp(1.55rem,2.4vw,2.2rem) "Cinzel",Georgia,serif}.policy-document p{max-width:820px;margin:0 0 15px;color:#c3b187;font-size:1.13rem;line-height:1.6}.policy-document strong{color:#eed69e;font-weight:600}

/* Support and ticketing */
.support-hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(330px,.7fr);align-items:end;gap:75px;min-height:480px;padding:clamp(72px,9vw,130px) clamp(24px,8vw,145px);border-bottom:1px solid var(--line);background:linear-gradient(90deg,rgba(7,7,6,.98) 28%,rgba(17,9,8,.83) 72%,rgba(79,15,11,.24)),url("assets/welcome_moon_dashboard.png") right 48%/auto 150% no-repeat}.support-hero>div>p:last-child{max-width:690px;margin:24px 0 0;color:#d0bd92;font-size:1.34rem}.support-hero dl{margin:0;border-top:1px solid rgba(214,173,85,.4)}.support-hero dl div{display:grid;grid-template-columns:112px 1fr;gap:20px;padding:16px 0;border-bottom:1px solid rgba(214,173,85,.22)}.support-hero dt{color:#9e7b41;font:.56rem "Cinzel",Georgia,serif;letter-spacing:.12em}.support-hero dd{margin:0;color:#ead39e;font-size:1.03rem}.support-hero dd small{display:block;color:#9f8c66;font-size:.83rem}.support-workspace{display:grid;grid-template-columns:minmax(270px,.58fr) minmax(0,1.42fr);gap:clamp(45px,7vw,105px);width:min(1370px,calc(100% - 48px));margin:auto;padding:88px 0 120px}.support-guidance{align-self:start}.support-guidance h2{margin:0 0 27px;color:#ead5a4;font:500 2rem "Cinzel",Georgia,serif}.support-guidance ol{margin:0;padding:0;list-style:none;border-top:1px solid rgba(214,173,85,.3)}.support-guidance li{display:grid;grid-template-columns:36px 1fr;gap:16px;padding:21px 0;border-bottom:1px solid rgba(214,173,85,.2)}.support-guidance li>span{color:#9f3328;font:.63rem "Cinzel",Georgia,serif}.support-guidance strong{color:#e1cb98;font:500 .9rem "Cinzel",Georgia,serif}.support-guidance li p{margin:7px 0 0;color:#a99772;font-size:1rem}.support-privacy{margin:26px 0 0;color:#9f8d68;font-size:.95rem}.support-privacy a{color:#dbb860}.support-console{min-width:0;padding-left:clamp(30px,4vw,65px);border-left:1px solid rgba(214,173,85,.34)}.support-session{min-height:360px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.support-session h2,.support-console-heading h2,.ticket-history h2{margin:0;color:#ead5a4;font:500 clamp(1.7rem,2.7vw,2.45rem) "Cinzel",Georgia,serif}.support-session>p:not(.eyebrow){max-width:560px;color:#bba981;font-size:1.15rem}.support-session .button{margin-top:15px}.support-console-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;padding-bottom:23px;border-bottom:1px solid rgba(214,173,85,.3)}.support-console-heading>span{color:#b89b61;font:.62rem "Cinzel",Georgia,serif;letter-spacing:.08em}.support-console form{display:grid;gap:20px;padding:33px 0 48px}.support-console label{display:grid;gap:8px;color:#ad8b4c;font:.62rem "Cinzel",Georgia,serif;letter-spacing:.1em;text-transform:uppercase}.support-console input,.support-console select,.support-console textarea{width:100%;min-height:50px;padding:12px 14px;border:1px solid rgba(214,173,85,.3);border-radius:0;outline:0;background:#090908;color:#eee0bd;font:1rem "Cormorant Garamond",Georgia,serif}.support-console textarea{resize:vertical;line-height:1.45}.support-console input:focus,.support-console select:focus,.support-console textarea:focus{border-color:#c59c49;box-shadow:0 0 0 3px rgba(197,156,73,.08)}.support-submit{display:flex;align-items:center;justify-content:space-between;gap:18px}.support-submit p{margin:0;color:#aa9973}.support-submit p.success{color:#a8c895}.support-submit p.error{color:#e09d94}.support-submit button:disabled{cursor:wait;opacity:.6}.ticket-history{padding-top:34px;border-top:1px solid rgba(214,173,85,.3)}.ticket-history>header{margin-bottom:22px}.ticket-history>[data-ticket-list]{display:grid;border-top:1px solid rgba(214,173,85,.27)}.member-ticket{padding:25px 0;border-bottom:1px solid rgba(214,173,85,.22)}.member-ticket>header{display:flex;align-items:start;justify-content:space-between;gap:20px}.member-ticket header small{color:#a27e3e;font:.56rem "Cinzel",Georgia,serif;letter-spacing:.12em}.member-ticket h3{margin:4px 0 0;color:#ead6a5;font:500 1.25rem "Cinzel",Georgia,serif}.member-ticket>p{color:#bcab84;font-size:1.05rem;white-space:pre-wrap}.ticket-state{flex:0 0 auto;padding:6px 9px;border:1px solid rgba(214,173,85,.3);color:#d2b569;font:.53rem "Cinzel",Georgia,serif;letter-spacing:.1em;text-transform:uppercase}.ticket-state.state-resolved,.ticket-state.state-closed{color:#9fc594;border-color:rgba(110,165,98,.4)}.ticket-state.state-waiting_on_member{color:#e4bc69}.member-ticket blockquote{margin:18px 0;padding:17px 20px;border-left:2px solid #a33327;background:rgba(110,25,18,.13)}.member-ticket blockquote strong{color:#e3c47d;font:.57rem "Cinzel",Georgia,serif;letter-spacing:.1em}.member-ticket blockquote p{margin:7px 0 0;color:#d1bf98;white-space:pre-wrap}.ticket-meta{display:block;color:#7f735b;font-size:.78rem}.ticket-empty{padding:28px 0;color:#998966;font-style:italic}

@media(max-width:980px){.policy-layout,.support-workspace{grid-template-columns:1fr}.policy-summary{position:static}.support-hero{grid-template-columns:1fr;gap:45px}.support-hero dl{max-width:620px}.support-console{padding:40px 0 0;border-top:1px solid rgba(214,173,85,.34);border-left:0}}
@media(max-width:650px){.policy-hero,.support-hero{min-height:420px;padding:72px 24px}.policy-hero dl{display:grid;gap:14px}.policy-hero dl div{padding:0;border:0}.policy-layout,.support-workspace{width:calc(100% - 36px);padding:58px 0 80px}.policy-document>section{grid-template-columns:1fr;gap:12px}.policy-document>section>span{padding-bottom:10px;border-bottom:1px solid rgba(214,173,85,.16)}.support-hero dl div{grid-template-columns:1fr;gap:5px}.support-submit,.support-console-heading,.member-ticket>header{align-items:flex-start;flex-direction:column}.support-submit button{width:100%}}
@media(max-width:980px){.charter-contact a{grid-column:1;grid-row:auto;margin-top:8px}.charter-subsection{padding-inline:22px}}
.support-hero>div>p:not(.eyebrow){max-width:690px;margin:24px 0 0;color:#d0bd92;font-size:1.34rem}.support-hero>div>p:not(.eyebrow)+p{margin-top:12px}.support-hero dl div{grid-template-columns:minmax(170px,.75fr) 1.25fr}
@media(max-width:650px){.support-hero dl div{grid-template-columns:1fr}}

/* Keep every rule paragraph aligned with its description column. */
.conduct-guidance>section{column-gap:30px;row-gap:0}
.conduct-guidance>section>p{grid-column:2}
@media(max-width:650px){.conduct-guidance>section{column-gap:0;row-gap:9px}.conduct-guidance>section>p{grid-column:1}}

/* Two-way member support conversation. */
.ticket-thread{display:grid;gap:12px;margin:22px 0}.ticket-message{padding:16px 18px;border:1px solid rgba(214,173,85,.15);background:rgba(255,255,255,.015)}.ticket-message>header{display:flex;align-items:center;justify-content:space-between;gap:18px}.ticket-message strong{color:#d7bd7d;font:.58rem "Cinzel",Georgia,serif;letter-spacing:.1em;text-transform:uppercase}.ticket-message time{color:#776b55;font-size:.72rem}.ticket-message p{margin:9px 0 0;color:#c7b58d;white-space:pre-wrap;font-size:1rem}.ticket-message-staff{margin-left:clamp(12px,5vw,55px);border-left:2px solid #a33327;background:rgba(110,25,18,.13)}.ticket-message-member{margin-right:clamp(12px,5vw,55px);border-left:2px solid #ad8b4c}.support-console .ticket-reply-form{display:grid;gap:13px;margin:20px 0 8px;padding:20px;border:1px solid rgba(214,173,85,.2);background:#080807}.support-console .ticket-reply-form textarea{min-height:90px}.ticket-reply-actions{display:flex;align-items:center;justify-content:space-between;gap:16px}.ticket-reply-actions p{margin:0;color:#998966}.ticket-reply-actions p.success{color:#a8c895}.ticket-reply-actions p.error{color:#e09d94}.ticket-closed-note{margin:18px 0 0;padding:13px 16px;border-left:2px solid rgba(110,165,98,.55);color:#9fc594!important;background:rgba(110,165,98,.06);font-size:.9rem!important}
@media(max-width:650px){.ticket-message>header,.ticket-reply-actions{align-items:flex-start;flex-direction:column}.ticket-reply-actions button{width:100%}.ticket-message-staff,.ticket-message-member{margin-inline:0}}
