.hcf-category [hidden],#hohocane-faq-page [hidden]{display:none!important}.hcf-category .hcf-question,#hohocane-faq-page .hcf-question{width:100%;text-align:left;white-space:normal;margin:0;border:0;box-shadow:none;letter-spacing:normal;text-transform:none;font-family:inherit;cursor:pointer;border-radius:0}.hcf-category .hcf-question::before,.hcf-category .ea-header::before{content:none!important}.hcf-category .hcf-question{display:flex!important;align-items:flex-start;gap:12px}.hcf-category .sp-numbering{flex:0 0 auto;margin-right:0!important}.hcf-category .hcf-question-text{flex:1;min-width:0}.hcf-category .hcf-icon,#hohocane-faq-page .hcf-icon{transform:none!important;rotate:none!important;line-height:1.5!important;font-family:Arial,sans-serif}.hcf-category .hcf-question:focus-visible,#hohocane-faq-page .hcf-question:focus-visible{outline:3px solid var(--hc-green,#294b3d);outline-offset:-4px}.hcf-category .hc-hero-media img{height:auto!important;aspect-ratio:auto!important;object-fit:contain!important}.hcf-category.hcf-no-hero .hc-hero-copy{position:relative!important;left:auto!important;top:auto!important;transform:none!important;width:min(1080px,calc(100% - 48px))!important;margin:auto!important;padding:48px 0!important}.hcf-category .hcf-section-title{color:var(--hc-green);font-size:clamp(24px,2.4vw,34px);margin:0 0 28px;line-height:1.5;text-align:left}.hcf-category .hcf-section-anchor,.hcf-category [id],#hohocane-faq-page [id]{scroll-margin-top:140px}.hcf-category .hcf-legacy-anchor{display:block;height:0;scroll-margin-top:140px}.hcf-category .hcf-category-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.hcf-category .hcf-category-links a{display:block;background:var(--hc-panel-solid);border:1px solid var(--hc-line);border-radius:12px;padding:16px;text-decoration:none;line-height:1.6}.hcf-category .hcf-category-links a[aria-current=page]{border:2px solid var(--hc-green);font-weight:700}.hcf-category .hcf-back{text-align:center;margin:28px 0 0}.hcf-category .ea-content-wrapper{overflow-wrap:anywhere;overflow-x:auto}#hohocane-faq-page .hcf-accordion{width:100%}#hohocane-faq-page .hcf-faq{border:1px solid #d2d8cc;border-radius:12px;background:#f1f0e7;margin:0 0 14px;overflow:hidden}#hohocane-faq-page .ea-header{margin:0}#hohocane-faq-page .hcf-question{display:flex;gap:12px;align-items:flex-start;position:relative;background:#edf0e6;color:#294b3d;padding:20px 24px;font-size:20px;line-height:1.6}#hohocane-faq-page .hcf-question-text{flex:1}#hohocane-faq-page .sp-numbering{display:inline-grid;place-items:center;min-width:30px;min-height:30px;background:#294b3d;color:#fff;border-radius:50%;font-size:14px}#hohocane-faq-page .ea-content-wrapper{padding:24px;font-size:19px;line-height:1.9}@media(max-width:991px){.hcf-category .hcf-category-links{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.hcf-category .hcf-category-links{grid-template-columns:1fr}#hohocane-faq-page .hcf-question,#hohocane-faq-page .ea-content-wrapper{font-size:17px;padding:18px}.hcf-category [id]{scroll-margin-top:110px}}@media(prefers-reduced-motion:reduce){.hcf-category *{scroll-behavior:auto!important}}.hcf-category .hc-faq-section,.hcf-category .hc-section{padding:54px 24px}.hcf-category .hc-faq-shell{max-width:1080px;margin:0 auto}.hcf-category .hcf-icon{transform:translateY(-50%)!important}