#hb-page{--hb-accent:var(--tw-primary);--hb-border:var(--tw-gray-200)}#hb-page [hidden]{display:none!important}#hb-page .hb-hero{text-align:center;padding:2.25rem 1rem 1.75rem}#hb-page .hb-hero h1{color:var(--tw-gray-900);margin:0 0 .4rem;font-size:1.9rem;font-weight:700}#hb-page .hb-hero p{color:var(--tw-gray-700);margin:0 0 1.4rem;font-size:1rem}#hb-page .hb-searchwrap{max-width:720px;margin:0 auto;position:relative}#hb-page .hb-searchrow{gap:.6rem;display:flex}#hb-page .hb-input{border:1px solid var(--hb-border);background:var(--tw-light,#fff);min-width:0;min-height:52px;color:var(--tw-gray-900);border-radius:.75rem;flex:auto;padding:0 1.1rem;font-size:1.05rem}#hb-page .hb-input:focus{outline:2px solid var(--hb-accent);outline-offset:1px}#hb-page .hb-btn-find{background:var(--hb-accent);color:#fff;cursor:pointer;border:none;border-radius:.75rem;min-height:52px;padding:0 1.4rem;font-size:1rem;font-weight:600}#hb-page .hb-btn-find:hover{filter:brightness(1.07)}#hb-page .hb-note{color:var(--tw-gray-600);margin-top:.55rem;font-size:.78rem}#hb-page .hb-suggest{z-index:30;background:var(--tw-light,#fff);border:1px solid var(--hb-border);text-align:left;border-radius:.75rem;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:hidden;box-shadow:0 14px 40px #0f172a24}#hb-page .hb-suggest[hidden]{display:none}#hb-page .hb-suggest .hb-sg-label{text-transform:uppercase;letter-spacing:.04em;color:var(--tw-gray-600);padding:.55rem .9rem .25rem;font-size:.7rem;font-weight:600}#hb-page .hb-suggest button{text-align:left;cursor:pointer;background:0 0;border:0;width:100%;padding:.55rem .9rem;display:block}#hb-page .hb-suggest button:hover,#hb-page .hb-suggest button:focus-visible{background:var(--tw-gray-100,#f3f4f6);outline:none}#hb-page .hb-suggest .t{color:var(--tw-gray-900);font-size:.9rem;font-weight:600;display:block}#hb-page .hb-suggest .c{color:var(--tw-gray-600);margin-top:.1rem;font-size:.74rem;display:block}#hb-page .hb-hero-cta{flex-wrap:wrap;justify-content:center;gap:.6rem;margin-top:1.1rem;display:flex}#hb-page .hb-quick{grid-template-columns:1fr;gap:.6rem;display:grid}@media (width>=480px){#hb-page .hb-quick{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=640px){#hb-page .hb-quick{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1024px){#hb-page .hb-quick{grid-template-columns:repeat(4,minmax(0,1fr))}}#hb-page .hb-quick a{border:1px solid var(--hb-border);background:var(--tw-light,#fff);min-height:44px;color:var(--tw-gray-800);border-radius:.85rem;flex-direction:column;align-items:flex-start;gap:.5rem;padding:1.1rem 1.15rem;font-size:.85rem;font-weight:600;text-decoration:none;transition:border-color .15s,transform .15s;display:flex}#hb-page .hb-quick a:hover{border-color:var(--hb-accent);color:var(--tw-gray-900);transform:translateY(-1px)}#hb-page .hb-quick-icon{background:color-mix(in srgb,var(--hb-accent)12%,transparent);border-radius:.65rem;justify-content:center;align-items:center;width:2.6rem;height:2.6rem;display:inline-flex}#hb-page .hb-quick-icon i{color:var(--hb-accent);font-size:1.2rem}#hb-page .hb-quick-label{font-size:1rem;font-weight:700}#hb-page .hb-quick-desc{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.8rem;font-weight:400;line-height:1.45;display:-webkit-box;overflow:hidden}#hb-page .hb-results{scroll-margin-top:90px}#hb-page .hb-results[hidden]{display:none}#hb-page .hb-status{color:var(--tw-gray-700);align-items:center;gap:.55rem;min-height:2rem;font-size:.95rem;display:flex}#hb-page .hb-spinner{border:2.5px solid var(--hb-border);border-top-color:var(--hb-accent);border-radius:50%;flex:none;width:18px;height:18px;animation:.8s linear infinite hbspin}@keyframes hbspin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){#hb-page .hb-spinner{animation:none}}#hb-page .hb-cat-badge{background:color-mix(in srgb,var(--hb-accent)12%,transparent);color:var(--hb-accent);border-radius:999px;align-items:center;gap:.35rem;padding:.2rem .7rem;font-size:.74rem;font-weight:600;display:inline-flex}#hb-page .hb-answer-text{color:var(--tw-gray-800);white-space:pre-line;margin:.6rem 0 0;font-size:1rem;line-height:1.6}#hb-page .hb-actions{flex-wrap:wrap;gap:.55rem;margin-top:1rem;display:flex}#hb-page .hb-actions .btn{min-height:42px}#hb-page .hb-login-req{background:var(--tw-gray-100,#f3f4f6);color:var(--tw-gray-600);border-radius:999px;margin-left:.35rem;padding:.1rem .45rem;font-size:.68rem;font-weight:600}#hb-page .hb-needed{flex-wrap:wrap;gap:.4rem;margin-top:.8rem;display:flex}#hb-page .hb-needed span{border:1px dashed var(--hb-border);color:var(--tw-gray-700);border-radius:999px;padding:.18rem .6rem;font-size:.76rem}#hb-page .hb-fallback-links{flex-wrap:wrap;gap:.55rem;margin-top:.9rem;display:flex}#hb-page .hb-related{grid-template-columns:repeat(1,minmax(0,1fr));gap:.7rem;display:grid}@media (width>=640px){#hb-page .hb-related{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){#hb-page .hb-related{grid-template-columns:repeat(4,minmax(0,1fr))}}#hb-page .hb-rel-card{border:1px solid var(--hb-border);background:var(--tw-light,#fff);border-radius:.75rem;flex-direction:column;gap:.45rem;padding:.9rem;display:flex}#hb-page .hb-rel-card .t{color:var(--tw-gray-900);font-size:.9rem;font-weight:600}#hb-page .hb-rel-card .s{color:var(--tw-gray-700);flex:auto;font-size:.8rem}#hb-page .hb-rel-card .m{color:var(--tw-gray-600);font-size:.72rem}#hb-page .hb-rel-card a.btn{align-self:flex-start}#hb-page .hb-summary-box{border:1px solid var(--hb-border);border-left:4px solid var(--hb-accent);background:var(--tw-light,#fff);border-radius:.75rem;margin-top:1rem;padding:1.1rem 1.2rem}#hb-page .hb-summary-box h3{color:var(--tw-gray-900);margin:0 0 .7rem;font-size:1.02rem;font-weight:700}#hb-page .hb-summary-box dt{text-transform:uppercase;letter-spacing:.04em;color:var(--tw-gray-600);margin-top:.7rem;font-size:.72rem;font-weight:700}#hb-page .hb-summary-box dd{color:var(--tw-gray-800);margin:.2rem 0 0;font-size:.9rem}#hb-page .hb-summary-box ul{color:var(--tw-gray-800);margin:.2rem 0 0 1.1rem;padding:0;font-size:.9rem}#hb-page .hb-cat-section{scroll-margin-top:90px}#hb-page .hb-cat-section+.hb-cat-section{border-top:1px solid var(--hb-border);margin-top:.5rem;padding-top:1.5rem}#hb-page .hb-cat-section h2{color:var(--tw-gray-900);margin:0 0 1rem;font-size:1.3rem;font-weight:700}#hb-page .hb-art-grid{gap:.85rem;display:grid}#hb-page details.hb-article{border:1px solid var(--hb-border);background:var(--tw-light,#fff);border-radius:.85rem;scroll-margin-top:90px;overflow:hidden}#hb-page details.hb-article>summary{cursor:pointer;padding:1.1rem 1.25rem;list-style:none;display:block}#hb-page details.hb-article>summary::-webkit-details-marker{display:none}#hb-page details.hb-article>summary:focus-visible{outline:2px solid var(--hb-accent);outline-offset:-2px}#hb-page details.hb-article>summary h3{color:var(--tw-gray-900);margin:0;font-size:1.05rem;font-weight:700;display:inline}#hb-page details.hb-article>summary .s{-webkit-line-clamp:2;color:var(--tw-gray-700);-webkit-box-orient:vertical;margin-top:.4rem;font-size:.85rem;line-height:1.5;display:-webkit-box;overflow:hidden}#hb-page details.hb-article>summary .meta{flex-wrap:wrap;gap:.45rem;margin-top:.45rem;display:flex}#hb-page details.hb-article>summary .meta span{color:var(--tw-gray-600);border:1px solid var(--hb-border);border-radius:999px;padding:.12rem .5rem;font-size:.7rem}#hb-page details.hb-article[open]{border-color:var(--hb-accent)}#hb-page .hb-art-body{border-top:1px dashed var(--hb-border);padding:0 1.1rem 1.1rem}#hb-page .hb-art-body h4{text-transform:uppercase;letter-spacing:.04em;color:var(--tw-gray-600);margin:1rem 0 .4rem;font-size:.82rem;font-weight:700}#hb-page .hb-art-body ol{margin:0 0 0 1.2rem;padding:0}#hb-page .hb-art-body ol li{color:var(--tw-gray-800);margin-bottom:.45rem;font-size:.9rem;line-height:1.55}#hb-page .hb-support-note{border:1px solid var(--hb-border);color:var(--tw-gray-800);background:#f6b1000f;border-left:3px solid #f6b100;border-radius:.5rem;margin-top:.8rem;padding:.7rem .9rem;font-size:.85rem}#hb-page .hb-art-related{flex-wrap:wrap;gap:.45rem;margin-top:.8rem;display:flex}#hb-page .hb-art-related a{color:var(--hb-accent);border:1px solid var(--hb-border);border-radius:999px;padding:.25rem .7rem;font-size:.8rem;text-decoration:none}#hb-page .hb-art-related a:hover{border-color:var(--hb-accent)}#hb-page .hb-contact-box{text-align:center;padding:1.8rem 1.2rem}#hb-page .hb-contact-box h2{color:var(--tw-gray-900);margin:0 0 .5rem;font-size:1.2rem;font-weight:700}#hb-page .hb-contact-box p{color:var(--tw-gray-700);max-width:560px;margin:0 auto 1rem;font-size:.9rem}#hb-page #contact-support{scroll-margin-top:90px}#hb-page .hb-support-form{text-align:left;max-width:720px;margin:1.25rem auto 0}#hb-page .hb-support-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}#hb-page .hb-support-field{flex-direction:column;gap:.35rem;min-width:0;display:flex}#hb-page .hb-support-field.full{grid-column:1/-1}#hb-page .hb-support-field label{color:var(--tw-gray-800);font-size:.85rem;font-weight:600}#hb-page .hb-support-field .input,#hb-page .hb-support-field select{width:100%;min-height:44px}#hb-page .hb-support-field textarea{resize:vertical;min-height:150px;padding:.75rem 1rem}#hb-page .hb-support-error{color:#b42318;font-size:.78rem}#hb-page .hb-support-alert{text-align:left;border-radius:.65rem;max-width:720px;margin:0 auto 1rem;padding:.8rem 1rem}#hb-page .hb-support-alert.success{color:#067647;background:#17b26a1f}#hb-page .hb-support-alert.error{color:#b42318;background:#d92d201a}#hb-page .hb-honeypot{clip:rect(0 0 0 0)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}#hb-page .hb-account-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin-top:1.25rem;display:grid}@media (width>=640px){#hb-page .hb-account-links{grid-template-columns:repeat(3,minmax(0,1fr));max-width:560px;margin-inline:auto}}#hb-page .hb-account-links a{color:var(--tw-gray-700);border:1px solid var(--hb-border);background:var(--tw-light,#fff);border-radius:.65rem;align-items:center;gap:.55rem;min-height:44px;padding:.65rem .8rem;font-size:.82rem;font-weight:600;text-decoration:none;display:flex}#hb-page .hb-account-links a:hover{color:var(--hb-accent);border-color:var(--hb-accent)}#hb-page .hb-account-links i{color:var(--hb-accent);flex:none;font-size:1.05rem}.dark #hb-page .hb-input,.dark #hb-page .hb-suggest,.dark #hb-page .hb-quick a,.dark #hb-page .hb-rel-card,.dark #hb-page details.hb-article,.dark #hb-page .hb-summary-box,.dark #hb-page .hb-account-links a{background:var(--tw-coal-400,#15171c)}.dark #hb-page .hb-suggest button:hover,.dark #hb-page .hb-suggest button:focus-visible{background:#ffffff0d}.dark #hb-page .hb-login-req{background:#ffffff12}@media (width<=480px){#hb-page .hb-searchrow{flex-direction:column}#hb-page .hb-btn-find{width:100%}#hb-page .hb-hero{padding-left:.25rem;padding-right:.25rem}#hb-page .hb-hero h1{font-size:1.5rem}#hb-page .hb-support-fields{grid-template-columns:1fr}}#hb-page{--hb-accent-active:var(--tw-primary-active);--hb-accent-soft:var(--tw-primary-light);--hb-surface:var(--tw-light);--hb-surface-active:var(--tw-light-active);--hb-text:var(--tw-gray-900);--hb-text-muted:var(--tw-gray-700);--hb-text-subtle:var(--tw-gray-600);--hb-shadow:var(--tw-light-box-shadow);--hb-transition:.2s ease}#hb-page :focus-visible{outline:2px solid var(--hb-accent);outline-offset:2px}#hb-page .hb-sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}#hb-page .hb-surface-card{border-color:var(--hb-border);box-shadow:var(--hb-shadow)}#hb-page .hb-section-title{color:var(--hb-text);margin:0 0 1rem;font-size:1.3rem;font-weight:700}#hb-page .hb-hero{padding:2.25rem clamp(1rem,3vw,2.5rem)}#hb-page .hb-hero h1{color:var(--hb-text);font-size:clamp(2.1rem,3.6vw,2.85rem);font-weight:800}#hb-page .hb-hero>p{max-width:640px;color:var(--hb-text-muted);margin:0 auto 1.5rem;font-size:1.05rem}#hb-page .hb-searchrow{align-items:stretch;gap:.75rem}#hb-page .hb-input,#hb-page .hb-btn-find{border-radius:.85rem;min-height:60px;font-size:1.1rem}#hb-page .hb-input{background:var(--hb-surface);color:var(--hb-text);transition:border-color var(--hb-transition),box-shadow var(--hb-transition);scroll-margin-top:90px}#hb-page .hb-input:hover{border-color:var(--hb-text-subtle)}#hb-page .hb-input:focus{border-color:var(--hb-accent);box-shadow:0 0 0 3px var(--tw-primary-clarity);outline:none}#hb-page .hb-btn-find{border:1px solid var(--hb-accent);background:var(--hb-accent);color:var(--tw-primary-inverse);transition:background-color var(--hb-transition),border-color var(--hb-transition),transform var(--hb-transition),box-shadow var(--hb-transition)}#hb-page .hb-btn-find:hover{border-color:var(--hb-accent-active);background:var(--hb-accent-active);box-shadow:var(--tw-primary-box-shadow);transform:translateY(-1px)}#hb-page .hb-btn-find:active{transform:translateY(0)}#hb-page .hb-btn-find:disabled{cursor:not-allowed;opacity:.65;box-shadow:none;transform:none}#hb-page .hb-note{color:var(--hb-text-subtle);line-height:1.45}#hb-page .hb-search-note{justify-content:center;align-items:flex-start;gap:.35rem;max-width:620px;margin:.55rem auto 0;font-size:.7rem;display:flex}#hb-page .hb-search-note i{color:var(--hb-text-subtle);flex:none;margin-top:.08rem;font-size:.8rem}#hb-page .hb-suggest{background:var(--hb-surface);box-shadow:var(--hb-shadow)}#hb-page .hb-suggest button{transition:background-color var(--hb-transition)}#hb-page .hb-suggest button:hover,#hb-page .hb-suggest button:focus-visible{background:var(--hb-surface-active)}#hb-page .hb-suggest .t{color:var(--hb-text)}#hb-page .hb-suggest .c{color:var(--hb-text-subtle)}#hb-page .hb-quick{gap:.75rem}#hb-page .hb-quick a,#hb-page .hb-rel-card{border-color:var(--hb-border);background:var(--hb-surface);box-shadow:var(--hb-shadow);transition:border-color var(--hb-transition),box-shadow var(--hb-transition),transform var(--hb-transition),background-color var(--hb-transition)}#hb-page .hb-quick a{justify-content:space-between;gap:.75rem;min-height:116px;padding:1rem}#hb-page .hb-quick a:hover,#hb-page .hb-rel-card:hover{border-color:var(--hb-accent);box-shadow:var(--tw-primary-box-shadow);transform:translateY(-2px)}#hb-page .hb-quick a:active,#hb-page .hb-rel-card:active{transform:translateY(0)}#hb-page .hb-quick i{transition:transform var(--hb-transition)}#hb-page .hb-quick a:hover i{transform:translateY(-1px)}#hb-page .hb-answer-card{border-color:var(--hb-border);border-left:4px solid var(--hb-accent);box-shadow:var(--hb-shadow)}#hb-page .hb-answer-card .card-body{padding:clamp(1rem,2.5vw,1.5rem)}#hb-page .hb-answer-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}#hb-page .hb-answer-title,#hb-page .hb-related-title{color:var(--hb-text);margin:0;font-size:1.1rem;font-weight:700}#hb-page .hb-related-title{margin-bottom:.75rem;font-size:1.05rem}#hb-page .hb-cat-badge{background:var(--hb-accent-soft);padding:.3rem .7rem}#hb-page .hb-answer-text{max-width:72ch;color:var(--hb-text-muted);margin-top:.85rem;line-height:1.65}#hb-page .hb-needed{margin-top:1rem}#hb-page .hb-actions{border-top:1px solid var(--hb-border);margin-top:1.25rem;padding-top:1rem}#hb-page .hb-actions .btn,#hb-page .hb-fallback-links .btn{min-height:40px}#hb-page .hb-fallback-links{margin-top:1rem}#hb-page .hb-rel-card{gap:.55rem;min-height:100%;padding:1rem}#hb-page .hb-rel-card .t{color:var(--hb-text);font-size:.95rem}#hb-page .hb-rel-card .s{color:var(--hb-text-muted);line-height:1.45}#hb-page .hb-rel-card .m{color:var(--hb-text-subtle)}#hb-page .hb-summary-box{background:var(--hb-surface-active);border-color:var(--hb-border);border-left-color:var(--hb-accent);padding:1.15rem 1.25rem}#hb-page .hb-summary-box h3{color:var(--hb-text)}#hb-page .hb-summary-box dt{color:var(--hb-text-subtle)}#hb-page .hb-summary-box dd,#hb-page .hb-summary-box ul{color:var(--hb-text-muted);line-height:1.5}#hb-page .hb-cat-section h2{color:var(--hb-text)}#hb-page .hb-art-grid{gap:.75rem}#hb-page details.hb-article{background:var(--hb-surface);border-color:var(--hb-border);transition:border-color var(--hb-transition),box-shadow var(--hb-transition)}#hb-page details.hb-article:hover,#hb-page details.hb-article[open]{border-color:var(--hb-accent);box-shadow:var(--hb-shadow)}#hb-page details.hb-article>summary{transition:background-color var(--hb-transition);padding:1rem 1.1rem}#hb-page details.hb-article>summary:hover{background:var(--hb-surface-active)}#hb-page details.hb-article>summary h3{color:var(--hb-text)}#hb-page details.hb-article>summary .s{color:var(--hb-text-muted);line-height:1.45}#hb-page details.hb-article>summary .meta span{color:var(--hb-text-subtle)}#hb-page .hb-art-body{border-top-style:solid}#hb-page .hb-art-body h4{color:var(--hb-text-subtle)}#hb-page .hb-art-body ol li{color:var(--hb-text-muted)}#hb-page .hb-support-note{background:var(--hb-accent-soft);border-left-color:var(--hb-accent);color:var(--hb-text-muted)}#hb-page .hb-account-links a,#hb-page .hb-art-related a{transition:border-color var(--hb-transition),background-color var(--hb-transition),color var(--hb-transition)}#hb-page .hb-account-links a:hover,#hb-page .hb-art-related a:hover{background:var(--hb-accent-soft)}#hb-page .hb-contact-box{padding:clamp(1.25rem,3vw,2rem)}#hb-page .hb-contact-box h2{color:var(--hb-text)}#hb-page .hb-contact-box>p{color:var(--hb-text-muted);line-height:1.5}#hb-page .hb-support-fields{gap:.9rem}#hb-page .hb-support-field label{color:var(--hb-text-muted)}#hb-page .hb-support-field .input,#hb-page .hb-support-field select{border-color:var(--hb-border)}#hb-page .hb-support-field .input:focus,#hb-page .hb-support-field select:focus{border-color:var(--hb-accent);box-shadow:0 0 0 3px var(--tw-primary-clarity);outline:none}#hb-page .hb-support-alert{border:1px solid var(--hb-border)}#hb-page .hb-closing{text-align:center}#hb-page .hb-closing .card-body{padding:clamp(1.5rem,3vw,2.25rem)}#hb-page .hb-closing h2{color:var(--hb-text);margin:0 0 1.1rem;font-size:1.25rem;font-weight:700}#hb-page .hb-closing-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;display:flex}#hb-page .hb-closing-actions .btn{min-height:44px}#hb-page .tkn-field{text-align:left;margin-top:1rem;flex-direction:column;gap:.5rem;max-width:520px;margin-inline:auto;display:flex}#hb-page .tkn-field label{color:var(--hb-text-muted);font-size:.85rem;font-weight:600}#hb-page .tkn-guest-link-row{gap:.5rem;display:flex}#hb-page .tkn-guest-link-row .input{flex:auto;min-width:0}#hb-page .tkn-hint{color:var(--hb-text-subtle);font-size:.75rem}@media (width>=1024px){#hb-page .hb-art-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){#hb-page .hb-hero{padding:1.25rem 1rem}#hb-page .hb-hero-cta .btn,#hb-page .hb-actions .btn,#hb-page .hb-fallback-links .btn,#hb-page .hb-closing-actions .btn{flex:100%}#hb-page .hb-account-links{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){#hb-page *,#hb-page :before,#hb-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}#hb-page .hb-hero{padding-block:2rem 1.75rem}#hb-page .hb-hero h1{margin:0 0 .625rem;font-size:clamp(2.25rem,3vw,2.75rem);line-height:1.15}#hb-page .hb-hero>p{margin:0 auto 1.75rem;line-height:1.55}#hb-page .hb-searchwrap{max-width:920px}#hb-page #hbForm{position:relative}#hb-page .hb-searchrow{gap:.75rem}#hb-page .hb-btn-find{flex:0 0 164px}#hb-page .hb-search-note{margin-top:.75rem}#hb-page .hb-results{width:100%;margin-top:1.25rem;position:static}#hb-page .hb-answer-card{min-height:0}#hb-page .hb-answer-card .card-body{overscroll-behavior:contain;max-height:420px;overflow-y:auto}#hb-page .hb-related-wrap{margin-top:1rem}#hb-page .hb-quick{margin-top:1.75rem}@media (width<=640px){#hb-page .hb-hero{padding:1.5rem 1rem}#hb-page .hb-hero h1{font-size:clamp(1.9rem,8vw,2.25rem)}#hb-page .hb-hero>p{margin-bottom:1.5rem}#hb-page .hb-searchrow{flex-direction:column}#hb-page .hb-btn-find{flex-basis:52px;width:100%}#hb-page .hb-answer-card .card-body{max-height:400px}}#hb-page{--hb-help-line:color-mix(in srgb,var(--hb-border)78%,var(--hb-accent));--hb-help-wash:color-mix(in srgb,var(--hb-accent-soft)68%,transparent)}#hb-page .hb-hero{border:1px solid var(--hb-help-line);background:linear-gradient(135deg,var(--hb-surface)0%,var(--hb-surface)65%,var(--hb-help-wash)100%);box-shadow:var(--hb-shadow);text-align:left;border-radius:.5rem;padding:clamp(1.5rem,4vw,3.25rem);overflow:visible}#hb-page .hb-hero-layout{grid-template-columns:minmax(0,1.3fr) minmax(250px,.7fr);align-items:center;gap:clamp(1.5rem,4vw,4rem);display:grid}#hb-page .hb-hero-content{min-width:0}#hb-page .hb-hero h1{max-width:14ch;margin:0 0 .75rem}#hb-page .hb-hero .hb-hero-intro{max-width:58ch;color:var(--hb-text-muted);margin:0 0 1.5rem;font-size:1.05rem;line-height:1.6}#hb-page .hb-searchwrap{max-width:800px;margin:0}#hb-page .hb-searchrow{max-width:800px}#hb-page .hb-input,#hb-page .hb-btn-find{min-height:56px}#hb-page .hb-input{padding-inline:1rem}#hb-page .hb-btn-find{flex:0 0 148px;padding-inline:1rem}#hb-page .hb-hero .hb-search-note{justify-content:flex-start;max-width:58ch;margin:1rem 0 0}#hb-page .hb-hero-cta{justify-content:flex-start}#hb-page .hb-hero-visual{aspect-ratio:1/.78;isolation:isolate;place-items:center;min-height:240px;display:grid;position:relative;overflow:hidden}#hb-page .hb-visual-ring{aspect-ratio:1;border:1px solid var(--hb-help-line);border-radius:50%;width:72%;position:absolute}#hb-page .hb-visual-ring-a{transform:translate(-12%,-9%)}#hb-page .hb-visual-ring-b{border-style:dashed;width:48%;transform:translate(28%,20%)}#hb-page .hb-visual-core{z-index:1;border:1px solid var(--hb-accent);background:var(--hb-accent);width:104px;height:104px;box-shadow:var(--tw-primary-box-shadow);color:var(--tw-primary-inverse);border-radius:.5rem;place-items:center;display:grid;position:relative}#hb-page .hb-visual-core i{font-size:2.4rem}#hb-page .hb-visual-chip{z-index:2;border:1px solid var(--hb-help-line);background:var(--hb-surface);width:48px;height:48px;box-shadow:var(--hb-shadow);color:var(--hb-accent);border-radius:.5rem;place-items:center;display:grid;position:absolute}#hb-page .hb-visual-chip i{font-size:1.25rem}#hb-page .hb-visual-chip-a{top:12%;left:14%}#hb-page .hb-visual-chip-b{top:17%;right:8%}#hb-page .hb-visual-chip-c{bottom:10%;right:19%}#hb-page .hb-action-bar{border-top:1px solid var(--hb-border);border-bottom:1px solid var(--hb-border);grid-template-columns:repeat(6,minmax(0,1fr));max-width:none;margin:1.25rem 0 0;padding:.75rem}#hb-page .hb-action-bar a{text-align:center;justify-content:center;min-width:0;min-height:52px;padding:.65rem .5rem}#hb-page .hb-action-bar a i{margin:0}#hb-page .hb-feature-section,#hb-page .hb-more-section{margin-top:clamp(2.25rem,5vw,4rem)}#hb-page .hb-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}#hb-page .hb-feature-grid a{border-top:3px solid var(--hb-accent);align-items:flex-start;min-height:176px;padding:1.25rem}#hb-page .hb-feature-grid .hb-quick-label{font-size:1.05rem}#hb-page .hb-feature-grid .hb-quick-desc{max-width:28ch}#hb-page .hb-more-section .hb-section-title{margin-bottom:.5rem}#hb-page .hb-more-grid{border-top:1px solid var(--hb-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}#hb-page .hb-more-grid a{border:0;border-bottom:1px solid var(--hb-border);min-height:76px;box-shadow:none;border-radius:0;padding:.9rem .25rem}#hb-page .hb-more-grid a:nth-child(odd){padding-right:1.25rem}#hb-page .hb-more-grid a:nth-child(2n){padding-left:1.25rem}#hb-page .hb-more-grid a:hover{box-shadow:none;background:var(--hb-surface-active);transform:none}#hb-page .hb-more-grid .hb-quick-label{font-size:.95rem}#hb-page .hb-topics-section{margin-top:clamp(2.5rem,6vw,4.5rem)}#hb-page .hb-topic-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.5rem,4vw,3rem);display:grid}#hb-page .hb-cat-section{border-top:2px solid var(--hb-help-line);margin:0;padding-top:1rem}#hb-page .hb-cat-section h2{align-items:center;gap:.55rem;margin-bottom:.85rem;font-size:1.1rem;display:flex}#hb-page .hb-cat-section h2 i{color:var(--hb-accent);font-size:1.15rem}#hb-page .hb-art-grid{grid-template-columns:1fr;gap:.5rem}#hb-page details.hb-article{box-shadow:none;border-radius:.4rem}#hb-page details.hb-article:hover,#hb-page details.hb-article[open]{box-shadow:none}#hb-page details.hb-article>summary{padding:.9rem 1rem}#hb-page details.hb-article>summary .meta span:first-child{display:none}#hb-page .hb-contact-box{border-top:3px solid var(--hb-accent);margin-top:clamp(2.5rem,6vw,4.5rem)}#hb-page .hb-closing{border:1px solid var(--hb-help-line);background:var(--hb-surface-active);box-shadow:none;border-radius:.5rem;margin-top:1.25rem}#hb-page .hb-closing .card-body{text-align:left;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.25rem;padding:1.25rem clamp(1.25rem,3vw,2rem);display:grid}#hb-page .hb-closing h2{margin:0}#hb-page .hb-closing-actions{justify-content:flex-end}@media (hover:hover) and (pointer:fine){#hb-page .hb-feature-grid a:hover{transform:translateY(-3px)}}@media (width<=900px){#hb-page .hb-hero-layout{grid-template-columns:minmax(0,1fr) minmax(210px,.55fr);gap:1.5rem}#hb-page .hb-hero-visual{min-height:200px}#hb-page .hb-action-bar{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=700px){#hb-page .hb-hero-layout{grid-template-columns:1fr}#hb-page .hb-hero-visual{width:100%;max-width:320px;min-height:180px;margin-inline:auto}#hb-page .hb-feature-grid,#hb-page .hb-more-grid,#hb-page .hb-topic-grid{grid-template-columns:1fr}#hb-page .hb-more-grid a:nth-child(odd),#hb-page .hb-more-grid a:nth-child(2n){padding-inline:.25rem}#hb-page .hb-closing .card-body{text-align:center;grid-template-columns:1fr}#hb-page .hb-closing-actions{justify-content:center}}@media (width<=640px){#hb-page .hb-input,#hb-page .hb-btn-find{min-height:60px}#hb-page .hb-btn-find{flex-basis:60px}}@media (width<=480px){#hb-page .hb-hero{padding:1.25rem 1rem}#hb-page .hb-hero h1{max-width:none}#hb-page .hb-action-bar{grid-template-columns:repeat(2,minmax(0,1fr));padding:.5rem 0}#hb-page .hb-action-bar a{text-align:left;justify-content:flex-start;padding-inline:.5rem}#hb-page .hb-feature-grid a{min-height:146px}}@media (prefers-reduced-motion:reduce){#hb-page .hb-feature-grid a:hover,#hb-page .hb-btn-find:hover{transform:none}}