body.sacs-post-v2{--sp:#7c3aed;--spd:#5b21b6;--spl:#efe9fe;--sbg:#f6f3ff;--sa:#a855f7;--sink:#1e1b2e;--smut:#6b6478;--sline:#e8e1f9;--swa:#25D366;--sdeep:#4c1d95;--sgrad:radial-gradient(120% 140% at 0% 0%,#7c3aed 0%,#6d28d9 45%,#4c1d95 100%);--sgreen:#16a34a;--sgold:#f59e0b}body.sacs-post-v2 .site-content>.ast-container{max-width:900px}body.sacs-post-v2 .entry-content{font-family:'Poppins',Arial,sans-serif;color:#2d2a3a}body.sacs-post-v2 .entry-content p,body.sacs-post-v2 .entry-content li{font-size:17px;line-height:1.75}body.sacs-post-v2 .entry-content a{color:var(--spd);text-decoration:underline;text-underline-offset:2px}body.sacs-post-v2 .entry-content h1{font-size:clamp(25px,3.4vw,34px)!important;line-height:1.25;color:var(--sink);font-weight:700;margin:0 0 10px}body.sacs-post-v2 .entry-content h2{font-size:clamp(21px,2.6vw,26px)!important;line-height:1.3;color:var(--sink);font-weight:700;margin:2em 0 .7em;scroll-margin-top:90px}body.sacs-post-v2 .entry-content h3,body.sacs-post-v2 .entry-content h4{scroll-margin-top:90px}body.sacs-post-v2 .entry-content img{border-radius:12px;height:auto}body.sacs-post-v2 .entry-content ul,body.sacs-post-v2 .entry-content ol{padding-left:1.4em;margin-left:0}body.sacs-post-v2 .entry-content li{margin:.35em 0}body.sacs-post-v2 .entry-content li>strong:first-child{color:var(--spd)}body.sacs-post-v2 .entry-content blockquote{border-left:4px solid var(--sa);background:var(--sbg);margin:1.4em 0;padding:14px 18px;border-radius:0 12px 12px 0;font-style:normal}body.sacs-post-v2 .entry-content figure.wp-block-table{margin:1.5em 0;overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--sline);border-radius:14px;box-shadow:0 6px 18px rgb(88 28 180 / .07);background:#fff}body.sacs-post-v2 .entry-content table{display:table;width:100%;min-width:520px;table-layout:auto!important;border-collapse:separate;border-spacing:0;margin:0;font-size:15.5px}body.sacs-post-v2 .entry-content>table{display:block;overflow-x:auto;border:1px solid var(--sline);border-radius:14px}body.sacs-post-v2 .entry-content table th,body.sacs-post-v2 .entry-content table td{border:0;border-bottom:1px solid var(--sline);padding:12px 14px;text-align:left;vertical-align:top;line-height:1.55;word-break:normal;overflow-wrap:break-word}body.sacs-post-v2 .entry-content table thead td,body.sacs-post-v2 .entry-content table th{background:var(--spd);color:#fff;font-weight:600;border-bottom:0}body.sacs-post-v2 .entry-content table thead td strong,body.sacs-post-v2 .entry-content table th strong{color:#fff}body.sacs-post-v2 .entry-content table tbody tr:nth-child(even) td{background:#faf8ff}body.sacs-post-v2 .entry-content table tbody tr:last-child td{border-bottom:0}body.sacs-post-v2 .entry-content table tbody td:first-child{font-weight:600;color:var(--sink)}body.sacs-post-v2 .entry-content table:not(:has(thead)) tbody tr:first-child td{background:var(--spd)!important;color:#fff;font-weight:600;border-bottom:0}body.sacs-post-v2 .entry-content table:not(:has(thead)) tbody tr:first-child td strong{color:#fff}body.sacs-post-v2 .entry-content table:not(:has(thead)) tbody tr:nth-child(even) td{background:#fff}body.sacs-post-v2 .entry-content table:not(:has(thead)) tbody tr:nth-child(odd):not(:first-child) td{background:#faf8ff}.sacs-crumbs ol{list-style:none;margin:0 0 10px!important;padding:0!important;display:flex;flex-wrap:wrap;gap:4px;font-size:13.5px;color:var(--smut)}.sacs-crumbs li{margin:0!important;font-size:13.5px!important;line-height:1.5!important}.sacs-crumbs li+li::before{content:"›";margin:0 6px 0 2px;color:#b9b2c7}.sacs-crumbs a{color:var(--spd)!important;text-decoration:none!important;font-weight:500}.sacs-crumbs [aria-current] span{color:var(--smut)}.sacs-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;margin:6px 0 20px;padding-bottom:16px;border-bottom:1px solid var(--sline);font-size:14px;color:var(--smut)}.sacs-meta-author{display:inline-flex;align-items:center;gap:8px}.sacs-meta strong{color:var(--sink)}.sacs-avatar,.sacs-author-avatar{display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:linear-gradient(135deg,var(--sp),var(--sa));color:#fff;font-weight:700}.sacs-avatar{width:30px;height:30px;font-size:11.5px}.sacs-jump{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 14px}.sacs-jump>span{font-size:13px;font-weight:700;color:var(--smut);text-transform:uppercase;letter-spacing:.06em;margin-right:4px}.entry-content .sacs-jump a{display:inline-flex;align-items:center;gap:8px;padding:8px 16px 8px 8px;border-radius:999px;background:#fff;border:1.5px solid var(--sline);color:var(--sink)!important;font-weight:600;font-size:14.5px;text-decoration:none!important}.sacs-jump a b{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:var(--sp);color:#fff;font-size:12.5px}.entry-content .sacs-jump a:hover{border-color:var(--sp);background:var(--spl)}.sacs-sibs{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin:0 0 18px;padding:12px 16px;border-radius:12px;background:var(--sbg);border:1px solid var(--sline);font-size:14.5px}.sacs-sibs span{color:var(--smut);font-weight:500}.entry-content .sacs-sibs a{font-weight:700;color:var(--spd)!important;text-decoration:none!important}.entry-content .sacs-sibs a:hover{text-decoration:underline!important}.sacs-toc{background:#fff;border:1px solid var(--sline);border-radius:14px;padding:14px 18px;margin:0 0 26px;box-shadow:0 6px 18px rgb(88 28 180 / .05)}.sacs-toc summary{cursor:pointer;font-weight:700;color:var(--spd);font-size:15px;text-transform:uppercase;letter-spacing:.05em}.sacs-toc ol{margin:10px 0 2px 20px!important;padding:0!important}.sacs-toc ol ol{margin:4px 0 6px 18px!important}.sacs-toc li{font-size:15px!important;line-height:1.55!important;margin:4px 0}.sacs-toc a{text-decoration:none!important;color:var(--sink)!important}.sacs-toc a:hover{color:var(--sp)!important;text-decoration:underline!important}.sacs-sec{margin:2.4em 0;border:1px solid var(--sline);border-radius:20px;background:#fff;overflow:hidden;box-shadow:0 12px 32px rgb(88 28 180 / .08)}.sacs-sec-head{padding:22px 26px 20px;background:var(--sgrad);color:#fff}.sacs-sec-kicker{display:inline-block;margin-bottom:8px;padding:4px 12px;border-radius:999px;background:rgb(255 255 255 / .16);border:1px solid rgb(255 255 255 / .3);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#fff}body.sacs-post-v2 .entry-content .sacs-sec-head h2.sacs-sec-title{margin:0!important;padding:0;border:0;color:#fff;font-size:clamp(23px,3vw,30px)!important}.entry-content .sacs-sec-head .sacs-sec-sub{margin:6px 0 0!important;color:rgb(255 255 255 / .9);font-size:14.5px!important}body.sacs-post-v2 .entry-content .sacs-sec>:not(.sacs-sec-head){margin-left:26px!important;margin-right:26px!important}.sacs-sec>:last-child{margin-bottom:26px}.sacs-sec>.sacs-sec-head+*{margin-top:22px}body.sacs-post-v2 .entry-content .sacs-sec-notes{counter-reset:sacs-topic}body.sacs-post-v2 .entry-content h3.sacs-topic{counter-increment:sacs-topic;font-size:clamp(20px,2.5vw,24px)!important;line-height:1.32;color:var(--sink);font-weight:700;margin-top:1.8em;padding-top:20px;border-top:2px solid var(--sline)}body.sacs-post-v2 .entry-content .sacs-sec-head+h3.sacs-topic{border-top:0;padding-top:0;margin-top:22px}body.sacs-post-v2 .entry-content h3.sacs-topic::before{content:"Topic " counter(sacs-topic);display:block;width:max-content;margin-bottom:8px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--spd);background:var(--spl);padding:4px 12px;border-radius:999px}body.sacs-post-v2 .entry-content h3.sacs-mcq-topic{font-size:19px!important;color:var(--spd);font-weight:700;margin:1.6em 0 .2em;padding-left:12px;border-left:4px solid var(--sp)}body.sacs-post-v2 .entry-content h4.sacs-h4{font-size:17.5px!important;color:var(--sink);font-weight:700;margin:1.4em 0 .4em;display:flex;align-items:center;gap:10px}body.sacs-post-v2 .entry-content h4.sacs-h4::before{content:"";flex:none;width:8px;height:8px;border-radius:2px;background:var(--sp)}.sacs-part{display:flex;align-items:center;gap:12px;margin:1.8em 0 .9em;font-weight:700;font-size:13px;letter-spacing:.08em;text-transform:uppercase}.sacs-part::before{content:"";width:10px;height:10px;border-radius:3px;background:currentColor}.sacs-part::after{content:"";flex:1;height:2px}.sacs-part-pre{color:var(--sp)}.sacs-part-pre::after{background:linear-gradient(90deg,var(--sp),transparent)}.sacs-part-mains{color:var(--sdeep)}.sacs-part-mains::after{background:linear-gradient(90deg,var(--sdeep),transparent)}.sacs-box{margin:1.2em 0;padding:14px 18px;border-radius:14px;border:1px solid var(--sline);background:var(--sbg)}.entry-content .sacs-box-title{margin:0 0 6px!important;font-weight:700;font-size:13.5px!important;color:var(--spd);text-transform:uppercase;letter-spacing:.06em}.sacs-box ul,.sacs-box ol{margin-bottom:0!important}.sacs-box li{font-size:15.5px!important}.sacs-box-trap{background:#fffbeb;border-color:#fcd34d;border-left:4px solid var(--sgold)}.entry-content .sacs-box-trap .sacs-box-title{color:#92400e}.sacs-why{margin:1.2em 0;padding:14px 18px;border-left:4px solid var(--sa);background:linear-gradient(90deg,var(--spl),#fff);border-radius:0 14px 14px 0}.entry-content .sacs-why p{margin:0}.sacs-mcq{margin:16px 0;padding:18px 20px 10px;border:1px solid var(--sline);border-radius:16px;background:#fff;box-shadow:0 6px 18px rgb(88 28 180 / .06)}.entry-content .sacs-mcq>p:first-child{margin-top:0;font-size:16.5px!important}.entry-content ul.sacs-opts{list-style:none;padding-left:0!important;display:grid;gap:8px;margin:12px 0 14px}.entry-content ul.sacs-opts li{margin:0;padding:9px 14px;border:1.5px solid var(--sline);border-radius:10px;background:#fcfbff;font-size:15.5px!important}.sacs-ans{margin:6px 0 12px}.sacs-ans summary{display:inline-flex;align-items:center;gap:8px;cursor:pointer;list-style:none;padding:8px 16px;border-radius:10px;background:var(--spl);color:var(--spd);font-weight:600;font-size:14.5px;border:1px solid var(--sline)}.sacs-ans summary::-webkit-details-marker{display:none}.sacs-ans summary::before{content:"";width:0;height:0;border-left:6px solid currentColor;border-top:5px solid #fff0;border-bottom:5px solid #fff0;transition:transform .15s}.sacs-ans[open] summary::before{transform:rotate(90deg)}.sacs-ans[open] summary{background:#dcfce7;color:#166534;border-color:#bbf7d0}.sacs-ans>p,.sacs-ans>ul,.sacs-ans>ol{margin:10px 0 0;padding:12px 16px 12px 18px;border-left:4px solid var(--sgreen);background:#f0fdf4;border-radius:0 10px 10px 0}.sacs-ans>ul,.sacs-ans>ol{padding-left:36px!important}.sacs-question{margin:1.2em 0 .6em;padding:18px 20px;border-radius:16px;background:linear-gradient(120deg,var(--sbg),#fff);border:1.5px solid var(--sp)}.sacs-question-label{display:inline-block;margin-bottom:8px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#fff;background:var(--sp);padding:4px 12px;border-radius:999px}.entry-content .sacs-question p{margin:0;color:var(--sink);font-size:16.5px!important;line-height:1.65}.entry-content .sacs-model-label{margin:1.3em 0 .4em!important;font-size:13px!important;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--sgreen)}.entry-content a.sacs-course-row{display:flex;align-items:center;gap:16px;margin:1.6em 0;padding:12px;border:1px solid var(--sline);border-radius:16px;background:#fff;box-shadow:0 8px 22px rgb(88 28 180 / .08);text-decoration:none!important;color:var(--sink)!important;transition:transform .15s,box-shadow .15s}.entry-content a.sacs-course-row:hover{transform:translateY(-2px);box-shadow:0 14px 30px rgb(88 28 180 / .14)}.sacs-course-row img{flex:none;width:150px;height:96px;object-fit:cover;border-radius:12px!important}.sacs-cr-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.sacs-cr-eyebrow{font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--sp)}.sacs-cr-title{font-weight:700;font-size:16.5px;line-height:1.35;color:var(--sink)}.sacs-cr-btn{flex:none;padding:10px 18px;border-radius:10px;background:linear-gradient(90deg,var(--sp),var(--sa));color:#fff;font-weight:600;font-size:14.5px;white-space:nowrap}.sacs-price{font-size:14.5px;color:var(--smut)}.sacs-price strong{font-size:18px;color:var(--sink)}.sacs-price s{margin:0 4px}.sacs-off{display:inline-block;white-space:nowrap;background:var(--spl);color:var(--spd);font-size:12px;font-weight:700;padding:2px 8px;border-radius:999px}.sacs-courses{margin:2.4em 0 1.6em;padding:22px;border-radius:20px;background:var(--sgrad)}.entry-content .sacs-courses-title{margin:0 0 14px!important;color:#fff;font-weight:700;font-size:20px!important}.sacs-courses-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.entry-content a.sacs-course-card{display:flex;flex-direction:column;border-radius:16px;background:#fff;overflow:hidden;text-decoration:none!important;color:var(--sink)!important;transition:transform .15s,box-shadow .15s}.entry-content a.sacs-course-card:hover{transform:translateY(-3px);box-shadow:0 16px 34px rgb(0 0 0 / .25)}.sacs-cc-img{display:block;aspect-ratio:16/9;background:var(--spl)}.sacs-cc-img img{width:100%;height:100%;object-fit:cover;border-radius:0!important;display:block}.sacs-cc-body{display:flex;flex-direction:column;gap:6px;padding:12px 14px 14px;flex:1}.sacs-cc-title{font-weight:700;font-size:15px;line-height:1.35}.sacs-cc-btn{margin-top:auto;align-self:flex-start;padding:8px 14px;border-radius:10px;background:var(--spl);color:var(--spd);font-weight:600;font-size:13.5px}.entry-content a.sacs-courses-all{display:inline-block;margin-top:14px;color:#fff!important;font-weight:600;font-size:14.5px}.sacs-wacard{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 18px;padding:18px 22px;border:1px solid #c7f0d6;background:#f0fdf4;border-radius:16px}.entry-content .sacs-wacard p{margin:0;font-size:15px!important;line-height:1.55;color:#3f4a44}.entry-content .sacs-wacard .sacs-wacard-title{font-weight:700;color:#14532d;font-size:16.5px!important;margin-bottom:2px}.entry-content a.sacs-cb-btn{white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 20px;border-radius:12px;font-weight:600;font-size:15px;text-decoration:none!important}.entry-content a.sacs-cb-wa{background:var(--swa);color:#fff!important}.sacs-author{display:flex;gap:16px;align-items:flex-start;margin:0 0 30px;padding:20px 22px;border:1px solid var(--sline);border-radius:16px;background:#fff;box-shadow:0 10px 26px rgb(88 28 180 / .08)}.sacs-author-avatar{flex:none;width:56px;height:56px;font-size:18px}.entry-content .sacs-author p{margin:0 0 4px;font-size:15px!important;line-height:1.6}.entry-content .sacs-author .sacs-author-name{font-weight:700;color:var(--sink);font-size:16.5px!important}.entry-content .sacs-author .sacs-author-role{color:var(--spd);font-size:13.5px!important;font-weight:600}.sacs-author-links a{font-weight:600}@media (max-width:760px){.sacs-courses-grid{grid-template-columns:1fr}.entry-content a.sacs-course-card{flex-direction:row}.sacs-cc-img{flex:none;width:120px;aspect-ratio:auto}}@media (max-width:640px){body.sacs-post-v2 .entry-content p,body.sacs-post-v2 .entry-content li{font-size:16px}.sacs-sec{border-radius:16px;margin-left:-6px;margin-right:-6px}.sacs-sec-head{padding:18px 16px}body.sacs-post-v2 .entry-content .sacs-sec>:not(.sacs-sec-head){margin-left:14px!important;margin-right:14px!important}.sacs-mcq{padding:14px 14px 6px}.sacs-question{padding:16px}.entry-content a.sacs-course-row{flex-wrap:wrap}.sacs-course-row img{width:100%;height:auto;aspect-ratio:16/9}.sacs-cr-btn{width:100%;text-align:center}.sacs-courses{padding:16px}.sacs-wacard{flex-direction:column;align-items:flex-start}.sacs-author{padding:16px}.sacs-author-avatar{width:46px;height:46px;font-size:15px}}.sacs-mcq.is-ready .sacs-opts li{cursor:pointer;transition:border-color .15s,background .15s}.sacs-mcq.is-ready:not(.is-answered) .sacs-opts li:hover,.sacs-mcq.is-ready:not(.is-answered) .sacs-opts li:focus-visible{border-color:var(--sp);background:var(--sbg);outline:none}.sacs-mcq.is-answered .sacs-opts li{cursor:default;opacity:.75}.sacs-mcq .sacs-opts li.is-correct{opacity:1;border-color:#16a34a!important;background:#f0fdf4!important;color:#14532d;font-weight:600}.sacs-mcq .sacs-opts li.is-wrong{opacity:1;border-color:#dc2626!important;background:#fef2f2!important;color:#7f1d1d;font-weight:600}.sacs-mcq .sacs-opts li.is-correct::after,.sacs-mcq .sacs-opts li.is-wrong::after{float:right;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.sacs-mcq .sacs-opts li.is-correct::after{content:"Correct";color:#15803d}.sacs-mcq .sacs-opts li.is-wrong::after{content:"Your answer";color:#b91c1c}.entry-content .sacs-mcq-result{margin:.4em 0 .2em!important;font-weight:700;font-size:15px!important}.sacs-mcq-result.is-right{color:#15803d}.sacs-mcq-result.is-miss{color:#b91c1c}.sacs-score{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin:1em 0 1.2em;padding:12px 16px;border:1px solid var(--sline);border-radius:14px;background:var(--sbg);font-weight:600;color:var(--spd);font-size:15px}.sacs-score-reset{padding:7px 14px;border:0;border-radius:999px;background:linear-gradient(90deg,var(--sp),var(--sa));color:#fff;font:inherit;font-size:13.5px;cursor:pointer}.sacs-part:has(.sacs-part-sub){flex-wrap:wrap;row-gap:2px}.sacs-part:has(.sacs-part-sub)::after{order:2}.sacs-part .sacs-part-sub{order:3;flex:0 0 100%;padding-left:22px;font-weight:500;text-transform:none;letter-spacing:0;font-size:14px;color:var(--smut)}.entry-content p.sacs-pyq{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:1.2em 0!important;padding:10px 14px;border:1px solid #fcd34d;border-radius:12px;background:#fffbeb;color:#78350f;font-weight:600;font-size:15px!important}.sacs-pyq-label{padding:3px 10px;border-radius:999px;background:#f59e0b;color:#fff;font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}@media (max-width:640px){body.sacs-post-v2 .ast-container{padding-left:12px;padding-right:12px}body.sacs-post-v2 .site .site-content #primary .ast-article-single{padding-left:0;padding-right:0}body.sacs-post-v2 .entry-content .sacs-sec>figure.wp-block-table{margin-left:0!important;margin-right:0!important;border-left:0;border-right:0;border-radius:0;box-shadow:none}body.sacs-post-v2 .entry-content>figure.wp-block-table{margin-left:0;margin-right:0}body.sacs-post-v2 .entry-content table{min-width:0;font-size:13.5px}body.sacs-post-v2 .entry-content table:has(tr>:nth-child(4)){min-width:460px}body.sacs-post-v2 .entry-content table th,body.sacs-post-v2 .entry-content table td{padding:9px 9px;line-height:1.45}body.sacs-post-v2 .entry-content table th:first-child,body.sacs-post-v2 .entry-content table td:first-child{padding-left:11px}body.sacs-post-v2 .entry-content table thead td,body.sacs-post-v2 .entry-content table th,body.sacs-post-v2 .entry-content table:not(:has(thead)) tbody tr:first-child td{font-size:12.5px;line-height:1.35}}