body,html{background:#fff;color:#050505;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;margin:0;overflow-x:hidden;padding:0}*{box-sizing:border-box}.hcc-app{background:#fff;color:#050505;min-height:100vh}.hcc-nav{align-items:center;background:#fff;border-bottom:1px solid #e5e5e5;display:flex;gap:30px;height:58px;overflow:visible;padding:0 34px;position:relative;z-index:80}.hcc-logo{background:conic-gradient(#c11007,#a50c36,#861043,#2563eb,#0ea5e9,#22c55e,#facc15,#f54927,#c11007);border-radius:50%;flex:none;height:32px;position:relative;width:32px}.hcc-logo:after{background:#fff;border-radius:50%;content:"";inset:10px;position:absolute}.hcc-nav a{align-items:center;background:0 0;border:0;border-radius:8px;color:#1f2937;display:inline-flex;font-size:14px;font-weight:760;height:38px;padding:0 10px;text-decoration:none;white-space:nowrap}.hcc-nav a.active,.hcc-nav a:hover{background:#f5f5f5;color:#050505}.hcc-nav-item{align-items:center;display:inline-flex;flex:none;height:58px;position:relative}.hcc-nav-item.has-menu>a:after{border-bottom:1.5px solid;border-right:1.5px solid;content:"";height:7px;margin-left:7px;transform:translateY(-3px)rotate(45deg);width:7px}.hcc-nav-menu{background:#fff;border:1px solid #d9d9d9;border-radius:12px;display:none;left:50%;min-width:164px;padding:6px;position:absolute;top:56px;transform:translate(-50%)translateY(6px);width:max-content;z-index:200}.hcc-nav-menu:before{content:"";height:12px;left:0;position:absolute;right:0;top:-12px}.hcc-nav-item:hover .hcc-nav-menu{display:grid;gap:4px}.hcc-nav-menu a{font-size:16px;height:42px;justify-content:center}.hcc-mobile-menu,.hcc-mobile-menu-toggle{display:none}.hcc-lang-switch{display:block;flex:none;height:32px;margin-left:auto;position:relative;width:112px}.hcc-lang-button{align-items:center;background:#fff;border:1px solid #dedede;border-radius:7px;color:#050505;cursor:pointer;display:flex;font-size:14px;font-weight:760;height:32px;padding:0 28px 0 12px;position:relative;text-align:left;width:100%}.hcc-lang-button:after{border-bottom:1.5px solid #4b5563;border-right:1.5px solid #4b5563;content:"";height:7px;position:absolute;right:12px;top:50%;transform:translateY(-70%)rotate(45deg);width:7px}.hcc-lang-menu{background:#fff;border:1px solid #d9d9d9;border-radius:10px;display:none;padding:6px;position:absolute;right:0;top:38px;width:112px;z-index:240}.hcc-lang-switch.show .hcc-lang-menu{display:grid;gap:4px}.hcc-lang-menu button{background:#fff;border:0;border-radius:7px;color:#111827;cursor:pointer;font-size:14px;font-weight:760;height:34px;padding:0 10px;text-align:left}.hcc-lang-menu button.active,.hcc-lang-menu button:hover{background:#f5f5f5}.hcc-hero{background:#f7f7f7;min-height:300px;padding:40px 34px 72px}.hcc-hero-inner{margin:0 auto;max-width:1216px}.hcc-crumb{color:#4b5563;font-size:14px;font-weight:500;margin-bottom:12px}.hcc-hero h1{font-size:56px;font-weight:900;letter-spacing:0;line-height:1.05;margin:0}.hcc-hero p{color:#1f2937;font-size:24px;font-weight:500;line-height:1.42;margin:16px 0 0;max-width:760px}.hcc-shell{display:none!important}.hcc-legal-page{display:block!important;margin:0 auto;max-width:1216px;opacity:1!important;padding:44px 40px 58px;visibility:visible!important}.hcc-legal-article{background:#fff;border:1px solid #dedede;border-radius:12px;color:#1f2937;max-width:880px;padding:22px}.hcc-legal-article h2{color:#050505;font-size:32px;font-weight:880;letter-spacing:0;line-height:1.18;margin:0 0 16px}.hcc-legal-article h3{color:#050505;font-size:22px;font-weight:830;letter-spacing:0;line-height:1.22;margin:28px 0 10px}.hcc-legal-article p{color:#1f2937;font-size:17px;line-height:1.68;margin:0 0 15px}.hcc-legal-article ol,.hcc-legal-article ul{color:#1f2937;font-size:17px;line-height:1.64;margin:0 0 18px 22px;padding:0}.hcc-legal-article li{margin:0 0 8px}.hcc-legal-article a{color:#111827;font-weight:780;text-decoration:underline;text-underline-offset:3px}.hcc-after-shell{background:#fff;left:50%;margin:12px 0 0;max-width:none;overflow:hidden;position:relative;transform:translate(-50%);width:100vw;z-index:1}.hcc-trail{align-items:center;color:#4b5563;display:flex;font-size:13px;gap:8px;height:68px;padding:0 34px}.hcc-trail a{color:#111827;text-decoration:none}.hcc-site-footer{background:#f7f7f7;min-height:210px}.hcc-footer-inner{margin:0 auto;max-width:1216px;min-height:210px}.hcc-footer-links{align-items:center;display:flex;gap:24px;min-height:210px;padding:0 34px}.hcc-footer-link{color:#1f2937;font-size:14px;font-weight:700;text-decoration:none}@media (max-width:1040px){.hcc-nav{gap:18px}.hcc-nav a{padding:0 8px}}@media (max-width:760px){body,html{max-width:100%;overflow-x:hidden;width:100%}.hcc-after-shell,.hcc-app,.hcc-hero,.hcc-hero-inner,.hcc-legal-page{box-sizing:border-box;max-width:100%;min-width:0}.hcc-nav{box-sizing:border-box;gap:4px;height:56px;padding:0 8px;width:100%}.hcc-logo{flex:0 0 28px;height:28px;width:28px}.hcc-logo:after{inset:9px}.hcc-nav>a{flex:0 auto;font-size:12px;min-width:0;padding-left:6px;padding-right:6px}.hcc-nav-item,.hcc-nav>a:nth-of-type(n+4){display:none}.hcc-lang-switch{flex:0 0 58px;margin-left:auto;min-width:0;width:58px}.hcc-lang-button{font-size:11px;padding:0 16px 0 6px}.hcc-lang-button:after{right:7px}.hcc-lang-menu{right:0;width:142px}.hcc-mobile-menu-toggle{background:#fff;border:0;border-radius:8px;display:block;flex:0 0 32px;height:32px;position:relative;width:32px}.hcc-mobile-menu-toggle:after,.hcc-mobile-menu-toggle:before{background:#111;border-radius:2px;content:"";height:2px;left:8px;position:absolute;right:8px}.hcc-mobile-menu-toggle:before{box-shadow:0 5px #111;top:11px}.hcc-mobile-menu-toggle:after{top:21px}.hcc-mobile-menu{background:#fff;border:1px solid #d9d9d9;border-radius:12px;display:none;left:8px;max-width:calc(100vw - 16px);padding:8px;position:absolute;right:8px;top:56px;z-index:220}.hcc-mobile-menu.show{display:grid;gap:4px}.hcc-mobile-menu a{border-radius:8px;font-size:14px;height:38px;justify-content:flex-start}.hcc-hero{min-height:240px;padding:58px 20px 30px}.hcc-hero h1{font-size:42px;line-height:1.08}.hcc-hero h1,.hcc-hero p{max-width:100%;overflow-wrap:anywhere}.hcc-hero p{font-size:19px;line-height:1.42}.hcc-legal-page{padding:34px 20px 46px}.hcc-legal-article{border-radius:12px;max-width:none;padding:20px}.hcc-legal-article h2{font-size:28px}.hcc-legal-article h3{font-size:21px}.hcc-legal-article li,.hcc-legal-article p{font-size:16px}.hcc-legal-article ol,.hcc-legal-article ul{font-size:16px;margin-left:20px}.hcc-after-shell{left:auto;overflow:hidden;transform:none;width:100%}.hcc-trail{height:76px;overflow:hidden;padding:0 20px}.hcc-footer-inner,.hcc-site-footer{max-width:100%;overflow:hidden;width:100%}.hcc-footer-links{box-sizing:border-box;display:grid;gap:28px 32px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:220px;padding:46px 22px;width:100%}.hcc-footer-link{font-size:14px;line-height:1.25;max-width:100%;min-width:0;overflow-wrap:anywhere;white-space:normal}}@media (max-width:360px){.hcc-nav>a{font-size:11px;max-width:46px;overflow:hidden;padding-left:4px;padding-right:4px;white-space:nowrap}.hcc-lang-switch{flex-basis:54px;width:54px}.hcc-mobile-menu-toggle{flex-basis:30px;width:30px}.hcc-hero,.hcc-legal-page{padding-left:18px;padding-right:18px}.hcc-footer-links{gap:22px 24px;padding:42px 20px}}@media (max-width:760px){.hcc-modal.show{height:100vh!important;height:100dvh!important;overflow:hidden!important;padding:10px!important}.hcc-modal .hcc-dialog,.hcc-modal.single .hcc-dialog{grid-template-rows:52px minmax(0,1fr)!important;height:calc(100vh - 20px)!important;height:calc(100dvh - 20px)!important;max-height:calc(100vh - 20px)!important;max-height:calc(100dvh - 20px)!important;overflow:hidden!important}.hcc-modal .hcc-modal-head{height:52px!important;min-height:52px!important;overflow:visible!important;position:relative!important;top:auto!important}.hcc-modal .hcc-close{display:grid!important;height:40px!important;margin:0 0 0 auto!important;min-width:40px!important;place-items:center!important;position:relative!important;right:auto!important;top:auto!important;transform:none!important;width:40px!important}.hcc-modal .hcc-modal-body,.hcc-modal.single .hcc-modal-body{-webkit-overflow-scrolling:touch!important;height:100%!important;min-height:0!important;overflow:hidden auto!important}}.hcc-modal,.hcc-modal.show{inset:0!important;pointer-events:auto!important;position:fixed!important;z-index:2147483000!important}.hcc-modal .hcc-dialog{position:relative!important;z-index:2147483001!important}.hcc-modal .hcc-modal-head{z-index:2147483002!important}.hcc-modal .hcc-close{pointer-events:auto!important;position:relative!important;z-index:2147483003!important}@media (max-width:760px){.hcc-modal,.hcc-modal.show{height:100vh!important;height:100dvh!important;inset:0!important;overflow:hidden!important;position:fixed!important;width:100vw!important;z-index:2147483000!important}.hcc-modal .hcc-dialog,.hcc-modal.single .hcc-dialog{margin:0 auto!important;position:relative!important;z-index:2147483001!important}.hcc-modal .hcc-modal-head{position:relative!important;z-index:2147483002!important}.hcc-modal .hcc-close{pointer-events:auto!important;position:relative!important;z-index:2147483003!important}}html body[data-hcc-page] .hcc-after-shell{left:auto!important;transform:none!important}html body[data-hcc-page] .hcc-footer-inner{position:relative!important}html body[data-hcc-page] .hcc-footer-links{align-items:start!important;inset:auto!important}html body[data-hcc-page] #hccFooterAbout,html body[data-hcc-page] #hccFooterContact,html body[data-hcc-page] #hccFooterGuides,html body[data-hcc-page] #hccFooterPrivacy,html body[data-hcc-page] #hccFooterTerms,html body[data-hcc-page] .hcc-footer-link{align-items:center!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:#050505!important;display:inline-flex!important;height:auto!important;inset:auto!important;bottom:auto!important;font-size:15px!important;font-weight:760!important;justify-content:flex-start!important;left:auto!important;line-height:1.25!important;margin:0!important;max-width:100%!important;min-width:0!important;overflow-wrap:anywhere!important;padding:0!important;position:static!important;right:auto!important;text-align:left!important;text-decoration:none!important;top:auto!important;transform:none!important;white-space:normal!important;width:auto!important}html body[data-hcc-page] .hcc-footer-link:hover{background:transparent!important;text-decoration:underline!important}@media (max-width:760px){html body[data-hcc-page] .hcc-footer-inner,html body[data-hcc-page] .hcc-footer-links,html body[data-hcc-page] .hcc-site-footer{min-height:214px!important}html body[data-hcc-page] .hcc-footer-inner{padding:0 22px!important}html body[data-hcc-page] .hcc-footer-links{gap:28px 32px!important;padding-top:44px!important}html body[data-hcc-page] #hccFooterAbout,html body[data-hcc-page] #hccFooterContact,html body[data-hcc-page] #hccFooterGuides,html body[data-hcc-page] #hccFooterPrivacy,html body[data-hcc-page] #hccFooterTerms,html body[data-hcc-page] .hcc-footer-link{font-size:14px!important}}@media (max-width:360px){html body[data-hcc-page] .hcc-footer-links{gap:18px!important;grid-template-areas:"guides" "about" "privacy" "terms" "contact"!important;grid-template-columns:1fr!important}}html body #hccMiniPicker:not(.show),html body .hcc-history-panel:not(.show),html body .hcc-mini-picker:not(.show),html body .hcc-palette-panel:not(.show){display:none!important;opacity:0!important;pointer-events:none!important;visibility:hidden!important}html body #hccMiniPicker.show,html body .hcc-mini-picker.show{display:block!important;opacity:1!important;pointer-events:auto!important;visibility:visible!important}html body[data-hcc-page] .hcc-summary{overflow:visible!important}html body[data-hcc-page] .hcc-summary #hccMiniPicker.hcc-mini-picker{background:#fff!important;border:1px solid #dedede!important;border-radius:14px!important;box-shadow:0 14px 36px #00000024!important;box-sizing:border-box!important;display:none!important;height:auto!important;left:22px!important;max-width:calc(100vw - 24px)!important;min-height:0!important;opacity:0!important;overflow:visible!important;padding:16px!important;pointer-events:none!important;position:absolute!important;right:auto!important;top:72px!important;visibility:hidden!important;width:304px!important;z-index:360!important}html body[data-hcc-page] .hcc-summary #hccMiniPicker.hcc-mini-picker.show{display:block!important;opacity:1!important;pointer-events:auto!important;visibility:visible!important}html body[data-hcc-page] .hcc-summary #hccMiniPicker>.hcc-mini-sv{background:linear-gradient(0deg,#000,#0000),linear-gradient(90deg,#fff,hsla(var(--hue,176),100%,50%,0)),hsl(var(--hue,176),100%,50%)!important;border:0!important;border-radius:7px!important;cursor:crosshair!important;height:166px!important;margin:0!important;min-height:166px!important;overflow:hidden!important}html body[data-hcc-page] .hcc-summary #hccMiniPicker>.hcc-mini-hue,html body[data-hcc-page] .hcc-summary #hccMiniPicker>.hcc-mini-sv{box-sizing:border-box!important;display:block!important;padding:0!important;position:relative!important;touch-action:none!important;width:100%!important}html body[data-hcc-page] .hcc-summary #hccMiniPicker>.hcc-mini-hue{background:linear-gradient(90deg,red,#ff0,#0f0,#0ff,#00f,#f0f,red)!important;border:0!important;border-radius:999px!important;cursor:pointer!important;height:11px!important;margin:18px 0 0!important;min-height:11px!important;overflow:visible!important}html body[data-hcc-page] .hcc-summary #hccMiniPicker .hcc-mini-target{border:5px solid #fff!important;border-radius:50%!important;box-shadow:0 0 0 1px #00000059,0 1px 3px #0000002e!important;box-sizing:border-box!important;display:block!important;height:20px!important;position:absolute!important;transform:translate(-50%,-50%)!important;width:20px!important;z-index:2!important}html body[data-hcc-page] .hcc-summary #hccMiniPicker .hcc-mini-hue-knob{border:3px solid #fff!important;border-radius:50%!important;box-shadow:0 0 0 1px #00000040!important;box-sizing:border-box!important;display:block!important;height:18px!important;position:absolute!important;top:50%!important;transform:translate(-50%,-50%)!important;width:18px!important}html body[data-hcc-page] .hcc-summary #hccMiniPicker>.hcc-mini-input{align-items:center!important;background:#fff!important;border:1px solid #dedede!important;border-radius:10px!important;box-shadow:none!important;box-sizing:border-box!important;display:grid!important;gap:5px!important;grid-template-columns:30px auto minmax(0,1fr)!important;height:40px!important;margin:18px 0 0!important;min-height:40px!important;padding:0 10px!important;width:100%!important}html body[data-hcc-page] .hcc-summary #hccMiniPicker .hcc-mini-input .hcc-dot{border-radius:50%!important;display:block!important;height:24px!important;min-width:24px!important;width:24px!important}html body[data-hcc-page] .hcc-summary #hccMiniHexInput{appearance:none!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;box-sizing:border-box!important;color:#050505!important;font-size:14px!important;font-weight:780!important;height:30px!important;margin:0!important;min-width:0!important;outline:0!important;padding:0!important;text-transform:uppercase!important;width:100%!important}html body[data-hcc-page] .hcc-summary .hcc-history-panel{background:#fff!important;border:1px solid #e2e2e2!important;border-radius:14px!important;box-shadow:0 18px 45px #0000001f!important;box-sizing:border-box!important;max-width:calc(100vw - 24px)!important;overflow:hidden!important;padding:10px 12px 12px!important;width:352px!important;z-index:350!important}html body[data-hcc-page] .hcc-summary .hcc-history-grid{background:#f1f1f1!important;border:0!important;border-radius:999px!important;box-shadow:none!important;height:32px!important;min-height:32px!important;overflow:auto hidden!important;padding:0!important}html body[data-hcc-page] .hcc-summary .hcc-history-item,html body[data-hcc-page] .hcc-summary .hcc-history-item.active,html body[data-hcc-page] .hcc-summary .hcc-history-item.active.is-hovered,html body[data-hcc-page] .hcc-summary .hcc-history-item.is-hovered{background:var(--history-color,#ccc)!important;border:0!important;box-shadow:none!important;box-sizing:border-box!important;color:var(--history-text,#fff)!important;outline:0!important;text-shadow:none!important}html body[data-hcc-page] .hcc-summary .hcc-history-item.active:after,html body[data-hcc-page] .hcc-summary .hcc-history-item.active:before{content:none!important;display:none!important}html body[data-hcc-page] .hcc-after-shell{background:#fff!important;box-sizing:border-box!important;margin:24px 0 0!important;max-width:none!important;overflow:hidden!important;padding:0!important;position:relative!important;width:100%!important}html body[data-hcc-page] .hcc-trail{align-items:center!important;background:#fff!important;border:0!important;box-sizing:border-box!important;display:flex!important;margin:0 auto!important;max-width:1216px!important;min-height:96px!important;padding:0 34px!important}html body[data-hcc-page] .hcc-site-footer{background:#f5f5f5!important;border-top:1px solid #ececec!important;box-sizing:border-box!important;display:block!important;margin:0!important;min-height:224px!important;padding:0!important;width:100%!important}html body[data-hcc-page] .hcc-footer-inner{box-sizing:border-box!important;margin:0 auto!important;max-width:1090px!important;min-height:224px!important;padding:0 34px!important;width:100%!important}html body[data-hcc-page] .hcc-footer-links{align-content:start!important;box-sizing:border-box!important;display:grid!important;gap:30px 96px!important;grid-template-areas:"guides terms" "about privacy" "contact contact"!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;min-height:224px!important;padding:48px 0 0!important;position:static!important;width:100%!important}html body[data-hcc-page] #hccFooterGuides{grid-area:guides!important}html body[data-hcc-page] #hccFooterTerms{grid-area:terms!important}html body[data-hcc-page] #hccFooterAbout{grid-area:about!important}html body[data-hcc-page] #hccFooterPrivacy{grid-area:privacy!important}html body[data-hcc-page] #hccFooterContact{grid-area:contact!important}html body[data-hcc-page] .hcc-footer-link{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:#050505!important;display:inline-flex!important;font-size:15px!important;font-weight:760!important;height:auto!important;line-height:1.25!important;margin:0!important;padding:0!important;position:static!important;text-align:left!important;text-decoration:none!important;width:auto!important}@media (max-width:760px){html body[data-hcc-page] .hcc-summary #hccMiniPicker.hcc-mini-picker{left:12px!important;max-width:304px!important;padding:12px!important;top:50px!important;width:min(304px,calc(100vw - 24px))!important}html body[data-hcc-page] .hcc-summary #hccMiniPicker>.hcc-mini-sv{height:138px!important;min-height:138px!important}html body[data-hcc-page] .hcc-summary #hccMiniPicker>.hcc-mini-hue{height:10px!important;margin-top:14px!important;min-height:10px!important}html body[data-hcc-page] .hcc-summary #hccMiniPicker>.hcc-mini-input{grid-template-columns:26px auto minmax(0,1fr)!important;height:36px!important;margin-top:14px!important;min-height:36px!important;padding:0 9px!important}html body[data-hcc-page] .hcc-summary #hccMiniPicker .hcc-mini-input .hcc-dot{height:20px!important;min-width:20px!important;width:20px!important}html body[data-hcc-page] .hcc-summary #hccMiniHexInput{font-size:13px!important;height:28px!important}html body[data-hcc-page] .hcc-trail{min-height:76px!important;padding:0 20px!important}html body[data-hcc-page] .hcc-footer-inner,html body[data-hcc-page] .hcc-footer-links,html body[data-hcc-page] .hcc-site-footer{min-height:214px!important}html body[data-hcc-page] .hcc-footer-inner{padding:0 22px!important}html body[data-hcc-page] .hcc-footer-links{gap:28px 32px!important;padding-top:44px!important}}html body[data-hcc-page] .hcc-summary #hccStripToggle,html body[data-hcc-page] .hcc-summary .hcc-strip-toggle{color:#111!important;display:inline-grid!important;font-size:0!important;line-height:0!important;opacity:1!important;overflow:visible!important;place-items:center!important;pointer-events:auto!important;position:relative!important;text-indent:-999px!important;visibility:visible!important}html body[data-hcc-page] .hcc-summary #hccStripToggle:after,html body[data-hcc-page] .hcc-summary #hccStripToggle:before,html body[data-hcc-page] .hcc-summary .hcc-strip-toggle:after,html body[data-hcc-page] .hcc-summary .hcc-strip-toggle:before{background:transparent!important;border-bottom:1.4px solid!important;border-right:1.4px solid!important;content:""!important;display:block!important;height:5px!important;left:50%!important;position:absolute!important;width:5px!important}html body[data-hcc-page] .hcc-summary #hccStripToggle:before,html body[data-hcc-page] .hcc-summary .hcc-strip-toggle:before{top:8px!important;transform:translateX(-50%) rotate(-135deg)!important}html body[data-hcc-page] .hcc-summary #hccStripToggle:after,html body[data-hcc-page] .hcc-summary .hcc-strip-toggle:after{bottom:8px!important;transform:translateX(-50%) rotate(45deg)!important}html body[data-hcc-page] .hcc-summary .hcc-history-grid{align-items:stretch!important;display:flex!important;gap:0!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none!important}html body[data-hcc-page] .hcc-summary .hcc-history-grid::-webkit-scrollbar{display:none!important;height:0!important;width:0!important}html body[data-hcc-page] .hcc-summary .hcc-history-grid .hcc-history-item.active:not(.is-hovered):not(:hover),html body[data-hcc-page] .hcc-summary .hcc-history-grid .hcc-history-item:not(.is-hovered):not(:hover),html body[data-hcc-page] .hcc-summary .hcc-history-grid.has-hover .hcc-history-item:has(+.hcc-history-item.is-hovered),html body[data-hcc-page] .hcc-summary .hcc-history-grid.has-hover .hcc-history-item:not(.is-hovered):not(:hover),html body[data-hcc-page] .hcc-summary .hcc-history-grid:has(.hcc-history-item.active) .hcc-history-item:has(+.hcc-history-item.active),html body[data-hcc-page] .hcc-summary .hcc-history-grid:hover .hcc-history-item:not(:hover):not(.is-hovered),html body[data-hcc-page] .hcc-summary .hcc-history-item.active+.hcc-history-item,html body[data-hcc-page] .hcc-summary .hcc-history-item.is-hovered+.hcc-history-item{border:0!important;box-shadow:none!important;filter:none!important;flex:0 0 var(--history-width,28px)!important;flex-basis:var(--history-width,28px)!important;max-width:var(--history-width,28px)!important;min-width:var(--history-width,28px)!important;outline:0!important;width:var(--history-width,28px)!important}html body[data-hcc-page] .hcc-summary .hcc-history-grid .hcc-history-item.active.is-hovered,html body[data-hcc-page] .hcc-summary .hcc-history-grid .hcc-history-item.is-hovered,html body[data-hcc-page] .hcc-summary .hcc-history-grid .hcc-history-item:hover,html body[data-hcc-page] .hcc-summary .hcc-history-grid:hover .hcc-history-item:hover{background:var(--history-color,#ccc)!important;border:0!important;box-shadow:none!important;color:var(--history-text,#fff)!important;filter:none!important;flex:0 0 52px!important;flex-basis:52px!important;max-width:52px!important;min-width:52px!important;outline:0!important;overflow:visible!important;width:52px!important;z-index:5!important}html body[data-hcc-page] .hcc-summary .hcc-history-item.active:after,html body[data-hcc-page] .hcc-summary .hcc-history-item.active:before,html body[data-hcc-page] .hcc-summary .hcc-history-item.is-hovered:after,html body[data-hcc-page] .hcc-summary .hcc-history-item.is-hovered:before,html body[data-hcc-page] .hcc-summary .hcc-history-item:hover:after,html body[data-hcc-page] .hcc-summary .hcc-history-item:hover:before{content:none!important;display:none!important}html body[data-hcc-page] .hcc-summary .hcc-history-item .hcc-history-text{color:var(--history-text,#fff)!important;font-size:0!important;letter-spacing:0!important;line-height:1!important;opacity:0!important;text-shadow:none!important;transform:scale(.92)!important;white-space:nowrap!important}html body[data-hcc-page] .hcc-summary .hcc-history-grid:hover .hcc-history-item:hover .hcc-history-text,html body[data-hcc-page] .hcc-summary .hcc-history-item.active.is-hovered .hcc-history-text,html body[data-hcc-page] .hcc-summary .hcc-history-item.is-hovered .hcc-history-text,html body[data-hcc-page] .hcc-summary .hcc-history-item:only-child .hcc-history-text{display:block!important;font-size:10px!important;opacity:1!important;transform:scale(1)!important}html body[data-hcc-page] .hcc-summary .hcc-history-item:only-child{flex:0 0 68px!important;flex-basis:68px!important;max-width:68px!important;min-width:68px!important;width:68px!important}@media (max-width:760px){html body[data-hcc-page] .hcc-summary #hccStripToggle,html body[data-hcc-page] .hcc-summary .hcc-strip-toggle{display:inline-grid!important;height:32px!important;min-width:26px!important;width:26px!important}html body[data-hcc-page] .hcc-summary #hccStripToggle:after,html body[data-hcc-page] .hcc-summary #hccStripToggle:before,html body[data-hcc-page] .hcc-summary .hcc-strip-toggle:after,html body[data-hcc-page] .hcc-summary .hcc-strip-toggle:before{height:4px!important;width:4px!important}}
/* rootcause44-lang-redline */@media (min-width:761px){html body .hcc-lang-switch{width:112px!important}html body .hcc-lang-button{padding-left:12px!important;padding-right:28px!important}html body .hcc-lang-button:after{right:12px!important}html body .hcc-lang-menu{width:112px!important}html body .hcc-lang-menu button{height:34px!important;padding-left:10px!important;padding-right:10px!important}}

/* adsense-readiness-contact-footer-v2 */
html body[data-hcc-page] .hcc-footer-inner{box-sizing:border-box!important;margin:0 auto!important;max-width:1090px!important;min-height:224px!important;padding:0 34px!important;position:relative!important;width:100%!important}
html body[data-hcc-page] .hcc-site-footer{background:#f5f5f5!important;border-top:1px solid #ececec!important;box-sizing:border-box!important;margin:0!important;min-height:224px!important;padding:0!important;width:100%!important}
html body[data-hcc-page] .hcc-footer-links{align-content:start!important;align-items:start!important;box-sizing:border-box!important;display:grid!important;gap:30px 96px!important;grid-template-areas:"guides terms" "about privacy" "contact contact"!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;inset:auto!important;min-height:224px!important;padding:48px 0 0!important;position:static!important;width:100%!important}
html body[data-hcc-page] #hccFooterGuides{grid-area:guides!important}
html body[data-hcc-page] #hccFooterTerms{grid-area:terms!important}
html body[data-hcc-page] #hccFooterAbout{grid-area:about!important}
html body[data-hcc-page] #hccFooterPrivacy{grid-area:privacy!important}
html body[data-hcc-page] #hccFooterContact{grid-area:contact!important}
html body[data-hcc-page] #hccFooterAbout,html body[data-hcc-page] #hccFooterContact,html body[data-hcc-page] #hccFooterGuides,html body[data-hcc-page] #hccFooterPrivacy,html body[data-hcc-page] #hccFooterTerms,html body[data-hcc-page] .hcc-footer-link{align-items:center!important;background:transparent!important;border:0!important;border-radius:0!important;bottom:auto!important;box-shadow:none!important;color:#050505!important;display:inline-flex!important;font-size:15px!important;font-weight:760!important;height:auto!important;inset:auto!important;justify-content:flex-start!important;left:auto!important;line-height:1.25!important;margin:0!important;max-width:100%!important;min-width:0!important;overflow-wrap:anywhere!important;padding:0!important;position:static!important;right:auto!important;text-align:left!important;text-decoration:none!important;top:auto!important;transform:none!important;white-space:normal!important;width:auto!important}
html body[data-hcc-page] .hcc-footer-link:hover{background:transparent!important;text-decoration:underline!important}
@media (max-width:760px){html body[data-hcc-page] .hcc-footer-inner,html body[data-hcc-page] .hcc-footer-links,html body[data-hcc-page] .hcc-site-footer{min-height:234px!important}html body[data-hcc-page] .hcc-footer-inner{padding:0 22px!important}html body[data-hcc-page] .hcc-footer-links{gap:28px 32px!important;padding-top:44px!important}html body[data-hcc-page] #hccFooterAbout,html body[data-hcc-page] #hccFooterContact,html body[data-hcc-page] #hccFooterGuides,html body[data-hcc-page] #hccFooterPrivacy,html body[data-hcc-page] #hccFooterTerms,html body[data-hcc-page] .hcc-footer-link{font-size:14px!important}}
@media (max-width:360px){html body[data-hcc-page] .hcc-footer-inner,html body[data-hcc-page] .hcc-footer-links,html body[data-hcc-page] .hcc-site-footer{min-height:286px!important}html body[data-hcc-page] .hcc-footer-links{gap:18px!important;grid-template-areas:"guides" "about" "contact" "privacy" "terms"!important;grid-template-columns:1fr!important}}
}
/* adsense-readiness-contact-footer-final */
html body[data-hcc-page] .hcc-footer-links{align-content:start!important;align-items:start!important;box-sizing:border-box!important;display:grid!important;gap:30px 96px!important;grid-template-areas:"guides terms" "about privacy" "contact contact"!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;inset:auto!important;min-height:224px!important;padding:48px 0 0!important;position:static!important;width:100%!important}
html body[data-hcc-page] #hccFooterGuides{grid-area:guides!important}html body[data-hcc-page] #hccFooterTerms{grid-area:terms!important}html body[data-hcc-page] #hccFooterAbout{grid-area:about!important}html body[data-hcc-page] #hccFooterPrivacy{grid-area:privacy!important}html body[data-hcc-page] #hccFooterContact{grid-area:contact!important}
@media (max-width:760px){html body[data-hcc-page] .hcc-footer-inner,html body[data-hcc-page] .hcc-footer-links,html body[data-hcc-page] .hcc-site-footer{min-height:234px!important}html body[data-hcc-page] .hcc-footer-links{gap:28px 32px!important;grid-template-areas:"guides terms" "about privacy" "contact contact"!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;padding-top:44px!important}html body[data-hcc-page] #hccFooterContact{grid-area:contact!important}}
@media (max-width:360px){html body[data-hcc-page] .hcc-footer-inner,html body[data-hcc-page] .hcc-footer-links,html body[data-hcc-page] .hcc-site-footer{min-height:286px!important}html body[data-hcc-page] .hcc-footer-links{gap:18px!important;grid-template-areas:"guides" "about" "contact" "privacy" "terms"!important;grid-template-columns:1fr!important}}