 .hcm-toc{display:none!important}.single-post .entry-content h2{scroll-margin-top:24px}.hcm-guide-toc{background:#FFFFFF;border:1px solid var(--hcm-line,#D5DCE5);border-left:4px solid var(--hcm-coral,#FF5A36);border-radius:14px;padding:18px 22px 16px;margin:0 0 30px;box-shadow:0 1px 2px rgba(31,38,48,.04)}.hcm-guide-toc-head{display:flex;align-items:center;justify-content:space-between;gap:14px}.hcm-guide-toc-title{margin:0;font-family:var(--hcm-head,'Space Grotesk',sans-serif);font-weight:700;font-size:20px;line-height:1.3;color:var(--hcm-ink,#1F2630)}.hcm-guide-toc button.hcm-guide-toc-btn{flex:0 0 auto;width:auto;min-width:0;margin:0;font-size:14px;box-shadow:none;display:inline-flex;align-items:center;gap:4px;height:34px;padding:0 9px;border:1px solid var(--hcm-line,#D5DCE5);border-radius:8px;background:var(--hcm-frost,#EEF4FB);color:var(--hcm-ink,#1F2630);cursor:pointer;line-height:1}.hcm-guide-toc button.hcm-guide-toc-btn:hover,.hcm-guide-toc button.hcm-guide-toc-btn:focus{background:#DCE8F7;color:var(--hcm-blue,#1D63D1)}.hcm-guide-toc button.hcm-guide-toc-btn:focus-visible{outline:2px solid var(--hcm-blue,#1D63D1);outline-offset:2px}.hcm-guide-toc-chev{transition:transform .2s}.hcm-guide-toc.is-collapsed .hcm-guide-toc-chev{transform:rotate(-90deg)}.hcm-guide-toc-list{list-style:none;margin:12px 0 0;padding:0;counter-reset:hcmtoc}.hcm-guide-toc.is-collapsed .hcm-guide-toc-list{display:none}.hcm-guide-toc.is-collapsed{width:fit-content;max-width:100%;box-sizing:border-box;padding-bottom:18px}.hcm-guide-toc-list li{counter-increment:hcmtoc;position:relative;margin:0 0 7px;padding-left:34px;font-size:17px;line-height:1.45}.hcm-guide-toc-list li:last-child{margin-bottom:0}.hcm-guide-toc-list li::before{content:counter(hcmtoc) ".";position:absolute;left:0;top:0;min-width:28px;font-weight:700;color:var(--hcm-coral-deep,#D63F1B);font-variant-numeric:tabular-nums}.hcm-guide-toc-list a{color:var(--hcm-blue,#1D63D1);text-decoration:none}.hcm-guide-toc-list a:hover,.hcm-guide-toc-list a:focus{color:var(--hcm-blue-dark,#174FA8);text-decoration:underline}@media(max-width:768px){.hcm-guide-toc{padding:16px 16px 14px}.hcm-guide-toc-list li{font-size:16px}}.error404 .site-content{display:block}.hcm-404{max-width:1200px;margin:0 auto;padding:56px 24px 72px;box-sizing:border-box}.hcm-404-hero{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:56px;align-items:center;background:var(--hcm-frost,#EEF4FB);border-radius:24px;padding:56px}.hcm-404-eyebrow{margin:0 0 14px;font-family:var(--hcm-head,'Space Grotesk',sans-serif);font-size:14px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--hcm-blue,#1D63D1)}.hcm-404-title{margin:0 0 18px;font-family:var(--hcm-head,'Space Grotesk',sans-serif);font-weight:700;font-size:56px;line-height:1.05;letter-spacing:-.02em;color:var(--hcm-ink,#1F2630)}.hcm-404-lead{margin:0 0 26px;font-size:19px;line-height:1.6;color:var(--hcm-muted,#4A5462);max-width:560px}.hcm-404-search{display:flex;gap:10px;max-width:560px;margin:0 0 22px}.hcm-404-search input[type=search]{flex:1 1 auto;min-width:0;height:50px;border:1px solid #B9C4D2;border-radius:10px;padding:0 16px;font:16px var(--hcm-body,Inter,sans-serif);background:#FFFFFF;color:var(--hcm-ink,#1F2630);box-sizing:border-box}.hcm-404-search input[type=search]:focus{outline:2px solid var(--hcm-blue,#1D63D1);outline-offset:1px;border-color:var(--hcm-blue,#1D63D1)}.hcm-404-search button{height:50px;padding:0 24px;border:0;border-radius:10px;background:var(--hcm-coral-deep,#D63F1B);color:#FFFFFF;font-weight:700;font-size:16px;cursor:pointer}.hcm-404-search button:hover{background:#B8350F}.hcm-404-actions{display:flex;flex-wrap:wrap;gap:12px}.hcm-404-btn{display:inline-flex;align-items:center;height:50px;padding:0 24px;border-radius:12px;font-weight:700;font-size:16px;text-decoration:none;box-sizing:border-box}.hcm-404-btn-main{background:var(--hcm-ink,#1F2630);color:#FFFFFF}.hcm-404-btn-main:hover,.hcm-404-btn-main:focus{background:#000;color:#FFFFFF}.hcm-404-btn-alt{border:2px solid var(--hcm-blue,#1D63D1);color:var(--hcm-blue,#1D63D1);background:#FFFFFF}.hcm-404-btn-alt:hover,.hcm-404-btn-alt:focus{background:var(--hcm-blue,#1D63D1);color:#FFFFFF}.hcm-404-card{background:#FFFFFF;border:1px solid var(--hcm-line,#D5DCE5);border-radius:20px;padding:30px;box-shadow:0 12px 30px rgba(31,38,48,.08)}.hcm-404-card p{margin:0}.hcm-404-card-eyebrow{font-family:var(--hcm-head,'Space Grotesk',sans-serif);font-size:14px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--hcm-blue,#1D63D1);margin-bottom:8px!important}.hcm-404-card-h{font-family:var(--hcm-head,'Space Grotesk',sans-serif);font-size:24px;font-weight:700;color:var(--hcm-ink,#1F2630);margin-bottom:18px!important}.hcm-404-card-row{display:flex;justify-content:space-between;padding:12px 0;border-bottom:1px solid var(--hcm-line,#D5DCE5);font-size:16px;color:var(--hcm-muted,#4A5462)}.hcm-404-card-row span:last-child{font-weight:700;color:var(--hcm-ink,#1F2630);font-variant-numeric:tabular-nums}.hcm-404-card-res{display:flex;align-items:baseline;gap:10px;margin-top:18px;background:var(--hcm-frost,#EEF4FB);border-radius:14px;padding:16px 20px;color:var(--hcm-muted,#4A5462)}.hcm-404-card-res strong{font-family:var(--hcm-head,'Space Grotesk',sans-serif);font-size:44px;line-height:1;color:var(--hcm-coral-deep,#D63F1B)}.hcm-404-card-res span:first-child{margin-right:auto;font-size:15px}.hcm-404-sec{margin-top:52px}.hcm-404-sec h2{margin:0 0 18px;font-family:var(--hcm-head,'Space Grotesk',sans-serif);font-size:28px;font-weight:700;color:var(--hcm-ink,#1F2630)}.hcm-404-topics{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px}.hcm-404-topics a{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:16px 18px;border:1px solid var(--hcm-line,#D5DCE5);border-radius:12px;background:#FFFFFF;color:var(--hcm-ink,#1F2630);font-weight:600;text-decoration:none}.hcm-404-topics a span{color:var(--hcm-coral-deep,#D63F1B)}.hcm-404-topics a:hover,.hcm-404-topics a:focus{border-color:var(--hcm-blue,#1D63D1);color:var(--hcm-blue,#1D63D1)}.hcm-404-latest{list-style:none;margin:0;padding:0;display:grid;gap:10px}.hcm-404-latest a{color:var(--hcm-blue,#1D63D1);font-weight:600;font-size:18px;text-decoration:none}.hcm-404-latest a:hover{text-decoration:underline}@media(max-width:900px){.hcm-404-hero{grid-template-columns:1fr;gap:32px;padding:36px 28px}.hcm-404-title{font-size:44px}}@media(max-width:600px){.hcm-404{padding:24px 16px 48px}.hcm-404-hero{padding:28px 20px;border-radius:18px}.hcm-404-title{font-size:36px}.hcm-404-lead{font-size:17px}.hcm-404-search{flex-direction:column}.hcm-404-search button{width:100%}.hcm-404-card{display:none}.hcm-404-btn{flex:1 1 100%;justify-content:center}}