.career-story .s-problem{padding-top:12px}.career-story .s-problem .headline .big{font-size:clamp(32px,9vw,36px)}.career-story .career-thoughts{display:flex;justify-content:space-between;gap:10px;padding:4px 16px 0}.career-story .thought{position:relative;inset:auto;box-shadow:none;border-radius:48% 52% 46% 54%/53% 46% 54% 47%;font-size:20px;padding:12px 10px;white-space:normal}.career-story .career-thoughts .thought{flex-shrink:0;width:max-content}.career-story .career-thoughts .thought:last-child{transform:rotate(2deg)}.career-story .art-confused img{height:180px;object-position:center 40%;mask-image:linear-gradient(180deg,transparent,#000 9%,#000 85%,transparent)}.career-story .sfx-sigh{top:18%;left:7%}.career-story .problem-caption{display:table;margin:0 auto 12px;max-width:calc(100% - 36px);border-radius:0;box-shadow:4px 4px 0 var(--ink);text-align:center}.career-story .s-turn{padding-top:40px;background:linear-gradient(180deg,var(--paper),#697080 28px,var(--night) 64px)}.career-story .s-turn .headline .big{font-size:29px;line-height:1.15}.career-story .turn-note{padding:0 18px;margin:6px 0 0;text-align:center;color:#fff9ef;font-size:14px}.career-story .brand-intro{grid-template-columns:1fr 138px;padding:8px 18px 0}.career-story .art-hero img{height:170px;object-position:center 60%}.career-story .guide-name{margin:8px 0;color:#fff9ef;font-size:23px}.career-story .sfx-twinkle{right:0;top:7%;font-size:23px}.career-story .s-service{padding-top:52px}.career-story .perks{padding-top:0}.career-story .perk{padding:26px 20px 18px}.career-story .perk-title{font-size:clamp(25px,7vw,34px);line-height:1.32}.career-story .evidence-origin{font-size:12px;line-height:1.65;margin:14px 0;color:#5d6776}.career-story .career-summary{padding:16px 16px;margin:14px -4px 0;background:#faf8f4;border-top:2px solid #c7a13a;border-bottom:1px solid #d8d3c8;text-align:left;color:#29394b}.career-story .career-summary p{margin:0 0 13px;font-size:15px;line-height:1.8;word-break:normal}.career-story .career-summary p:last-child{margin:0}.career-story .career-summary strong{font-weight:700}.career-story .excerpt-label{font-size:12px;color:#5d6776;margin:12px 0 0}.career-story .proof-excerpt{margin:8px 0 0;padding:16px 12px;background:#faf8f4;text-align:left;border-left:3px solid #c7a13a;color:#29394b}.career-story .proof-excerpt p{font-size:12px;color:#5d6776;margin:0}.career-story .proof-excerpt blockquote{margin:8px 0 0;font-family:var(--f-hanja);font-weight:700;font-size:19px;line-height:1.7}.career-story .proof-excerpt mark{background:linear-gradient(transparent 56%,rgba(255,216,77,.92) 56%);color:inherit}.career-story .sample-link{display:inline-block;margin:12px 0;font-size:13px;color:#334966;text-underline-offset:4px}.career-story .practice-excerpts{display:grid;grid-template-columns:1fr 1fr;gap:12px;text-align:left}.career-story .practice-excerpts article{padding:13px 8px 0;border-top:3px solid #438779}.career-story .practice-excerpts article:last-child{border-color:#c9674b}.career-story .practice-excerpts h4{font-family:var(--f-display);font-weight:400;font-size:19px;margin:0 0 8px}.career-story .practice-excerpts p{font-size:14px;line-height:1.75;margin:0;word-break:keep-all}.career-story .perk-desc{font-size:13px;line-height:1.65;color:#5d6776}.career-story .timing-capture{margin:10px -4px}.career-story .timing-capture img{display:block;width:100%;height:auto}.career-story .timing-values{width:100%;border-collapse:collapse;font-size:13px}.career-story .timing-values caption{font-size:12px;color:#5d6776;margin:7px 0}.career-story .timing-values th,.career-story .timing-values td{padding:8px 2px;border-bottom:1px solid #d6ccbb;text-align:center}.career-story .timing-values th:first-child{text-align:left}.career-story .art-explain{margin:16px -20px 0}.career-story .art-explain img{height:190px;object-fit:cover;object-position:center 43%;mask-image:linear-gradient(180deg,transparent,#000 8%,#000 86%,transparent)}.career-story .art-explain .caption{display:table;margin:0 auto;max-width:calc(100% - 36px);font-size:14px}.career-story .product{padding-top:28px}.career-story .s-close{padding-bottom:130px}.career-story .close-line{font-weight:700;font-size:clamp(20px,6vw,28px)}.career-story .art-close{margin:-12px auto 0;width:130px}.career-story .art-close img{height:130px;object-fit:cover;object-position:center 45%;mask-image:linear-gradient(180deg,transparent,#000 12%,#000 88%,transparent)}.career-story .cta{font-size:15px}@media(max-width:370px){.career-story .thought{font-size:16px;padding:10px 4px}.career-story .brand-intro{grid-template-columns:1fr 124px}.career-story .brand-name{font-size:21px}.career-story .practice-excerpts{gap:7px}.career-story .practice-excerpts p{font-size:13px}}@media(prefers-reduced-motion:reduce){.career-story .hl{transition:none;background-size:100% 100%}}
