#core-knowledge-hub{--ink:#343e43;--orange:#f38121;--muted:#617078;--paper:#f4f5f5;color:var(--ink);font-family:Arial,sans-serif;line-height:1.6;background:white}#core-knowledge-hub *{box-sizing:border-box}#core-knowledge-hub [hidden]{display:none!important}#core-knowledge-hub h1,#core-knowledge-hub h2,#core-knowledge-hub h3,#core-knowledge-hub strong{font-family:Exo,Arial,sans-serif}#core-knowledge-hub h1,#core-knowledge-hub h2,#core-knowledge-hub h3{color:inherit;font-style:normal;font-weight:800;margin:0;line-height:1.15;text-transform:none;letter-spacing:-.025em}#core-knowledge-hub h1{font-size:clamp(34px,3.4vw,54px)}#core-knowledge-hub h2{font-size:clamp(28px,2.8vw,40px)}#core-knowledge-hub h3{font-size:23px}#core-knowledge-hub h1>span,#core-knowledge-hub h2>span{color:var(--orange)}#core-knowledge-hub p{margin:0 0 18px}#core-knowledge-hub a{color:inherit;text-decoration:none}#core-knowledge-hub button,#core-knowledge-hub input,#core-knowledge-hub select{font:inherit}#core-knowledge-hub button{cursor:pointer}#core-knowledge-hub button:before,#core-knowledge-hub button:after,#core-knowledge-hub .ckh-button:before,#core-knowledge-hub .ckh-button:after{content:none!important}#core-knowledge-hub svg{width:24px;height:24px;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}#core-knowledge-hub :focus-visible{outline:3px solid var(--orange);outline-offset:4px}.ckh-wrap{width:min(1280px,calc(100% - 80px));margin:auto}.ckh-hero{background:var(--ink);color:white;padding:60px 0 82px}.ckh-hero-grid{display:grid;grid-template-columns:1.25fr 1fr;gap:70px;align-items:center}.ckh-eyebrow{font-size:11px;font-weight:700;letter-spacing:.14em;color:var(--orange);line-height:1.6}.ckh-intro{font-size:24px;line-height:1.35;margin-top:22px!important;font-family:Exo,Arial,sans-serif}.ckh-hero-description{font-size:16px;max-width:510px;color:#e5e8e9}.ckh-search{margin-top:28px}.ckh-search label{display:block;font-size:13px;font-weight:bold;margin-bottom:8px}.ckh-search-field{display:flex;align-items:center;gap:12px;background:white;color:var(--ink);border:2px solid white;border-radius:0 14px 14px 14px;padding:6px 6px 6px 17px;box-shadow:0 7px 25px #00000012}.ckh-search-field:focus-within{border-color:var(--orange)}#core-knowledge-hub .ckh-search input{min-width:0;flex:1;border:0;outline:0;background:white;color:var(--ink);padding:9px 0;height:auto;box-shadow:none;font-size:15px}.ckh-search-field button{display:flex;align-items:center;justify-content:center;width:46px;height:46px;flex-shrink:0;border:1px solid var(--orange);border-radius:0 10px 10px 10px;color:white;background:var(--orange)}.ckh-search-field button:hover{color:var(--ink);background:white}.ckh-popular{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:13px;font-size:11px}.ckh-popular>span{color:#cbd2d5}.ckh-popular button{background:transparent;color:white;border:1px solid #ffffff36;border-radius:30px;padding:4px 10px}.ckh-popular button:hover{border-color:var(--orange)}.ckh-hero-media{position:relative;align-self:stretch;min-height:420px;border-radius:0 28px 28px 28px;overflow:hidden}.ckh-hero-media>img{position:absolute;width:100%;height:100%;object-fit:cover;object-position:center}.ckh-image-caption{position:absolute;inset:auto 0 0;padding:65px 25px 25px;background:linear-gradient(transparent,#162329e6);display:flex;flex-direction:column;gap:6px;font-size:13px}.ckh-image-caption>a{font-weight:bold;display:flex;align-items:center;gap:15px}.ckh-shortcuts{display:grid;grid-template-columns:repeat(3,1fr);position:relative;margin-top:-28px;background:white;box-shadow:0 8px 35px #1f2b3210;border:1px solid #e3e7e8;border-radius:0 18px 18px 18px;overflow:hidden}.ckh-shortcuts>a{padding:27px;display:flex;align-items:center;gap:18px;transition:background .18s}.ckh-shortcuts>a+a{border-left:1px solid #e3e7e8}.ckh-shortcuts>a:hover{background:var(--paper)}.ckh-shortcuts svg{color:var(--orange);width:29px!important;height:29px!important}.ckh-shortcuts strong,.ckh-shortcuts small{display:block}.ckh-shortcuts strong{font-size:17px}.ckh-shortcuts small{font-size:12px;color:var(--muted)}.ckh-arrow{margin-left:auto;font-size:22px}.ckh-library{padding-top:80px;padding-bottom:80px;scroll-margin-top:110px}.ckh-section-head{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:30px}.ckh-section-head>p{max-width:400px;color:var(--muted);font-size:15px;margin:0!important}.ckh-section-head .ckh-eyebrow{margin-bottom:10px!important}.ckh-types{display:flex;flex-wrap:wrap;gap:8px;padding-bottom:22px;border-bottom:1px solid #e0e5e7}.ckh-types button{background:white;color:var(--ink);padding:10px 16px;border:1px solid #dbe0e2;border-radius:30px;font-size:13px!important;transition:background .16s,color .16s}.ckh-types button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:white}.ckh-types button:hover{border-color:var(--ink)}.ckh-filter-row{display:flex;align-items:end;gap:18px;margin:20px 0}.ckh-filter-row>label{font-size:12px;font-weight:bold;display:grid;gap:6px;width:270px}#core-knowledge-hub select{padding:12px;border:1px solid #cbd3d7;background:white;border-radius:8px;color:var(--ink);font-size:14px;max-width:100%;height:46px}.ckh-saved-toggle{display:flex;gap:8px;align-items:center;min-height:46px;background:white;border:1px solid #cbd3d7;border-radius:8px;padding:10px 14px;font-size:13px!important;color:var(--ink)}.ckh-saved-toggle svg{width:18px!important;height:18px!important}.ckh-saved-toggle[aria-pressed=true]{background:var(--ink);color:white}.ckh-saved-toggle>span{font-size:11px;padding:0 6px;background:#e9edef;color:var(--ink);border-radius:20px}.ckh-reset{margin-left:auto;min-height:44px;border:0;background:none;color:var(--ink);text-decoration:underline;font-size:13px!important}.ckh-result-bar{display:flex;justify-content:space-between;gap:20px;font-size:12px;color:var(--muted);margin-top:22px}.ckh-resource-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.ckh-card{display:flex;flex-direction:column;min-width:0;padding:24px;background:var(--paper);border:1px solid #e4e8ea;border-radius:0 18px 18px 18px;transition:box-shadow .18s,transform .18s}.ckh-card:hover{box-shadow:0 8px 20px #24313a0b;transform:translateY(-2px)}.ckh-card-meta{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:22px}.ckh-card-meta>span{font-size:11px;color:var(--muted);font-weight:bold;letter-spacing:.025em}.ckh-save{display:flex;padding:9px;margin:-9px -9px -9px 0;border:0;background:transparent;color:var(--muted);border-radius:5px}.ckh-save[aria-pressed=true]{color:var(--orange)}.ckh-save[aria-pressed=true] svg{fill:var(--orange)}.ckh-card h3{font-size:20px!important;line-height:1.25!important;margin-bottom:12px!important}.ckh-card h3 a:hover{text-decoration:underline!important;text-underline-offset:4px}.ckh-card>p{font-size:14px;color:var(--muted);line-height:1.5;margin-bottom:25px!important}.ckh-card-bottom{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:18px;border-top:1px solid #dce2e4}.ckh-card-bottom>span{font-size:10px;color:var(--muted)}.ckh-card-bottom>a{font-size:12px;font-weight:bold;display:flex;align-items:center;gap:7px;white-space:nowrap}.ckh-card-bottom svg{width:18px!important;height:18px!important;color:var(--orange)}.ckh-load-wrap{text-align:center;margin-top:30px}.ckh-button{display:inline-flex!important;align-items:center;justify-content:center;gap:20px;background:var(--orange);color:white!important;border:2px solid var(--orange);padding:14px 23px;border-radius:0 17px 17px 17px;font-weight:700;line-height:1.4;font-size:14px;transition:background .2s,color .2s}.ckh-button:hover{background:white;color:var(--ink)!important}.ckh-outline{background:white;color:var(--ink)!important}.ckh-outline:hover{background:var(--paper)}.ckh-empty{padding:50px 20px;text-align:center;background:var(--paper);border-radius:0 18px 18px 18px}.ckh-empty h3{margin-bottom:15px!important}.ckh-empty>a{margin-left:20px;text-decoration:underline!important}.ckh-tools{padding:65px 0;background:var(--paper);scroll-margin-top:110px}.ckh-tool-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.ckh-tool{background:white;border:1px solid #e0e5e7;padding:32px;border-radius:0 22px 22px 22px;transition:box-shadow .2s}.ckh-tool:hover{box-shadow:0 6px 24px #24313a12}.ckh-tool-label{font-size:10px;color:var(--muted);letter-spacing:.1em;font-weight:bold}.ckh-tool h3{margin:15px 0!important;font-size:29px!important}.ckh-tool p{font-size:15px;color:var(--muted);max-width:420px}.ckh-tool-cta{display:flex;align-items:center;justify-content:space-between;font-size:14px;font-weight:bold;margin-top:25px}.ckh-tool-cta svg{color:var(--orange)}.ckh-more-core{padding-top:65px;padding-bottom:65px;display:grid;grid-template-columns:1fr 2fr;gap:60px}.ckh-link-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:0 35px}.ckh-link-grid>a{padding:16px 0;border-bottom:1px solid #e0e5e7;font-family:Exo,Arial,sans-serif;font-weight:bold}.ckh-link-grid>a:hover{color:var(--orange)!important}.ckh-link-grid span{display:block;font-family:Arial,sans-serif;font-weight:normal;font-size:12px;color:var(--muted);margin-top:3px}.ckh-help{padding:50px 0;background:var(--paper)}.ckh-help-grid{display:grid;grid-template-columns:2fr 1fr;gap:50px;align-items:center}.ckh-help h2{font-size:32px!important;margin-bottom:15px!important}.ckh-help p:not(.ckh-eyebrow){font-size:15px;color:var(--muted);margin-bottom:0!important}.ckh-help-grid>div:last-child{text-align:center}.ckh-phone{display:block;font-size:13px;margin-top:14px}
@media(max-width:1050px){.ckh-wrap{width:calc(100% - 48px)}.ckh-hero-grid{gap:35px}.ckh-shortcuts>a{padding:22px 16px;gap:12px}.ckh-shortcuts strong{font-size:15px}.ckh-resource-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ckh-more-core{gap:35px}.ckh-hero-media{min-height:420px}.ckh-section-head>p{max-width:330px}}
@media(max-width:700px){.ckh-wrap{width:calc(100% - 36px)}.ckh-hero{padding:35px 0 48px}.ckh-hero-grid{display:block}.ckh-hero-media{display:none}.ckh-intro{font-size:21px}.ckh-hero-description{font-size:15px}.ckh-search{margin-top:22px}.ckh-search-field{gap:8px;padding-left:12px}.ckh-search-field>svg{width:20px!important}.ckh-search input{font-size:13px!important}.ckh-shortcuts{display:block;margin-top:0;border-radius:0;box-shadow:none;border-width:0 0 1px}.ckh-shortcuts>a{padding:18px 0}.ckh-shortcuts>a+a{border-left:0;border-top:1px solid #e3e7e8}.ckh-shortcuts strong{font-size:16px}.ckh-shortcuts small{font-size:12px}.ckh-library{padding-top:40px;padding-bottom:40px;scroll-margin-top:90px}.ckh-section-head{display:block;margin-bottom:25px}.ckh-section-head>p{margin-top:14px!important;max-width:none;font-size:14px}.ckh-types{gap:7px;padding-bottom:18px}.ckh-types button{font-size:12px!important;padding:8px 11px;min-height:40px}.ckh-filter-row{flex-wrap:wrap;gap:12px}.ckh-filter-row>label{width:100%}.ckh-saved-toggle{font-size:12px!important}.ckh-result-bar{font-size:12px;margin-top:16px}.ckh-save-hint{display:none!important}.ckh-resource-grid{grid-template-columns:1fr;gap:12px}.ckh-card{padding:21px}.ckh-card-meta{margin-bottom:17px}.ckh-card-bottom{padding-top:14px}.ckh-card-bottom>a{font-size:13px}.ckh-tools{padding:40px 0}.ckh-tool-grid{grid-template-columns:1fr;gap:16px}.ckh-tool{padding:25px}.ckh-tool h3{font-size:26px!important}.ckh-more-core{display:block;padding-top:40px;padding-bottom:40px}.ckh-link-grid{gap:0 22px;margin-top:20px}.ckh-link-grid>a{font-size:14px}.ckh-link-grid span{font-size:11px}.ckh-help{padding:35px 0}.ckh-help-grid{display:block}.ckh-help-grid>div:last-child{text-align:left;margin-top:25px}.ckh-help h2{font-size:29px!important}.ckh-empty>a{display:block;margin:18px 0 0}.ckh-help .ckh-button{width:100%}.ckh-phone{text-align:center}}
@media(prefers-reduced-motion:reduce){#core-knowledge-hub *{transition:none!important;scroll-behavior:auto!important}}

#core-knowledge-hub .ckh-card{overflow:hidden;transition:border-color .2s,box-shadow .2s,transform .2s}
#core-knowledge-hub .ckh-card:hover,#core-knowledge-hub .ckh-card:focus-within{border-color:#f38121}
#core-knowledge-hub .ckh-card-image{position:relative;display:block;margin:-24px -24px 22px;background:#fff;aspect-ratio:1.65;overflow:hidden;flex-shrink:0}
#core-knowledge-hub .ckh-card-image img{display:block;width:100%;height:100%;object-fit:cover;max-width:none;margin:0}
#core-knowledge-hub .ckh-document-image img{object-fit:contain;padding:14px}
#core-knowledge-hub .ckh-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:52px;height:52px;background:#343e43e6;color:white;border:1px solid #ffffffa6;border-radius:0 15px 15px 15px}
#core-knowledge-hub .ckh-play svg{width:24px;height:24px;fill:white;stroke:none;margin-left:2px}
@media(max-width:700px){#core-knowledge-hub .ckh-card-image{margin:-21px -21px 20px;aspect-ratio:1.7}}
