.design_surface__Xg_G8.design_surface__Xg_G8{--hm-surface-base:var(--paper);--hm-surface-raised:var(--card);--hm-surface-sunken:var(--paper-2);--hm-page-report:1424px;--hm-page-workspace:1424px;--hm-t-body:17px;--hm-t-lead:18px;--hm-t-ui:15px;--hm-t-meta:14px;--hm-t-badge:13px;--hm-t-h1:clamp(30px,3vw,40px);--hm-t-h2:clamp(26px,2.5vw,36px);--hm-t-h3:23px;--hm-font-editorial:var(--font-serif),"Paperlogy","Pretendard",Georgia,serif;background:var(--paper);color:var(--ink);font-size:17px;line-height:1.7;word-break:keep-all;overflow-wrap:anywhere}.design_surface__Xg_G8 .hm{--hm-accent-ink:var(--spot-cyan-d);--hm-accent-soft:#e2eff3;--hm-accent-subtle:#f0f6f8;--hm-accent-border:#9cc4cf}.design_surface__Xg_G8 :is(h1,h2,h3,h4){text-wrap:wrap}.design_surface__Xg_G8 :is(button,a,input,textarea,select,summary):focus-visible{outline:3px solid var(--spot-cyan);outline-offset:4px}.design_chrome__r8ofj{border-bottom:1px solid var(--line);padding:18px clamp(24px,4vw,64px)}.design_chromeInner__hJnmP{max-width:1424px;margin:auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 32px}.design_brand__NeL2c{font-family:var(--hm-font-editorial);font-size:23px;font-weight:600;white-space:nowrap}.design_brand__NeL2c span{font-family:var(--hm-font-body);font-size:14px;margin-left:8px;color:var(--muted)}.design_nav__KJKib{display:flex;flex-wrap:wrap;gap:6px 24px;font-size:15px}.design_nav__KJKib a{display:inline-flex;align-items:center;min-height:44px;border-bottom:2px solid transparent}.design_nav__KJKib a:hover{color:var(--spot-cyan)}.design_nav__KJKib a[aria-current=page]{border-color:var(--ink);font-weight:700}.design_content__R4aYB{width:100%;max-width:1552px;margin-inline:auto;padding:40px clamp(24px,4vw,64px) 72px}.design_content__R4aYB .hm-page--canvas{margin-inline:0}.design_content__R4aYB .broadsheet{background-image:none;min-height:auto}.design_catalog__ie4Jh{max-width:1424px;margin:auto}.design_kicker__ooK5b{font-family:var(--font-mono),monospace;font-size:13px;letter-spacing:.06em;color:var(--spot-cyan)}.design_title__psz5n{margin:12px 0 20px;font-size:clamp(30px,3vw,40px);line-height:1.3;letter-spacing:-.025em}.design_lead__2Tm1P{max-width:1000px;font-size:17px;color:var(--ink-soft)}.design_grid__kpTaj{list-style:none;padding:0;margin:36px 0 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 40px}.design_item__w_MLh{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 0;border-top:2px solid var(--ink)}.design_item__w_MLh strong{display:block;font-size:23px}.design_item__w_MLh span{display:block;color:var(--muted);font-size:14px;margin-top:6px}.design_item__w_MLh span[lang=en]{font-family:var(--font-serif);font-size:17px}.design_primary__03XPP{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:10px 22px;border-radius:6px;background:var(--ink);color:var(--paper);font-size:16px;font-weight:600;white-space:nowrap}.design_note__UDDMb{margin-top:24px;color:var(--muted);font-size:14px}@media (max-width:760px){.design_content__R4aYB{padding:28px 20px 48px}.design_chrome__r8ofj{padding:14px 20px}.design_nav__KJKib{gap:4px 18px}.design_grid__kpTaj{grid-template-columns:1fr;gap:16px}.design_item__w_MLh{gap:16px}}.design_readingWorkspace__z_dW5{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:24px 40px;padding:28px;border-top:2px solid var(--ink);background:var(--paper)}.design_readingHeader__BWFAj{grid-column:1/-1;display:flex;justify-content:space-between;gap:16px;color:var(--muted);font-size:14px}.design_readingPassage__L5W0_{min-width:0;padding-right:28px;border-right:1px solid var(--line)}.design_readingPassage__L5W0_ summary{cursor:pointer;color:var(--spot-cyan);font-size:14px;padding-bottom:16px}.design_readingText__lfEXy{white-space:pre-line;font-family:var(--font-serif),Georgia,serif;font-size:18px;line-height:1.85}.design_readingQuestions__STG9r{min-width:0}@media (max-width:1100px){.design_readingWorkspace__z_dW5{grid-template-columns:1fr;padding:20px}.design_readingPassage__L5W0_{padding:0 0 24px;border-right:0;border-bottom:1px solid var(--line)}}