.hl-search{position:relative;max-width:560px;margin-top:8px}.hl-search-box{display:flex;align-items:center;gap:10px;padding:0 16px;min-height:52px;border-radius:12px;background:var(--fa-surface);border:1px solid var(--fa-border);color:var(--fa-txt3);box-shadow:0 20px 40px -30px rgba(15,23,42,.3)}.hl-search-box:focus-within{border-color:var(--fa-blue-bd);box-shadow:0 0 0 3px var(--fa-blue-dim2)}.hl-search-box input{flex:1;min-width:0;border:0;outline:none;background:none;font:inherit;font-size:16px;color:var(--fa-txt)}.hl-search-box input::placeholder{color:var(--fa-txt3)}.hl-results{margin-top:8px;border-radius:12px;background:var(--fa-surface);border:1px solid var(--fa-border);overflow:hidden}.hl-results ul{list-style:none;margin:0;padding:0}.hl-results li+li{border-top:1px solid var(--fa-border2)}.hl-results a{display:block;padding:12px 16px;text-decoration:none}.hl-results a:focus-visible,.hl-results a:hover{background:var(--fa-blue-dim2);outline:none}.hl-results b{display:block;font-size:15px;font-weight:600;color:var(--fa-txt)}.hl-results span{display:block;margin-top:2px;font-size:13px;color:var(--fa-txt3)}.hl-noresult{margin:0;padding:14px 16px;font-size:14.5px;color:var(--fa-txt2)}.hl-topics{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:24px;max-width:640px}.hl-topics a{font-size:14px;font-weight:600;color:var(--fa-txt2);text-decoration:none}.hl-topics a:hover{color:var(--fa-blue)}.hl-topics a:focus-visible{outline:2px solid var(--fa-blue);outline-offset:3px;border-radius:4px}.hl-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 48px}.hl-group-h{margin:0 0 8px;font-size:13px;font-weight:600;color:var(--fa-txt3)}.hl-links{list-style:none;margin:0;padding:0;border-bottom:1px solid var(--fa-border)}.hl-links li{border-top:1px solid var(--fa-border)}.hl-links a{display:block;padding:13px 0;font-size:15.5px;font-weight:500;line-height:1.45;color:var(--fa-txt);text-decoration:none}.hl-links a:hover{color:var(--fa-blue)}.hl-links a:focus-visible{outline:2px solid var(--fa-blue);outline-offset:2px;border-radius:4px}.hl-links-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:40px;border-bottom:0}.hl-links-two li:nth-last-child(-n+2){border-bottom:1px solid var(--fa-border)}.hl-modes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 48px}.hl-mode{padding-top:22px;border-top:1px solid var(--fa-border)}.hl-mode-tag{margin:0;font-size:13px;font-weight:600;color:var(--fa-blue)}.hl-mode h3{margin:6px 0 0;font-family:var(--font-dm-sans),"DM Sans",sans-serif;font-size:22px;font-weight:800;letter-spacing:-.5px;color:var(--fa-txt)}.hl-mode-sum{margin:10px 0 0;font-size:15.5px;line-height:1.7;color:var(--fa-txt2)}.hl-mode ul{margin:14px 0 0;padding-left:20px}.hl-mode li{margin:6px 0;font-size:15px;line-height:1.65;color:var(--fa-txt2)}.hl-mode-best{margin:16px 0 0;padding-top:14px;border-top:1px solid var(--fa-border2);font-size:14.5px;color:var(--fa-txt2)}.hl-mode-best b{color:var(--fa-txt)}.hl-topic{padding-top:72px;padding-bottom:72px}.hl-qa{margin:0;border-bottom:1px solid var(--fa-border)}.hl-qa>div{padding:20px 0;border-top:1px solid var(--fa-border);scroll-margin-top:96px}.hl-qa>div:target{background:var(--fa-blue-dim2);box-shadow:-12px 0 0 var(--fa-blue-dim2),12px 0 0 var(--fa-blue-dim2)}.hl-qa dt{font-size:16.5px;font-weight:700;line-height:1.45;color:var(--fa-txt)}.hl-qa dd{margin:8px 0 0;max-width:68ch;font-size:15.5px;line-height:1.75;color:var(--fa-txt2)}.hl-crumb{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 20px;font-size:14px;color:var(--fa-txt3)}.hl-crumb a{color:var(--fa-blue);font-weight:600;text-decoration:none}.hl-crumb a:hover{text-decoration:underline}.hl-crumb a:focus-visible{outline:2px solid var(--fa-blue);outline-offset:3px;border-radius:4px}.hl-article .mk-hero-extra .lp-answer{margin:0}.hl-article .checked-stamp{margin-top:16px}.hl-read{max-width:760px}.hl-read+.hl-read{margin-top:56px}.hl-read-h{margin:0 0 16px;font-family:var(--font-dm-sans),"DM Sans",sans-serif;font-size:24px;font-weight:800;letter-spacing:-.7px;color:var(--fa-txt)}.hl-read p{margin:0;font-size:16px;line-height:1.75;color:var(--fa-txt2)}.hl-guide a,.hl-read p a{color:var(--fa-blue);font-weight:600}.hl-table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.hl-details{margin:0;border-bottom:1px solid var(--fa-border)}.hl-details>div{display:grid;grid-template-columns:minmax(0,200px) minmax(0,1fr);gap:8px 32px;padding:18px 0;border-top:1px solid var(--fa-border)}.hl-details h2{margin:0;font-family:var(--font-dm-sans),"DM Sans",sans-serif;font-size:16px;font-weight:700;line-height:1.5;color:var(--fa-txt)}.hl-details p{font-size:16px;line-height:1.75}.hl-details p,.hl-guide{margin:0;color:var(--fa-txt2)}.hl-guide{padding:16px 18px;border-radius:12px;background:var(--fa-blue-dim2);border:1px solid var(--fa-blue-bd2);font-size:15.5px}@media (max-width:900px){.hl-groups,.hl-modes{grid-template-columns:minmax(0,1fr)}.hl-modes{gap:32px}.hl-topic{padding-top:56px;padding-bottom:56px}.hl-details>div{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.hl-links-two{grid-template-columns:minmax(0,1fr)}.hl-links-two li:nth-last-child(2){border-bottom:0}}