.xkr-post-body{min-width:0}.xkr-post-body>h2:not(.detail-headline){font-size:clamp(26px,3vw,36px);font-weight:700;line-height:1.45;margin:65px 0 25px}.xkr-post-body>p{font-size:16px;line-height:2;margin:0 0 22px}.xkr-post-body>ul,.xkr-post-body>ol{margin:24px 0;padding-left:1.5em;line-height:2}.xkr-post-body>ul{list-style:disc}.xkr-post-body>ol:not(.hiring-steps){list-style:decimal}.xkr-post-body h3{font-size:22px;font-weight:700;line-height:1.6}.xkr-post-body img{max-width:100%;height:auto}.xkr-post-body table{width:100%;border-collapse:collapse;font-size:15px;line-height:2;margin:24px 0}.xkr-post-body th,.xkr-post-body td{padding:22px 0;border-bottom:1px solid #bdc5b4;text-align:left;vertical-align:top}.xkr-post-body th{width:27%;padding-right:20px;font-weight:700}.xkr-post-body td{overflow-wrap:anywhere}.xkr-post-body .hiring-steps{padding:0;list-style:none}.xkr-interview-detail{max-width:960px;margin:0 auto}.xkr-card-image{display:block}.xkr-image-placeholder{aspect-ratio:3/2;display:grid;place-items:center;background:#bfef30;color:#171b16;font-size:clamp(32px,4vw,60px);font-weight:700}.interview-card-copy h2 a{font:inherit;margin:0;border:0;padding:0;display:inline;color:inherit}.xkr-empty{padding:48px 0;border-top:1px solid #bdc5b4}.xkr-post-body a{text-decoration:underline;text-underline-offset:4px}@media(max-width:640px){.xkr-post-body th,.xkr-post-body td{display:block;width:100%;padding:14px 0}.xkr-post-body th{border-bottom:0;padding-bottom:0}}

.page-intro.xkr-story-intro{display:block}.page-intro.xkr-story-intro h1{font-size:clamp(30px,4.5vw,58px);font-weight:700;line-height:1.5;margin:42px 0 0;letter-spacing:normal;overflow-wrap:anywhere}.xkr-story-intro .page-description{font-size:16px;margin-top:24px}
