.faq-card .card-section{padding:0}.faq-card h2{margin:0}.faq-list{margin:0;padding:0}.faq-list dt{margin:0;padding:15px 45px 15px 20px;font-weight:600;cursor:pointer;position:relative;border-bottom:1px solid var(--wp--preset--color--contrast-2);transition:background-color .2s ease;color:var(--wp--preset--color--contrast-5);background-color:var(--wp--preset--color--base);text-align:left;font-size:1em;font-family:inherit;list-style:none;display:block;line-height:1.6}.faq-list dd{margin:0;padding:0 20px;overflow:hidden;max-height:0;transition:max-height .4s ease-out,padding-top .4s ease-out,padding-bottom .4s ease-out;background-color:var(--wp--preset--color--contrast-05);color:var(--wp--preset--color--contrast-5);line-height:1.6;font-size:.95em;border-bottom:1px solid var(--wp--preset--color--contrast-2)}.faq-list dt:last-of-type{border-bottom:none}.faq-list dd:last-child{border-bottom:1px solid var(--wp--preset--color--contrast-3,#ddd);margin-bottom:0}.faq-list dt.active{background-color:var(--wp--preset--color--contrast);border-bottom:none;margin-bottom:0}.faq-list dd.active{max-height:1000px;padding-top:20px;padding-bottom:25px;margin-bottom:var(--radius-lg);border-bottom:none;transition:max-height .5s ease-in,padding-top .5s ease-in,padding-bottom .5s ease-in}.faq-list dt:last-of-type+dd.active{border-bottom:none}.faq-list dt:hover{background-color:var(--wp--preset--color--contrast)}.faq-list dt:focus{outline:2px solid var(--wp--preset--color--primary);outline-offset:2px;background-color:var(--wp--preset--color--contrast-05)}.faq-list dt::before{content:'+';position:absolute;right:20px;top:50%;transform:translateY(-50%);font-size:1.4em;line-height:1;font-weight:300;color:var(--wp--preset--color--primary);transition:transform .3s ease,content .3s ease}.faq-list dt.active::before{content:'−';transform:translateY(-50%)}.faq-list dd p,.faq-list dd ul{margin-top:0;margin-bottom:1em}.faq-list dd p:last-child,.faq-list dd ul:last-child{margin-bottom:0}.faq-list dd ul{padding-left:20px;list-style:disc}.faq-list dd li{margin-bottom:.5em}.faq-list dd strong{color:var(--wp--preset--color--contrast-5)}.faq-list dd .positive{color:var(--wp--preset--color--success);font-weight:700}.faq-list dd .negative{color:var(--wp--preset--color--error);font-weight:700}@media (max-width:768px){.faq-list dt{padding:var(--radius-lg) 40px var(--radius-lg) 15px;font-size:.95em}.faq-list dt::before{right:15px;font-size:1.2em}.faq-list dd{padding:0 15px;font-size:.9em}.faq-list dd.active{padding-top:15px;padding-bottom:20px}}.faq-card a{color:var(--color-primary);text-decoration:none;transition:color var(--transition-speed) ease}.faq-card a:hover{text-decoration:underline;color:var(--color-secondary)}.faq-peer-table{width:100%;border-collapse:collapse;margin-top:1rem;font-size:.9em;border:1px solid var(--border-color,#e0e0e0)}.faq-peer-table td,.faq-peer-table th{border:1px solid var(--border-color,#e0e0e0);padding:.5rem .75rem;text-align:left;vertical-align:top}.faq-peer-table th{background-color:var(--bg-alt,#f9fafb);font-weight:600;white-space:nowrap}.faq-peer-table a{font-weight:500}.faq-peer-table small{font-size:.85em;color:var(--text-secondary);display:block;margin-top:.15em}.faq-peer-table .na-value{color:var(--text-tertiary,#999);font-style:italic}.faq-peer-table .positive{color:var(--color-success,#10b981);font-weight:500}.faq-peer-table .negative{color:var(--color-danger,#ef4444);font-weight:500}.dark-mode .faq-card a,[data-theme=dark] .faq-card a{color:#6db4f0}.dark-mode .faq-card a:hover,[data-theme=dark] .faq-card a:hover{color:#9fcff7}.dark-mode .faq-peer-table,[data-theme=dark] .faq-peer-table{border-color:var(--dark-border-color,#444)}.dark-mode .faq-peer-table td,.dark-mode .faq-peer-table th,[data-theme=dark] .faq-peer-table td,[data-theme=dark] .faq-peer-table th{border-color:var(--dark-border-color,#444)}.dark-mode .faq-peer-table th,[data-theme=dark] .faq-peer-table th{background-color:var(--dark-bg-alt,#2c2c2c)}.dark-mode .faq-peer-table small,[data-theme=dark] .faq-peer-table small{color:var(--dark-text-secondary,#aaa)}.dark-mode .faq-peer-table .na-value,[data-theme=dark] .faq-peer-table .na-value{color:var(--dark-text-tertiary,#888)}.dark-mode .faq-peer-table .positive,[data-theme=dark] .faq-peer-table .positive{color:var(--dark-color-success,#22c55e)}.dark-mode .faq-peer-table .negative,[data-theme=dark] .faq-peer-table .negative{color:var(--dark-color-danger,#f87171)}.dark-mode .faq-list dd,.dark-mode .faq-list dt,[data-theme=dark] .faq-list dd,[data-theme=dark] .faq-list dt{border-color:var(--wp--preset--color--contrast-3,#555)}.dark-mode .faq-list dt:hover,[data-theme=dark] .faq-list dt:hover{background-color:var(--wp--preset--color--contrast)}.dark-mode .faq-list dt.active,[data-theme=dark] .faq-list dt.active{background-color:var(--wp--preset--color--contrast);border-bottom:none}.dark-mode .faq-list dd,[data-theme=dark] .faq-list dd{background-color:var(--wp--preset--color--contrast-1);border-color:var(--wp--preset--color--contrast-3,#555)}.dark-mode .faq-list dt::before,[data-theme=dark] .faq-list dt::before{color:var(--wp--preset--color--primary)}
/*# sourceMappingURL=stock-overview-faq.min.css.map */