.blog-meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cs-3);margin:var(--cs-5) 0 0;font-size:13.5px;color:#f8f7efb3}.blog-meta time{font-variant-numeric:tabular-nums}.blog-toc{margin:var(--cs-6) 0 var(--cs-8);padding:var(--cs-5) var(--cs-6);border:1px solid var(--line);border-left:3px solid var(--accent);border-radius:var(--radius-md);background:var(--surface-solid)}.blog-toc-label{margin:0 0 var(--cs-3);font-size:11px;font-weight:750;letter-spacing:.1em;text-transform:uppercase;color:var(--text-tertiary)}.blog-toc ol{margin:0;padding:0 0 0 20px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:var(--cs-7);column-gap:var(--cs-7);row-gap:var(--cs-2);font-size:15.5px;line-height:1.5}.blog-toc li{margin:0}.blog-toc li::marker{color:var(--accent);font-variant-numeric:tabular-nums}.blog-toc a{color:var(--text-secondary);font-weight:500}.blog-toc a:hover{color:var(--accent)}.blog-body .cert-table{min-width:640px}.blog-body .cert-table thead th{white-space:nowrap}.blog-body .cert-table-wrap:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.blog-body .blog-plan-table{min-width:780px;table-layout:fixed}.blog-plan-table .blog-plan-day{width:72px}.blog-plan-table .blog-plan-focus{width:270px}.blog-body .blog-table-reading{max-width:var(--reading)}.blog-body .blog-baseline-table{min-width:780px;table-layout:fixed}.blog-baseline-table .blog-baseline-start{width:280px}.blog-baseline-table .blog-baseline-range{width:180px}.blog-baseline-table tbody th{white-space:normal}.blog-body .blog-artifact-table{min-width:780px;table-layout:fixed}.blog-artifact-table .blog-artifact-name{width:170px}.blog-artifact-table .blog-artifact-place{width:220px}.blog-artifact-table tbody th{white-space:normal}.blog-body .blog-access-table{min-width:820px;table-layout:fixed}.blog-access-table .blog-access-track{width:190px}.blog-access-table .blog-access-start{width:230px}.blog-access-table tbody th{white-space:normal}.blog-body .blog-platform-table{min-width:820px;table-layout:fixed}.blog-platform-table .blog-platform-exam{width:110px}.blog-platform-table .blog-platform-scope{width:250px}.blog-platform-table tbody th{white-space:normal}.blog-body .blog-domain-table{min-width:640px;table-layout:fixed}.blog-domain-table .blog-domain-weight{width:120px}.blog-domain-table tbody th{white-space:normal}.blog-body .blog-fit-table{min-width:820px;table-layout:fixed}.blog-fit-table .blog-fit-exam{width:110px}.blog-fit-table .blog-fit-audience{width:330px}.blog-fit-table tbody th{white-space:normal}.blog-body .blog-architect-table{min-width:920px;table-layout:fixed}.blog-architect-table .blog-architect-domain{width:350px}.blog-architect-table .blog-architect-weight{width:110px}.blog-architect-table tbody th{white-space:normal}.blog-body .blog-transfer-table{min-width:780px;table-layout:fixed}.blog-transfer-table .blog-transfer-from{width:300px}.blog-transfer-table tbody th{white-space:normal}.blog-body .blog-integrity-table{min-width:780px;table-layout:fixed}.blog-integrity-table .blog-integrity-action{width:190px}.blog-integrity-table tbody th{white-space:normal}.blog-body .blog-credential-table{min-width:920px;table-layout:fixed}.blog-credential-table .blog-credential-name{width:330px}.blog-credential-table .blog-credential-code{width:105px}.blog-credential-table tbody th{white-space:normal}.blog-profile-entry{display:grid;gap:var(--cs-3);padding:var(--cs-5);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface)}.blog-profile-entry :where(p,h3){margin:0}.blog-profile-entry h3{font-size:clamp(19px,2.2vw,24px);line-height:1.25}.blog-profile-entry .blog-profile-kicker{font-size:11px;font-weight:750;letter-spacing:.1em;color:var(--text-tertiary)}.blog-profile-entry .blog-profile-meta-line{color:var(--text-secondary);font-size:15px}.blog-profile-entry .blog-profile-url{color:var(--accent);font-size:14.5px;font-weight:650;overflow-wrap:anywhere}.blog-profile-entry .blog-profile-scope{padding-top:var(--cs-3);border-top:1px solid var(--line);color:var(--text-secondary);font-size:15px}.blog-body .blog-interview-table{min-width:1100px;table-layout:fixed}.blog-interview-table .blog-interview-code{width:120px}.blog-interview-table .blog-interview-domain{width:255px}.blog-interview-table .blog-interview-bridge{width:330px}.blog-interview-table tbody th{white-space:nowrap}.blog-interview-example>.blog-interview-question{margin:0 0 var(--cs-4);color:var(--text);font-size:16px;font-weight:650}.blog-interview-example blockquote{margin:0;padding:var(--cs-5);border-left:3px solid var(--accent);border-radius:0 var(--radius-md) var(--radius-md) 0;background:var(--surface);color:var(--text-secondary);font-size:17px;line-height:1.7}.blog-body .blog-tier-table{min-width:1280px;table-layout:fixed}.blog-tier-table .blog-tier-name{width:145px}.blog-tier-table .blog-tier-certified{width:230px}.blog-tier-table .blog-tier-customers{width:340px}.blog-tier-table .blog-tier-stories{width:220px}.blog-tier-table tbody th{white-space:nowrap}.blog-body .blog-team-exam-table{min-width:820px;table-layout:fixed}.blog-team-exam-table .blog-team-exam-name{width:330px}.blog-team-exam-table .blog-team-exam-code{width:110px}.blog-team-exam-table tbody th{white-space:normal}.blog-body .blog-mistake-table{min-width:1120px;table-layout:fixed}.blog-mistake-table .blog-mistake-code{width:120px}.blog-mistake-table .blog-mistake-signal{width:300px}.blog-mistake-table .blog-mistake-shortcut{width:280px}.blog-mistake-table tbody th{white-space:nowrap}.blog-body .blog-eval-objectives-table{min-width:820px;table-layout:fixed}.blog-eval-objectives-table .blog-eval-objective{width:310px}.blog-eval-objectives-table tbody th{white-space:normal}.blog-body .blog-eval-verdict-table{min-width:820px;table-layout:fixed}.blog-eval-verdict-table .blog-eval-verdict{width:160px}.blog-eval-verdict-table .blog-eval-evidence{width:330px}.blog-eval-verdict-table tbody th{white-space:normal}.blog-eval-flow ol{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--cs-3)}.blog-eval-flow li{display:flex;align-items:flex-start;gap:var(--cs-3);padding:var(--cs-4);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface)}.blog-eval-step-number{display:grid;flex:0 0 32px;width:32px;height:32px;place-items:center;border-radius:50%;background:var(--accent-soft);color:var(--accent);font-size:14px;font-weight:750;font-variant-numeric:tabular-nums}.blog-eval-flow li strong,.blog-eval-flow li span{display:block}.blog-eval-flow li strong{margin:2px 0 var(--cs-2);color:var(--text);font-size:15.5px}.blog-eval-flow li div>span{color:var(--text-secondary);font-size:14.5px;line-height:1.58}.blog-eval-risk-figure{overflow-x:auto}.blog-eval-risk-figure table{width:100%;border-collapse:collapse;table-layout:fixed;color:var(--text-secondary);font-size:14px;line-height:1.5}.blog-eval-risk-figure th,.blog-eval-risk-figure td{padding:var(--cs-3);border:1px solid var(--line);text-align:left;vertical-align:top;overflow-wrap:anywhere}.blog-eval-risk-figure thead th{color:var(--text);font-size:12.5px;line-height:1.35}.blog-eval-risk-figure thead th:first-child{width:24%}.blog-eval-risk-figure tbody th{color:var(--text);font-weight:700}.blog-eval-risk-figure .blog-eval-stop{background:var(--accent-soft);color:var(--text);font-weight:650}.blog-body .blog-model-current-table{min-width:1080px;table-layout:fixed}.blog-model-current-table .blog-model-name{width:190px}.blog-model-current-table .blog-model-role{width:300px}.blog-model-current-table tbody th{white-space:normal}.blog-body .blog-model-exam-table{min-width:1120px;table-layout:fixed}.blog-model-exam-table .blog-model-exam-code{width:110px}.blog-model-exam-table .blog-model-exam-location{width:315px}.blog-model-exam-table .blog-model-exam-weight{width:210px}.blog-model-exam-table tbody th{white-space:nowrap}.blog-model-strategies{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--cs-4);max-width:var(--reading);margin-block:var(--cs-6)}.blog-model-strategies article{padding:var(--cs-5);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-solid);box-shadow:var(--shadow-sm)}.blog-model-strategies :where(h3,p){margin:0}.blog-model-strategies h3{margin-bottom:var(--cs-3);color:var(--text);font-size:19px;line-height:1.3}.blog-model-strategies p{color:var(--text-secondary);font-size:15px;line-height:1.65}.blog-model-process{max-width:var(--reading)}.blog-body .blog-tool-scope-table{min-width:1160px;table-layout:fixed}.blog-tool-scope-table .blog-tool-scope-exam{width:110px}.blog-tool-scope-table .blog-tool-scope-location{width:330px}.blog-tool-scope-table .blog-tool-scope-weight{width:255px}.blog-tool-scope-table tbody th{white-space:nowrap}.blog-body .blog-tool-execution-table{min-width:1080px;table-layout:fixed}.blog-tool-execution-table .blog-tool-kind{width:250px}.blog-tool-execution-table .blog-tool-schema{width:180px}.blog-tool-execution-table .blog-tool-executor{width:190px}.blog-tool-execution-table tbody th{white-space:normal}.blog-tool-roundtrip{max-width:var(--reading)}.blog-body .blog-tool-output-table{min-width:900px;table-layout:fixed}.blog-tool-output-table .blog-tool-output-mechanism{width:230px}.blog-tool-output-table .blog-tool-output-guarantee{width:290px}.blog-tool-output-table tbody th{white-space:normal}.blog-body .blog-tool-result-table{min-width:1160px;table-layout:fixed}.blog-tool-result-table .blog-tool-result-case{width:275px}.blog-tool-result-table .blog-tool-result-signal{width:350px}.blog-tool-result-table tbody th{white-space:normal}.blog-agent-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--cs-4);max-width:var(--reading);margin-block:var(--cs-6)}.blog-agent-options article{display:grid;align-content:start;gap:var(--cs-3);padding:var(--cs-5);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-solid);box-shadow:var(--shadow-sm)}.blog-agent-options :where(h3,p){margin:0}.blog-agent-options h3{color:var(--text);font-size:18px;line-height:1.3}.blog-agent-options p{color:var(--text-secondary);font-size:14.5px;line-height:1.62}.blog-agent-options p strong{color:var(--text);font-weight:650}.blog-body .blog-agent-choice-table{min-width:1180px;table-layout:fixed}.blog-agent-choice-table .blog-agent-signal{width:300px}.blog-agent-choice-table tbody th{white-space:normal}.blog-agent-checks{max-width:var(--reading)}.blog-body .blog-agent-scope-table{min-width:1160px;table-layout:fixed}.blog-agent-scope-table .blog-agent-exam{width:110px}.blog-agent-scope-table .blog-agent-location{width:335px}.blog-agent-scope-table .blog-agent-weight{width:190px}.blog-agent-scope-table tbody th{white-space:nowrap}.blog-body>:where(.cert-table-wrap,.cert-facts,.cert-callout,.cert-tips,.blog-takeaways){margin-block:var(--cs-6)}.blog-body>.cert-cta{margin:var(--cs-9) 0 0}.blog-body h2{scroll-margin-top:calc(var(--nav-height) + 28px)}.blog-takeaways{margin:0;padding:var(--cs-6);list-style:none;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-solid);box-shadow:var(--shadow-sm);display:grid;gap:var(--cs-4)}.blog-takeaways li{position:relative;margin:0;padding-left:30px;color:var(--text-secondary);font-size:16px;line-height:1.68}.blog-takeaways li:before{content:"";position:absolute;left:4px;top:.52em;width:10px;height:10px;border-radius:3px;background:var(--accent);opacity:.55}.blog-takeaways strong{color:var(--text);font-weight:650}.blog-fig{margin:var(--cs-6) 0;padding:var(--cs-6) var(--cs-6) var(--cs-5);max-width:var(--reading);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-solid);box-shadow:var(--shadow-sm)}.blog-fig svg{display:block;width:100%;max-width:400px;height:auto;margin-inline:auto}.blog-fig figcaption{margin:var(--cs-4) 0 0;font-size:13px;line-height:1.6;color:var(--text-tertiary)}.blog-svg-plate{fill:var(--accent-soft);stroke:none}.blog-svg-node{fill:var(--surface-solid);stroke:var(--line-strong);stroke-width:1.25}.blog-svg-node-accent{fill:var(--accent-soft);stroke:var(--accent);stroke-width:1.25}.blog-svg-node-deep{fill:var(--forest);stroke:none}.blog-svg-connector{fill:none;stroke:var(--line-strong);stroke-width:1.5}.blog-svg-arrow{fill:var(--line-strong);stroke:none}.blog-svg-rule{stroke:var(--line);stroke-width:1}.blog-svg-bar-track{fill:var(--accent-soft);stroke:none}.blog-svg-bar{fill:var(--leaf);stroke:none}.blog-svg-bar-hi{fill:var(--wheat);stroke:none}.blog-svg-label{fill:var(--text);font-size:14px;font-weight:650;font-family:inherit}.blog-svg-label-sm{fill:var(--text-secondary);font-size:13px;font-weight:500;font-family:inherit}.blog-svg-label-muted{fill:var(--text-secondary);font-size:12.5px;font-weight:600;letter-spacing:.06em;font-family:inherit}.blog-svg-branch-label{fill:var(--text-secondary);font-size:11.5px;font-weight:600;letter-spacing:.025em;font-family:inherit}.blog-svg-label-invert{fill:var(--cream);font-size:14px;font-weight:650;font-family:inherit}.blog-svg-num{fill:var(--text);font-size:13px;font-weight:700;font-variant-numeric:tabular-nums;font-family:inherit}.blog-q{margin:var(--cs-6) 0;padding:var(--cs-6);max-width:var(--reading);border:1px solid var(--line);border-left:3px solid var(--accent);border-radius:var(--radius-md);background:var(--surface-solid);box-shadow:var(--shadow-sm)}.blog-q-tag{display:block;margin:0 0 var(--cs-3);font-size:11px;font-weight:750;letter-spacing:.09em;text-transform:uppercase;color:var(--text-tertiary)}.blog-q-stem{margin:0 0 var(--cs-5);color:var(--text);font-size:16.5px;line-height:1.66;font-weight:550}.blog-q-options{margin:0 0 var(--cs-5);padding:0;list-style:none;display:grid;gap:var(--cs-3)}.blog-q-options li{display:flex;gap:var(--cs-3);padding:var(--cs-3) var(--cs-4);border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--text-secondary);font-size:15.5px;line-height:1.6}.blog-q-options li b{flex:0 0 auto;color:var(--text);font-weight:700}.blog-q-options li.is-answer{border-color:var(--accent);background:var(--accent-soft)}.blog-q-answer{margin:0 0 var(--cs-3);font-size:15px;font-weight:700;color:var(--text)}.blog-q-why{margin:0;color:var(--text-secondary);font-size:15.5px;line-height:1.7}.blog-q-why+.blog-q-why{margin-top:var(--cs-3)}.blog-related{display:grid;grid-template-columns:repeat(auto-fill,minmax(258px,1fr));gap:var(--cs-4)}.blog-related-card{display:flex;flex-direction:column;height:100%;padding:var(--cs-6);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-solid);box-shadow:var(--shadow-sm);transition:border-color .2s,transform .2s,box-shadow .2s}.blog-related-card:hover{border-color:var(--line-strong);transform:translateY(-3px);box-shadow:var(--shadow-lg);text-decoration:none}.blog-related-card h3{margin:var(--cs-2) 0 var(--cs-3);font-size:18px;letter-spacing:-.025em;line-height:1.3;color:var(--text)}.blog-related-card p{margin:0;color:var(--text-secondary);font-size:14.5px;line-height:1.6}.blog-related-card .blog-related-more{margin-top:auto;padding-top:var(--cs-5);color:var(--accent);font-weight:650;font-size:14px}.blog-cluster+.blog-cluster{margin-top:var(--cs-8)}.blog-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(288px,1fr));gap:var(--cs-4);align-items:stretch}.blog-card{display:flex;flex-direction:column;height:100%;padding:var(--cs-6);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-solid);box-shadow:var(--shadow-sm);transition:border-color .2s,transform .2s,box-shadow .2s}.blog-card:hover{border-color:var(--line-strong);transform:translateY(-3px);box-shadow:var(--shadow-lg);text-decoration:none}.blog-card h3{margin:var(--cs-2) 0 var(--cs-3);font-size:19px;letter-spacing:-.025em;line-height:1.3;color:var(--text)}.blog-card p{margin:0;color:var(--text-secondary);font-size:14.5px;line-height:1.62}.blog-card-meta{margin-top:auto;padding-top:var(--cs-5);font-size:12px;color:var(--text-tertiary);font-variant-numeric:tabular-nums}.blog-badge{display:inline-block;padding:3px 9px;border-radius:999px;background:var(--accent-soft);color:var(--accent);font-size:10.5px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.blog-empty{padding:var(--cs-7) var(--cs-6);border:1px dashed var(--line-strong);border-radius:var(--radius-lg);color:var(--text-secondary);font-size:16px;line-height:1.7;text-align:center}@media (max-width: 720px){.blog-hero{padding-inline:32px}.blog-meta{margin-top:var(--cs-4)}.blog-toc{padding:var(--cs-5)}.blog-toc ol{grid-template-columns:1fr;font-size:15px}.blog-takeaways{padding:var(--cs-5)}.blog-takeaways li{font-size:15.5px}.blog-q{padding:var(--cs-5) var(--cs-4)}.blog-q-stem{font-size:16px}.blog-q-options li{font-size:15px}.blog-plan-table th,.blog-plan-table td{padding:var(--cs-3) var(--cs-4)}.blog-eval-flow ol,.blog-model-strategies,.blog-agent-options{grid-template-columns:1fr}.blog-fig{padding:var(--cs-5) var(--cs-3) var(--cs-4)}}@media print{.blog-toc,.blog-related{display:none!important}.blog-fig{-moz-column-break-inside:avoid;break-inside:avoid;box-shadow:none}}
