/* ArenaPlus Withdrawal Guide – front end. Scoped to .apwd. */
.apwd{--apwd-acc:#fd6017;--apwd-acc2:#fd9019;--apwd-link:#C2410C;--apwd-head:#111111;--apwd-tx:#2E2E2E;--apwd-mu:#6B6B6B;--apwd-line:#E8E5E2;--apwd-soft:#F6F5F4;--apwd-tint:#FFF0E6;--apwd-tline:#FFD9BF;--apwd-hero:#FFE3CF;
  --apwd-fh:'Hubot Sans',Poppins,ui-sans-serif,system-ui,sans-serif;--apwd-fb:Poppins,ui-sans-serif,system-ui,-apple-system,'Segoe UI',sans-serif;--apwd-sh:0 12px 32px -18px rgba(20,12,4,.28);
  font-family:var(--apwd-fb);color:var(--apwd-tx);font-size:16px;line-height:1.6;width:100%;-webkit-font-smoothing:antialiased}
.apwd *,.apwd *::before,.apwd *::after{box-sizing:border-box}
.apwd [hidden]{display:none!important}
.apwd a{text-decoration:none;color:inherit}
.apwd-wrap{max-width:1180px;margin:0 auto;width:100%}

/* Hero */
.apwd-hero{padding:56px 24px 36px;background:linear-gradient(180deg,var(--apwd-hero),#fff);border-image:linear-gradient(180deg,var(--apwd-hero),#fff) fill 0/0/0 100vmax}
.apwd-crumb{font-size:13px;color:var(--apwd-mu);margin:0 0 16px}
.apwd .apwd-crumb a{color:var(--apwd-mu)}.apwd .apwd-crumb a:hover{color:var(--apwd-link)}
.apwd .apwd-h1{margin:0;color:var(--apwd-head);font-family:var(--apwd-fh);font-size:clamp(38px,5vw,56px);font-weight:800;line-height:1.02;letter-spacing:-1px;text-transform:none}
.apwd .apwd-lead{margin:16px 0 0;max-width:720px;font-size:19px;line-height:1.55;color:var(--apwd-tx)}
.apwd .apwd-search{margin:26px 0 0;max-width:640px;display:flex;align-items:center;gap:10px;background:#fff;border:1px solid var(--apwd-line);border-radius:999px;padding:6px 6px 6px 20px;box-shadow:var(--apwd-sh)}
.apwd .apwd-search:focus-within{border-color:var(--apwd-acc2)}
.apwd .apwd-search svg{flex:none;color:var(--apwd-link)}
.apwd .apwd-search input[type=search]{flex:1;min-width:0;width:auto;height:auto;margin:0;border:0;border-radius:0;outline:0;box-shadow:none;background:transparent;font:400 16px/1.4 var(--apwd-fb);color:var(--apwd-head);padding:10px 0}
.apwd .apwd-search input[type=search]::placeholder{color:#8A857F;opacity:1}
.apwd .apwd-search button,.apwd .apwd-search button:hover,.apwd .apwd-search button:focus{flex:none;margin:0;border:0;border-radius:999px;background:linear-gradient(135deg,var(--apwd-acc2),var(--apwd-acc));color:#fff;font:600 15px/1.2 var(--apwd-fb);padding:12px 22px;cursor:pointer;text-transform:none;letter-spacing:0;box-shadow:none}
.apwd-chips{display:flex;gap:8px;flex-wrap:wrap;margin-top:20px}
.apwd .apwd-chip{display:inline-flex;border:1px solid var(--apwd-line);background:#fff;color:var(--apwd-tx);border-radius:999px;padding:9px 16px;font:500 14px/1.3 var(--apwd-fb)}
.apwd .apwd-chip:hover{border-color:var(--apwd-acc2);color:var(--apwd-link)}
.apwd-count{margin-top:14px;font-size:14px;color:var(--apwd-mu);min-height:20px}

/* Sections */
.apwd-main{padding:8px 24px 72px}
.apwd-sec{padding-top:44px}
.apwd-sec-h{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}
.apwd .apwd-h2{margin:0 0 18px;color:var(--apwd-head);font-family:var(--apwd-fh);font-size:30px;font-weight:800;line-height:1.1;letter-spacing:-.4px;text-transform:none}
.apwd .apwd-sub{margin:-12px 0 18px;font-size:14.5px;color:var(--apwd-mu)}
.apwd-sec-h .apwd-h2{margin-bottom:18px}
.apwd .apwd-link{margin-bottom:22px;font:600 14px var(--apwd-fb);color:var(--apwd-link);text-decoration:underline;text-underline-offset:3px;white-space:nowrap}
.apwd .apwd-note{margin:12px 0 0;font-size:13px;line-height:1.55;color:var(--apwd-mu)}

/* Steps */
.apwd .apwd-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}
.apwd .apwd-steps--1{grid-template-columns:minmax(0,1fr)}.apwd .apwd-steps--5{grid-template-columns:repeat(5,minmax(0,1fr))}.apwd .apwd-steps--6{grid-template-columns:repeat(3,minmax(0,1fr))}.apwd .apwd-steps--2{grid-template-columns:repeat(2,minmax(0,1fr))}.apwd .apwd-steps--3{grid-template-columns:repeat(3,minmax(0,1fr))}
.apwd .apwd-steps li{margin:0;padding:12px 0 0;border-top:2px solid var(--apwd-head);scroll-margin-top:110px}
.apwd-num{display:block;font:900 40px/1 var(--apwd-fh);color:var(--apwd-acc);margin:6px 0 10px}
.apwd-steps b{display:block;font-size:16px;font-weight:600;color:var(--apwd-head);line-height:1.35}
.apwd-steps p{margin:4px 0 0;font-size:14px;line-height:1.55;color:#55575E}

/* Table */
.apwd-table table{width:100%;border-collapse:collapse;margin:0;font-size:14.5px;line-height:1.5;border:0}
.apwd-table th,.apwd-table td{border:0;background:none;text-align:left;vertical-align:top;padding:12px 14px 12px 0}
.apwd-table thead th{padding-top:10px;padding-bottom:10px;border-bottom:2px solid var(--apwd-head);font-size:13px;font-weight:400;color:var(--apwd-mu)}
.apwd-table tbody th,.apwd-table tbody td{border-bottom:1px solid var(--apwd-line)}
.apwd-table tbody th{font-weight:600;color:var(--apwd-head);width:30%}
.apwd-table tbody tr:nth-child(odd) th,.apwd-table tbody tr:nth-child(odd) td,.apwd-table tbody tr:nth-child(even) th,.apwd-table tbody tr:nth-child(even) td{background:none}

/* Help cards */
.apwd-help{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.apwd-hcard{padding:18px 20px;border-radius:16px;background:var(--apwd-soft)}
.apwd .apwd-hcard h3{margin:0 0 4px;font:600 16px/1.35 var(--apwd-fb);color:var(--apwd-head);text-transform:none;letter-spacing:0}
.apwd-hcard p{margin:0;font-size:14px;line-height:1.55}

/* Promotions */
.apwd-promos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.apwd-promos--1{grid-template-columns:minmax(0,1fr)}.apwd-promos--2{grid-template-columns:repeat(2,minmax(0,1fr))}.apwd-promos--4{grid-template-columns:repeat(4,minmax(0,1fr))}
.apwd-promo{display:flex;flex-direction:column;justify-content:flex-end;gap:4px;min-height:132px;padding:20px;border-radius:16px;color:inherit;background:radial-gradient(circle at bottom right,var(--apwd-c,#FFE3BF) 0%,#FFF7F1 85%);transition:transform .2s}
.apwd-promo.has-img{min-height:170px;background:linear-gradient(to top,rgba(255,247,241,.97) 0%,rgba(255,247,241,.8) 40%,rgba(255,247,241,0) 78%),var(--apwd-bg) center/cover no-repeat,var(--apwd-c,#FFE3BF)}
.apwd a.apwd-promo:hover{transform:translateY(-2px)}
.apwd-promo small{font-size:12px;font-weight:600;color:var(--apwd-link)}
.apwd .apwd-promo h3{margin:0;font:800 22px/1.15 var(--apwd-fh);color:var(--apwd-head);letter-spacing:-.3px;text-transform:none}
.apwd-promo p{margin:0;font-size:13.5px;line-height:1.5}

/* Related guides */
.apwd-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.apwd .apwd-card{display:flex;flex-direction:column;align-items:flex-start;gap:8px;color:inherit;min-width:0;height:100%}
.apwd-img{display:block;width:100%;aspect-ratio:16/9;border-radius:16px;overflow:hidden;border:1px solid var(--apwd-tline);background:linear-gradient(135deg,#FFF7F1 0%,#FFD9BF 100%)}
.apwd-img img{width:100%;height:100%!important;object-fit:contain;display:block;transition:transform .4s}
.apwd-card:hover .apwd-img img{transform:scale(1.04)}
.apwd-tag{font-size:12px;font-weight:600;color:var(--apwd-link);background:var(--apwd-tint);padding:2px 10px;border-radius:999px}
.apwd .apwd-card h3{margin:0;color:var(--apwd-head);font:600 17px/1.35 var(--apwd-fb);text-transform:none;letter-spacing:0}
.apwd .apwd-card:hover h3{color:var(--apwd-link)}
.apwd-card p{margin:0;font-size:14px;line-height:1.55;color:#55575E;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.apwd-card small{font-size:13px;color:var(--apwd-mu)}.apwd .apwd-card>small{margin-top:auto;padding-top:2px}

/* FAQs */
.apwd-faqs{padding-top:56px}
.apwd-group{padding-top:24px;scroll-margin-top:110px}
.apwd .apwd-gt{margin:0;font:800 22px/1.15 var(--apwd-fh);color:var(--apwd-head);letter-spacing:-.3px;text-transform:none}
.apwd-group .apwd-sub{margin:4px 0 0}
.apwd-list{margin-top:12px;border-bottom:1px solid var(--apwd-line)}
.apwd-q{border-top:1px solid var(--apwd-line)}
.apwd .apwd-q summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:15px 0;cursor:pointer;font:600 16px/1.4 var(--apwd-fb);color:var(--apwd-head)}
.apwd .apwd-q summary::-webkit-details-marker{display:none}.apwd .apwd-q summary::marker{content:""}
.apwd .apwd-q summary:hover{color:var(--apwd-link)}
.apwd-q summary>span{flex:1;min-width:0}
.apwd-q summary i{flex:none;position:relative;width:14px;height:14px}
.apwd-q summary i::before,.apwd-q summary i::after{content:"";position:absolute;left:1px;right:1px;top:50%;height:2px;margin-top:-1px;border-radius:2px;background:var(--apwd-link);transition:transform .2s}
.apwd-q summary i::after{transform:rotate(90deg)}
.apwd-q[open] summary i::after{transform:rotate(0)}
.apwd-a{padding:0 30px 16px 0;font-size:15px;line-height:1.65}
.apwd-a p{margin:0}.apwd-a p+p,.apwd-a p+ul,.apwd-a p+ol,.apwd-a ul+p,.apwd-a ol+p{margin-top:8px}
.apwd-a img{display:block;max-width:100%;height:auto;margin:10px 0;border-radius:10px;border:1px solid rgba(0,0,0,.1)}
.apwd-a ul,.apwd-a ol{margin:0;padding-left:22px}.apwd-a ul{list-style:disc}.apwd-a ol{list-style:decimal}.apwd-a li+li{margin-top:6px}
.apwd .apwd-more,.apwd .apwd-more:focus{display:inline-flex;gap:6px;margin:14px 0 0;padding:9px 16px;border:1px solid var(--apwd-line);border-radius:999px;background:#fff;color:var(--apwd-link);font:600 14px/1.2 var(--apwd-fb);cursor:pointer;box-shadow:none;text-transform:none}
.apwd .apwd-more:hover{background:var(--apwd-tint);border-color:var(--apwd-tline);color:var(--apwd-link)}
.apwd .apwd-more span{color:var(--apwd-mu);font-weight:500}
.apwd mark{background:var(--apwd-hero);color:inherit;border-radius:3px;padding:0 2px}
.apwd-empty{margin-top:40px;padding:32px;border-radius:20px;background:var(--apwd-soft);text-align:center}
.apwd-empty b{display:block;font:800 22px var(--apwd-fh);color:var(--apwd-head);margin-bottom:6px}

/* RG band */
.apwd-band{margin-top:56px;display:flex;align-items:center;gap:24px;padding:26px 30px;border-radius:20px;background:var(--apwd-soft)}
.apwd-band>div{flex:1;min-width:0}
.apwd .apwd-band h2{margin:0 0 4px;color:var(--apwd-head);font:800 28px/1.1 var(--apwd-fh);letter-spacing:-.4px;text-transform:none}
.apwd-band p{margin:0;font-size:14.5px;line-height:1.55}
.apwd .apwd-btn2{display:inline-flex;white-space:nowrap;padding:12px 20px;border-radius:999px;border:1px solid var(--apwd-line);background:#fff;color:var(--apwd-head);font-weight:600;font-size:14px;line-height:1.2}
.apwd .apwd-btn2:hover{border-color:var(--apwd-tline);color:var(--apwd-link)}

@media(max-width:1024px){.apwd .apwd-steps,.apwd .apwd-steps--3,.apwd .apwd-steps--5,.apwd .apwd-steps--6{grid-template-columns:repeat(2,minmax(0,1fr))}.apwd-grid,.apwd-promos--4{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:767px){
  .apwd-hero{padding:36px 16px 24px}.apwd .apwd-lead{font-size:17px}.apwd-main{padding:0 16px 48px}
  .apwd .apwd-search{padding-left:16px}.apwd .apwd-search button{padding:11px 16px}
  .apwd-chips{flex-wrap:nowrap;overflow-x:auto;margin-right:-16px;padding-right:16px;scrollbar-width:none}.apwd-chips::-webkit-scrollbar{display:none}.apwd .apwd-chip{flex:none}
  .apwd .apwd-h2{font-size:24px}
  .apwd .apwd-steps,.apwd .apwd-steps--2,.apwd .apwd-steps--3,.apwd .apwd-steps--5,.apwd .apwd-steps--6{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}
  .apwd-help,.apwd-promos,.apwd-promos--2,.apwd-promos--4,.apwd-grid{grid-template-columns:minmax(0,1fr)}
  .apwd-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}
  .apwd-table tbody tr{display:block;padding:12px 0;border-bottom:1px solid var(--apwd-line)}
  .apwd-table tbody tr:first-child{border-top:2px solid var(--apwd-head)}
  .apwd-table tbody th,.apwd-table tbody td{display:block;width:auto;padding:2px 0;border:0}
  .apwd-table tbody th{font-size:15.5px;width:auto}
  .apwd-table tbody td::before{content:attr(data-label) ": ";color:var(--apwd-mu)}
  .apwd-sec-h{flex-direction:column;align-items:flex-start;gap:0}.apwd .apwd-link{margin:-8px 0 18px}
  .apwd-a{padding-right:0}
  .apwd-band{flex-direction:column;align-items:flex-start;padding:22px}.apwd .apwd-band h2{font-size:24px}
}
@media(prefers-reduced-motion:reduce){.apwd *{transition:none!important}}
