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}.yc-renewal{--sage:#dfe8d5;--peach:#f7dfca}.yc-renewal :is(a,button,input,summary):focus-visible{outline:3px solid #66513d;outline-offset:4px}.yc-renewal .eyebrow{display:inline-flex;align-items:center;gap:8px}.yc-renewal :is(.section,.press-section){scroll-margin-top:30px}.yc-renewal .support-v3{padding:48px 0 72px;background:var(--cream);border-radius:0}.yc-renewal .support-v3 .support-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:70px;align-items:start}.yc-renewal .support-v3 .support-copy{padding:8px 0 0;text-align:left}.yc-renewal .support-v3 .support-copy h1{font-size:clamp(50px,5.4vw,76px);line-height:1.03;margin:18px 0 22px}.yc-renewal .support-v3 .support-copy h1 em:after{display:none}.yc-renewal .support-v3 .support-copy .intro{font-size:18px;line-height:1.75;max-width:530px}.yc-renewal .giving-story-photo{position:relative;margin-top:30px;padding:10px 10px 0;background:var(--butter);border-radius:160px 160px 24px 24px}.yc-renewal .giving-story-photo>img{width:100%;aspect-ratio:1.2;height:auto;object-fit:cover;object-position:center 40%;border-radius:150px 150px 16px 16px}.yc-renewal .giving-story-photo figcaption{display:grid;grid-gap:5px;gap:5px;padding:18px 15px 22px;font-size:14px;line-height:1.65}.yc-renewal .giving-story-photo figcaption strong{font-size:18px}.yc-renewal .giving-story-photo figcaption a{text-decoration:underline;text-underline-offset:4px;margin-top:5px}.yc-renewal .photo-stamp{display:flex;align-items:center;gap:8px;position:absolute;top:32px;right:-12px;background:var(--lilac);border:4px solid var(--cream);padding:12px 20px;border-radius:50%;transform:rotate(8deg);font-weight:700}.yc-renewal .giving-column{padding-top:16px}.yc-renewal .giving-v3{padding:30px;border:1px solid #e5d8bf;border-radius:26px;box-shadow:8px 8px 0 var(--butter);background:var(--paper)}.yc-renewal .giving-title{margin-bottom:22px;text-align:left}.yc-renewal .giving-title .eyebrow{font-size:10px;margin-bottom:12px}.yc-renewal .giving-title h2{font-size:36px;line-height:1.1;margin:0 0 10px}.yc-renewal .giving-title p{font-size:14px;color:var(--muted)}.yc-renewal .gift-fields{margin:0;padding:0;border:0;min-width:0}.yc-renewal .giving-v3 .frequency{display:grid;grid-template-columns:1fr 1fr;grid-gap:4px;gap:4px;padding:5px;background:#f3eee4;border-radius:14px}.yc-renewal .giving-v3 .frequency button{min-height:44px;font-size:14px;display:flex;justify-content:center;align-items:center;gap:7px;border-radius:10px}.yc-renewal .giving-v3 .frequency button[aria-pressed=true]{background:var(--butter);color:var(--brown);box-shadow:0 1px 3px #382a221a}.yc-renewal .frequency-story{margin:12px 0 20px;font-size:13px;min-height:42px;line-height:1.6;color:var(--muted)}.yc-renewal .giving-v3 .amount-label{margin:0 0 12px}.yc-renewal .giving-v3 .amount-label>strong{font-size:13px}.yc-renewal .giving-v3 .currency button{min-height:36px}.yc-renewal .giving-v3 .amounts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.yc-renewal .giving-v3 .amount-button{padding:15px 5px 12px;min-height:95px;border-radius:16px;transform:none;background:var(--paper)}.yc-renewal .giving-v3 .amount-button[aria-pressed=true]{background:var(--butter);border:2px solid var(--brown);transform:none;box-shadow:none}.yc-renewal .giving-v3 .amount-button:after,.yc-renewal .giving-v3 .amount-button:before{display:none}.yc-renewal .giving-v3 .amount-button strong{font-size:22px}.yc-renewal .giving-v3[data-currency=KRW] .amount-button strong{font-size:18px;letter-spacing:-.035em}.yc-renewal .giving-v3 .amount-doodle{display:grid;width:27px;height:27px;margin:0 auto 8px;background:none}.yc-renewal .giving-v3 .amount-doodle .icon{width:24px;height:24px}.yc-renewal .gift-custom{display:flex;justify-content:space-between;align-items:center;margin:15px 0;gap:14px;font-size:13px}.yc-renewal .gift-custom>span:last-child{display:flex;align-items:center;gap:8px;border-bottom:1px solid #a49888;padding:6px 0;width:60%}.yc-renewal .gift-custom input{border:0;width:100%;min-width:0;padding:8px 2px;background:transparent;color:var(--brown);font-size:15px;box-shadow:none}.yc-renewal .gift-summary{display:flex;align-items:center;gap:12px;border-block:1px dashed #cabca8;padding:16px 0;margin:18px 0}.yc-renewal .gift-summary>.icon{width:26px;height:26px;flex-shrink:0}.yc-renewal .gift-summary div{display:grid;grid-gap:4px;gap:4px}.yc-renewal .gift-summary strong{font-size:16px}.yc-renewal .gift-summary span{font-size:12px;color:var(--muted)}.yc-renewal .payment-options>span{display:block;margin-bottom:8px;font-size:12px;color:var(--muted)}.yc-renewal .payment-marks{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:17px}.yc-renewal .payment-marks span{font-size:11px;font-weight:600;background:#f4f0e9;border:1px solid #e5ded3;padding:5px 8px;border-radius:6px}.yc-renewal .giving-v3 .submit-gift{font-size:15px;min-height:54px;height:auto;padding:14px 16px;gap:10px}.yc-renewal .giving-v3 .paypal-option{min-height:44px;margin-top:10px;font-size:13px}.yc-renewal .checkout-help{font-size:12px;line-height:1.6;text-align:center;color:var(--muted);margin:13px 0}.yc-renewal .checkout-error{margin-top:15px;padding:15px;border-radius:12px;background:#f9e2dc;font-size:13px;line-height:1.7}.yc-renewal .giving-v3 .other-ways{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;padding-top:9px;font-size:12px}.yc-renewal .giving-footnote{display:flex;align-items:center;justify-content:center;gap:7px;font-size:12px;line-height:1.7;padding:10px 4px}.yc-renewal .support-context{padding-top:20px;font-size:13px;line-height:1.7}.yc-renewal .support-context a{font-weight:600;text-decoration:underline;text-underline-offset:4px}.yc-renewal .support-context p{color:var(--muted)}.yc-renewal .care-everyday{background:var(--sage);border-radius:50px 50px 0 0}.yc-renewal .everyday-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:25px;gap:25px;margin-top:40px}.yc-renewal .everyday-note{position:relative;padding:32px;background:var(--paper);border-radius:4px 26px 24px 24px}.yc-renewal .everyday-note:nth-child(2){transform:rotate(-1.2deg)}.yc-renewal .everyday-note>.icon{width:38px;height:38px;margin:14px 0 20px}.yc-renewal .note-number{position:absolute;top:20px;right:24px;font-size:12px;color:var(--muted)}.yc-renewal .everyday-note h3{font-size:28px;margin-bottom:12px}.yc-renewal .everyday-note p{font-size:15px;line-height:1.8}.yc-renewal .pooled-note{font-size:13px;line-height:1.8;margin:26px auto 0;max-width:760px}.yc-renewal .julie-letter{display:grid;grid-template-columns:.7fr 1.3fr;align-items:center;grid-gap:70px;gap:70px}.yc-renewal .julie-letter figure{background:var(--paper);padding:12px 12px 20px;border:1px solid var(--line);transform:rotate(-3deg);box-shadow:4px 5px 0 var(--peach)}.yc-renewal .julie-letter img{aspect-ratio:1;height:auto;object-fit:cover;border-radius:3px}.yc-renewal .julie-letter figcaption{text-align:center;font-size:14px;padding-top:13px}.yc-renewal .julie-letter h2{margin:15px 0 20px}.yc-renewal .julie-letter p{font-size:17px;line-height:1.8}.yc-renewal .julie-letter .actions{flex-wrap:wrap;margin-top:25px;gap:20px}.yc-renewal .faq-list summary{cursor:pointer;padding-block:23px;font-size:18px;line-height:1.5}.yc-renewal .faq-list details p{font-size:15px;line-height:1.85;padding-bottom:24px}.yc-renewal .bank-box{scroll-margin-top:30px}.yc-renewal .confirmation-grid{display:grid;grid-template-columns:1.1fr 1fr;grid-gap:65px;gap:65px;align-items:start}.yc-renewal .confirmation-grid h1{font-size:clamp(44px,5vw,70px);line-height:1.08;margin:20px 0 24px}.yc-renewal .confirmation-grid .intro{font-size:17px;line-height:1.8}.yc-renewal .confirmation-photo{margin-top:30px}.yc-renewal .confirmation-photo img{aspect-ratio:1.6;height:auto;border-radius:130px 130px 24px 24px}.yc-renewal .confirmation-photo figcaption{font-size:13px;margin-top:10px;text-align:center}.yc-renewal .confirmation-status{display:grid;grid-gap:30px;gap:30px;padding-top:35px}.yc-renewal .confirmation-status .giving-panel{background:var(--butter);padding:32px}.yc-renewal .confirmation-status h2{font-size:32px;margin:18px 0}.yc-renewal .confirmation-status p{line-height:1.8;font-size:15px}.yc-renewal .confirmation-status .confirmed-amount{font-size:30px;font-weight:700}.yc-renewal .confirmation-status .actions{flex-wrap:wrap;margin:24px 0}.yc-renewal .next-chapter{padding:20px 12px;display:grid;justify-items:start;grid-gap:16px;gap:16px}.yc-renewal .next-chapter h3{font-size:28px}.yc-renewal .home-story{background:var(--sage)}.yc-renewal .home-story-grid{display:grid;grid-template-columns:.85fr 1.15fr;grid-gap:75px;gap:75px;align-items:center}.yc-renewal .home-story-grid figure{padding:12px;background:var(--paper);transform:rotate(-2deg);border-radius:6px}.yc-renewal .home-story-grid img{aspect-ratio:1.25;height:auto;border-radius:4px}.yc-renewal .home-story-grid figcaption{padding:16px 8px 5px;font-size:14px}.yc-renewal .home-story h2{margin:16px 0 24px}.yc-renewal .home-story p{font-size:17px;line-height:1.8;margin-bottom:12px}.yc-renewal .home-story .link-arrow{margin-top:20px}.yc-renewal .card-personality{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px}.yc-renewal .card-personality span{padding:5px 9px;font-size:12px;line-height:1.4;border-radius:16px;background:var(--blue)}.yc-renewal .cat-card{background:var(--paper);border:1px solid var(--line);border-radius:26px;overflow:hidden;transition:transform .18s ease}.yc-renewal .cat-card:hover{transform:translateY(-4px)}.yc-renewal .cat-info{padding:22px}.yc-renewal .passport-facts{padding:20px;background:var(--butter);border:0;border-radius:14px}.yc-renewal .profile-v3 .personality span:nth-child(2){background:var(--sage)}.yc-renewal .journal-body{border-left:1px solid var(--line);padding-left:35px}.yc-renewal .guide-hero-grid{display:grid;grid-template-columns:1.2fr .8fr;grid-gap:65px;gap:65px;align-items:center;text-align:left}.yc-renewal .guide-hero-grid h1{font-size:clamp(46px,5vw,72px)}.yc-renewal .guide-hero-grid p{max-width:550px;margin:24px 0 0}.yc-renewal .guide-portrait{background:var(--lilac);padding:12px 12px 20px;border-radius:150px 150px 22px 22px;transform:rotate(2deg)}.yc-renewal .guide-portrait img{aspect-ratio:1;height:auto;border-radius:140px 140px 12px 12px}.yc-renewal .guide-portrait figcaption{font-size:13px;line-height:1.6;padding:15px 8px 0}.yc-renewal .guide-options .way{background:var(--paper)}.yc-renewal .preparation-section{background:var(--butter)}.yc-renewal .preparation-section .intro{margin-top:25px;font-size:17px;line-height:1.8}.yc-renewal .chapter-card{display:grid;grid-template-columns:72px 1fr auto;grid-gap:25px;gap:25px;align-items:center;background:var(--lilac);border-radius:30px;padding:45px}.yc-renewal .chapter-mark{display:grid;place-items:center;width:65px;height:65px;border-radius:50%;background:var(--paper);transform:rotate(-9deg)}.yc-renewal .chapter-mark .icon{width:35px;height:35px}.yc-renewal .chapter-card h2{font-size:36px;margin:12px 0}.yc-renewal .chapter-card p{font-size:15px;line-height:1.7}.yc-renewal .chapter-actions{display:grid;grid-gap:15px;gap:15px;justify-items:start}.yc-renewal .diary-page .section-heading{align-items:end}.yc-renewal .diary-page .section-heading h1{font-size:clamp(48px,5.4vw,78px);margin:20px 0}.yc-renewal .diary-page .section-heading p{max-width:650px;font-size:17px;line-height:1.8}.yc-renewal .diary-page .care-update{border-radius:5px;padding:10px;background:var(--paper);box-shadow:3px 4px 0 #ece3d3}.yc-renewal .diary-page .care-update:nth-child(3n+2){background:#f8f2df}.yc-renewal .diary-page .care-update img{border-radius:4px}.yc-renewal .diary-page .care-update time{display:inline-block;font-weight:600;font-size:12px;padding-bottom:12px;color:#655643}.yc-renewal .renewal-legacy :is(.card,.page-intro-card,.form-card){box-shadow:none;border-color:var(--line);background:var(--paper)}.yc-renewal .renewal-legacy :is(.button-primary,.button-secondary){background:var(--yellow);border-color:transparent;color:var(--brown);box-shadow:none}.yc-renewal .renewal-legacy :is(.button-ghost){background:transparent;border:1px solid #b2a493;color:var(--brown)}.yc-renewal .julie-editorial{gap:50px}.yc-renewal .julie-editorial .rescue-profile-hero{border:0;background:transparent;padding:0;gap:60px}.yc-renewal .julie-editorial .rescue-profile-photo{border-radius:160px 160px 20px 20px;min-height:450px}.yc-renewal .julie-editorial .rescue-profile-copy h1{font-size:clamp(42px,4.8vw,68px);line-height:1.09}.yc-renewal .julie-editorial>section.rescue-profile-copy{border:0;border-top:1px solid var(--line);border-radius:0;padding:38px 0;max-width:850px;background:transparent}.yc-renewal .julie-editorial .card-grid .card{background:var(--sage);border:0;padding:30px}.yc-renewal .julie-editorial .card-grid .card:nth-child(2){background:var(--blue)}.yc-renewal .julie-editorial .card-grid .card:nth-child(3){background:var(--peach)}.yc-renewal .stories-editorial .story-hub-hero{padding:0;background:transparent;border:0;gap:50px}.yc-renewal .stories-editorial .story-hub-hero-copy-panel{padding:35px 0;background:transparent;border:0}.yc-renewal .stories-editorial h1{font-size:clamp(42px,4.7vw,68px);line-height:1.1}.yc-renewal .stories-editorial .story-page-nav{border:0;border-block:1px solid var(--line);border-radius:0;background:transparent}.yc-renewal .stories-editorial .story-page-nav-link{border:0;background:transparent}.yc-renewal .stories-editorial .story-library-section{padding:30px 0;background:transparent;border:0}.yc-renewal .stories-editorial .story-library-section>h3{font-size:32px;margin:14px 0 30px}.yc-renewal .stories-editorial .story-record-card{border-radius:20px;overflow:hidden}.yc-renewal .adopted-editorial .page-intro{max-width:780px;padding:25px 0}.yc-renewal .adopted-editorial .page-intro h1{font-size:clamp(46px,5.4vw,76px)}.yc-renewal .adopted-editorial .page-intro p{line-height:1.8}.yc-renewal .adopted-cats-grid .content-card{background:var(--paper);border-radius:20px;border:1px solid var(--line)}.yc-renewal .press-editorial-hero{border:0;padding:20px 0 40px;background:transparent;box-shadow:none}.yc-renewal .press-quick-links{display:flex;flex-wrap:wrap;gap:15px;font-size:12px;margin-bottom:28px}.yc-renewal .press-quick-links a{border-bottom:1px solid #93816b;padding-bottom:5px}.yc-renewal .press-editorial-hero .press-hero-image{border-radius:120px 120px 20px 20px;overflow:hidden}.yc-renewal :is(.press-contact-card,.press-copy-card){background:var(--butter);border-color:var(--line);box-shadow:none}.yc-renewal :is(.press-topic-card,.press-fact-card){border-radius:20px;background:var(--paper);border-color:var(--line);box-shadow:none}.yc-renewal .rescue-search-intro{background:var(--butter);padding:35px;border:0;border-radius:26px}.yc-renewal .rescue-search-page-form input{background:var(--paper);color:var(--brown);border-color:#a99880;border-radius:14px}.yc-renewal .rescue-search-empty{border:0;background:transparent;padding-block:35px}.yc-renewal .login-page-band{background:var(--cream)}.yc-renewal .login-page-shell{max-width:800px;margin:auto}.yc-renewal .legal-document-page{background:var(--cream);color:var(--brown);padding:30px 0 60px}.yc-renewal .legal-document-shell{max-width:1000px;margin:auto;width:90%}.yc-renewal .legal-document-header{background:transparent;box-shadow:none;border:0}.yc-renewal .legal-document-hero{background:var(--butter);border:0;border-radius:24px;padding:32px}.yc-renewal .legal-document-grid{display:block}.yc-renewal .legal-document-card{background:transparent;color:var(--brown);box-shadow:none;padding:28px 0;border:0;border-bottom:1px solid var(--line);border-radius:0}.yc-renewal .legal-document-card h2{font-size:24px}.yc-renewal .legal-document-card p{max-width:75ch;line-height:1.85}.yc-renewal[lang=ko] :is(.support-v3 .support-copy h1,.guide-hero-grid h1,.confirmation-grid h1,.diary-page h1,.stories-editorial h1,.adopted-editorial h1,.julie-editorial .rescue-profile-copy h1){font-size:clamp(35px,4.1vw,58px);line-height:1.3;letter-spacing:-.035em}.yc-renewal[lang=ko] .giving-title h2{font-size:27px;line-height:1.4}.yc-renewal[lang=ko] .chapter-card h2{font-size:30px;line-height:1.4}@media (max-width:1000px){.yc-renewal .support-v3 .support-grid{gap:35px}.yc-renewal .giving-v3{padding:24px}.yc-renewal .chapter-card{grid-template-columns:60px 1fr;padding:30px}.yc-renewal .chapter-actions{grid-column:2}.yc-renewal .guide-hero-grid{gap:30px}}@media (max-width:760px){.yc-renewal .support-v3{padding:25px 0 48px}.yc-renewal .support-v3 .support-grid{grid-template-columns:1fr;gap:20px}.yc-renewal .support-v3 .support-copy{display:block}.yc-renewal .support-v3 .support-copy .eyebrow{font-size:10px;margin-bottom:0}.yc-renewal .support-v3 .support-copy h1{font-size:49px;margin:16px 0}.yc-renewal .support-v3 .support-copy .intro{font-size:16px}.yc-renewal .giving-story-photo{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;align-items:center;border-radius:18px;padding:10px;margin-top:25px}.yc-renewal .giving-story-photo>img{aspect-ratio:.95;border-radius:13px;object-position:center 35%}.yc-renewal .giving-story-photo figcaption{padding:8px 4px;font-size:12px;line-height:1.65}.yc-renewal .giving-story-photo figcaption strong{font-size:16px}.yc-renewal .photo-stamp{display:none}.yc-renewal .giving-column{padding-top:0}.yc-renewal .giving-v3{padding:23px 18px;border-radius:21px;box-shadow:4px 5px 0 var(--butter)}.yc-renewal .giving-title h2{font-size:32px}.yc-renewal .giving-title{margin-bottom:20px}.yc-renewal .frequency-story{min-height:0;margin:12px 0 18px}.yc-renewal .giving-v3 .amount-button{min-height:90px;padding:13px 5px}.yc-renewal .giving-v3[data-currency=KRW] .amount-button strong{font-size:17px}.yc-renewal .giving-v3 .amount-doodle{display:grid}.yc-renewal .giving-v3 .frequency button{font-size:13px}.yc-renewal .giving-v3 .submit-gift{font-size:14px}.yc-renewal .everyday-grid{grid-template-columns:1fr;gap:16px;margin-top:25px}.yc-renewal .everyday-note{padding:24px;display:grid;grid-template-columns:44px 1fr;grid-column-gap:18px;column-gap:18px}.yc-renewal .everyday-note:nth-child(2){transform:none}.yc-renewal .everyday-note>.icon{grid-row:1/3;width:32px;height:32px}.yc-renewal .everyday-note h3{font-size:24px;padding-right:18px}.yc-renewal .everyday-note p{grid-column:2;font-size:14px}.yc-renewal .confirmation-grid,.yc-renewal .guide-hero-grid,.yc-renewal .home-story-grid,.yc-renewal .julie-letter{grid-template-columns:1fr;gap:30px}.yc-renewal .julie-letter figure{max-width:310px;width:85%;margin:0 auto 10px}.yc-renewal .faq-list summary,.yc-renewal .home-story p,.yc-renewal .julie-letter p{font-size:16px}.yc-renewal .confirmation-status{padding:0}.yc-renewal .confirmation-grid h1{font-size:46px}.yc-renewal .confirmation-photo img{aspect-ratio:1.8}.yc-renewal .home-story-grid{gap:36px}.yc-renewal .home-story-grid figure{max-width:440px;width:95%;margin:auto}.yc-renewal .cat-info{padding:18px}.yc-renewal .journal-body{border:0;padding:0}.yc-renewal .guide-hero-grid h1{font-size:46px}.yc-renewal .guide-portrait{max-width:350px;width:90%;margin:0 auto}.yc-renewal .chapter-card{grid-template-columns:1fr;padding:28px 24px;gap:15px}.yc-renewal .chapter-actions{grid-column:1;margin-top:10px}.yc-renewal .chapter-card h2{font-size:32px}.yc-renewal .chapter-mark{width:50px;height:50px}.yc-renewal .diary-page .section-heading{display:grid;grid-gap:25px;gap:25px}.yc-renewal .diary-page .section-heading h1{font-size:46px}.yc-renewal .julie-editorial .rescue-profile-hero{gap:30px}.yc-renewal .julie-editorial .rescue-profile-photo{min-height:330px;border-radius:120px 120px 20px 20px}.yc-renewal .julie-editorial .rescue-profile-copy h1,.yc-renewal .stories-editorial h1{font-size:44px}.yc-renewal .stories-editorial .story-hub-hero-copy-panel{padding:12px 0}.yc-renewal .stories-editorial .story-hub-hero{gap:25px}.yc-renewal .stories-editorial .story-library-section>h3{font-size:27px}.yc-renewal .adopted-editorial .page-intro h1{font-size:46px}.yc-renewal .rescue-search-intro{padding:25px 20px}.yc-renewal .legal-document-hero{padding:24px 18px}.yc-renewal[lang=ko] :is(.support-v3 .support-copy h1,.guide-hero-grid h1,.confirmation-grid h1,.diary-page h1,.stories-editorial h1,.adopted-editorial h1,.julie-editorial .rescue-profile-copy h1){font-size:36px}.yc-renewal[lang=ko] .giving-title h2{font-size:24px}.yc-renewal[lang=ko] .chapter-card h2{font-size:27px}}@media (prefers-reduced-motion:reduce){.yc-renewal .cat-card{transition:none}.yc-renewal .cat-card:hover{transform:none}}.yc-renewal .story-reading-page .detail-main>.card{padding:28px 0;border:0;border-top:1px solid var(--line);border-radius:0;background:transparent}.yc-renewal .story-reading-page .story-body{max-width:70ch}.yc-renewal .story-reading-page .story-body p{font-size:17px;line-height:1.9}.yc-renewal .story-reading-page .story-quote{background:var(--butter);padding:28px;border-left:4px solid var(--yellow);border-radius:0 20px 20px 0}.yc-renewal .story-reading-page .detail-hero-media{border-radius:20px;overflow:hidden}.yc-renewal .login-welcome{padding:15px 0 28px}.yc-renewal .login-welcome h1{font-size:clamp(34px,4vw,48px);line-height:1.2;margin:14px 0}.yc-renewal .login-welcome p{font-size:16px;line-height:1.7}.yc-renewal .confirmation-status .form-card{padding:28px;border:1px solid var(--line);border-radius:24px;background:var(--butter)}.yc-renewal .confirmation-status .form-card h3{font-size:28px;line-height:1.3;margin:15px 0}.yc-renewal .confirmation-status .form-card .button-row{margin-top:20px}.yc-renewal .renewal-legacy .stories-editorial .story-hub-hero-copy-panel{background:transparent;box-shadow:none;border:0}.yc-renewal .press-page[lang=ko]{font-family:var(--font-korean),"Apple SD Gothic Neo",sans-serif;word-break:keep-all}.yc-renewal .press-page[lang=ko] :is(h1,h2,h3,h4,.eyebrow,.button){font-family:inherit;letter-spacing:-.025em}.yc-renewal a.button-primary,.yc-renewal a.button-secondary{background:var(--yellow);color:var(--brown);border-color:transparent;box-shadow:none}.yc-renewal .renewal-legacy .press-page{background:var(--cream)}.yc-renewal .renewal-legacy .press-editorial-hero{background:transparent;border:0;box-shadow:none}.yc-renewal .renewal-legacy .press-editorial-hero .press-hero-panel{background:var(--butter);border:0;box-shadow:none}.yc-renewal .julie-editorial .rescue-profile-photo{overflow:hidden}