.editorial{padding:88px 0 0;border-bottom:1px solid var(--border);padding-bottom:80px}.eyebrow{font:italic 13px Georgia,serif;letter-spacing:.08em;color:var(--purple)}.editorial h2{font-family:"Paperlogy","Apple SD Gothic Neo","Malgun Gothic",sans-serif;font-size:clamp(32px,4vw,52px);letter-spacing:-.045em;margin:18px 0 24px}.section-lead{max-width:760px;font-size:19px;line-height:1.85;color:var(--text-2);margin:0 0 40px}.steps{list-style:none;padding:0;margin:0;border-top:1px solid var(--text)}.steps li{display:grid;grid-template-columns:110px 1fr;gap:24px;border-bottom:1px solid var(--border);padding:27px 0}.steps b{font:italic 20px Georgia,serif;color:var(--purple)}.steps h3,.schedule h3{font-family:"Paperlogy","Apple SD Gothic Neo","Malgun Gothic",sans-serif;font-size:23px;margin:0 0 9px}.steps p,.schedule p,.learning p{margin:0;color:var(--text-2);font-size:16px;line-height:1.8}.callout{padding:23px 30px;margin:35px 0 0;background:var(--lavender-soft);font-size:16px;line-height:1.8}.schedule{display:grid;grid-template-columns:1fr 1fr;gap:60px;border-top:1px solid var(--text);padding-top:28px}.schedule>div{padding-bottom:22px}.schedule p{margin:12px 0 23px}.schedule strong{color:var(--text)}.small-note{font-size:14px;color:var(--text-2);line-height:1.8}.learning{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin:0 0 65px}.learning>div{border-top:2px solid var(--purple);padding-top:17px}.learning span{font-family:"Paperlogy","Apple SD Gothic Neo","Malgun Gothic",sans-serif;font-size:20px;font-weight:700}.learning p{margin-top:12px}.subhead{font-family:"Paperlogy","Apple SD Gothic Neo","Malgun Gothic",sans-serif;font-size:27px;margin:0 0 25px}.video-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.video-grid figure{margin:0}.video-grid video{display:block;width:100%;aspect-ratio:16/9;background:#312345;object-fit:contain}.video-grid figcaption{display:flex;flex-direction:column;gap:8px;line-height:1.6;padding-top:14px}.video-grid strong{font-size:17px}.video-grid span{font-size:14px;color:var(--text-2)}.qa{border-top:1px solid var(--text)}.qa details{border-bottom:1px solid var(--border);padding:24px 4px}.qa summary{cursor:pointer;font-family:"Paperlogy","Apple SD Gothic Neo","Malgun Gothic",sans-serif;font-size:20px;font-weight:600;line-height:1.5}.qa p{max-width:760px;margin:18px 0 0;font-size:16px;line-height:1.85;color:var(--text-2)}.skip{position:absolute;left:-9999px}.skip:focus{left:20px;top:15px;z-index:100;background:white;padding:10px}.principle__label{font-size:11px;letter-spacing:.15em}.principle__sentence{margin-top:28px}@media(max-width:800px){.editorial{padding-top:62px;padding-bottom:55px}.section-lead{font-size:17px}.steps li{grid-template-columns:40px 1fr;gap:12px}.steps h3{font-size:20px}.schedule,.learning,.video-grid{grid-template-columns:1fr;gap:20px}.schedule{gap:0}.learning{margin-bottom:45px}.video-grid{gap:32px}.qa summary{font-size:18px}.callout{padding:18px}.hero__lead{font-size:16px}}

/* Reference site typography: Paperlogy across Korean headings and copy. */
.editorial h2,.steps h3,.schedule h3,.learning span,.subhead,.qa summary{font-family:"Paperlogy","Apple SD Gothic Neo","Malgun Gothic",sans-serif}
.editorial h2,.steps h3,.schedule h3,.subhead,.qa summary{font-weight:600}
.eyebrow,.steps b{font-family:"Paperlogy","Apple SD Gothic Neo","Malgun Gothic",sans-serif;font-style:normal}
.accordion-intro{padding:85px 0 42px}.accordion-intro h2{font-family:"Paperlogy","Apple SD Gothic Neo","Malgun Gothic",sans-serif;font-size:clamp(30px,4vw,46px);letter-spacing:-.045em;margin:12px 0}.accordion-intro>p:last-child{color:var(--text-2);font-size:17px;line-height:1.8}.chapters{border-top:1px solid var(--text)}.chapter{border-bottom:1px solid var(--border)}.chapter>summary{display:grid;grid-template-columns:72px 1fr 34px;align-items:center;gap:18px;padding:29px 4px;cursor:pointer;list-style:none;font-family:"Paperlogy","Apple SD Gothic Neo","Malgun Gothic",sans-serif;font-weight:600;font-size:clamp(18px,2.3vw,25px)}.chapter>summary::-webkit-details-marker{display:none}.chapter>summary:focus-visible,.qa summary:focus-visible{outline:3px solid var(--purple);outline-offset:3px}.chapter__num{font-size:15px;font-weight:400;color:var(--purple)}.chapter__mark{width:24px;height:24px;position:relative}.chapter__mark::before,.chapter__mark::after{content:"";position:absolute;background:var(--text);top:11px;left:3px;width:18px;height:2px}.chapter__mark::after{transform:rotate(90deg);transition:transform .2s}.chapter[open] .chapter__mark::after{transform:rotate(0)}.chapter[open]{background:rgba(229,218,239,.26)}.chapter__content{padding:0 48px 45px 94px}.chapter .editorial{padding:0;border:0}.chapter .section-lead{margin-bottom:35px}.chapter .steps li{grid-template-columns:60px 1fr}.chapter .video-grid{margin-bottom:4px}@media(max-width:800px){.accordion-intro{padding:58px 0 24px}.chapter>summary{grid-template-columns:34px 1fr 26px;gap:8px;padding:22px 2px}.chapter__content{padding:0 10px 36px 42px}.chapter .steps li{grid-template-columns:34px 1fr}.chapter .section-lead{font-size:16px}}
