.guides-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.guides-page{padding-top:12px;padding-bottom:112px}.guides-directory-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.guides-directory-card{position:relative;isolation:isolate;overflow:hidden;min-width:0;min-height:224px;display:flex;flex-direction:column;padding:23px 22px 22px;border:1px solid var(--line);border-radius:8px;background:var(--panel);color:var(--text);transition:border-color .2s ease}.guides-directory-card.ki-guide-tactile:before{z-index:1}.guides-directory-card:focus-visible{outline:2px solid var(--pink);outline-offset:3px}.guides-card-art{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0;background:var(--panel)}.guides-card-art:after,.guides-card-art:before{content:"";position:absolute;inset:0;pointer-events:none}.guides-card-art:before{background-image:linear-gradient(125deg,rgba(45,59,102,.05),rgba(167,44,108,.07)),var(--guide-card-image);background-size:100% 100%,auto 100%;background-position:50%,100%;background-repeat:no-repeat;filter:saturate(.85) contrast(1.02) brightness(var(--guide-photo-brightness,1.6));-webkit-mask-image:linear-gradient(90deg,transparent,transparent 59%,#000 81%,#000);mask-image:linear-gradient(90deg,transparent,transparent 59%,#000 81%,#000);transition:filter .55s ease}.guides-card-art:after{background:linear-gradient(0deg,var(--panel) 0,var(--panel) 12%,rgba(21,22,27,.95) 23%,transparent 51%)}.guides-directory-card:hover .guides-card-art:before{filter:saturate(1.15) contrast(1.02) brightness(var(--guide-photo-brightness,1.6))}.guides-directory-card[data-guide-section=moving-to-korea]{--guide-card-image:url(/images/guides/moving-to-korea.webp);--guide-photo-brightness:1.55}.guides-directory-card[data-guide-section=living-in-korea]{--guide-card-image:url(/images/guides/living-in-korea.webp);--guide-photo-brightness:1.68}.guides-directory-card[data-guide-section=healthcare]{--guide-card-image:url(/images/guides/healthcare.webp);--guide-photo-brightness:1.76}.guides-directory-card[data-guide-section=work-study]{--guide-card-image:url(/images/guides/work-and-study.webp);--guide-photo-brightness:1.38}.guides-directory-card[data-guide-section=money-banking]{--guide-card-image:url(/images/guides/money-and-banking.webp);--guide-photo-brightness:2.18}.guides-directory-card[data-guide-section=transport]{--guide-card-image:url(/images/guides/transport.webp);--guide-photo-brightness:1.92}.guides-directory-card[data-guide-section=visiting-korea]{--guide-card-image:url(/images/guides/visiting-korea.webp);--guide-photo-brightness:1.46}.guides-directory-card[data-guide-section=practical-korea]{--guide-card-image:url(/images/guides/practical-korea.webp);--guide-photo-brightness:1.44}.guides-card-bottom,.guides-card-meta{display:flex}.guides-card-bottom{position:relative;z-index:2;margin-top:auto;flex-direction:column;gap:13px}.guides-card-bottom strong{display:block;font:770 clamp(19px,1.65vw,23px)/1.15 var(--font-sans);letter-spacing:-.04em}.guides-card-meta{align-items:end;color:#929ba4;font:440 11px/1.55 var(--font-sans)}.guides-selected{margin-top:70px}.guides-selected>h2{margin:0 0 18px;font:770 23px/1.2 var(--font-sans);letter-spacing:-.035em}.guides-selected-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid rgba(255,255,255,.13)}.guides-selected-card{padding:17px 22px 18px 0;border-bottom:1px solid rgba(255,255,255,.12);display:flex;flex-direction:column}.guides-selected-card:not(:nth-child(3n+1)){padding-left:22px;border-left:1px solid rgba(255,255,255,.1)}.guides-selected-topic{color:var(--pink);font:780 10px/1.2 var(--font-sans);letter-spacing:.08em;text-transform:uppercase}.guides-selected-card h3{margin:10px 0 0;color:#e2e6e9;font:690 17px/1.3 var(--font-sans);letter-spacing:-.025em}.guides-selected-summary{display:block;margin-top:7px;color:#929fa8;font:460 11.5px/1.55 var(--font-sans)}.guides-selected-status{margin-top:auto;color:#7f8a93;font:550 10px/1.2 var(--font-sans);letter-spacing:.04em}.guides-department{position:relative;isolation:isolate}.guides-department:before{content:"";position:absolute;z-index:0;pointer-events:none;inset:-70px 0 auto;height:640px;background:radial-gradient(ellipse 75% 70% at 24% 31%,rgba(240,43,114,.27) 0,rgba(240,43,114,.145) 33%,rgba(240,43,114,.045) 65%,rgba(240,43,114,0) 90%);filter:blur(80px)}.guides-department>*{position:relative;z-index:1}.guides-department-header{margin:30px 0 34px}.guides-department-header h1{margin:0;font:790 clamp(32px,4.5vw,48px)/1.12 var(--font-sans);letter-spacing:-.055em}.guides-topic-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.guides-topic-card{display:flex;flex-direction:column;justify-content:flex-end;min-height:180px;padding:21px;border:1px solid var(--line);border-radius:8px;background:var(--panel)}.guides-topic-card h2{margin:0;font:700 19px/1.21 var(--font-sans);letter-spacing:-.028em}.guides-selected-directory{margin-top:72px}@media (min-width:821px){.guide-context-island-wrap{margin-bottom:var(--desktop-island-gap-after)}.guides-desktop-island{gap:2px}.guides-more-popover{width:181px}}.guides-mobile-island{display:none}@media (max-width:1050px) and (min-width:821px){.guides-directory-grid,.guides-topic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.guides-mobile-island{display:block;position:sticky;top:76px;z-index:35;width:100%;padding:10px 18px 6px;background:linear-gradient(180deg,var(--bg) 85%,rgba(8,11,15,.92))}.guides-mobile-row{height:44px;padding:5px 6px;border:1px solid rgba(255,255,255,.13);border-radius:21px;background:rgba(19,21,27,.72);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 12px 30px rgba(0,0,0,.29)}.guides-mobile-more>summary,.guides-mobile-row,.guides-mobile-row>a{display:flex;align-items:center;justify-content:center;gap:3px;min-width:0}.guides-mobile-more>summary,.guides-mobile-row>a{height:30px;padding:0 10px;border-radius:999px;color:#a6adb3;font:770 10px/1 var(--font-sans);letter-spacing:.025em;text-transform:uppercase;white-space:nowrap}.guides-mobile-row .is-active{color:var(--pink)}.guides-mobile-more{position:relative}.guides-mobile-more>summary{list-style:none;cursor:pointer}.guides-mobile-more>summary::-webkit-details-marker{display:none}.guides-mobile-more svg{width:9px;height:9px;color:var(--pink)}.guides-mobile-popover{position:absolute;right:0;top:38px;z-index:45;min-width:190px;padding:6px;border:1px solid rgba(255,255,255,.12);border-radius:13px;background:rgba(13,13,16,.98);box-shadow:0 16px 40px rgba(0,0,0,.54)}.guides-mobile-popover a{display:block;padding:10px;border-radius:6px;color:#d6dce0;font-size:11px;font-weight:650}.guides-mobile-popover a.is-active,.guides-mobile-popover a:hover{background:rgba(255,255,255,.06);color:var(--pink)}.guides-page{padding-top:16px;padding-bottom:80px}.guides-department-header{margin:18px 0 28px}.guides-department:before{height:440px;filter:blur(65px)}.guides-directory-grid,.guides-topic-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.guides-directory-card{min-height:195px;padding:17px}.guides-card-bottom strong{font-size:19px;line-height:1.16}.guides-card-meta{font-size:10px}.guides-card-art:before{opacity:.95}.guides-selected{margin-top:48px}.guides-selected>h2{font-size:21px}.guides-selected-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.guides-selected-card{padding:16px 14px 17px 0}.guides-selected-card:not(:nth-child(3n+1)){padding-left:0;border-left:0}.guides-selected-card:nth-child(2n){padding-left:14px;border-left:1px solid rgba(255,255,255,.1)}.guides-selected-card h3{font-size:17px}.guides-topic-card{min-height:146px;padding:17px}.guides-topic-card h2{font-size:17px}}@media (max-width:420px){.guides-mobile-island{padding-inline:12px}.guides-mobile-more>summary,.guides-mobile-row>a{padding-inline:8px;font-size:9.3px}.guides-directory-card{min-height:178px;padding:15px 13px}.guides-card-bottom strong{font-size:17px}.guides-card-meta{font-size:9px;gap:4px}.guides-card-art:before{opacity:.88}.guides-selected-grid{grid-template-columns:1fr}.guides-selected-card,.guides-selected-card:nth-child(2n){padding:18px 0;border-left:0}}@media (prefers-reduced-motion:reduce){.guides-card-art:before,.guides-directory-card{transition:none}.guides-directory-card:hover{transform:none}}.ki-guide-article{--ki-line:rgba(255,255,255,.115);--ki-quiet:#8b98a1;padding-top:44px;padding-bottom:96px}.ki-guide-reading-layout{width:100%;max-width:1080px;margin-inline:auto;display:grid;grid-template-columns:minmax(0,780px) minmax(200px,245px);gap:clamp(30px,3.2vw,50px);align-items:stretch;justify-content:center}.ki-guide-main{min-width:0;width:100%}.ki-guide-head{padding:1px 0 26px}.ki-guide-mobile-return{display:none}.ki-guide-head h1{max-width:700px;margin:0;font:780 clamp(37px,3.4vw,47px)/1.21 var(--font-sans);letter-spacing:-.044em;color:#f4f6f7;text-wrap:balance}.ki-guide-deck{max-width:670px;margin:19px 0 0;color:#b0bbc3;font:460 15.5px/1.7 var(--font-sans);letter-spacing:-.009em}.ki-guide-facts{scroll-margin-top:160px;padding:21px 25px 22px;background:#141b22;border:0;border-radius:8px;box-shadow:inset 3px 0 0 var(--pink)}.ki-guide-fact-grid{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:29px;row-gap:23px}.ki-guide-fact{min-width:0;min-height:0;padding:0;border:0}.ki-guide-fact dt{color:#96a2ac;font:560 10.5px/1.45 var(--font-sans);margin:0 0 8px}.ki-guide-fact dd{margin:0;color:#ebeff1;font:720 16px/1.35 var(--font-sans);letter-spacing:-.019em}.ki-guide-fact p{margin:5px 0 0;color:#8e9ba4;font:460 10.5px/1.45 var(--font-sans)}.ki-guide-content{font-family:var(--font-sans);max-width:100%}.ki-guide-facts-footnote{margin:27px 0 0!important;color:#9ba7ae!important;font:460 12px/1.58 var(--font-sans)!important}.ki-guide-section{margin-top:45px;scroll-margin-top:150px}.ki-guide-section>h2{margin:0 0 20px;color:#f2f4f6;font:755 22px/1.3 var(--font-sans);letter-spacing:-.029em}.ki-guide-content li,.ki-guide-content p{color:#ccd4d8;font:440 15px/1.74 var(--font-sans);letter-spacing:-.006em}.ki-guide-content p{margin:0 0 13px;max-width:74ch}.ki-guide-content li{max-width:74ch}.ki-guide-content p:last-child{margin-bottom:0}.ki-guide-content strong{color:#f1f3f5;font-weight:700}.ki-guide-content a{color:#ff78aa;border-bottom:1px solid rgba(240,43,114,.42);text-underline-offset:3px;text-decoration:none}.ki-guide-content a:focus-visible,.ki-guide-content a:hover{color:#fff;border-color:var(--pink)}.ki-guide-content em{font-style:italic;color:#e7ebef}.ki-guide-content ul{margin:9px 0 18px;padding-left:20px}.ki-guide-content li{padding:1px 0 1px 4px}.ki-guide-content li::marker{color:var(--pink)}.ki-guide-steps{border:0}.ki-guide-step{display:grid;grid-template-columns:24px minmax(0,1fr);column-gap:7px;padding:20px 0 22px;border:0}.ki-guide-step+.ki-guide-step{margin-top:6px}.ki-guide-step>.ki-guide-step-number{grid-column:1;grid-row:1;align-self:start}.ki-guide-step>div{grid-column:2;grid-row:1;min-width:0}.ki-guide-step-number{color:var(--pink);font:760 13px/1.6 var(--font-sans);letter-spacing:.035em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ki-guide-step h3{margin:0 0 11px;color:#f2f4f6;font:725 17px/1.45 var(--font-sans);letter-spacing:-.019em}.ki-guide-step p{margin-bottom:11px}.ki-guide-step p:last-child{margin-bottom:0}.ki-guide-notice{margin:17px 0;padding:21px 21px 22px;background:rgba(240,43,114,.045);border-left:2px solid var(--pink);border-radius:0}.ki-guide-notice>strong{display:block;margin:0 0 7px;font:730 14px/1.45 var(--font-sans);color:#f2f4f5}.ki-guide-notice>div{color:#c9d1d6;font:480 15px/1.7 var(--font-sans)}.ki-guide-exception-list{border:0}.ki-guide-exception-list>div{padding:14px 0 16px;border:0}.ki-guide-exception-list>div+div{margin-top:3px}.ki-guide-exception-list h3{margin:0 0 7px;color:#f0f2f3;font:710 15.5px/1.4 var(--font-sans)}.ki-guide-exception-list p{margin-bottom:9px}.ki-guide-exception-list p:last-child{margin-bottom:0}.ki-guide-tips-section{margin-top:39px}.ki-guide-tips{margin:0;padding:0;background:transparent;box-shadow:none}.ki-guide-tip{padding:12px 0 11px}.ki-guide-tip+.ki-guide-tip{margin-top:2px}.ki-guide-tip h3{margin:0 0 7px;color:#e9eef1;font:700 15px/1.42 var(--font-sans);letter-spacing:-.013em}.ki-guide-tip p{margin:0 0 9px;color:#bdc8cf;font:460 14.5px/1.68 var(--font-sans)}.ki-guide-tip p:last-child{margin-bottom:0}.ki-guide-tips-section>.ki-guide-notice{margin:20px 0 0}.ki-guide-notice>div>p{color:#c9d1d6;font:480 15px/1.7 var(--font-sans);margin:0 0 10px}.ki-guide-notice>div>p:last-child{margin-bottom:0}.ki-guide-side{min-width:0;align-self:stretch;padding-top:clamp(84px,8.2vw,120px)}.ki-guide-side-sticky{position:sticky;top:140px;max-height:calc(100dvh - 158px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#343d44 transparent;padding-top:0;transition:top .24s cubic-bezier(.22,.61,.36,1)}@media (min-width:1101px){body:has(.global-masthead.is-hidden) .ki-guide-side-sticky{top:64px;max-height:calc(100dvh - 82px)}}.ki-guide-rail-group>h2{margin:0 0 14px;color:#b2bcc4;font:800 9px/1.4 var(--font-sans);text-transform:uppercase;letter-spacing:.11em}.ki-guide-aside-links{border:0}.ki-guide-aside-links a{display:block;position:relative;padding:12px 0 15px;border:0}.ki-guide-aside-links strong{display:block;color:#e0e5e8;font:650 12px/1.4 var(--font-sans);letter-spacing:-.013em}.ki-guide-aside-links a>span{display:block;margin-top:6px;color:#87949c;font:440 10.5px/1.75 var(--font-sans)}.ki-guide-aside-links a:hover strong{color:var(--pink)}.ki-guide-article-footer{margin-top:62px;padding-top:25px;border-top:1px solid var(--ki-line)}.ki-guide-continue{margin-top:0}.ki-guide-continue>h2{margin:0 0 19px;color:#f2f4f6;font:745 20px/1.3 var(--font-sans);letter-spacing:-.026em}.ki-guide-related-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:13px;row-gap:13px;align-items:stretch;margin:0;padding:0;list-style:none}.ki-guide-related-list li{min-width:0;display:flex;align-self:stretch}.ki-guide-related-list a{display:flex;flex:1 1;flex-direction:column;position:relative;min-width:0;padding:15px 16px 16px;color:#e2e8ec;text-decoration:none;gap:7px}.ki-guide-related-list a>strong{color:inherit;font:660 13px/1.48 var(--font-sans)}.ki-guide-related-list a:hover{color:#fff}.ki-guide-related-list .ki-guide-related-summary{display:block;color:#94a2ac;font:460 11.5px/1.55 var(--font-sans);letter-spacing:0}.ki-guide-mobile-resources,.ki-guide-mobile-return{display:none}@media (min-width:821px){.ki-guide-article-island-anchor{margin-bottom:-42px}.ki-guide-article-island{min-height:42px}}@media (max-width:1100px){.ki-guide-reading-layout{display:block;max-width:730px;margin:0 auto}.ki-guide-article{padding-top:34px}.ki-guide-side{display:none}.ki-guide-mobile-resources{display:block;max-width:290px;margin:-4px 0 25px}.ki-guide-mobile-resource{min-width:0;position:relative;border:1px solid #303a43;border-radius:7px;background:#0d1318}.ki-guide-mobile-resource summary{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:42px;padding:0 13px;list-style:none;cursor:pointer;color:#cbd2d7;font:690 11px/1.4 var(--font-sans);letter-spacing:.01em}.ki-guide-mobile-resource summary::-webkit-details-marker{display:none}.ki-guide-mobile-resource summary span{display:inline-flex;align-items:center;justify-content:center;min-width:19px;height:19px;border-radius:50%;color:var(--pink);background:rgba(240,43,114,.09);font:720 10px/1 var(--font-sans)}.ki-guide-mobile-resource[open] summary{border-bottom:1px solid var(--ki-line)}.ki-guide-mobile-resource-inner{padding:3px 13px 13px}}@media (max-width:820px){.ki-guide-article{padding-top:20px;padding-bottom:75px}.ki-guide-related-list{grid-template-columns:repeat(2,minmax(0,1fr))}.ki-guide-mobile-return{display:inline-block;margin:0 0 20px;color:var(--pink);font:760 10px/1.4 var(--font-sans);text-transform:uppercase;letter-spacing:.045em}.ki-guide-head h1{font-size:clamp(33px,6.4vw,43px);line-height:1.21}.ki-guide-deck{font-size:15.5px;line-height:1.64}.ki-guide-section{margin-top:39px}.ki-guide-section>h2{font-size:21px}}@media (max-width:520px){.ki-guide-article{padding-top:15px}.ki-guide-head{padding-bottom:25px}.ki-guide-head h1{font-size:34px;line-height:1.22}.ki-guide-deck{margin-top:16px;font-size:15px}.ki-guide-facts{padding:18px 17px 19px 20px}.ki-guide-fact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 14px}.ki-guide-fact{display:block;padding:0}.ki-guide-fact dt{margin:0 0 7px;font-size:10px}.ki-guide-fact dd{font-size:14px}.ki-guide-fact p{font-size:10px}.ki-guide-mobile-resources{max-width:none;margin-bottom:23px}.ki-guide-related-list{grid-template-columns:1fr;row-gap:10px;max-width:420px}.ki-guide-article-footer{margin-top:45px;padding-top:20px}.ki-guide-continue{margin-top:0}.ki-guide-continue>h2{font-size:20px}.ki-guide-mobile-resource summary{padding:0 10px;font-size:10px}.ki-guide-mobile-resource-inner{padding:3px 10px 12px}.ki-guide-content li,.ki-guide-content p{font-size:15px;line-height:1.68}.ki-guide-step{grid-template-columns:19px minmax(0,1fr);gap:7px;padding:17px 0 18px}.ki-guide-step-number{font-size:11px;line-height:1.75}.ki-guide-step h3{font-size:17px}.ki-guide-notice{padding:18px 18px 19px}.ki-guide-exception-list h3{font-size:15px}.ki-guide-tips{padding:0}.ki-guide-tip h3{font-size:14.5px}.ki-guide-tip p{font-size:14px;line-height:1.64}}@media (prefers-reduced-motion:reduce){.ki-guide-aside-links a,.ki-guide-related-list a,.ki-guide-side-sticky{transition:none}}.ki-guide-featured{margin-bottom:48px}.ki-guide-featured-grid{display:grid;grid-template-columns:repeat(3,minmax(0,285px));align-items:stretch;gap:14px}.ki-guide-featured-card{display:flex;flex-direction:column;padding:20px 20px 21px;background:radial-gradient(ellipse at 95% 3%,rgba(77,103,124,.18),transparent 72%),linear-gradient(155deg,#1b242d,#141b22);border:0;border-radius:9px;box-shadow:0 6px 20px rgba(0,0,0,.14);position:relative;overflow:hidden;transition:background .28s ease,box-shadow .28s ease}.ki-guide-tactile{--ki-guide-tilt-x:0deg;--ki-guide-tilt-y:0deg;--ki-guide-light-x:50%;--ki-guide-light-y:50%;--ki-guide-glint-x:50%;--ki-guide-glint-y:0%;transform:perspective(1000px) rotateX(var(--ki-guide-tilt-x)) rotateY(var(--ki-guide-tilt-y));transform-style:preserve-3d;will-change:transform}.ki-guide-featured-card:focus-visible,.ki-guide-featured-card:hover{background:radial-gradient(ellipse at 95% 3%,rgba(111,143,167,.31),transparent 74%),linear-gradient(155deg,#263440,#1c2832);box-shadow:0 14px 32px rgba(0,0,0,.27)}.ki-guide-tactile:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:0;z-index:0;background:radial-gradient(circle 300px at var(--ki-guide-light-x) var(--ki-guide-light-y),rgba(255,105,168,.15) 0,rgba(240,43,114,.05) 40%,transparent 80%);transition:opacity .28s ease}.ki-guide-tactile:focus-visible:before,.ki-guide-tactile:hover:before{opacity:1}.ki-guide-featured-card>*{position:relative;z-index:1}.ki-guide-tactile:after{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;pointer-events:none;opacity:0;z-index:2;background:radial-gradient(circle 150px at var(--ki-guide-glint-x) var(--ki-guide-glint-y),rgba(255,135,187,.9) 0,rgba(240,43,114,.42) 42%,transparent 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.ki-guide-tactile:hover:after{animation:ki-guide-edge-bloom 1.3s ease-out 1 both}@keyframes ki-guide-edge-bloom{0%{opacity:0}15%{opacity:.78}55%{opacity:.25}to{opacity:0}}.ki-guide-featured-card:focus-visible{outline:2px solid var(--pink);outline-offset:3px}.ki-guide-featured-label{color:var(--pink);font:760 9px/1.4 var(--font-sans);text-transform:uppercase;letter-spacing:.09em;transition:color .2s ease}.ki-guide-featured-card:focus-visible .ki-guide-featured-label,.ki-guide-featured-card:hover .ki-guide-featured-label{color:#ff86b5}.ki-guide-featured-card strong{margin:11px 0 0;color:#f3f4f5;font:710 17px/1.3 var(--font-sans);letter-spacing:-.026em}.ki-guide-featured-summary{display:block;margin-top:7px;color:#a6b2ba;font:460 11.5px/1.55 var(--font-sans)}.ki-guide-directory-groups{margin-top:0}.ki-guide-groups-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:28px;max-width:883px;margin:0}.ki-guide-groups-grid[data-group-count="4"]{grid-template-columns:repeat(4,minmax(0,1fr));max-width:1180px}.ki-guide-group{min-width:0}.ki-guide-group h2{color:var(--pink);margin:0 0 13px;font:800 10px/1.45 var(--font-sans);text-transform:uppercase;letter-spacing:.085em}.ki-guide-group ul{margin:0;padding:0;list-style:none;border-bottom:1px solid rgba(255,255,255,.07)}.ki-guide-group li+li,.ki-guide-group ul{border-top:1px solid rgba(255,255,255,.07)}.ki-guide-group li+li{margin-top:0}.ki-guide-group li a{display:block;box-sizing:border-box;width:100%;min-height:36px;padding:9px 10px;border-radius:5px;color:#cbd3d9;font:570 13.5px/1.5 var(--font-sans);text-decoration:none;transition:color .22s ease,background-color .22s ease}.ki-guide-group li a .ki-guide-row-title{display:inline-block;transition:transform .24s cubic-bezier(.2,.7,.2,1)}.ki-guide-group li a:focus-visible .ki-guide-row-title,.ki-guide-group li a:hover .ki-guide-row-title{transform:translateX(5px)}.ki-guide-group li a:focus-visible,.ki-guide-group li a:hover{color:#fff;background:rgba(255,255,255,.045)}.ki-guide-group li a:focus-visible{outline:2px solid var(--pink);outline-offset:2px}.ki-guide-directory-empty{margin:0;padding:17px 0 30px;color:#9aa5ad;font:500 13px/1.6 var(--font-sans)}.ki-guide-selected-link{transition:background .15s ease}.ki-guide-selected-link:hover h3{color:var(--pink)}.ki-guide-selected-link:focus-visible{outline:2px solid var(--pink);outline-offset:3px}@media(max-width:1050px){.ki-guide-featured-grid{grid-template-columns:repeat(2,minmax(0,285px))}}@media(max-width:820px){.ki-guide-featured{margin-bottom:38px}.ki-guide-featured-card{padding:18px}.ki-guide-featured-card strong{font-size:17px}.ki-guide-groups-grid,.ki-guide-groups-grid[data-group-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr));max-width:620px;gap:22px}}@media(max-width:560px){.ki-guide-featured-grid{grid-template-columns:minmax(0,1fr);max-width:420px;gap:10px}.ki-guide-featured-card{padding:16px 17px 17px}.ki-guide-featured-card strong{font-size:16px;margin-top:9px}.ki-guide-featured-summary{margin-top:6px}.ki-guide-groups-grid,.ki-guide-groups-grid[data-group-count="4"]{grid-template-columns:minmax(0,1fr);max-width:420px;gap:25px}}@media(hover:none){.ki-guide-tactile:hover{transform:none}.ki-guide-tactile:hover:before{opacity:0}.ki-guide-tactile:hover:after{opacity:0;animation:none}}@media(prefers-reduced-motion:reduce){.ki-guide-featured-label,.ki-guide-group li a,.ki-guide-row-title,.ki-guide-tactile,.ki-guide-tactile:after,.ki-guide-tactile:before{transition:none}.ki-guide-group li a:focus-visible .ki-guide-row-title,.ki-guide-group li a:hover .ki-guide-row-title,.ki-guide-tactile:focus-visible,.ki-guide-tactile:hover{transform:none}.ki-guide-tactile:before{opacity:0!important}.ki-guide-tactile:after{opacity:0!important;animation:none!important}}.ki-guide-related-list .ki-guide-related-card{box-sizing:border-box;width:100%;height:100%;min-height:0;border:1px solid var(--ki-line);border-radius:7px;background:#121a20;gap:7px}.ki-guide-related-list .ki-guide-related-card:focus-visible,.ki-guide-related-list .ki-guide-related-card:hover{background:#19242c;box-shadow:0 12px 28px rgba(0,0,0,.22)}.ki-guide-related-list .ki-guide-related-card>strong{margin:0;font:660 13px/1.48 var(--font-sans);letter-spacing:0}.ki-guide-related-list .ki-guide-related-card .ki-guide-related-summary{margin-top:0}