
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:25px}body{margin:0;font-family:"Malgun Gothic","Apple SD Gothic Neo",Arial,sans-serif;background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}a:focus-visible{outline:3px solid var(--accent);outline-offset:5px}img{display:block;width:100%;height:auto}h1,h2,h3,p,dd,figcaption{word-break:keep-all;overflow-wrap:anywhere}figure,p,dl{margin:0}.pageShell{max-width:1440px;padding:0 64px;margin:auto}.skipLink:not(:focus){position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0)}.skipLink:focus{position:fixed;top:12px;left:12px;padding:12px 20px;background:var(--ink);color:var(--paper);z-index:100}.siteHeader{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:30px 0;border-bottom:1px solid var(--line)}.brand{display:flex;gap:13px;align-items:center}.brand svg{width:30px;height:40px;flex:none}.brand>span{font-family:Georgia,serif;font-size:24px;letter-spacing:1.6px}.brand small{display:block;font-family:Arial,sans-serif;font-size:8px;letter-spacing:2px;margin-top:6px}.edition{font-size:10px;display:flex;flex-direction:column;gap:10px;text-align:right;color:var(--muted);letter-spacing:1px}.edition strong{font-family:Arial,sans-serif;font-weight:400;font-size:9px}.kicker{font-size:12px;line-height:1.8;color:var(--accent)}h1{font-size:clamp(36px,4.1vw,61px);line-height:1.35;letter-spacing:-2.5px;margin:24px 0 22px}.englishTitle{font-family:Arial,sans-serif;font-size:10px;letter-spacing:1.8px;line-height:1.8}.deck{font-size:18px;line-height:1.95;margin:30px 0;color:var(--muted)}.byline{display:flex;flex-wrap:wrap;gap:10px 22px;font-size:11px;line-height:1.8}.byline span+span{border-left:1px solid var(--line);padding-left:22px}.newsPhoto{min-width:0}.newsPhoto figcaption{font-size:10px;line-height:1.8;color:var(--muted);padding-top:13px}.readLink{font-size:12px;display:flex;align-items:center;justify-content:space-between;gap:15px;padding:20px 0;border-bottom:1px solid var(--ink)}.readLink span{font-size:25px;font-weight:400}.keyFacts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:27px 0}.keyFacts dt{font-size:10px;color:var(--muted);margin-bottom:11px}.keyFacts dd{font-size:23px;line-height:1.4;margin:0;font-weight:600}.keyFacts small{font-size:10px;font-weight:400}.chapterNav{padding:26px 0}.navLabel{font-size:11px;display:block;margin-bottom:17px}.chapterNav>div{display:flex;flex-wrap:wrap;gap:13px 23px}.chapterNav a{font-size:11px;line-height:1.9}.chapterNav a:hover{color:var(--accent)}.chapterNav a>span{font-family:Georgia,serif;margin-right:9px;color:var(--accent)}article:focus{outline:none}.chapter{scroll-margin-top:25px;min-width:0}.chapterHeader h2{font-size:24px;line-height:1.55;letter-spacing:-.8px;margin:13px 0 0;font-weight:600}.chapterNumber{font-family:Georgia,serif;display:block}.chapterBody{min-width:0}.bodyCopy{font-size:15px;line-height:2.08;letter-spacing:-.15px;margin-bottom:20px}.notice{font-size:12px;line-height:1.9;color:var(--muted);border-left:2px solid var(--accent);padding:16px 18px;margin:23px 0 0;background:var(--surface)}.chapterBody .newsPhoto{margin-top:28px}.subheading{font-size:13px;line-height:1.8;margin:0 0 17px;font-weight:500}.overview{border-top:1px solid var(--ink);margin-bottom:27px}.overview>div{display:grid;grid-template-columns:108px minmax(0,1fr);gap:15px;padding:15px 0;border-bottom:1px solid var(--line);font-size:12px;line-height:1.8}.overview dt{color:var(--muted)}.overview dd{margin:0}.fundPanel{padding:27px 29px;margin-bottom:25px}.fundPanel>span{display:block;font-family:Arial,sans-serif;font-size:9px;letter-spacing:2px}.fundPanel strong{display:block;font-family:Georgia,serif;font-size:80px;font-weight:400;line-height:1.3;margin:6px 0}.fundPanel strong small{font-family:"Malgun Gothic",sans-serif;font-size:23px;letter-spacing:-1px;margin-left:8px}.fundPanel p{font-size:11px;line-height:1.8}.journey{margin:0;padding:0;list-style:none}.journey h3,.cause h3{font-size:15px;line-height:1.7;margin:0 0 7px}.journey p,.cause p{font-size:13px;line-height:1.95;color:var(--muted);margin:0}.day{font-family:Georgia,serif;flex:none}.day small{font-family:"Malgun Gothic",sans-serif;font-size:9px;font-weight:400}.dayEnglish{font-family:Arial,sans-serif;font-size:8px;letter-spacing:1px}.cause{display:flex;align-items:flex-start;gap:22px}.causeIndex{font-family:Georgia,serif;flex:none}.vision{display:flex;align-items:center;justify-content:space-between;gap:12px;font-family:Arial,sans-serif;font-size:9px;letter-spacing:1px;padding:25px 0;margin-top:30px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.vision b{font-size:20px;font-weight:400;color:var(--accent)}.closing{text-align:center;padding:65px 25px}.closing>span{font-family:Arial,sans-serif;font-size:9px;letter-spacing:2px}.closing p{font-size:35px;line-height:1.6;letter-spacing:-1px;margin:23px 0 26px}.closing a{display:inline-flex;gap:30px;align-items:center;border-bottom:1px solid;padding-bottom:9px;font-size:11px}footer{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:35px 0 40px;font-size:10px;color:var(--muted)}footer>a{display:flex;align-items:center;gap:12px;font-family:Georgia,serif;font-size:11px;letter-spacing:1px}footer svg{width:19px;height:27px}footer>span{font-family:Arial,sans-serif;font-size:8px;letter-spacing:1px}.readingProgress{position:fixed;top:0;left:0;width:0;height:3px;background:var(--accent);z-index:100}
@media(max-width:1100px){.pageShell{padding:0 35px}h1{font-size:47px;letter-spacing:-2px}.edition{font-size:9px}.chapterHeader h2{font-size:21px}.bodyCopy{font-size:14px}}
@media(max-width:720px){.pageShell{padding:0 21px}.siteHeader{padding:23px 0}.brand>span{font-size:20px}.brand svg{width:24px;height:32px}.brand small{font-size:7px;letter-spacing:1px}.edition>span{display:none}.edition strong{font-size:8px;letter-spacing:.5px}.siteHeader{gap:12px}h1{font-size:38px;line-height:1.4;letter-spacing:-1.8px;margin:20px 0}.kicker{font-size:10px}.englishTitle{font-size:8px;letter-spacing:1.2px}.deck{font-size:16px;line-height:1.9;margin:23px 0}.byline{font-size:10px;gap:7px 15px}.byline span+span{padding-left:15px}.newsPhoto figcaption{font-size:9px;padding-top:10px}.keyFacts{grid-template-columns:1fr 1fr;gap:24px 10px;padding:25px 0}.keyFacts dd{font-size:20px}.keyFacts dt{font-size:9px}.chapterNav{padding:24px 0}.chapterNav>div{display:grid;grid-template-columns:1fr 1fr;gap:11px 15px}.chapterNav a{font-size:10px}.chapterNav a>span{margin-right:7px}.chapterHeader h2{font-size:22px;margin:0}.bodyCopy{font-size:14px;line-height:2.05}.notice{font-size:11px;padding:14px 15px}.overview>div{grid-template-columns:92px minmax(0,1fr);gap:9px;font-size:11px}.fundPanel{padding:23px}.fundPanel strong{font-size:66px}.fundPanel strong small{font-size:20px}.journey h3,.cause h3{font-size:14px}.journey p,.cause p{font-size:12px}.vision{font-size:7px;letter-spacing:.2px;gap:7px}.closing{padding:43px 20px}.closing>span{font-size:7px;letter-spacing:1px}.closing p{font-size:28px;margin:19px 0 23px}footer{flex-direction:column;align-items:flex-start;gap:16px;padding:30px 0}.readLink{font-size:11px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

:root{--paper:#fdfcf9;--ink:#242523;--muted:#72736b;--line:#d4d4cb;--accent:#70652a;--surface:#f0efe8}.siteHeader{border-bottom:5px double #242523;align-items:flex-end;padding:30px 0 27px}.brand svg{display:none}.brand>span{font-size:65px;font-weight:700;letter-spacing:-3.5px;line-height:.9}.brand small{font-size:9px;letter-spacing:4px;margin-top:14px;font-weight:400}.edition{border-left:1px solid var(--line);padding-left:25px;letter-spacing:0;font-size:10px;gap:15px;color:#42443d}.edition strong{font-size:10px;letter-spacing:2px}.titleBlock{text-align:center;padding:38px 0 32px}.kicker{color:#595b52;font-size:11px;letter-spacing:.5px}h1{font-family:"Batang",Georgia,serif;font-weight:500;font-size:clamp(36px,4.2vw,60px);margin:19px 0 14px;line-height:1.4}.englishTitle{font-family:Georgia,serif;font-size:11px;letter-spacing:2.1px}.deck{font-size:17px;margin:17px 0 18px;line-height:1.7;color:#55574d}.deck br{display:none}.byline{justify-content:center;font-size:10px}.frontPage{display:grid;grid-template-columns:minmax(0,2.45fr) minmax(0,1fr);gap:30px;padding:28px 0 30px;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink)}.frontPage>.newsPhoto{padding:0}.frontPage>.newsPhoto img{height:auto;aspect-ratio:1.53;object-fit:cover}.frontPage figcaption{font-size:9px}.frontSummary{background:#e9eb83;padding:27px 27px 23px;display:flex;flex-direction:column;align-self:stretch;min-width:0}.summaryLabel{font-size:9px;font-family:Arial,sans-serif;letter-spacing:2px;border-bottom:1px solid #a3a659;padding-bottom:19px}.frontSummary .keyFacts{display:block;padding:4px 0 0}.frontSummary .keyFacts>div{padding:17px 0;border-bottom:1px solid #b3b56e}.frontSummary .keyFacts dt{font-size:9px;color:#5d603c;margin-bottom:8px}.frontSummary .keyFacts dd{font-family:Georgia,"Batang",serif;font-size:27px;font-weight:400}.frontSummary .keyFacts small{font-family:"Malgun Gothic",sans-serif;font-size:9px;color:#5d603c}.frontSummary .readLink{margin-top:auto;padding:20px 0 0;border:0;font-size:10px}.frontSummary .readLink span{font-size:19px}.chapterNav{display:flex;gap:28px;align-items:flex-start;border-bottom:1px solid var(--ink);padding:22px 0;margin-bottom:37px}.navLabel{white-space:nowrap;font-size:10px;margin:0;line-height:1.9;font-weight:600}.chapterNav>div{gap:7px 19px}.chapterNav a{font-size:10px}.chapterNav a>span{color:#84877b;font-size:10px}article{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px 56px;padding-bottom:50px}.chapter{border-top:3px solid #292b26;padding-top:19px;align-self:start}.chapterHeader{display:flex;align-items:baseline;gap:17px;margin:0 0 27px}.chapterNumber{font-family:Georgia,serif;font-size:22px;color:#77796f;flex:none}.chapterHeader h2{font-family:"Batang",Georgia,serif;font-size:25px;font-weight:500;margin:0;letter-spacing:-1px}.bodyCopy{font-size:14px;line-height:2.03;margin-bottom:20px}.chapterBody .newsPhoto{padding:0;margin-top:27px}.fundPanel{border:1px solid var(--ink);padding:28px 27px;background:#e9eb83}.fundPanel strong{font-size:87px;letter-spacing:-3px;line-height:1.2;margin:13px 0}.fundPanel strong small{font-size:23px}.fundPanel>span{font-size:9px;letter-spacing:2px}.fundPanel p{font-size:10px}.overview{border-top:1px solid var(--line)}.overview>div{padding:12px 0;font-size:11px;grid-template-columns:94px minmax(0,1fr)}#section4{grid-column:2;grid-row:2/span 2}.journey li{display:flex;gap:21px;padding:19px 0;border-top:1px solid var(--line);min-width:0}.journey li:first-child{border-top:0;padding-top:0}.day{width:45px;font-size:32px;line-height:1;color:#7e806f;display:flex;flex-wrap:wrap;gap:4px;align-items:baseline}.dayEnglish{flex-basis:100%;font-size:7px;line-height:1.4;margin-bottom:4px}.day small{font-size:8px}.journey h3{font-size:13px;font-weight:600;line-height:1.85}.journey p{font-size:12px;line-height:1.9}.cause{padding:19px 0;border-top:1px solid var(--line);gap:19px}.cause:first-child{border-top:0;padding-top:0}.causeIndex{font-size:28px;color:#85887a;line-height:1.3;width:32px}.cause h3{font-family:"Batang",serif;font-size:17px;font-weight:500}.cause p{font-size:12px}.notice{font-size:11px;padding:16px;background:#f0f0e8;border-left:2px solid #878b67}#section6,#section7{grid-column:1/-1}#section6 .chapterBody{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:56px;align-items:start}#section6 .bodyCopy:first-child{grid-column:1;grid-row:1;margin-bottom:20px}#section6 .bodyCopy:nth-child(2){grid-column:1;grid-row:2}#section6 .newsPhoto{grid-column:2;grid-row:1/span 2;margin:0}#section7 .chapterBody{columns:2;column-gap:56px}#section7 .bodyCopy{break-inside:avoid}#section7 .vision{column-span:all;margin-top:20px;font-size:10px;letter-spacing:2px;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);justify-content:center;gap:45px}.closing{background:#242523;color:#fbfcf6;border-top:6px solid #e9eb83;padding:55px 30px}.closing>span{font-size:8px;letter-spacing:2.5px;color:#d2d4b2}.closing p{font-family:"Batang",Georgia,serif;font-size:36px;font-weight:400}.closing a{font-size:10px;color:#dce193}footer{border-bottom:5px double #242523;margin-bottom:22px}.readingProgress{background:#9a9e35}
@media(max-width:1100px){.brand>span{font-size:52px}.brand small{font-size:8px;letter-spacing:3px}.frontPage{gap:25px;grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.frontSummary{padding:22px}.frontSummary .keyFacts>div{padding:14px 0}.frontSummary .keyFacts dd{font-size:23px}.frontPage>.newsPhoto img{height:100%;max-height:480px;aspect-ratio:auto;object-fit:cover}.frontPage>.newsPhoto{display:flex;flex-direction:column}.frontPage>.newsPhoto img{flex:1;min-height:0}.frontPage figcaption{padding-top:9px}article{gap:35px}.chapterHeader{gap:13px}.chapterHeader h2{font-size:21px}.journey li{gap:15px}.day{width:38px;font-size:29px}.journey h3{font-size:12px}.journey p{font-size:11px}#section6 .chapterBody{column-gap:35px}#section7 .chapterBody{column-gap:35px}.chapterNav{gap:20px}.chapterNav>div{gap:7px 15px}}
@media(max-width:850px) and (min-width:721px){.brand>span{font-size:45px}.edition{padding-left:18px;font-size:8px}.edition strong{font-size:8px}.frontSummary{padding:20px 18px}.frontSummary .keyFacts dd{font-size:21px}.frontSummary .keyFacts>div{padding:13px 0}.frontSummary .readLink{font-size:9px}.frontPage>.newsPhoto img{object-position:46% center}article{gap:35px 30px}.chapterHeader h2{font-size:20px}.bodyCopy{font-size:13px}.overview>div{grid-template-columns:77px minmax(0,1fr);font-size:10px;gap:9px}.fundPanel{padding:23px}.fundPanel strong{font-size:72px}.fundPanel strong small{font-size:19px}.journey li{gap:12px}.day{width:32px;font-size:26px}.cause h3{font-size:15px}.cause p{font-size:11px}}
@media(max-width:720px){.siteHeader{padding:24px 0 20px;align-items:center;border-bottom-width:4px}.brand>span{font-size:35px;letter-spacing:-2px}.brand small{font-size:6px;letter-spacing:1.3px;margin-top:10px}.edition{padding-left:10px;border-left:0;gap:0}.edition strong{font-size:7px;letter-spacing:.5px}.titleBlock{padding:28px 0 25px;text-align:left}h1{font-size:34px;letter-spacing:-1.7px;line-height:1.55;margin:17px 0 12px}.kicker{font-size:10px}.englishTitle{font-size:8px;letter-spacing:1.1px}.deck{font-size:15px;line-height:1.8;margin:19px 0}.deck br{display:block}.byline{justify-content:flex-start;font-size:10px}.frontPage{display:block;padding:20px 0 23px}.frontPage>.newsPhoto img{height:auto;aspect-ratio:1.43;object-position:center}.frontPage figcaption{font-size:8px}.frontSummary{display:block;margin-top:23px;padding:21px}.summaryLabel{display:block;font-size:8px;padding-bottom:15px}.frontSummary .keyFacts{display:grid;grid-template-columns:1fr 1fr;gap:0 16px;padding:5px 0 0}.frontSummary .keyFacts>div{padding:17px 0 13px}.frontSummary .keyFacts dt{font-size:9px}.frontSummary .keyFacts dd{font-size:22px}.frontSummary .readLink{margin-top:12px;padding-top:12px;font-size:10px}.chapterNav{display:block;margin-bottom:30px;padding:23px 0}.navLabel{margin-bottom:16px}.chapterNav>div{gap:11px 15px}.chapterNav a{font-size:10px}article{display:block;padding-bottom:20px}.chapter{padding-top:18px;margin-bottom:39px;border-top-width:2px}.chapterHeader{gap:13px;margin-bottom:23px;align-items:baseline}.chapterHeader h2{font-size:23px;line-height:1.5}.chapterNumber{font-size:19px}.bodyCopy{font-size:14px;line-height:2.05}.fundPanel strong{font-size:68px}.fundPanel strong small{font-size:21px}.overview>div{grid-template-columns:92px minmax(0,1fr);font-size:11px}.journey li{gap:20px;padding:18px 0}.day{width:38px;font-size:30px}.journey h3{font-size:14px}.journey p{font-size:12px}.cause h3{font-size:18px}.cause p{font-size:13px}.causeIndex{font-size:28px}.cause{gap:18px;padding:19px 0}.notice{font-size:11px}#section6 .chapterBody{display:block}#section6 .newsPhoto{margin-top:25px}#section7 .chapterBody{columns:auto}#section7 .vision{gap:10px;font-size:7px;letter-spacing:.5px;justify-content:space-between}.closing{margin:0 -21px;padding:45px 24px}.closing p{font-size:28px}.closing>span{font-size:7px;letter-spacing:1px}footer{margin-bottom:15px;padding-bottom:28px}}
@media(max-width:360px){.brand>span{font-size:29px}.brand small{font-size:5px}.edition strong{font-size:6px}.chapterHeader h2{font-size:21px}h1{font-size:31px}}
