/* Page-specific styles: Investor-Complaint.html */
.lk{display:flex;flex-wrap:wrap;gap:var(--space-3,12px);margin-top:var(--space-6)}
.lk a{display:inline-block;padding:10px 18px;border:1px solid var(--navy);border-radius:999px;font:600 15px/22px var(--font-display);color:var(--navy);text-decoration:none}
.fn{margin:var(--space-3,12px) 0 0;font:italic 400 16px/24px var(--font-body);color:var(--navy);opacity:.8}
.pt-tb td:not(:first-child){white-space:nowrap}
#nf1:checked~.nl .row:not(.y1),#nf2:checked~.nl .row:not(.y2){display:none}
#bf1:checked~.bk-cards .ar:not(.c1),#bf2:checked~.bk-cards .ar:not(.c2),#bf3:checked~.bk-cards .ar:not(.c3),#bf4:checked~.bk-cards .ar:not(.c4),#bf5:checked~.bk-cards .ar:not(.c5){display:none}
.cs-g{position:relative;list-style:none;margin:0 0 var(--space-8);padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-6)}
.cs-g::before{content:"";position:absolute;left:calc(100%/6);right:calc(100%/6);top:28px;border-top:2px dashed var(--hairline)}
.cs-g li{position:relative;display:flex;flex-direction:column;align-items:center}
.cs-n{position:relative;z-index:1;display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:var(--white);border:2px dashed var(--mustard);font:600 22px/1 var(--font-display);color:var(--navy)}
.cs-g li:nth-child(2) .cs-n{border-color:var(--emerald)}
.cs-g li:last-child .cs-n{background:var(--emerald);border:2px solid var(--emerald);color:var(--white)}
.cs-c{flex:1;width:100%;box-sizing:border-box;margin-top:var(--space-5,20px);padding:var(--space-6);text-align:center;background:var(--white);border:1px solid var(--hairline);border-top:4px solid var(--mustard);border-radius:var(--radius-sm);box-shadow:var(--shadow-card)}
.cs-g li:nth-child(2) .cs-c{border-top-color:var(--emerald)}
.cs-t{display:inline-block;margin-bottom:var(--space-3,12px);padding:4px 12px;border-radius:999px;background:#FBF1DD;font:600 12px/18px var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--navy)}
.cs-g li:nth-child(2) .cs-t{background:#E3F1E9}
.cs-c h3{margin:0 0 var(--space-3,12px);font:600 22px/30px var(--font-display);color:var(--navy)}
.cs-c p{margin:0;font:400 16px/26px var(--font-body);color:var(--navy)}
.cs-g~.lk{justify-content:center}
.xa.yr details{background:transparent;border:0;border-radius:0;margin:0 0 var(--space-3,12px)}
.xa.yr summary{padding:0 var(--space-5,20px);min-height:56px;background:var(--navy);border-radius:var(--radius-sm);font:600 20px/28px var(--font-display);color:var(--white);box-shadow:var(--shadow-card)}
.xa.yr details[open] summary{border-radius:var(--radius-sm) var(--radius-sm) 0 0}
.xa.yr details:nth-child(even) summary{border-bottom:4px solid var(--emerald)}
.xa.yr details:nth-child(odd) summary{border-bottom:4px solid var(--mustard)}
.xa.yr summary::after{content:"+";display:grid;place-items:center;width:32px;height:32px;border-radius:6px;background:var(--white);font:500 26px/1 var(--font-body);color:var(--navy)}
.xa.yr details[open] summary::after{content:"\00d7"}
.yr-l{display:flex;flex-direction:column;gap:var(--space-2,8px);padding:var(--space-4);background:var(--white);border:1px solid var(--hairline);border-top:0;border-radius:0 0 var(--radius-sm) var(--radius-sm)}
.yr-r{display:flex;align-items:center;gap:var(--space-5,20px);box-sizing:border-box;min-height:52px;padding:var(--space-2,8px) var(--space-4);background:var(--off-white);border:1px solid var(--hairline);border-radius:var(--radius-sm);text-decoration:none;color:var(--navy)}
.yr-i{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:8px;background:#E3F1E9;color:var(--emerald)}
.yr-i svg{width:20px;height:20px}
.yr-t{flex:1;font:500 17px/26px var(--font-body)}
.yr-b{flex:none;display:inline-flex;align-items:center;gap:8px;padding:4px 16px;border:1.5px solid var(--navy);border-radius:999px;background:var(--white);font:600 14px/22px var(--font-display);color:var(--navy)}
.yr-b svg{width:18px;height:18px}
.yr-r:hover{border-color:var(--emerald)}
.yr-r:hover .yr-b{background:var(--navy);color:var(--white)}
.jda-section{padding:var(--space-14,56px) 0}
.b1{position:relative;overflow:hidden;background:var(--tb);color:var(--tf);padding:64px 0}
.b1::before{content:"";position:absolute;right:-130px;top:-170px;width:460px;height:460px;border-radius:50%;border:70px solid var(--tw)}
.b1::after{content:"";position:absolute;right:230px;bottom:-190px;width:300px;height:300px;border-radius:50%;border:44px solid var(--tw)}
.b1 h2{font:600 36px/44px var(--font-display);color:var(--tf)}
.b1 p{margin-top:12px;max-width:560px;font:400 18px/28px var(--font-body);color:var(--tm)}
.b2{background:var(--off-white);padding:72px 0}
.b2 h2{font:600 28px/36px var(--font-display);color:var(--navy)}
.b2 p{margin-top:6px;font:400 17px/26px var(--font-body);color:var(--text-muted,#5B6B7A)}
.b2.section--light{background:var(--white)}
.b2.cx-mint{background:#E9F3EE}
.b2.section--accent{background:var(--mustard-25)}
