.sc-block{font-size:.98rem;line-height:1.6;color:var(--sc-text);background-color:var(--sc-cream);border:1px solid rgba(13,27,76,.06);border-radius:4px;padding:1.2rem 1.4rem;margin:1.8rem 0}.sc-kicker{text-transform:uppercase;letter-spacing:.18em;font-size:.7rem;font-weight:600;color:var(--sc-blue);margin-bottom:.4rem}.sc-block h2,.sc-block h3{font-size:1.1rem;margin:0 0 .6rem;color:var(--sc-navy)}.sc-block ul{margin:.4rem 0 .2rem 1.2rem;padding:0}.sc-tag{display:inline-flex;align-items:center;gap:.35rem;padding:.15rem .55rem;border-radius:999px;font-size:.75rem;background:rgba(39,70,144,.06);color:var(--sc-navy)}.sc-btn{display:inline-flex;align-items:center;justify-content:center;padding:.5rem .95rem;border-radius:4px;border:1px solid var(--sc-navy);color:var(--sc-navy);font-size:.85rem;font-weight:500;text-decoration:none;transition:background .15s ease,color .15s ease}.sc-btn:hover{background:var(--sc-navy);color:#fff}.sc-note{font-size:.8rem;color:rgba(46,46,46,.7);margin-top:.7rem}.sc-compare table{width:100%;border-collapse:collapse;font-size:.9rem;margin-top:.6rem}.sc-compare thead th{text-align:left;padding:.55rem .6rem;font-weight:600;color:var(--sc-navy);border-bottom:1px solid rgba(13,27,76,.15);background:rgba(39,70,144,.03)}.sc-compare tbody td{padding:.5rem .6rem;vertical-align:top;color:var(--sc-text);border-bottom:1px solid rgba(13,27,76,.06)}.sc-compare tbody tr:nth-child(odd){background-color:rgba(249,249,247,.7)}.sc-table{background-color:#fff}.sc-table-wrapper{margin-top:.9rem;overflow-x:auto}.sc-table table{width:100%;border-collapse:collapse;font-size:.9rem}.sc-table thead th{text-align:left;padding:.65rem .75rem;font-weight:600;color:var(--sc-navy);border-bottom:1px solid rgba(13,27,76,.15);background:rgba(39,70,144,.03)}.sc-table tbody td{padding:.6rem .75rem;vertical-align:top;color:var(--sc-text);border-bottom:1px solid rgba(13,27,76,.06)}.sc-table tbody td:first-child strong{color:var(--sc-navy)}.sc-table tbody tr:nth-child(odd){background-color:rgba(249,249,247,.7)}@media (max-width:640px){.sc-table{padding-inline:1rem}.sc-table thead th,.sc-table tbody td{padding:.5rem .55rem;font-size:.85rem}}.sc-faq{max-width:760px;margin:3rem auto 0;padding:0 1rem;font-family:system-ui,-apple-system,BlinkMacSystemFont,"SF Pro Text",sans-serif;color:#0f172a}.sc-faq-heading{text-transform:uppercase;letter-spacing:.18em;font-size:.78rem;color:#6b7280;margin-bottom:.35rem}.sc-faq-title{font-size:1.35rem;margin:0 0 1.5rem}.sc-faq details{border-top:1px solid #e5e7eb;padding:.85rem 0}.sc-faq details:last-of-type{border-bottom:1px solid #e5e7eb}.sc-faq summary{list-style:none;cursor:pointer;font-size:.98rem;font-weight:500;display:flex;align-items:center;justify-content:space-between}.sc-faq summary::-webkit-details-marker{display:none}.sc-faq summary span{flex:1;margin-right:.75rem}.sc-faq summary::after{content:"+";font-size:1rem;color:#9ca3af;transition:transform .18s ease,color .18s ease}.sc-faq details[open] summary::after{transform:rotate(45deg);color:#1d4ed8}.sc-faq p{margin:.6rem 0 .2rem;font-size:.92rem;line-height:1.6;color:#4b5563}@media (max-width:640px){.sc-faq{padding:0 .5rem}}.sc-author-mini{max-width:760px;margin:2.5rem auto 0;padding:1.25rem 1.5rem;border-top:1px solid #e5e7eb;display:flex;align-items:center;gap:1.1rem;font-family:system-ui,-apple-system,BlinkMacSystemFont,"SF Pro Text",sans-serif;color:#111827}.sc-author-mini-avatar{width:72px;height:72px;border-radius:12px;overflow:hidden;flex-shrink:0}.sc-author-mini-avatar img{width:100%;height:100%;object-fit:cover;display:block}.sc-author-mini-text{font-size:.88rem;line-height:1.5}.sc-author-mini-name{text-transform:uppercase;letter-spacing:.12em;font-size:.75rem;color:#6b7280;margin-bottom:.25rem}.sc-author-mini-text a{color:#1d4ed8;text-decoration:none;border-bottom:1px solid rgba(37,99,235,.25);padding-bottom:1px}.sc-author-mini-text a:hover{border-color:rgba(37,99,235,.6)}@media (max-width:640px){.sc-author-mini{padding-inline:1rem}}.sc-interlinks{margin:3rem auto 0;padding:2.5rem 1.75rem 3rem;max-width:1120px;border-top:1px solid rgba(13,27,76,.08);background:var(--sc-cream);font-family:system-ui,-apple-system,BlinkMacSystemFont,"SF Pro Text",sans-serif;color:var(--sc-text)}.sc-interlinks-inner{max-width:900px;margin:0 auto}.sc-interlinks-kicker{text-transform:uppercase;letter-spacing:.18em;font-size:.75rem;color:#9ca3af;margin-bottom:.4rem}.sc-interlinks-title{font-size:1.3rem;letter-spacing:.08em;text-transform:uppercase;margin:0 0 .7rem;color:var(--sc-navy)}.sc-interlinks-intro{margin:0 0 2rem;font-size:.94rem;color:#4b5563;max-width:640px}.sc-interlinks-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.4rem}.sc-interlink-card{display:flex;align-items:stretch;text-decoration:none;border-radius:4px;border:1px solid rgba(13,27,76,.08);background:#fff;overflow:hidden;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease,transform .16s ease}.sc-interlink-accent{width:4px;background:var(--sc-blue);flex-shrink:0}.sc-interlink-content{padding:1.05rem 1.25rem 1.2rem}.sc-interlink-card h3{margin:0 0 .4rem;font-size:.98rem;line-height:1.4;color:var(--sc-navy)}.sc-interlink-card p{margin:0;font-size:.88rem;line-height:1.6;color:#4b5563}.sc-interlink-card:hover,.sc-interlink-card:focus{border-color:var(--sc-blue);background-color:#fdfefe;box-shadow:0 14px 32px rgba(15,23,42,.06);transform:translateY(-1px)}@media (max-width:600px){.sc-interlinks{padding:2.25rem 1.1rem 2.6rem}.sc-interlinks-title{font-size:1.18rem;letter-spacing:.07em}}.sc-resources{max-width:900px;margin:2.5rem auto 0;padding:1.6rem 1.6rem 1.8rem;background:#fff;border-radius:4px;border:1px solid rgba(13,27,76,.06);font-family:system-ui,-apple-system,BlinkMacSystemFont,"SF Pro Text",sans-serif;color:var(--sc-text)}.sc-resources-kicker{text-transform:uppercase;letter-spacing:.18em;font-size:.7rem;font-weight:600;color:var(--sc-blue);margin-bottom:.35rem}.sc-resources-title{font-size:1.05rem;margin:0 0 .85rem;color:var(--sc-navy)}.sc-resources-intro{margin:0 0 .9rem;font-size:.9rem;color:#4b5563}.sc-resources-list{list-style:none;margin:0;padding:0}.sc-resources-list li+li{margin-top:.55rem}.sc-resources-link{display:inline-flex;align-items:baseline;gap:.4rem;font-size:.9rem;text-decoration:none;color:var(--sc-blue);border-bottom:1px solid rgba(39,70,144,.2);padding-bottom:1px;transition:border-color .15s ease,color .15s ease}.sc-resources-link:hover{color:var(--sc-navy);border-color:rgba(39,70,144,.5)}.sc-resources-label{font-size:.78rem;text-transform:uppercase;letter-spacing:.12em;color:#9ca3af}.sc-resources-note{margin-top:.9rem;font-size:.78rem;color:rgba(46,46,46,.7)}@media (max-width:640px){.sc-resources{padding:1.4rem 1.25rem 1.6rem}}.comment-respond{max-width:760px;margin:3.5rem auto 0;padding:2rem 2rem 2.3rem;background:#fff;border-radius:4px;border:1px solid rgba(13,27,76,.08);box-shadow:0 18px 40px rgba(15,23,42,.04);font-family:system-ui,-apple-system,BlinkMacSystemFont,"SF Pro Text",sans-serif;color:var(--sc-text)}.comment-respond .comment-reply-title{margin:0 0 .3rem;font-size:1.4rem;color:var(--sc-navy)}.comment-respond>p{margin:0 0 1.2rem;font-size:.9rem;color:#6b7280}.comment-respond label{display:block;font-size:.8rem;text-transform:uppercase;letter-spacing:.18em;color:var(--sc-blue);margin-bottom:.4rem}.comment-respond .comment-form p{margin-bottom:1.1rem}.comment-respond textarea,.comment-respond input[type=text],.comment-respond input[type=email],.comment-respond input[type=url]{width:100%;padding:.7rem .85rem;border-radius:4px;border:1px solid rgba(15,23,42,.18);background:#fff;font-size:.95rem;color:var(--sc-text);transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.comment-respond textarea:focus,.comment-respond input[type=text]:focus,.comment-respond input[type=email]:focus,.comment-respond input[type=url]:focus{outline:none;border-color:var(--sc-blue);box-shadow:0 0 0 1px rgba(39,70,144,.35);background:#fdfefe}.comment-respond textarea{min-height:200px;resize:vertical}.comment-respond .required{color:var(--sc-gold)}.comment-respond .form-submit input[type=submit],.comment-respond input[type=submit]{display:inline-flex;align-items:center;justify-content:center;padding:.7rem 1.6rem;border-radius:4px;border:1px solid var(--sc-navy);background:var(--sc-navy);color:#fff;font-size:.9rem;font-weight:500;text-transform:uppercase;letter-spacing:.12em;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease,transform .12s ease}.comment-respond .form-submit input[type=submit]:hover,.comment-respond input[type=submit]:hover{background:var(--sc-blue);border-color:var(--sc-blue);box-shadow:0 14px 28px rgba(15,23,42,.12);transform:translateY(-1px)}.comment-respond .form-submit input[type=submit]:active,.comment-respond input[type=submit]:active{transform:translateY(0);box-shadow:0 8px 16px rgba(15,23,42,.1)}.comment-respond .comment-notes,.comment-respond .logged-in-as,.comment-respond .comment-form-cookies-consent{font-size:.83rem;color:#6b7280}.comment-respond .comment-form-cookies-consent input[type=checkbox]{margin-right:.4rem}@media (max-width:640px){.comment-respond{margin-top:2.5rem;padding:1.6rem 1.25rem 1.8rem}.comment-respond .comment-reply-title{font-size:1.25rem}}.sc-note-breakdown{margin:1.8rem 0;padding:1.4rem 1.5rem 1.6rem;background:#fff;border-radius:4px;border:1px solid rgba(13,27,76,.08);font-family:system-ui,-apple-system,BlinkMacSystemFont,"SF Pro Text",sans-serif;color:var(--sc-text)}.sc-note-breakdown .sc-kicker{margin-bottom:.35rem}.sc-note-breakdown-title{font-size:1.1rem;margin:0 0 1.1rem;color:var(--sc-navy)}.sc-note-breakdown-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.1rem}.sc-note-tier{padding:.85rem .9rem .9rem;border-radius:4px;background:var(--sc-cream);border:1px solid rgba(13,27,76,.04)}.sc-note-tier-label{font-size:.75rem;text-transform:uppercase;letter-spacing:.18em;color:var(--sc-blue);margin-bottom:.35rem}.sc-note-tier-name{font-size:.92rem;font-weight:600;color:var(--sc-navy);margin-bottom:.5rem}.sc-note-list{display:flex;flex-wrap:wrap;gap:.35rem;margin:0;padding:0;list-style:none}.sc-note-list li{display:inline-flex;align-items:center;padding:.18rem .55rem;border-radius:999px;background:rgba(39,70,144,.06);font-size:.8rem;color:var(--sc-navy)}.sc-note-breakdown-footnote{margin-top:.85rem;font-size:.78rem;color:rgba(46,46,46,.7)}@media (max-width:768px){.sc-note-breakdown{padding-inline:1.1rem}.sc-note-breakdown-grid{grid-template-columns:1fr}}