body:has(.nr-note-controls input[value="small"]:checked){--nr-note-size:15px}body:has(.nr-note-controls input[value="standard"]:checked){--nr-note-size:16px}body:has(.nr-note-controls input[value="large"]:checked){--nr-note-size:18px}body:has(.nr-note-controls input[value="largest"]:checked){--nr-note-size:20px}.single-post .nr-container{box-sizing:border-box;max-width:860px;margin:0 auto;color:#27313d;font-family:Poppins,system-ui,sans-serif;font-size:var(--nr-note-size,16px);line-height:1.85;overflow-wrap:break-word}.nr-container *{box-sizing:border-box}.single-post .nr-container p{margin:0 0 1.15em}.single-post .nr-container :is(h1,h2,h3,h4,h5,h6){font-family:inherit;font-weight:700;line-height:1.5;clear:both;scroll-margin-top:135px;text-wrap:pretty}.single-post .nr-container :is(h1,.nr-h1){font-size:1.8em;color:#291730;background:#f7e1e7!important;padding:18px 22px!important;margin:22px 0 18px;border:1px solid #efd4e3;border-radius:14px;text-align:left!important;text-decoration:none}.single-post .nr-container :is(h2,.nr-h2){font-size:1.375em;color:#20382a;background:#ecfceb!important;padding:10px 15px!important;margin:2.1em 0 1em;border:1px solid #d5e8cf;border-radius:8px;text-decoration:underline;text-decoration-color:#7da46e;text-underline-offset:.18em;text-align:left!important}.single-post .nr-container :is(h3,.nr-h3-pink-bg){display:table!important;max-width:100%;font-size:1.1875em;color:#61203e!important;background:#fce4ec!important;padding:7px 12px!important;margin:1.7em 0 .8em;border:0!important;border-radius:8px;text-decoration:none!important;text-align:left!important}.single-post .nr-container :is(h4,.nr-h4){font-size:1.0625em;color:#583475;background:#f5effa!important;padding:6px 10px!important;margin:1.5em 0 .7em;border-radius:6px;text-align:left!important}.single-post .nr-container :is(h5,h6,.nr-h5){font-size:1em;color:#274c6d;background:#fff0;margin:1.3em 0 .6em;text-decoration:none}.single-post .nr-container .nr-title-bar-pink{display:table!important;width:auto;max-width:100%;font-size:1.0625em;font-weight:700;color:#61203e!important;background:#fce4ec!important;padding:8px 12px!important;border:0!important;border-radius:8px;margin:1.5em 0 .8em;text-transform:none}.single-post .nr-container :is(strong,b){font-weight:600;color:#302737;background:#fff4d8;padding:0 .14em;border-radius:3px;box-decoration-break:clone;-webkit-box-decoration-break:clone}.single-post .nr-container :is(h1,h2,h3,h4,h5,h6) :is(strong,b,em,i){font-weight:inherit;color:inherit;background:#fff0;padding:0;font-style:inherit;font-size:inherit}.single-post .nr-container :is(em,i){font-style:normal;font-weight:600;font-size:1em;color:#294831;background:#e2efda;padding:0 .15em;border-radius:3px;box-decoration-break:clone;-webkit-box-decoration-break:clone}.single-post .nr-container :is(.nr-bg-green,.nr-bg-yellow,.nr-bg-pink,.nr-term){padding:.06em .22em;border-radius:4px;box-decoration-break:clone;-webkit-box-decoration-break:clone;font-weight:600}.single-post .nr-container .nr-bg-green{color:#294831;background:#e2efda!important}.single-post .nr-container .nr-bg-yellow{color:#584917;background:#fff2cc!important}.single-post .nr-container .nr-bg-pink{color:#692843;background:#f9dfe9!important}.single-post .nr-container .nr-term{color:#315436;background:#e6f2dd!important}.single-post .nr-container a{color:#6b21a8;text-decoration:underline;text-underline-offset:.2em;overflow-wrap:anywhere}.single-post .nr-container a:hover{color:#581c87}.single-post .nr-container :is(a,input,[tabindex]):focus-visible{outline:3px solid #6b21a8;outline-offset:3px}.single-post .nr-container :is(ul,ol){padding-left:1.5em;margin:.5em 0 1.15em}.single-post .nr-container li{margin:.45em 0;padding-left:.1em;font-weight:400}.single-post .nr-container li::marker{color:#7c3ba1;font-weight:600}.single-post .nr-container li>:is(ul,ol){margin:.5em 0 .6em}.single-post .nr-container .nr-ul-arrow{list-style:disc;padding-left:1.5em}.single-post .nr-container .nr-ul-arrow li::before{content:none}.single-post .nr-container .nr-ol{list-style:decimal;padding-left:1.6em;counter-reset:none;margin-left:0}.single-post .nr-container .nr-ol>li{padding-left:.15em;margin-bottom:.7em}.single-post .nr-container .nr-ol>li::before{content:none}.single-post .nr-container .nr-rationale{display:block;margin:.6em 0 1em;padding:12px 15px;border:1px solid #dfebda;border-radius:10px;color:#35513d;background:#f5faf1;font-style:normal}.single-post .nr-container :is(.nr-mnemonic-box,.nr-memory-box,.nr-key-point,.nr-story-box,.nr-explanation){padding:20px 22px;margin:1.5em 0;border:1px solid #dfd1ec;border-radius:12px;box-shadow:none;background:#eef2fa}.single-post .nr-container .nr-key-point{background:#fff7d8;border-color:#e7d6a4}.single-post .nr-container .nr-story-box{background:#fff8f0;border-color:#efdfcc}.single-post .nr-container .nr-explanation{background:#f3f9ed;border-color:#d5e5c8}.single-post .nr-container :is(.nr-mnemonic-box,.nr-memory-box,.nr-key-point,.nr-story-box,.nr-explanation)>:first-child{margin-top:0}.single-post .nr-container :is(.nr-mnemonic-box,.nr-memory-box,.nr-key-point,.nr-story-box,.nr-explanation)>:last-child{margin-bottom:0}.single-post .nr-container .nr-box-title{font-weight:600;color:#583475;margin:0 0 .6em;font-size:1em}.single-post .nr-container :is(.nr-mnemonic-box,.nr-memory-box) h4{background:transparent!important;padding:0!important;color:#583475;margin-top:0;text-transform:none;font-weight:600}.single-post .nr-container :is(table.nr-table,.nr-table-wrap table){width:100%;border-collapse:collapse;font-size:.9375em;margin:1.4em 0;border:1px solid #dfd4e8;box-shadow:none;background:#fff}.single-post .nr-container :is(.nr-table th,.nr-table td){border:1px solid #dfd4e8;padding:12px 14px;vertical-align:top;line-height:1.75}.single-post .nr-container .nr-table th{font-weight:600;text-align:left;background:#f3eafa;color:#4f296b}.single-post .nr-container .nr-table-purple th{background:#6b3389!important;color:#fff!important;text-align:left}.single-post .nr-container .nr-table-purple tr:nth-child(odd){background:#faf7fc}.single-post .nr-container .nr-table-purple tr:nth-child(even){background:#fff}.single-post .nr-container .nr-table-proc th{background:#f7e6ec!important;color:#4f2541}.single-post .nr-container .nr-table-proc td:nth-child(1){background:#fffbeb!important;width:30%;font-weight:600}.single-post .nr-container .nr-table-proc td:nth-child(2){background:#f3f9ef!important;width:70%}.single-post .nr-container .nr-table-wrap{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;margin:1.4em 0;border:1px solid #dfd4e8;border-radius:10px}.single-post .nr-container .nr-table-wrap table{margin:0;border:0;min-width:520px;display:table}.single-post .nr-container :is(caption,figcaption){font-size:.875em;color:#67566e;line-height:1.65;padding-top:9px;text-align:left;font-style:normal}.single-post .nr-container caption{caption-side:top;padding:10px 14px;background:#faf7fc;font-weight:600}.single-post .nr-container img:not(.emoji){max-width:100%;height:auto;object-fit:contain}.single-post .nr-container :is(figure,.nr-clinical-img){max-width:100%;margin:1.5em auto;padding:14px;border:1px solid #e6ddec;border-radius:12px;background:#fcfaff;text-align:center}.single-post .nr-container :is(figure,.nr-clinical-img) img:not(.emoji){display:block;width:auto;margin:0 auto;border-radius:6px;max-height:620px}.single-post .nr-container .nr-note-controls{font-family:inherit;font-size:13px;line-height:1.4;border:1px solid #e5d9ee;border-radius:12px;padding:10px 12px;margin:16px 0 26px;background:#fdfbff;max-width:100%;min-width:0}.nr-note-controls legend{padding:0 5px;color:#67556f;font-size:13px;line-height:1.4;float:none;width:auto;margin:0}.nr-note-sizes{display:flex;flex-wrap:wrap;gap:6px}.nr-note-sizes label{display:flex;align-items:center;gap:5px;min-height:44px;padding:7px 10px;border:1px solid #e3d7ed;border-radius:8px;cursor:pointer;font-weight:400;color:#5d466c;background:#fff}.nr-note-sizes input{accent-color:#6b21a8;margin:0;width:14px;height:14px;flex-shrink:0}.nr-note-sizes label:has(input:checked){border-color:#b68acb;background:#f5ecfb;color:#581c87;font-weight:600}.nr-note-sizes label:focus-within{outline:2px solid #6b21a8;outline-offset:2px}@media(max-width:600px){.single-post .nr-container{line-height:1.8}.single-post .nr-container :is(h1,.nr-h1){font-size:1.45em;padding:13px 14px!important}.single-post .nr-container :is(h2,.nr-h2){font-size:1.2em;padding:9px 12px!important}.single-post .nr-container :is(h3,.nr-h3-pink-bg){font-size:1.08em}.single-post .nr-container :is(h4,.nr-h4){font-size:1em}.single-post .nr-container :is(.nr-mnemonic-box,.nr-memory-box,.nr-key-point,.nr-story-box,.nr-explanation){padding:16px}.single-post .nr-container .nr-table{display:block;max-width:100%;overflow-x:auto}.single-post .nr-container .nr-table-wrap .nr-table{display:table}.single-post .nr-container :is(.nr-table th,.nr-table td){padding:9px 10px}.nr-note-sizes{gap:5px}.nr-note-sizes label{padding:7px 6px;font-size:12px}}@media(prefers-reduced-motion:reduce){.nr-container{scroll-behavior:auto}}.single-post:has(.nr-container){overflow:visible}@media(max-width:600px){.single-post .nr-container h1.nr-h1{font-size:1.45em;line-height:1.5;padding:13px 14px!important}.single-post .nr-container h2.nr-h2{font-size:1.2em}.nr-note-sizes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.nr-note-sizes label{min-height:44px;font-size:13px;padding:8px 10px}.single-post .entry-content .e-con:has(>.e-con-inner>.elementor-widget-html .nr-container),.single-post .entry-content .elementor-widget-wrap:has(>.elementor-widget-html .nr-container){padding-inline:0!important}}.single-post .nr-container li>:is(strong,b):first-child{background:#f9dfe9;color:#692843}.single-post .nr-container li :is(ul,ol) li>:is(strong,b):first-child{background:#e6f2dd;color:#315436}.single-post .nr-container .nr-memory-box{background:#f1f8e9;border-color:#d1e2bf}.single-post .nr-container :is(.nr-mnemonic-box,.nr-memory-box,.nr-key-point,.nr-story-box,.nr-explanation) .nr-box-title{color:#4b3b54;font-weight:700}.nr-container #ez-toc-container:not(:has(ul a[href^="#"])){display:none}.single-post .nr-container:has(.nr-note-layout){max-width:1140px}.nr-note-layout{display:grid;grid-template-columns:190px minmax(0,1fr);gap:32px;align-items:start;margin-top:28px}.nr-note-body{min-width:0;max-width:860px}.nr-note-sidebar{align-self:stretch;min-width:0}.nr-note-sticky{position:sticky;top:112px;max-height:calc(100dvh - 130px);overflow:auto;padding:4px 8px 16px 0;font-size:13px;line-height:1.55}.single-post .nr-container .nr-note-toc-label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:#67556f;margin:0 10px 12px}.single-post .nr-container .nr-note-toc-list{list-style:none;margin:0;padding:0}.single-post .nr-container .nr-note-toc-list li{margin:0;padding:0}.single-post .nr-container .nr-note-toc-list a{display:block;padding:10px;border-radius:6px;color:#67556f;text-decoration:none;border-left:2px solid #fff0;font-weight:400;line-height:1.6}.single-post .nr-container .nr-note-toc-list a:hover,.single-post .nr-container .nr-note-toc-list a:focus-visible{color:#581c87;background:#f6edf9;border-left-color:#ae61bd}.nr-note-mobile-toc{display:none}.single-post .nr-container .nr-table-hint{display:none;font-size:13px;line-height:1.6;color:#67556f;margin:1em 0 .4em}.single-post .nr-container .nr-table-hint+.nr-table-wrap{margin-top:.4em}.single-post .nr-container .nr-bg-pink,.single-post .nr-container li>:is(strong,b):first-child{color:#111;background:#f9dfe9}.single-post .nr-container li :is(ul,ol) li>:is(strong,b):first-child{color:#315436;background:#e6f2dd}.single-post .nr-container :is(em,i){font-style:italic}.single-post #comments{max-width:966px;margin:32px auto;padding:20px!important;border:1px solid #e6d9ec;border-radius:14px;background:#fdfbfe;font-family:Poppins,system-ui,sans-serif;font-size:14px;line-height:1.7}.single-post #comments :is(.ast-comment-list,.children){list-style:none;margin:0;padding:0}.single-post #comments .children{margin-left:20px;padding-left:12px;border-left:1px solid #e6d9ec}.single-post #comments .ast-comment{margin:0;padding:16px 0;border-bottom:1px solid #eee4f1}.single-post #comments .ast-comment-info{padding:0;display:block}.single-post #comments .ast-comment-avatar-wrap{width:32px;float:left;margin-right:10px}.single-post #comments .avatar{width:32px;height:32px;border-radius:50%}.single-post #comments .ast-comment-data-wrap{padding:0;min-height:34px}.single-post #comments .ast-comment-meta-wrap{padding:0;margin:0}.single-post #comments .ast-comment-meta{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 12px;margin:0}.single-post #comments .ast-comment-meta :is(.ast-comment-cite-wrap,.ast-comment-time){width:auto;padding:0;font-size:12px}.single-post #comments .ast-comment-content{margin:10px 0 0;padding:0;font-size:14px;line-height:1.7;clear:both}.single-post #comments .ast-comment-content p{margin:0 0 8px}.single-post #comments .ast-comment-edit-reply-wrap{margin:0;font-size:12px}.single-post #comments .comment-respond{padding:0;margin:0;border:0;background:#fff0}.single-post #comments :is(.comment-reply-title,.comments-title){font-family:inherit;font-size:19px;line-height:1.5;margin:0 0 10px;color:#432852}.single-post #comments :is(.logged-in-as,.comment-notes){font-size:12px;line-height:1.6;margin:0 0 12px;color:#6b5b71}.single-post #comments :is(textarea,input[type=text],input[type=email],input[type=url]){box-sizing:border-box;width:100%;border:1px solid #d8c8e2;border-radius:8px;background:#fff;font:inherit;padding:10px 12px;box-shadow:none}.single-post #comments textarea:not([aria-hidden=true]){min-height:100px;height:110px;resize:vertical}.single-post #comments :is(.comment-form-comment,fieldset){padding:0;margin:0;border:0}.single-post #comments .ast-row{margin-inline:0}.single-post #comments .comment-form-textarea{padding:0}.single-post #comments .form-submit{margin:12px 0 0}.single-post #comments #submit{border-radius:8px;padding:11px 18px;font-size:14px;line-height:1.5;min-height:44px;background:#6b21a8;color:#fff}.single-post #comments .required{font-size:11px;font-weight:400;color:#67556f}@media(max-width:1000px){.nr-note-layout{display:block;margin-top:20px}.nr-note-sidebar{display:none}.nr-note-mobile-toc{display:block;border:1px solid #e4d7ec;border-radius:10px;background:#fdfbff;font-size:14px;line-height:1.6;margin:0 0 22px}.nr-note-mobile-toc>summary{padding:13px 16px;font-weight:600;color:#5b2c6f;cursor:pointer;min-height:48px}.nr-note-mobile-toc nav{padding:0 6px 10px}}@media(max-width:600px){.single-post .nr-container .nr-table-hint{display:block}.single-post #comments{padding:15px!important;margin:24px 0}.single-post #comments .children{margin-left:8px;padding-left:10px}.single-post #quiz-app-root{width:100%!important;max-width:100%!important;min-width:0!important;padding:0!important;margin-inline:0!important;box-sizing:border-box}.single-post #quiz-app-root .nu-shell{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;margin-inline:0!important}.single-post #quiz-app-root :is(.nu-screen,.nu-auth-card,.nu-quiz-card){width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box}.single-post .elementor-widget-shortcode:has(#quiz-app-root){width:100%!important;margin-inline:0!important;--container-widget-width:100%;padding-inline:0!important}.single-post #quiz-app-root :is(.nu-auth-card,.nu-quiz-card){padding:16px 12px!important}}.single-post .nr-ad{display:block;width:100%;min-width:0;min-height:250px;margin:32px 0;padding:0;overflow:visible;clear:both;background:#fff0;border:0;border-radius:0;box-shadow:none;box-sizing:border-box}.single-post .nr-ad .nr-ad-label{margin:0 0 8px!important;padding:0!important;color:#716577;background:#fff0;font-size:11px;line-height:1.5;letter-spacing:.04em;text-align:center;font-weight:400}.single-post .nr-container:has(.nr-note-layout) #ez-toc-container{display:none!important}.single-post .nr-container .nr-note-body>h2:first-child{margin-top:0}.single-post .nr-container .nr-bg-pink{color:#111!important}@media(max-width:600px){.single-post article.ast-article-single:has(.nr-container){padding-inline:10px!important}.single-post .elementor-widget-html:has(.nr-container)>.elementor-widget-container{margin-inline:0!important}.single-post .entry-content .e-con:has(>.e-con-inner>.elementor-widget-shortcode #quiz-app-root){padding-inline:0!important}}