:root{--brand:#2559c4;--brand-light:#eff4ff;--ink:#192c46;--text:#43516a;--muted:#778397;--line:#e5eaf1;--paper:#fff;--bg:#f7f9fc;--radius:14px;color-scheme:light;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Microsoft YaHei",sans-serif;color:var(--text);background:var(--bg);font-synthesis:none}
*{box-sizing:border-box}body{margin:0;font-size:15px;line-height:1.65}a{color:inherit;text-decoration:none}a:hover{color:var(--brand)}button,input,textarea{font:inherit}button,a,input,textarea,summary{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:wait;opacity:.6}button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid #729cff;outline-offset:4px}input:focus,textarea:focus{outline:2px solid #729cff;outline-offset:1px}h1,h2,h3{color:var(--ink);line-height:1.4;letter-spacing:-.025em;margin:0}h1{font-size:36px;font-weight:750}h2{font-size:23px;font-weight:700}h3{font-size:18px;font-weight:650}p{margin:0 0 1em}ul,ol{padding-left:1.4em}img{max-width:100%;height:auto}button{border:0}hr{border:0;border-top:1px solid var(--line)}[hidden]{display:none!important}[id]{scroll-margin-top:24px}.small{font-size:12px}.muted{color:var(--muted)}.unknown{color:#8a795b}.eyebrow{font-size:12px;color:var(--brand);font-weight:700;letter-spacing:.065em;margin-bottom:10px}.skip-link{position:fixed;top:-80px;left:20px;z-index:100;padding:10px 18px;background:var(--brand);color:#fff}.skip-link:focus{top:12px}
.site-header{background:#fff;border-bottom:1px solid var(--line)}.header-inner{max-width:1200px;margin:auto;min-height:88px;padding:16px 20px;display:flex;align-items:center;justify-content:space-between;gap:30px}.brand{display:flex;align-items:center;gap:12px;color:#193557;font-size:23px;font-weight:750;white-space:nowrap;line-height:1.25}.brand-symbol{display:grid;place-items:center;width:42px;height:44px;background:var(--brand);color:#fff;font-size:25px;border-radius:11px 3px 11px 3px}.brand small{display:block;font-size:10px;letter-spacing:.2em;font-weight:450;color:var(--muted);margin-top:5px}.main-nav{display:flex;gap:30px;align-items:center;font-size:14px;color:#4b596d}.main-nav a{padding:9px 0}.main-nav a.active{color:var(--brand);font-weight:650;box-shadow:inset 0 -2px var(--brand)}.page-wrap{max-width:1200px;margin:auto;padding:0 20px 70px}.breadcrumbs{display:flex;align-items:center;flex-wrap:wrap;gap:10px;color:var(--muted);font-size:12px;padding:24px 0;line-height:1.6}.breadcrumbs [aria-current]{max-width:760px;overflow-wrap:anywhere;color:#5b687c}.breadcrumbs>span[aria-hidden]{color:#c4cad5}.knowledge-intro{display:flex;justify-content:space-between;align-items:center;gap:50px;padding:30px 0 40px;border-bottom:1px solid var(--line);margin-bottom:32px}.knowledge-intro h1{margin-bottom:16px}.intro-copy{max-width:680px;color:#58677e;font-size:16px;line-height:1.9;margin:0}.intro-note{border-left:2px solid #dce6fa;padding-left:24px;min-width:240px;display:grid;gap:7px;font-size:12px;color:var(--muted)}.intro-note strong{font-size:17px;font-weight:600;color:#3c5378}.knowledge-layout{display:grid;grid-template-columns:206px minmax(0,1fr);gap:36px}.category-sidebar>nav{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:18px 10px}.category-sidebar h2{font-size:14px;margin:0 12px 13px}.category-sidebar nav a{display:flex;align-items:center;justify-content:space-between;padding:11px 12px;border-radius:8px;font-size:14px;margin:2px 0}.category-sidebar nav a.selected{background:var(--brand-light);color:var(--brand);font-weight:650}.category-count{font-size:11px;min-width:23px;text-align:center;border-radius:4px;background:#f3f5f9;color:#8590a0}.selected .category-count{background:#e0eaff;color:var(--brand)}.side-help{padding:23px 14px}.side-help h3{font-size:14px;margin-bottom:8px}.side-help p{font-size:12px;line-height:1.8;color:var(--muted)}.text-button{padding:0;background:none;color:var(--brand);font-size:13px;font-weight:600}.results-heading{display:flex;align-items:center;justify-content:space-between;margin:0 0 18px;gap:20px}.results-heading h2{font-size:19px}.results-heading>span{font-size:12px;color:var(--muted)}.article-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.article-card{min-width:0;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;background:#fff;transition:border-color .15s,box-shadow .15s;display:flex;flex-direction:column}.article-card:hover{border-color:#c0d0ed;box-shadow:0 6px 20px #21375406}.card-cover{display:block;aspect-ratio:16/9;overflow:hidden;background:#f3f6fb}.card-cover img{width:100%;height:100%;object-fit:cover}.card-info{padding:24px;display:flex;flex-direction:column;flex:1}.card-labels{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-bottom:14px}.topic-tag{font-size:11px;padding:3px 9px;background:var(--brand-light);border-radius:4px;color:var(--brand);font-weight:550}.demo-tag{font-size:11px;color:#8d7454;background:#faf5eb;border-radius:4px;padding:3px 7px}.article-card h2{font-size:19px;margin-bottom:12px;overflow-wrap:anywhere;line-height:1.55}.article-card .card-info>p{color:#78849a;font-size:13px;line-height:1.85;margin-bottom:24px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.card-bottom{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:15px;border-top:1px solid #f0f2f6;margin-top:auto;font-size:12px;color:var(--muted)}.card-bottom>a{color:var(--brand);font-weight:600}.pagination{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;margin:30px 0 0;font-size:13px}.pagination>a,.pagination>.current{min-width:38px;padding:8px 12px;border-radius:7px;border:1px solid var(--line);background:#fff;text-align:center}.pagination>.current{background:var(--brand);border-color:var(--brand);color:#fff}.pagination>a:hover{border-color:var(--brand)}.page-gap{color:var(--muted)}.empty-state{text-align:center;padding:65px 28px;border:1px solid var(--line);border-radius:var(--radius);background:#fff}.empty-state h2,.empty-state h1{margin-bottom:15px}.empty-state p{color:var(--muted);max-width:600px;margin:0 auto 24px}.empty-symbol{font-size:40px;display:inline-block;color:#9aaecc;margin-bottom:12px}.button{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:11px 19px;border:1px solid transparent;border-radius:8px;font-size:13px;font-weight:600;line-height:1.5;min-height:44px;text-align:center}.button.primary{background:var(--brand);color:#fff}.button.primary:hover{background:#1e4cae}.button.secondary{border-color:#d7e1f2;background:#fff;color:var(--brand)}.button.secondary:hover{background:var(--brand-light)}.consult-actions{display:flex;gap:10px;flex-wrap:wrap}.bottom-consult{padding:32px 34px;margin-top:48px;background:#eef3fb;border:1px solid #e1e8f4;border-radius:var(--radius);display:flex;align-items:center;justify-content:space-between;gap:30px}.bottom-consult h2{font-size:22px;margin-bottom:8px}.bottom-consult p:last-child{font-size:13px;color:#6c7b91;margin:0}.bottom-consult .consult-actions{flex-shrink:0}.button.primary span{font-size:12px;font-weight:400}
.article-layout{display:grid;grid-template-columns:minmax(0,818px) minmax(230px,280px);gap:30px;align-items:start}.article-reader{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:38px 44px;min-width:0}.article-header{margin-bottom:26px}.article-header h1{font-size:31px;line-height:1.55;overflow-wrap:anywhere;margin-bottom:18px}.article-summary{font-size:15px;line-height:1.9;color:#68768a}.article-meta{display:flex;gap:8px 20px;flex-wrap:wrap;font-size:11px;color:#8b94a3}.editor-note{padding:12px 15px;border:1px solid #f0e7d6;background:#fbf8f2;border-radius:7px;color:#8c795f;font-size:12px;line-height:1.8;margin:18px 0 0}.key-points{padding:20px 24px;background:#f1f5fc;border-left:3px solid #4273d9;border-radius:3px 9px 9px 3px;margin-bottom:30px}.key-points p:last-child{margin:0;font-size:14px;line-height:1.9}.key-points ul{margin:0;font-size:14px;line-height:1.9}.article-cover{width:100%;border-radius:10px;margin-bottom:25px}.article-body{font-size:16px;line-height:1.95;color:#36455d;overflow-wrap:anywhere}.article-body h2{font-size:23px;margin:35px 0 16px}.article-body h3{font-size:19px;margin:25px 0 12px}.article-body h4,.article-body h5,.article-body h6{font-size:17px}.article-body p{margin:0 0 18px}.article-body ul,.article-body ol{margin-bottom:24px}.article-body li{margin:6px 0}.article-body blockquote{margin:24px 0;padding:16px 22px;background:#f7f9fc;border-left:3px solid #ced9ed;color:#6e7a90;font-size:14px}.article-body a{color:var(--brand);text-decoration:underline;text-underline-offset:3px}.article-body img{display:block;margin:20px auto;border-radius:8px}.article-body pre{overflow:auto;max-width:100%;padding:16px;background:#f1f4f8;font-size:13px;line-height:1.65;border-radius:8px}.article-body table{display:block;max-width:100%;overflow:auto;border-collapse:collapse;font-size:14px}.article-body td,.article-body th{border:1px solid var(--line);padding:10px 12px;min-width:80px}.reader-sidebar{position:sticky;top:24px}.toc-box{padding:20px 23px;border:1px solid var(--line);border-radius:var(--radius);background:#fff}.toc-box summary{font-size:14px;font-weight:650;color:var(--ink);cursor:pointer}.toc-box nav{display:grid;margin-top:14px;max-height:45vh;overflow-y:auto}.toc-box nav a{font-size:12px;line-height:1.65;padding:7px 0;color:#7c889c;border-left:2px solid transparent;padding-left:10px}.toc-box nav a.nested{padding-left:22px;font-size:11px}.toc-box nav a.on{color:var(--brand);border-left-color:var(--brand)}.sidebar-consult{padding:24px;margin-top:20px;border:1px solid #e0e8f4;border-radius:var(--radius);background:#edf3fc}.sidebar-consult h2{font-size:19px;margin-bottom:13px;line-height:1.65}.sidebar-consult>p:not(.eyebrow){font-size:12px;line-height:1.8;color:#748197}.sidebar-consult .consult-actions{display:grid;gap:10px}.sidebar-consult .button{padding:11px 9px;font-size:12px}.sidebar-consult .button.primary{flex-direction:column;gap:3px}.reader-section{border-top:1px solid var(--line);margin-top:32px;padding-top:27px}.reader-section h2{font-size:21px;margin-bottom:18px}.reader-section>.muted{font-size:13px;line-height:1.9}.faq-item{padding:15px 0;border-bottom:1px solid var(--line);font-size:14px}.faq-item:last-child{border-bottom:0}.faq-item summary{cursor:pointer;color:#344763;font-weight:600;line-height:1.75}.faq-item p{font-size:14px;line-height:1.9;margin:13px 0 0;color:#6b7890}.source-list{list-style:none;padding:0;margin:0}.source-list li{padding:12px 0;border-bottom:1px solid var(--line);font-size:13px}.source-list a{color:var(--brand);overflow-wrap:anywhere}.source-list span,.source-list small{display:block;color:var(--muted);margin-top:4px}.source-list a span{display:inline;color:inherit}.reader-end{display:flex;justify-content:space-between;gap:20px;margin-top:32px;border-top:1px solid var(--line);padding-top:24px;font-size:12px;color:var(--brand)}.related-section{margin-top:42px}.section-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px}.section-heading>a{font-size:12px;color:var(--brand)}.section-heading .eyebrow{margin-bottom:7px}.related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.related-grid .article-card h2{font-size:16px}.related-grid .article-card p{font-size:12px}
.resource-hero{border:1px solid var(--line);border-radius:var(--radius);display:grid;grid-template-columns:minmax(0,1fr) 300px;overflow:hidden;background:#fff}.resource-main{padding:34px 38px;min-width:0}.resource-main h1{font-size:32px;margin-bottom:10px;overflow-wrap:anywhere}.availability{font-size:11px;color:#327964;background:#edf7f2;padding:3px 9px;border-radius:4px}.availability.unavailable{color:#85744e;background:#f7f1e5}.resource-id{font-size:12px;color:#8a94a4;margin:0 0 18px;overflow-wrap:anywhere}.resource-id span{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;color:#6b7a90}.resource-lead{font-size:14px;line-height:1.9;color:#748198;max-width:700px}.resource-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:19px 20px;margin:23px 0;padding:23px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.resource-facts dt{font-size:11px;color:#8a94a4;margin-bottom:6px}.resource-facts dd{font-size:14px;margin:0;color:var(--ink);overflow-wrap:anywhere}.resource-facts dd.unknown{color:#8a795b;font-size:12px}.scope-field>span{font-size:11px;color:#8a94a4}.scope-field>p{font-size:13px;margin:5px 0 0;color:#6d7a8d}.price-panel{padding:36px 26px;background:#f5f8fd;border-left:1px solid var(--line);display:flex;flex-direction:column}.price-panel>.eyebrow{color:#8796ab}.price-panel>strong{font-size:32px;line-height:1.4;color:#e26445;font-weight:750;overflow-wrap:anywhere;margin:5px 0 12px}.price-panel>p{font-size:12px;color:#7c879a;line-height:1.8;margin-bottom:22px}.price-panel .consult-actions{display:grid;gap:11px;margin-top:auto}.price-panel .button{font-size:12px}.price-panel .button.primary{flex-direction:column;gap:2px}.text-link{font-size:12px;color:var(--brand);margin-top:18px}.status-note{padding:12px;border:1px solid #efe3c7;border-radius:8px;background:#fcf8ee;font-size:12px;color:#88754d;margin-bottom:20px}.resource-section-nav{display:flex;gap:32px;overflow-x:auto;border-bottom:1px solid var(--line);margin:25px 0;white-space:nowrap;font-size:13px}.resource-section-nav a{padding:10px 0 15px}.resource-layout{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:25px;align-items:start}.panel{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:30px 32px;margin-bottom:20px;min-width:0}.panel h2{font-size:22px;margin-bottom:18px}.panel h3{font-size:16px;margin:25px 0 11px}.panel>p{font-size:14px;line-height:1.9}.panel .muted{font-size:13px}.feature-list{font-size:14px;color:#576983}.condition-list{margin:0}.condition-list>div{display:grid;grid-template-columns:94px minmax(0,1fr);gap:20px;border-bottom:1px solid var(--line);padding:14px 0;font-size:14px}.condition-list dt{color:#8390a3;font-size:12px}.condition-list dd{margin:0;overflow-wrap:anywhere}.notice{padding:15px 17px;border:1px solid #e4eaf2;border-radius:8px;background:#f8fafd;font-size:12px!important;color:#7c8ba1;margin:20px 0 0}.review-label{background:#f4f6fa;color:#7d8da4;padding:4px 10px;border-radius:4px;white-space:nowrap;font-size:11px}.risk-row{display:grid;grid-template-columns:105px 90px 1fr;gap:15px;padding:14px 0;border-bottom:1px solid var(--line);font-size:13px;align-items:start}.risk-row:last-child{border:0}.risk-row strong{font-weight:550;color:#44566e}.risk-row small{font-size:11px;color:#8a94a4;overflow-wrap:anywhere}.transaction-steps{list-style:none;padding:0;counter-reset:flow}.transaction-steps li{display:grid;grid-template-columns:28px 1fr;gap:2px 13px;padding:14px 0;border-bottom:1px solid var(--line);counter-increment:flow}.transaction-steps li:last-child{border:0}.transaction-steps li:before{content:counter(flow,decimal-leading-zero);font-size:13px;color:var(--brand);font-weight:650;grid-row:span 2;padding-top:2px}.transaction-steps strong{font-size:14px;font-weight:600;color:#455873}.transaction-steps span{font-size:12px;color:#7e8ba0}.resource-sidebar{position:sticky;top:24px}.resource-sidebar .sidebar-consult{margin-top:0}.id-chip{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;overflow-wrap:anywhere;padding:9px;background:#fff;border-radius:6px}.privacy-note{padding:25px 12px;font-size:12px;line-height:1.8;color:#8190a5}.privacy-note h3{font-size:13px;margin-bottom:8px}.resource-card{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:24px;min-width:0}.resource-card h3{font-size:18px;margin-bottom:13px}.resource-card>p{font-size:12px;color:#7d8a9d}.resource-price{color:#d16e51;font-size:17px;overflow-wrap:anywhere}.resource-card .card-bottom{align-items:flex-end}
.site-footer{border-top:1px solid var(--line);background:#fff;padding:35px max(20px,calc((100% - 1160px)/2));display:flex;align-items:flex-start;justify-content:space-between;gap:25px;flex-wrap:wrap;font-size:12px;color:#8a95a5}.footer-brand{font-size:18px;font-weight:700;color:var(--ink)}.site-footer p{margin:5px 0 0}.site-footer nav{display:flex;gap:22px;flex-wrap:wrap}.site-footer>.small{width:100%;border-top:1px solid var(--line);padding-top:18px}dialog{max-width:460px;width:calc(100% - 32px);border:1px solid var(--line);border-radius:16px;padding:30px;color:var(--text);box-shadow:0 20px 60px #1b325e25}dialog::backdrop{background:#15284955}dialog h2{font-size:22px;margin-bottom:10px}dialog label{display:block;font-size:13px;font-weight:550;margin:15px 0 6px}dialog input,dialog textarea{width:100%;border:1px solid #d8e0ec;border-radius:7px;padding:9px 12px;background:#fff;color:var(--ink)}dialog textarea{resize:vertical}dialog .button[type=submit]{width:100%;margin-top:6px}dialog .small{margin:12px 0}#consult-result{font-size:13px;margin:12px 0 0;color:var(--brand)}#consult-result.error{color:#b34435}.dialog-close{position:absolute;right:15px;top:10px;background:none;font-size:25px;color:#8997aa;padding:5px 10px}.navigation-status{position:fixed;bottom:20px;left:50%;transform:translateX(-50%);padding:12px 22px;background:#203654;color:#fff;border-radius:8px;font-size:13px;z-index:90}.error-state{margin:30px 0 80px}.error-state>.button{margin:5px}
@media(min-width:1440px){.page-wrap,.header-inner{max-width:1240px}.article-layout{grid-template-columns:minmax(0,858px) 280px}}
@media(max-width:1000px){.main-nav{gap:18px}.knowledge-intro{gap:25px}.intro-note{display:none}.knowledge-layout{grid-template-columns:180px minmax(0,1fr);gap:22px}.card-info{padding:20px}.article-layout{grid-template-columns:minmax(0,1fr) 235px;gap:20px}.article-reader{padding:30px}.article-header h1{font-size:28px}.toc-box{padding:18px}.sidebar-consult{padding:20px}.resource-hero{grid-template-columns:minmax(0,1fr) 265px}.resource-main{padding:28px}.resource-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.resource-layout{grid-template-columns:minmax(0,1fr) 240px;gap:20px}.panel{padding:25px}.related-grid{gap:14px}.bottom-consult{align-items:flex-start;flex-direction:column;gap:22px}}
@media(max-width:760px){h1{font-size:29px}.header-inner{padding:16px 20px;gap:15px;flex-wrap:wrap;min-height:0}.brand{font-size:21px}.brand-symbol{width:36px;height:38px;font-size:22px}.main-nav{width:100%;justify-content:space-between;gap:12px;overflow-x:auto;white-space:nowrap;font-size:12px}.main-nav a{padding:7px 0}.breadcrumbs{padding:18px 0;font-size:11px;gap:7px}.knowledge-intro{padding:12px 0 25px;margin-bottom:24px}.knowledge-intro h1{margin-bottom:12px}.intro-copy{font-size:14px;line-height:1.9}.knowledge-layout{grid-template-columns:1fr;gap:22px}.category-sidebar>nav{border:0;background:none;padding:0;display:flex;overflow-x:auto;gap:8px;white-space:nowrap;margin:0 -20px;padding:0 20px 5px}.category-sidebar h2,.category-sidebar .side-help{display:none}.category-sidebar nav a{background:#fff;border:1px solid var(--line);padding:7px 12px;gap:9px;font-size:12px}.category-sidebar nav a.selected{border-color:#c2d3f7}.category-count{font-size:10px}.article-grid{gap:14px}.article-card h2{font-size:17px}.card-info{padding:20px}.results-heading h2{font-size:17px}.results-heading>span{font-size:11px}.article-layout{display:flex;flex-direction:column;gap:20px}.article-reader{padding:26px;width:100%;order:2}.reader-sidebar{position:static;width:100%;order:1}.reader-sidebar .sidebar-consult{display:none}.toc-box{padding:15px 20px}.toc-box nav{display:flex;flex-wrap:wrap;gap:5px 12px;max-height:180px}.toc-box nav a{padding:5px 0;font-size:12px;border:0}.toc-box nav a.nested{padding-left:0}.article-header h1{font-size:27px;line-height:1.5}.article-meta{gap:8px 15px}.key-points{padding:18px}.article-body{font-size:15px}.article-body h2{font-size:21px}.related-grid{grid-template-columns:1fr}.bottom-consult{padding:25px;margin-top:30px}.bottom-consult h2{font-size:21px}.consult-actions .button{font-size:12px;padding:11px 15px}.bottom-consult .consult-actions{width:100%}.bottom-consult .button{flex:1}.resource-hero{grid-template-columns:1fr}.resource-main{padding:26px}.resource-main h1{font-size:28px}.resource-facts{gap:18px;margin:20px 0;padding:20px 0}.price-panel{border-left:0;border-top:1px solid var(--line);padding:24px 26px}.price-panel>strong{font-size:30px}.price-panel .consult-actions{display:flex;margin-top:0}.price-panel .button{flex:1}.resource-section-nav{gap:24px;margin-top:20px;font-size:12px}.resource-layout{grid-template-columns:1fr;gap:0}.resource-sidebar{position:static}.resource-sidebar .sidebar-consult{display:none}.privacy-note{padding:10px 0}.panel{padding:24px}.panel h2{font-size:20px}.risk-row{grid-template-columns:90px 1fr;gap:6px 12px}.risk-row small{grid-column:2}.resource-card{padding:23px}.site-footer{padding:30px 20px;font-size:11px}.site-footer nav{gap:17px}.reader-end{gap:15px;flex-wrap:wrap;font-size:12px}.article-summary{font-size:14px}.editor-note{font-size:11px}.section-heading h2{font-size:21px}.section-heading>a{font-size:11px}}
@media(max-width:480px){.page-wrap{padding:0 16px 40px}.header-inner{padding:15px 16px}.main-nav{gap:15px;justify-content:flex-start}.main-nav a{flex:0 0 auto}.article-grid{grid-template-columns:1fr}.category-sidebar>nav{margin:0 -16px;padding:0 16px 5px}.article-reader{padding:23px 20px}.article-header h1{font-size:24px}.breadcrumbs [aria-current]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.resource-main{padding:23px 20px}.resource-main h1{font-size:25px}.price-panel{padding:22px 20px}.panel{padding:23px 20px}.resource-id{font-size:11px}.resource-facts dd{font-size:13px}.resource-lead{font-size:13px}.condition-list>div{grid-template-columns:75px minmax(0,1fr);gap:13px;font-size:13px}.resource-section-nav{margin-left:-16px;margin-right:-16px;padding:0 16px;gap:23px}.bottom-consult{padding:24px 20px}.bottom-consult .consult-actions{flex-direction:column}.card-bottom{font-size:11px}.section-heading{align-items:baseline;gap:12px}.related-section{margin-top:28px}.reader-section h2{font-size:20px}.pagination{font-size:12px;gap:6px}.pagination>a,.pagination>.current{padding:8px 10px;min-width:32px}}
.mobile-toc,.mobile-resource-price{display:none}.resource-negotiable,.resource-card .resource-price{font-size:13px;font-weight:400;color:#8993a2}.resource-negotiable{margin:12px 0 0}.operating-panel>strong{font-size:25px;color:#455873;font-weight:600}.article-about{border-top:1px solid var(--line);margin-top:32px;padding-top:25px;color:#626d7d}.article-about h2{font-size:17px;margin:0 0 12px;color:#3f4a59}.article-about p{font-size:13px;line-height:1.75;margin:0 0 9px}.faq-more{display:inline-block;margin-top:16px;font-size:12px;color:var(--brand)}.faq-intro{grid-template-columns:1fr}.faq-categories{display:flex;gap:10px;flex-wrap:wrap;margin:-8px 0 28px}.faq-categories a{padding:8px 13px;border:1px solid var(--line);border-radius:7px;background:#fff;font-size:13px}.faq-categories a.selected{color:#fff;background:var(--brand);border-color:var(--brand)}.faq-categories span{font-size:11px;opacity:.75}.faq-list{display:grid;gap:14px}.faq-list article{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:25px 28px}.faq-list h2{font-size:18px;margin:5px 0 12px}.faq-list article>p:not(.eyebrow){font-size:14px;line-height:1.9;color:#65738a;margin:0}.faq-related{border-top:1px solid var(--line);padding-top:12px;margin-top:16px;font-size:12px;color:var(--muted)}.faq-related a{color:var(--brand)}
@media(max-width:760px){.knowledge-layout,.category-sidebar,.article-results,.article-grid{min-width:0;width:100%}.category-sidebar>nav{max-width:100vw}.article-results{overflow:hidden}}
@media(max-width:760px){.reader-sidebar{display:none}.mobile-toc{display:block;margin:20px 0 28px;background:#f9fbfe}.mobile-toc nav{display:grid}.article-about p{font-size:14px}.faq-categories{overflow-x:auto;flex-wrap:nowrap;padding-bottom:5px}.faq-categories a{white-space:nowrap}.faq-list article{padding:22px 20px}.faq-list h2{font-size:17px}}
@media(max-width:760px){.resource-hero>.price-panel{display:none}.mobile-resource-price{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;margin:22px 0}.mobile-resource-price>span{font-size:11px;color:#8390a4}.mobile-resource-price strong{display:block;font-size:21px;color:#455873;font-weight:600;overflow-wrap:anywhere}.mobile-resource-price small{font-size:10px;display:block;margin-top:3px}.mobile-resource-price .consult-actions{gap:6px}.mobile-resource-price .button{padding:9px 11px;font-size:11px}.mobile-resource-price .button span{display:none}.mobile-resource-price>p{grid-column:1/-1;margin:0;font-size:11px;color:#8590a1}.resource-lead{font-size:12px}.resource-facts{padding:16px 0;margin:16px 0;gap:14px}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}
.resource-product-facts .resource-fact-wide{grid-column:1/-1}.resource-product-facts .resource-fact-wide dd{font-size:13px;line-height:1.85;white-space:pre-line}.resource-source-tag{display:block;font-size:10px;line-height:1.6;margin-top:4px;color:#987a4e}.resource-verified-tag{display:block;font-size:10px;line-height:1.6;margin-top:4px;color:#1a7f4b;font-weight:600}.resource-product-facts>div{min-width:0}.resource-product-facts dd{overflow-wrap:anywhere}
.related-section .resource-card{display:flex;flex-direction:column}
