/* Mudjug FAQ — scoped to FAQ page */
.mjfaq{background:#101511;color:#f1f0e9;padding:clamp(38px,5vw,82px) 0 90px}.mjfaq__wrap{max-width:1510px;margin:auto;padding:0 clamp(18px,4vw,65px)}.mjfaq__eyebrow{color:#c6ac80;font-size:12px;font-weight:800;letter-spacing:2px;display:flex;align-items:center;gap:12px}.mjfaq__eyebrow span{width:32px;height:1px;background:#c6ac80}.mjfaq__intro{margin-bottom:clamp(36px,5vw,70px)}.mjfaq__intro h1{font-family:var(--display,Impact,'Arial Narrow',sans-serif);font-size:clamp(48px,7.3vw,112px);font-weight:900;line-height:.97;letter-spacing:-.035em;max-width:1050px;margin:20px 0 18px}.mjfaq__lead{font-size:clamp(15px,1.35vw,19px);color:#b7b9b1;line-height:1.6;max-width:650px}.mjfaq__layout{display:grid;grid-template-columns:minmax(205px,300px) minmax(0,1fr);gap:clamp(35px,6vw,110px);align-items:start}.mjfaq__nav{position:sticky;top:145px}.mjfaq__nav>p{color:#c6ac80;font-size:11px;font-weight:800;letter-spacing:1.7px;margin:0 0 20px}.mjfaq__nav>a{border-top:1px solid #353c34;display:flex;align-items:center;gap:13px;padding:18px 2px;color:#ecece4;text-decoration:none;font-size:13px;font-weight:800;letter-spacing:.7px}.mjfaq__nav>a:last-of-type{border-bottom:1px solid #353c34}.mjfaq__nav>a span:first-child{color:#c6ac80;font-size:11px}.mjfaq__nav>a span:last-child{margin-left:auto;color:#c6ac80}.mjfaq__nav-help{margin-top:42px;padding:23px;background:#1d251e;border:1px solid #384036}.mjfaq__nav-help strong{font-size:13px;letter-spacing:1px}.mjfaq__nav-help p{font-size:13px;color:#b8bcb4;line-height:1.55}.mjfaq__nav-help a{font-size:12px;letter-spacing:1px;font-weight:800;color:#c6ac80;text-decoration:none}.mjfaq__group{margin:0 0 44px;scroll-margin-top:165px}.mjfaq__group-heading{display:flex;gap:14px;align-items:baseline;border-bottom:1px solid #5c594a;padding:0 0 19px}.mjfaq__group-heading>span{color:#c6ac80;font-size:12px;letter-spacing:1px;font-weight:800}.mjfaq__group-heading h2{font-family:var(--display,Impact,'Arial Narrow',sans-serif);font-size:clamp(25px,3vw,43px);margin:0;line-height:1.1;letter-spacing:-.02em}.mjfaq__item{border-bottom:1px solid #343d35}.mjfaq__item summary{display:flex;align-items:center;justify-content:space-between;gap:20px;cursor:pointer;list-style:none;padding:23px 0;font-size:clamp(15px,1.25vw,18px);font-weight:700}.mjfaq__item summary::-webkit-details-marker{display:none}.mjfaq__item summary:hover{color:#c6ac80}.mjfaq__toggle{flex:none;display:grid;place-items:center;width:30px;height:30px;border:1px solid #6c6b5c;color:#c6ac80}.mjfaq__toggle:before{content:'+';font-size:22px;line-height:1}.mjfaq__item[open] .mjfaq__toggle:before{content:'−'}.mjfaq__answer{padding:0 44px 22px 0;color:#b9bcb4;font-size:15px;line-height:1.75}.mjfaq__answer p{margin:0 0 12px}.mjfaq__answer p:last-child{margin-bottom:0}.mjfaq__bottom{margin-top:55px;background:#1d251e;border:1px solid #454b3f;padding:clamp(25px,4vw,50px);display:flex;justify-content:space-between;align-items:center;gap:25px}.mjfaq__bottom span{color:#c6ac80;font-size:12px;font-weight:800;letter-spacing:1.7px}.mjfaq__bottom h2{font-family:var(--display,Impact,'Arial Narrow',sans-serif);font-size:clamp(30px,4vw,55px);margin:8px 0}.mjfaq__bottom p{color:#b9bcb4;margin:0;font-size:14px}.mjfaq__bottom>a{flex:none;background:#c6ac80;color:#111511;padding:19px 26px;font-size:13px;font-weight:900;letter-spacing:1px;text-decoration:none}.mjfaq__bottom>a span{color:inherit;margin-left:12px}@media(max-width:800px){.mjfaq__layout{grid-template-columns:1fr;gap:32px}.mjfaq__nav{position:static}.mjfaq__nav-help{display:none}.mjfaq__nav>a{padding:13px 0}.mjfaq__bottom{align-items:stretch;flex-direction:column}.mjfaq__bottom>a{text-align:center}.mjfaq__group{scroll-margin-top:130px}}@media(max-width:480px){.mjfaq__intro h1{font-size:clamp(42px,12vw,64px)}.mjfaq__item summary{padding:18px 0}.mjfaq__answer{padding-right:0}.mjfaq__group{margin-bottom:32px}}
