body{--font-korean:var(--font-sans)}.yc-renewal[lang=ko]{font-family:var(--font-korean),"Apple SD Gothic Neo",sans-serif;font-weight:450;letter-spacing:-.012em;line-height:1.75;word-break:keep-all;overflow-wrap:break-word}.yc-renewal[lang=ko] :is(h1,h2,h3,h4,.display,.btn,.button,.eyebrow,.tag,.status){font-family:var(--font-korean),"Apple SD Gothic Neo",sans-serif;font-style:normal;text-transform:none}.yc-renewal[lang=ko] :is(h1,h2,h3,h4){font-weight:720;letter-spacing:-.032em;word-break:keep-all;text-wrap:balance}.yc-renewal[lang=ko] :is(h1,.hero-center h1,.support-copy h1,.guide-hero h1,.directory-section h1){font-size:clamp(38px,4.3vw,60px);line-height:1.3;letter-spacing:-.035em}.yc-renewal[lang=ko] .hero-center{width:min(660px,100%)}.yc-renewal[lang=ko] :is(h2,.julie-copy h2,.faq-copy h2){font-size:clamp(30px,3vw,42px);line-height:1.38}.yc-renewal[lang=ko] :is(h3,.help-item h3,.way h3,.care-card h3){font-size:24px;line-height:1.5;letter-spacing:-.025em}.yc-renewal[lang=ko] :is(.eyebrow,.little-label,.status,.tag){letter-spacing:.01em;font-weight:650}.yc-renewal[lang=ko] :is(.btn,.button,.main-nav a,.cat-filters button){letter-spacing:-.01em;font-weight:650;line-height:1.5}.yc-renewal[lang=ko] :is(p,.story-body,.lead){text-wrap:pretty;word-break:keep-all}.yc-renewal[lang=ko] :is(.hero-center>p,.support-copy>p,.guide-hero p,.directory-section .section-heading p){font-size:17px;line-height:1.9}.yc-renewal[lang=ko] :is(.way p,.care-card p,.help-item p,.julie-copy>p,.story-body>p,.rescue-profile-copy p){font-size:16px;line-height:1.9}.yc-renewal[lang=ko] .panel-heading h2{font-size:28px;line-height:1.45;letter-spacing:-.03em}.yc-renewal[lang=ko] .panel-sub{font-size:14px;line-height:1.8}.yc-renewal[lang=ko] .amounts strong{font-family:var(--font-korean),sans-serif;font-size:25px;font-weight:720;letter-spacing:-.04em}.yc-renewal[lang=ko] .gift-message h3{font-size:18px;line-height:1.5}.yc-renewal[lang=ko] .gift-message p{font-size:13px;line-height:1.7}.yc-renewal[lang=ko] .charge-note{font-size:12px}.yc-renewal[lang=ko] .profile-copy h1{font-size:clamp(42px,5vw,68px);line-height:1.28;margin-top:22px}.yc-renewal[lang=ko] .profile-copy .lead{font-size:24px;line-height:1.6;letter-spacing:-.02em}.yc-renewal[lang=ko] .profile-copy .personality span{font-size:13px;line-height:1.65}.yc-renewal[lang=ko] .cat-info h3{font-size:28px;line-height:1.4}.yc-renewal[lang=ko] .cat-info p{font-size:14px;line-height:1.8}.yc-renewal[lang=ko] .rescue-profile-hero .rescue-profile-copy{display:flex;flex-direction:column;justify-content:center;gap:24px}.yc-renewal[lang=ko] .rescue-profile-copy h1{font-size:clamp(38px,4vw,56px);line-height:1.35;letter-spacing:-.03em}.yc-renewal[lang=ko] .rescue-profile-copy h2{font-size:28px;line-height:1.5}.yc-renewal[lang=ko] .rescue-contact-actions .button{font-size:14px;padding:13px 18px}.yc-renewal[lang=ko] .rescue-profile>.rescue-language-links{display:none}.yc-renewal[lang=ko] .dialog h2{font-size:28px;line-height:1.4}.yc-renewal[lang=ko] .dialog p{font-size:14px;line-height:1.8}.yc-renewal[lang=ko] .dialog .summary{font-size:21px;font-weight:650}.yc-renewal[lang=ko] .next-steps h3{font-size:22px;line-height:1.5}.yc-renewal[lang=ko] .next-steps p{font-size:15px;line-height:1.85}@media (max-width:760px){.yc-renewal[lang=ko] :is(h1,.hero-center h1,.support-copy h1,.guide-hero h1,.directory-section h1){font-size:36px;line-height:1.34;letter-spacing:-.03em}.yc-renewal[lang=ko] :is(h2,.julie-copy h2,.faq-copy h2){font-size:29px;line-height:1.45}.yc-renewal[lang=ko] :is(h3,.help-item h3,.way h3,.care-card h3){font-size:22px;line-height:1.5}.yc-renewal[lang=ko] :is(.hero-center>p,.support-copy>p,.guide-hero p,.directory-section .section-heading p){font-size:15px;line-height:1.9}.yc-renewal[lang=ko] .panel-heading h2{font-size:24px;line-height:1.45}.yc-renewal[lang=ko] .panel-sub{font-size:13px}.yc-renewal[lang=ko] .amounts strong{font-size:21px;letter-spacing:-.05em}.yc-renewal[lang=ko] .profile-copy h1{font-size:46px;line-height:1.3}.yc-renewal[lang=ko] .profile-copy .lead{font-size:21px}.yc-renewal[lang=ko] .rescue-profile-copy h1{font-size:38px;line-height:1.35}.yc-renewal[lang=ko] .rescue-profile-copy h2{font-size:25px;line-height:1.5}.yc-renewal[lang=ko] .rescue-profile-copy{padding:24px}.yc-renewal[lang=ko] .rescue-contact-actions .button{flex-basis:auto}.yc-renewal[lang=ko] .cat-info h3{font-size:26px}.yc-renewal[lang=ko] .gift-message h3{font-size:16px}.yc-renewal[lang=ko] .gift-message p{font-size:12px}.yc-renewal[lang=ko] .mobile-cta .btn{font-size:13px;padding:12px 16px}}.yc-renewal[lang=ko] .button-secondary{background:var(--lilac);color:var(--brown);border:1px solid #d8cce8;box-shadow:none}.yc-renewal:lang(ko) .care-update h2{font-size:30px;line-height:1.25}.yc-renewal:lang(ko) .care-update h3{font-size:18px;line-height:1.4}