*,:after,:before{box-sizing:border-box;margin:0}body{background:var(--mj-base);color:var(--mj-text);font-family:var(--mj-font-body);font-size:var(--mj-body);line-break:strict;word-break:normal;-webkit-font-smoothing:antialiased}a{color:inherit}.mj-bread{max-width:800px;margin:0 auto;padding:12px var(--mj-gutter);font-size:var(--mj-sm);color:var(--mj-text-mute)}.mj-bread a{color:var(--mj-text-sub);text-decoration:none}.mj-bread a:hover{color:var(--mj-navy)}.mj-bread__sep{margin:0 6px}.mj-article{max-width:800px;margin:0 auto;padding:32px var(--mj-gutter) 48px}.mj-article__meta{font-size:var(--mj-sm);color:var(--mj-text-mute);margin-bottom:8px}.mj-article__meta time{font-family:var(--mj-font-num);font-feature-settings:var(--mj-num-feat)}.mj-article h1{font-family:var(--mj-font-display);font-weight:800;font-size:28px;margin-bottom:24px;text-wrap:balance}.mj-article__lead{font-size:15px;line-height:1.9;color:var(--mj-text-sub);margin-bottom:32px;padding-bottom:24px;border-bottom:.5px solid var(--mj-line)}.mj-toc{background:var(--mj-surface);border-radius:var(--mj-r-md);padding:24px 28px;margin-bottom:40px}.mj-toc__title{font-family:var(--mj-font-display);font-weight:700;font-size:var(--mj-sm);color:var(--mj-text);margin-bottom:12px;letter-spacing:1px}.mj-toc ol{padding-left:20px;margin:0}.mj-toc li{padding:4px 0;font-size:var(--mj-sm)}.mj-toc a{color:var(--mj-text-sub);text-decoration:none}.mj-toc a:hover{color:var(--mj-navy)}.mj-article h2{font-weight:800;font-size:var(--mj-h2);margin:40px 0 16px;padding-bottom:8px;border-bottom:2px solid var(--mj-gold)}.mj-article h2,.mj-article h3{font-family:var(--mj-font-display)}.mj-article h3{font-weight:700;font-size:var(--mj-h3);margin:28px 0 12px}.mj-article p{line-height:2;margin-bottom:14px}.mj-salary-table{width:100%;border-collapse:collapse;margin:20px 0 28px;background:#fff;border:.5px solid var(--mj-line);border-radius:var(--mj-r-sm);overflow:hidden}.mj-salary-table th{background:var(--mj-navy);color:#fff;font-family:var(--mj-font-display);font-weight:700;font-size:var(--mj-sm);padding:12px 16px;text-align:left}.mj-salary-table td{padding:12px 16px;border-bottom:.5px solid var(--mj-line);font-size:var(--mj-body)}.mj-salary-table td:nth-child(2),.mj-salary-table td:nth-child(3){font-family:var(--mj-font-num);font-feature-settings:var(--mj-num-feat);font-weight:700;color:var(--mj-navy)}.mj-callout{border-left:3px solid var(--mj-gold);background:var(--mj-gold-bg);padding:16px 20px;margin:20px 0;border-radius:0 var(--mj-r-sm) var(--mj-r-sm) 0;line-height:1.8}.mj-callout__title{font-family:var(--mj-font-display);font-weight:700;font-size:var(--mj-body);margin-bottom:4px}.mj-faq{margin:40px 0}.mj-faq__item{background:#fff;border:.5px solid var(--mj-line);border-radius:var(--mj-r-sm);padding:20px 24px;margin-bottom:12px}.mj-faq__q{font-family:var(--mj-font-display);font-weight:700;font-size:var(--mj-body);color:var(--mj-navy);margin-bottom:8px}.mj-faq__q:before{content:"Q. ";color:var(--mj-gold);font-weight:800}.mj-faq__a{font-size:var(--mj-body);line-height:1.8;color:var(--mj-text)}.mj-summary{background:var(--mj-surface);border-radius:var(--mj-r-md);padding:24px 28px;margin:32px 0}.mj-summary__title{font-family:var(--mj-font-display);font-weight:700;font-size:var(--mj-body);margin-bottom:12px}.mj-summary ul{padding-left:20px;margin:0}.mj-summary li{padding:4px 0;line-height:1.7}.mj-article-cta{background:var(--mj-navy);border-radius:var(--mj-r-md);padding:32px;text-align:center;margin:40px 0}.mj-article-cta h3{font-family:var(--mj-font-display);font-weight:800;font-size:var(--mj-h3);color:#fff;margin:0 0 8px}.mj-article-cta p{color:var(--mj-navy-60);font-size:var(--mj-sm);margin-bottom:16px}.mj-article-cta__btn{display:inline-block;background:var(--mj-gold);color:var(--mj-navy);font-family:var(--mj-font-display);font-weight:700;font-size:var(--mj-body);padding:12px 32px;border-radius:8px;text-decoration:none;transition:opacity var(--mj-fast) var(--mj-ease)}.mj-article-cta__btn:hover{opacity:.88}.mj-related{margin:32px 0}.mj-related__title{font-family:var(--mj-font-display);font-weight:700;font-size:var(--mj-body);margin-bottom:12px}.mj-related__list{display:flex;flex-direction:column;gap:8px}.mj-related__link{font-size:var(--mj-sm);color:var(--mj-text-sub);text-decoration:none;padding:8px 12px;background:var(--mj-surface);border-radius:var(--mj-r-sm)}.mj-related__link:hover{color:var(--mj-navy)}@media (max-width:768px){.mj-article{padding:24px 16px 32px}.mj-article h1{font-size:22px}.mj-salary-table{font-size:var(--mj-sm)}.mj-salary-table td,.mj-salary-table th{padding:10px 12px}}.mj-cmp-table{width:100%;border-collapse:collapse;margin:24px 0 32px;background:#fff;border:.5px solid var(--mj-line);border-radius:var(--mj-r-sm);overflow:hidden}.mj-cmp-table th{padding:14px 16px;font-family:var(--mj-font-display);font-weight:700;font-size:var(--mj-sm);text-align:left;border-bottom:.5px solid var(--mj-line)}.mj-cmp-table th:first-child{background:var(--mj-surface);color:var(--mj-text-sub);width:140px}.mj-cmp-table th:nth-child(2){background:var(--mj-navy);color:var(--mj-gold)}.mj-cmp-table th:nth-child(3){background:var(--mj-gold);color:var(--mj-navy)}.mj-cmp-table td{padding:12px 16px;border-bottom:.5px solid var(--mj-line);font-size:var(--mj-body);vertical-align:top}.mj-cmp-table td:first-child{font-weight:700;color:var(--mj-text-sub);font-size:var(--mj-sm);background:var(--mj-surface)}.mj-verdict{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;margin:28px 0}.mj-verdict__card{background:#fff;border:.5px solid var(--mj-line);border-radius:var(--mj-r-md);padding:24px}.mj-verdict__card h3{font-family:var(--mj-font-display);font-weight:800;font-size:var(--mj-h3);margin:0 0 12px}.mj-verdict__card ul{padding-left:18px;margin:0}.mj-verdict__card li{padding:4px 0;font-size:var(--mj-sm);line-height:1.7}.mj-article-cta__btns{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.mj-article-cta__btn--gold{background:var(--mj-gold);color:var(--mj-navy)}.mj-article-cta__btn--outline{background:transparent;border:1px solid var(--mj-gold);color:var(--mj-gold)}.mj-conclusion{background:var(--mj-surface);border-radius:var(--mj-r-md);padding:24px 28px;margin:32px 0}.mj-conclusion h3{font-family:var(--mj-font-display);font-weight:800;font-size:var(--mj-h3);margin-bottom:12px}.mj-conclusion p{line-height:1.9;margin-bottom:8px}@media (max-width:768px){.mj-cmp-table td,.mj-cmp-table th{padding:10px 12px;font-size:var(--mj-sm)}.mj-verdict{grid-template-columns:1fr}}.mj-article-list{list-style:none;margin:24px 0 0;padding:0}.mj-article-list__item{display:flex;flex-direction:column;gap:4px;padding:18px 0;border-bottom:.5px solid var(--mj-line)}.mj-article-list__link{font-family:var(--mj-font-display);font-weight:700;font-size:17px;color:var(--mj-navy);text-decoration:none;line-height:1.6}.mj-article-list__link:hover{text-decoration:underline}.mj-article-list__date{font-size:var(--mj-sm);color:var(--mj-text-mute);font-family:var(--mj-font-num);font-feature-settings:var(--mj-num-feat)}