.hck{font-family:Arial,Helvetica,sans-serif;color:#10263b;background:#fff}.hck *{box-sizing:border-box}.hck-wrap{width:min(1320px,calc(100% - 80px));margin-inline:auto}.hck-block{padding:52px 0;scroll-margin-top:110px}.hck-block+.hck-block{border-top:1px solid #d7e1ea}.hck h2,.hck h3{font-family:Arial,Helvetica,sans-serif!important;font-weight:700;color:#10263b;letter-spacing:-.02em;text-wrap:pretty}.hck h2{font-size:clamp(27px,3vw,38px);line-height:1.2;margin:0 0 26px}.hck h3{font-size:19px;line-height:1.35;margin:0 0 12px}.hck p{font-size:16px;line-height:1.7;color:#4c6175;margin:0;max-width:72ch}.hck .hck-intro{margin-bottom:28px}.hck-applications{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.hck-selection{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 52px;counter-reset:hck-step;list-style:none;margin:0;padding:0}.hck-selection li{position:relative;border-top:1px solid #d7e1ea;padding:20px 0 0 40px;counter-increment:hck-step;min-width:0}.hck-selection li:before{content:'0' counter(hck-step);position:absolute;left:0;top:20px;font-size:13px;font-weight:700;color:#0055c7}.hck-technical{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.hck-technical>div{padding-left:20px;border-left:2px solid #bed2e8}.hck-post{background:#f3f7fb}.hck-questions{max-width:1050px;border-top:1px solid #cbd8e5}.hck-questions details{border-bottom:1px solid #cbd8e5}.hck-questions summary{padding:20px 4px;cursor:pointer;font-size:17px;font-weight:700;line-height:1.5;color:#10263b}.hck-questions p{padding:0 4px 24px;max-width:82ch}.hck-questions details[open] summary{color:#0055c7}.hck a,.hvc .hck a{color:#174c7f;text-decoration:underline;text-underline-offset:4px}.hck-related{list-style:none;padding:0;margin:0 0 22px;display:flex;flex-wrap:wrap;gap:12px}.hck-related a{display:flex;align-items:center;min-height:48px;padding:12px 22px;border:1px solid #becfe0;border-radius:999px;background:#fff;font-weight:700;text-decoration:none!important}.hck-related a:hover{border-color:#0055c7}.hck-guide-link{display:inline-flex;align-items:center;min-height:44px}.hck :focus-visible,.hck-nav :focus-visible{outline:3px solid #0055c7;outline-offset:4px}.hck-definition-label{font:700 16px/1.5 Arial,Helvetica,sans-serif;color:#10263b;margin:22px 0 8px}.hck-nav{display:flex;flex-wrap:wrap;gap:4px 18px;margin-top:24px;font:14px/1.5 Arial,Helvetica,sans-serif}.hck-nav a,.hvc .hck-nav a{display:inline-flex;align-items:center;min-height:44px;color:#174c7f;text-decoration:underline;text-underline-offset:4px}.hck-definition{font:16px/1.7 Arial,Helvetica,sans-serif;color:#4c6175;max-width:72ch}.hck-definition p{margin:0}.hvc .hck-definition-label{margin-top:22px;margin-bottom:8px;color:#10263b}.hvc .hck-definition p{color:#4c6175}@media(max-width:989px){.hck-wrap{width:calc(100% - 48px)}.hck-applications,.hck-technical{gap:24px}.hck-selection{gap:24px 32px}}@media(max-width:599px){.hck-wrap{width:calc(100% - 36px)}.hck-block{padding:36px 0;scroll-margin-top:88px}.hck-applications,.hck-technical,.hck-selection{grid-template-columns:1fr;gap:24px}.hck h2{margin-bottom:22px}.hck-related{flex-direction:column;align-items:flex-start}.hck p{font-size:15px}.hck-nav{gap:0 16px}.hck-definition{font-size:15px}}
