@font-face{font-family:englishBodyFont;src:url(../media/PretendardVariable_latin-s.108kz0a4jxnma.woff2)format("woff2");font-display:swap;font-weight:45 920}@font-face{font-family:englishBodyFont Fallback;src:local(Arial);ascent-override:93.76%;descent-override:23.75%;line-gap-override:0.0%;size-adjust:101.55%}.TUCFoa_className{font-family:englishBodyFont,englishBodyFont Fallback,Arial,sans-serif}.TUCFoa_variable{--font-pretendard-latin:"englishBodyFont", "englishBodyFont Fallback", Arial, sans-serif}
.RJYTmG_header{z-index:50;height:var(--header-height);border-bottom:1px solid var(--line-default);background:var(--surface-overlay);-webkit-backdrop-filter:blur(16px)saturate(1.15);backdrop-filter:blur(16px)saturate(1.15);position:sticky;top:0}.RJYTmG_headerInner{width:min(100%, var(--page-max));height:100%;padding-inline:var(--page-gutter);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;margin-inline:auto;display:grid}.RJYTmG_brandLockup{flex:none;align-items:center;gap:.75rem;min-width:0;display:flex}.RJYTmG_logoLink{color:var(--ink-primary);display:inline-flex}.RJYTmG_logoLink img,.RJYTmG_logoLink svg{width:5.25rem;height:auto}.RJYTmG_brandDivider{background:var(--line-strong);width:1px;height:1.15rem}.RJYTmG_creatorHubLink{color:var(--brand-on-surface);letter-spacing:-.012em;white-space:nowrap;font-size:.82rem;font-weight:680;text-decoration:none;transition:color .16s}.RJYTmG_creatorHubLink[aria-current=page]{color:var(--brand-on-surface)}.RJYTmG_desktopNav{border:1px solid var(--line-subtle);background:var(--surface-sunken);box-shadow:inset 0 1px 0 var(--line-subtle);border-radius:999px;justify-self:center;align-items:center;gap:.15rem;padding:.22rem;font-size:.79rem;font-weight:680;display:flex}.RJYTmG_desktopNav a{color:var(--ink-secondary);white-space:nowrap;border:1px solid #0000;border-radius:999px;padding:.48rem .72rem;line-height:1;text-decoration:none;transition:color .16s,border-color .16s,background .16s,box-shadow .16s;position:relative}.RJYTmG_desktopNav a:hover{color:var(--ink-primary)}.RJYTmG_creatorHubLink:hover{color:var(--brand-on-surface)}.RJYTmG_desktopNav a[aria-current=page]{border-color:var(--line-default);color:var(--brand-on-surface);background:var(--surface-raised);box-shadow:var(--shadow-card)}.RJYTmG_desktopActions{justify-self:end;align-items:center;gap:.55rem;min-width:0;font-size:.78rem;font-weight:680;display:flex}.RJYTmG_languagePicker{position:relative}.RJYTmG_languagePicker>summary{min-height:2.35rem;color:var(--ink-secondary);cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid #0000;border-radius:999px;align-items:center;gap:.38rem;padding:.45rem .58rem;line-height:1;list-style:none;transition:color .16s,border-color .16s,background .16s;display:inline-flex}.RJYTmG_languagePicker>summary::-webkit-details-marker{display:none}.RJYTmG_languagePicker>summary:hover,.RJYTmG_languagePicker[open]>summary{border-color:var(--focus);color:var(--ink-primary);background:var(--surface-hover)}.RJYTmG_languageChevron{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.4px;width:.66rem;height:.66rem;transition:transform .16s}.RJYTmG_languagePicker[open] .RJYTmG_languageChevron{transform:rotate(180deg)}.RJYTmG_languageMenu{z-index:80;border:1px solid var(--control-edge);background:var(--surface-elevated);width:10.5rem;box-shadow:var(--shadow-elevated);border-radius:.85rem;padding:.45rem;position:absolute;top:calc(100% + .55rem);right:0}.RJYTmG_languageMenu p{color:var(--ink-secondary);letter-spacing:.08em;text-transform:uppercase;margin:0;padding:.35rem .55rem .4rem;font-size:.67rem;font-weight:700}.RJYTmG_languageMenu ul{margin:0;padding:0;list-style:none}.RJYTmG_languageMenu li>a,.RJYTmG_languageOptionCurrent,.RJYTmG_languageOptionDisabled{border-radius:.55rem;justify-content:space-between;align-items:center;min-height:2.35rem;padding:.5rem .55rem;line-height:1.25;text-decoration:none;display:flex}.RJYTmG_languageMenu li>a:hover{color:var(--brand-on-surface);background:var(--brand-soft)}.RJYTmG_languageOptionCurrent{color:var(--ink-primary);background:var(--surface-hover)}.RJYTmG_languageOptionCurrent>:last-child{color:var(--brand-on-surface)}.RJYTmG_languageOptionDisabled{color:var(--ink-tertiary);opacity:.48;cursor:not-allowed}.RJYTmG_languagePickerCompact{width:fit-content;font-size:.78rem}.RJYTmG_ghostAction,.RJYTmG_primaryAction,.RJYTmG_mobilePrimaryAction{min-height:2.4rem;transition:transform .18s var(--ease-standard), border-color .18s ease, color .18s ease, background .18s ease;border-radius:999px;justify-content:center;align-items:center;padding:.58rem .9rem;font-weight:720;line-height:1;text-decoration:none;display:inline-flex}.RJYTmG_ghostAction{color:var(--ink-primary);cursor:pointer;background:0 0;border:0}.RJYTmG_primaryAction,.RJYTmG_mobilePrimaryAction{border:1px solid var(--brand-edge);color:var(--ink-on-brand);background:var(--brand)}.RJYTmG_ghostAction:not(:disabled):hover{background:var(--surface-hover);transform:translateY(-1px)}.RJYTmG_ghostAction:disabled{opacity:.64;cursor:wait}.RJYTmG_primaryAction:hover,.RJYTmG_mobilePrimaryAction:hover{background:var(--brand-hover);transform:translateY(-1px)}.RJYTmG_mobileQuickActions,.RJYTmG_mobileMenuRoot{display:none}.RJYTmG_mobileQuickActions{align-items:center;gap:.4rem;margin-left:auto;font-size:.75rem;font-weight:680}.RJYTmG_mobilePrimaryAction{min-height:2.2rem;padding-inline:.72rem;font-size:.72rem}.RJYTmG_authActionPlaceholder{background:var(--surface-hover);border-radius:999px;width:7.5rem;height:2.4rem;display:inline-block}.RJYTmG_authActionPlaceholder[data-placement=mobile-primary]{width:4.75rem;height:2.2rem}.RJYTmG_authActionPlaceholder[data-placement=mobile-menu]{width:5.75rem;height:2.45rem}.RJYTmG_mobileMenuRoot{margin-left:.45rem}.RJYTmG_menuButton{border:1px solid var(--control-edge);width:2.3rem;height:2.3rem;color:var(--ink-primary);background:var(--surface-raised);cursor:pointer;border-radius:50%;place-items:center;padding:0;display:grid}.RJYTmG_menuIcon{width:1rem;height:.7rem;display:block;position:relative}.RJYTmG_menuIcon span{background:currentColor;border-radius:2px;width:100%;height:2px;transition:top .18s,transform .18s;position:absolute;left:0}.RJYTmG_menuIcon span:first-child{top:.1rem}.RJYTmG_menuIcon span:last-child{top:.52rem}:is(.RJYTmG_mobileMenuRoot:has(.RJYTmG_mobilePanel:popover-open) .RJYTmG_menuIcon span:first-child,.RJYTmG_mobileMenuRoot:has(.RJYTmG_mobilePanel:popover-open) .RJYTmG_menuIcon span:last-child){top:.31rem}.RJYTmG_mobileMenuRoot:has(.RJYTmG_mobilePanel:popover-open) .RJYTmG_menuIcon span:first-child{transform:rotate(45deg)}.RJYTmG_mobileMenuRoot:has(.RJYTmG_mobilePanel:popover-open) .RJYTmG_menuIcon span:last-child{transform:rotate(-45deg)}.RJYTmG_mobilePanel{top:var(--mobile-menu-top,var(--header-height));visibility:hidden;width:100%;max-width:none;padding:.75rem var(--page-gutter) 1.25rem;border:0;border-bottom:1px solid var(--line-strong);background:var(--surface-elevated);box-shadow:var(--shadow-elevated);opacity:0;pointer-events:none;margin:0;transition:opacity .16s,transform .16s,visibility .16s;position:fixed;bottom:auto;left:0;right:0;transform:translateY(-.4rem)}.RJYTmG_mobilePanel:popover-open{visibility:visible;opacity:1;pointer-events:auto;transform:translateY(0)}.RJYTmG_mobilePanel::backdrop{background:color-mix(in srgb, var(--surface-sunken) 72%, transparent)}.RJYTmG_mobilePanel nav{display:grid}.RJYTmG_mobilePanel nav a{border-bottom:1px solid var(--line-default);padding-block:.7rem;font-size:1.05rem;font-weight:650;text-decoration:none}.RJYTmG_mobilePanel nav a:last-child{border-bottom:0}.RJYTmG_mobilePanel nav a[aria-current=page]{color:var(--brand-on-surface)}.RJYTmG_mobileAccountActions{border-top:1px solid var(--line-default);justify-content:flex-start;margin-top:.25rem;padding-top:.8rem;display:flex}.RJYTmG_mobileAccountActions a,.RJYTmG_mobileAccountActions button{border:0;border-radius:999px;justify-content:center;align-items:center;min-height:2.45rem;padding:.58rem 1rem;font-size:.82rem;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.RJYTmG_mobileAccountActions button{color:inherit;cursor:pointer;background:0 0}.RJYTmG_mobileAccountActions button:disabled{opacity:.64;cursor:wait}.RJYTmG_footer{content-visibility:auto;contain-intrinsic-block-size:auto 5rem;padding:1.5rem var(--page-gutter);border-top:1px solid var(--line-default);background:var(--surface-page)}.RJYTmG_footerInner{width:min(100%, calc(var(--page-max) - 2 * var(--page-gutter)));justify-content:space-between;align-items:center;gap:1rem 2rem;margin-inline:auto;display:flex}.RJYTmG_footerNav{align-items:center;gap:.65rem;display:flex}.RJYTmG_footerNav a,.RJYTmG_footerNav span,.RJYTmG_footerCopyright{color:var(--ink-secondary);white-space:nowrap;margin:0;font-size:.75rem;font-weight:600;text-decoration:none}.RJYTmG_footerNav span{color:var(--ink-tertiary)}.RJYTmG_footerNav a:hover{color:var(--ink-primary);text-underline-offset:.2em;text-decoration:underline}@media (max-width:69rem){.RJYTmG_desktopNav,.RJYTmG_desktopActions{display:none}.RJYTmG_headerInner{min-height:var(--header-height);flex-wrap:wrap;gap:.35rem;height:auto;padding-block:.3rem;display:flex}.RJYTmG_header{height:auto;min-height:var(--header-height)}.RJYTmG_brandLockup{gap:.5rem}.RJYTmG_logoLink img,.RJYTmG_logoLink svg{width:4.65rem}.RJYTmG_creatorHubLink{font-size:.76rem}.RJYTmG_mobileQuickActions{display:flex}.RJYTmG_mobileMenuRoot{display:block}}@media (max-width:26rem){.RJYTmG_logoLink img,.RJYTmG_logoLink svg{width:4.15rem}.RJYTmG_brandLockup{gap:.35rem}.RJYTmG_creatorHubLink{font-size:.68rem}.RJYTmG_languagePicker>summary{gap:.3rem;min-height:2.15rem;padding-inline:.42rem}.RJYTmG_mobileQuickActions{justify-content:flex-end;gap:.25rem;min-width:0;max-width:100%}.RJYTmG_mobilePrimaryAction{padding-inline:.55rem}.RJYTmG_mobileMenuRoot{margin-left:.25rem}.RJYTmG_menuButton{width:2.15rem;height:2.15rem}}@media (max-width:22rem){.RJYTmG_brandLockup{gap:.4rem}.RJYTmG_creatorHubLink{font-size:.7rem}}@media (max-width:40rem){.RJYTmG_footer{padding-block:1.25rem}.RJYTmG_footerInner{flex-wrap:wrap;min-width:0}.RJYTmG_footerNav{flex-wrap:wrap;min-width:0;max-width:100%}.RJYTmG_footerNav a{overflow-wrap:anywhere;white-space:normal}}@media (forced-colors:active){.RJYTmG_primaryAction,.RJYTmG_mobilePrimaryAction,.RJYTmG_languageMenu,.RJYTmG_menuButton{border:1px solid buttontext}}
.F_Y2uW_main{min-height:calc(100vh - var(--header-height));padding:clamp(4rem, 12vw, 9rem) var(--page-gutter);background:radial-gradient(circle at 50% 8%, var(--brand-glow), transparent 30rem), var(--surface-page);place-items:center;display:grid}.F_Y2uW_panel{text-align:center;width:min(100%,42rem)}.F_Y2uW_code{color:var(--brand-on-surface);letter-spacing:.14em;text-transform:uppercase;margin:0 0 1rem;font-size:.78rem;font-weight:800}.F_Y2uW_panel :is(h1,h2){font-family:var(--font-display);letter-spacing:-.04em;margin:0;font-size:clamp(2.5rem,7vw,5rem);font-weight:400;line-height:1.02}.F_Y2uW_panel>p:not(.F_Y2uW_code){max-width:35rem;color:var(--ink-secondary);margin:1.4rem auto 0;font-size:1.05rem}.F_Y2uW_actions{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:2rem;display:flex}.F_Y2uW_actions a,.F_Y2uW_actions button{border:1px solid var(--brand-edge);min-height:2.9rem;color:var(--ink-on-brand);background:var(--brand);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0 1.15rem;font-weight:750;text-decoration:none;display:inline-flex}.F_Y2uW_actions a:hover,.F_Y2uW_actions button:hover{background:var(--brand-hover)}.F_Y2uW_loading{width:min(100%,64rem);min-height:70vh;padding:6rem var(--page-gutter);margin:0 auto}.F_Y2uW_loading span{background:linear-gradient(90deg, var(--surface-raised), var(--surface-hover), var(--surface-raised));background-size:220% 100%;border-radius:999px;height:1rem;margin-bottom:1rem;animation:1.5s infinite F_Y2uW_loading;display:block}.F_Y2uW_loading span:first-child{width:25%}.F_Y2uW_loading span:nth-child(2){width:86%;height:clamp(3rem,8vw,6rem)}.F_Y2uW_loading span:nth-child(3){width:58%}@keyframes F_Y2uW_loading{to{background-position:-220% 0}}@media (prefers-reduced-motion:reduce){.F_Y2uW_loading span{animation:none}}
.l2LgFG_blockStack{gap:clamp(1.6rem,2.6vw,2.35rem);display:grid}.l2LgFG_richText,.l2LgFG_answerSummary,.l2LgFG_takeaways,.l2LgFG_mediaBlock,.l2LgFG_promptBlock,.l2LgFG_stepsBlock,.l2LgFG_tableShell,.l2LgFG_ctaBlock,.l2LgFG_faqBlock{content-visibility:auto;contain-intrinsic-block-size:auto 28rem}.l2LgFG_leadSummary{border:1px solid var(--line-default);border-left:3px solid var(--brand);background:var(--surface-raised);border-radius:.8rem;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);display:grid;overflow:hidden}.l2LgFG_answerSummary,.l2LgFG_takeaways,.l2LgFG_promptBlock,.l2LgFG_ctaBlock{contain-intrinsic-block-size:auto 18rem}.l2LgFG_stepsBlock,.l2LgFG_faqBlock{contain-intrinsic-block-size:auto 34rem}.l2LgFG_richText{font-size:1.04rem;line-height:1.74}.l2LgFG_richText>:first-child{margin-top:0}.l2LgFG_richText>:last-child{margin-bottom:0}.l2LgFG_richText p,.l2LgFG_richText ul,.l2LgFG_richText ol{margin:1.15rem 0}.l2LgFG_richText h2,.l2LgFG_stepsBlock h2,.l2LgFG_faqBlock>h2{letter-spacing:-.04em;scroll-margin-top:calc(var(--header-height) + 2rem);text-wrap:balance;margin:2.75rem 0 1rem;font-size:clamp(1.65rem,3.5vw,2.2rem);font-weight:700;line-height:1.16}.l2LgFG_richText h3{letter-spacing:-.025em;scroll-margin-top:calc(var(--header-height) + 2rem);margin:2rem 0 .8rem;font-size:clamp(1.3rem,2.5vw,1.65rem);line-height:1.25}.l2LgFG_richText ul,.l2LgFG_richText ol{padding-left:1.45rem}.l2LgFG_richText li{margin:.55rem 0;padding-left:.35rem}.l2LgFG_richText a{color:var(--brand-on-surface);text-underline-offset:.16em;font-weight:650;text-decoration:underline;text-decoration-thickness:.08em}.l2LgFG_richText code{background:var(--surface-elevated);border-radius:.3rem;padding:.12em .34em;font-size:.88em}.l2LgFG_answerSummary,.l2LgFG_takeaways{scroll-margin-top:calc(var(--header-height) + 2rem);padding:clamp(1.15rem,2.6vw,1.55rem)}.l2LgFG_answerSummary{background:0 0}.l2LgFG_blockKicker{color:var(--brand-on-surface);letter-spacing:.1em;text-transform:uppercase;margin:0 0 .55rem;font-size:.72rem;font-weight:800}.l2LgFG_answerSummary h2,.l2LgFG_takeaways h2{letter-spacing:-.025em;margin:0;font-size:clamp(1.2rem,2.5vw,1.55rem);line-height:1.25}.l2LgFG_answerSummary>p:last-child{color:var(--ink-secondary);margin:.7rem 0 0;font-size:.95rem;line-height:1.65}.l2LgFG_takeaways{border-left:1px solid var(--line-default);color:var(--ink-primary);background:color-mix(in srgb, var(--brand) 6%, var(--surface-raised))}.l2LgFG_takeaways ul{gap:.65rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.l2LgFG_takeaways li{color:var(--ink-secondary);grid-template-columns:1.5rem 1fr;gap:.65rem;font-size:.9rem;line-height:1.55;display:grid}.l2LgFG_takeaways li>:first-child{width:1.25rem;height:1.25rem;color:var(--cta-ink);background:var(--brand);border-radius:50%;place-items:center;margin-top:.16rem;font-size:.7rem;font-weight:800;display:grid}.l2LgFG_mediaBlock{margin:0}.l2LgFG_leadVideo{content-visibility:visible;contain-intrinsic-block-size:none}.l2LgFG_leadVideo video{object-fit:contain;display:block}.l2LgFG_mediaBlock img,.l2LgFG_mediaBlock video{border:1px solid var(--line-default);background:var(--surface-raised);border-radius:.8rem;width:100%;height:auto}.l2LgFG_mediaBlock figcaption{color:var(--ink-secondary);padding:.75rem .25rem 0;font-size:.82rem;line-height:1.5}.l2LgFG_transcript{border-top:1px solid var(--line-default);border-bottom:1px solid var(--line-default);margin-top:.9rem}.l2LgFG_transcript summary{color:var(--ink-primary);cursor:pointer;padding:.85rem 0;font-size:.9rem;font-weight:700}.l2LgFG_transcript p{color:var(--ink-secondary);margin:0 0 1rem;font-size:.95rem;line-height:1.7}.l2LgFG_promptBlock{border:1px solid var(--control-edge);color:var(--ink-primary);background:var(--surface-sunken);border-radius:.8rem;overflow:hidden}.l2LgFG_promptHeader{border-bottom:1px solid var(--line-default);justify-content:space-between;align-items:center;gap:1rem;padding:.75rem .85rem .75rem 1.2rem;display:flex}.l2LgFG_promptHeader p{color:var(--ink-secondary);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:750}.l2LgFG_promptHeader button{border:1px solid var(--control-edge);min-height:2.25rem;color:var(--ink-primary);background:var(--surface-elevated);cursor:pointer;border-radius:.5rem;align-items:center;gap:.4rem;padding:.45rem .7rem;font-size:.78rem;font-weight:700;display:inline-flex}.l2LgFG_promptHeader button:hover{background:var(--surface-hover)}.l2LgFG_promptBlock pre{white-space:pre-wrap;word-break:break-word;margin:0;padding:1.2rem;overflow-x:auto}.l2LgFG_promptBlock code{color:var(--ink-primary);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9rem;line-height:1.75}.l2LgFG_stepsBlock{scroll-margin-top:calc(var(--header-height) + 2rem)}.l2LgFG_stepsBlock h2{margin-top:0}.l2LgFG_stepsBlock ol{border-top:1px solid var(--line-strong);margin:0;padding:0;list-style:none}.l2LgFG_stepsBlock li{border-bottom:1px solid var(--line-default);scroll-margin-top:calc(var(--header-height) + 2rem);grid-template-columns:3rem 1fr;gap:1rem;padding:1.1rem 0;display:grid}.l2LgFG_stepsBlock li>span{color:var(--brand-on-surface);letter-spacing:.08em;font-size:.8rem;font-weight:800}.l2LgFG_stepsBlock h3{margin:0;font-size:1.15rem;line-height:1.35}.l2LgFG_stepsBlock li p{color:var(--ink-secondary);margin:.5rem 0 0;line-height:1.7}.l2LgFG_tableShell{border:1px solid var(--line-default);max-width:100%;scroll-margin-top:calc(var(--header-height) + 2rem);scrollbar-width:thin;border-radius:.8rem;overflow-x:auto}.l2LgFG_tableShell:focus-visible{outline-offset:4px}.l2LgFG_tableShell table{border-collapse:collapse;background:var(--surface-raised);text-align:left;width:100%;min-width:38rem;font-size:.9rem}.l2LgFG_tableShell caption{border-bottom:1px solid var(--line-default);color:var(--ink-primary);text-align:left;padding:.85rem 1rem;font-size:.95rem;font-weight:750}.l2LgFG_tableShell th,.l2LgFG_tableShell td{border-right:1px solid var(--line-default);border-bottom:1px solid var(--line-default);vertical-align:top;min-width:9rem;padding:.75rem 1rem}.l2LgFG_tableShell th:last-child,.l2LgFG_tableShell td:last-child{border-right:0}.l2LgFG_tableShell tr:last-child>*{border-bottom:0}.l2LgFG_tableShell thead th{background:var(--surface-sunken);font-weight:750}.l2LgFG_tableShell tbody th{font-weight:700}.l2LgFG_ctaBlock{color:var(--cta-ink);background:linear-gradient(135deg, var(--brand), var(--brand-on-surface));scroll-margin-top:calc(var(--header-height) + 2rem);border-radius:.85rem;justify-content:space-between;align-items:end;gap:1.5rem;padding:clamp(1.5rem,3vw,2rem);display:flex}.l2LgFG_ctaBlock div>p{color:var(--cta-ink);letter-spacing:.1em;text-transform:uppercase;margin:0 0 .6rem;font-size:.7rem;font-weight:800}.l2LgFG_ctaBlock h2{letter-spacing:-.035em;margin:0;font-size:clamp(1.45rem,3vw,2.1rem);line-height:1.12}.l2LgFG_ctaBlock div>span{max-width:34rem;color:var(--cta-ink);margin-top:.65rem;display:block}.l2LgFG_ctaBlock>a{min-height:3rem;color:var(--ink-primary);background:var(--surface-page);border-radius:999px;flex:none;align-items:center;gap:.8rem;padding:.75rem 1rem;font-size:.9rem;font-weight:750;text-decoration:none;display:inline-flex}.l2LgFG_faqBlock{scroll-margin-top:calc(var(--header-height) + 2rem)}.l2LgFG_faqBlock>h2{margin-top:0}.l2LgFG_faqBlock>div{border-top:1px solid var(--line-strong)}.l2LgFG_faqBlock details{border-bottom:1px solid var(--line-default)}.l2LgFG_faqBlock summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 0;font-size:1.05rem;font-weight:700;list-style:none;display:flex}.l2LgFG_faqBlock summary::-webkit-details-marker{display:none}.l2LgFG_faqBlock summary>:last-child{color:var(--brand-on-surface);font-size:1.5rem;font-weight:400;transition:transform .16s}.l2LgFG_faqBlock details[open] summary>:last-child{transform:rotate(45deg)}.l2LgFG_faqBlock details p{color:var(--ink-secondary);margin:-.25rem 0 1.25rem;line-height:1.75}@media (max-width:40rem){.l2LgFG_blockStack{gap:1.9rem}.l2LgFG_leadSummary{grid-template-columns:1fr}.l2LgFG_takeaways{border-top:1px solid var(--line-default);border-left:0}.l2LgFG_mediaBlock img,.l2LgFG_mediaBlock video,.l2LgFG_promptBlock,.l2LgFG_tableShell,.l2LgFG_ctaBlock{border-radius:var(--radius-md)}.l2LgFG_ctaBlock{display:block}.l2LgFG_ctaBlock>a{margin-top:1.5rem}}
._85XgKa_articlePage{min-width:0}._85XgKa_articleHeader{padding:clamp(1.9rem, 3.6vw, 3.15rem) var(--page-gutter);border-bottom:1px solid var(--line-subtle);background:radial-gradient(circle at 82% 18%, color-mix(in srgb, var(--brand) 9%, transparent), transparent 26rem), radial-gradient(circle at 12% 0%, var(--warm-glow), transparent 22rem), var(--surface-page)}._85XgKa_headerInner{width:min(100%,62rem);margin-inline:auto}._85XgKa_translationNotice{color:var(--ink-secondary);letter-spacing:.035em;text-transform:uppercase;margin:0 0 .65rem;font-size:.7rem;font-weight:780}._85XgKa_articleHeader h1{letter-spacing:-.06em;overflow-wrap:break-word;text-wrap:balance;max-width:19ch;margin:0;font-size:clamp(2.35rem,4.6vw,4.45rem);font-weight:670;line-height:1}._85XgKa_articleHeader h1._85XgKa_displayTitle{font-family:var(--font-display);letter-spacing:-.035em;font-weight:400;line-height:1.02}._85XgKa_articleHeader h1._85XgKa_localizedTitle{overflow-wrap:break-word;word-break:keep-all}._85XgKa_excerpt{max-width:46rem;color:var(--ink-secondary);text-wrap:pretty;margin:.7rem 0 0;font-size:clamp(1.02rem,1.7vw,1.22rem);line-height:1.6}._85XgKa_dateMeta{color:var(--ink-secondary);flex-wrap:wrap;gap:.35rem;margin:.9rem 0 0;font-size:.73rem;font-weight:650;display:flex}._85XgKa_heroMedia{width:min(calc(100% - 2 * var(--page-gutter)), 70rem);margin:clamp(1.25rem,2.5vw,2rem) auto 0}._85XgKa_heroMedia img{border:1px solid var(--line-default);border-radius:var(--radius-md);background:var(--surface-raised);width:100%;height:auto}._85XgKa_contentLayout{grid-template-columns:minmax(9rem, 12rem) minmax(0, var(--prose-max));width:min(calc(100% - 2 * var(--page-gutter)), 64rem);justify-content:center;gap:clamp(2.25rem,4vw,4rem);margin-inline:auto;padding-block:clamp(3rem,5vw,4.75rem);display:grid}._85XgKa_articlePage[lang=ja] ._85XgKa_contentLayout{content-visibility:auto;contain-intrinsic-size:auto 6000px}._85XgKa_contentLayout._85XgKa_withoutToc{width:min(calc(100% - 2 * var(--page-gutter)), var(--prose-max));display:block}._85XgKa_desktopToc{top:calc(var(--header-height) + 1.5rem);max-height:calc(100vh - var(--header-height) - 2.5rem);border:1px solid var(--line-subtle);border-radius:var(--radius-sm);background:var(--surface-sunken);align-self:start;padding:.9rem;position:sticky;overflow-y:auto}._85XgKa_desktopToc>p{color:var(--ink-secondary);letter-spacing:.09em;text-transform:uppercase;margin:0 0 .75rem;font-size:.64rem;font-weight:780}._85XgKa_desktopToc ol,._85XgKa_mobileToc ol{gap:.48rem;margin:0;padding:0;list-style:none;display:grid}._85XgKa_desktopToc a,._85XgKa_mobileToc a{color:var(--ink-secondary);font-size:.73rem;line-height:1.45;text-decoration:none;display:block}._85XgKa_desktopToc a:hover,._85XgKa_mobileToc a:hover{color:var(--brand-on-surface)}._85XgKa_articleBody{min-width:0}._85XgKa_mobileToc{display:none}._85XgKa_relatedDocs{border-top:1px solid var(--line-strong);margin-top:2.75rem;padding-top:2.25rem}._85XgKa_relatedDocs h2{letter-spacing:-.035em;margin:0;font-size:clamp(1.35rem,2.7vw,1.8rem);line-height:1.2}._85XgKa_relatedDocs ul{border-top:1px solid var(--line-default);margin:.85rem 0 0;padding:0;list-style:none}._85XgKa_relatedDocs a{border-bottom:1px solid var(--line-default);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding-block:.8rem;text-decoration:none;display:grid}._85XgKa_relatedDocs a:hover strong{color:var(--brand-on-surface)}._85XgKa_relatedDocs a>span:first-child{color:var(--brand-on-surface);letter-spacing:.07em;text-transform:uppercase;font-size:.63rem;font-weight:800}._85XgKa_relatedDocs strong{font-size:.87rem;line-height:1.35}._85XgKa_terminalCta{margin-top:2.5rem}@media (max-width:69.99rem){._85XgKa_contentLayout,._85XgKa_contentLayout._85XgKa_withoutToc{width:min(calc(100% - 2 * var(--page-gutter)), var(--prose-max));padding-top:3rem;display:block}._85XgKa_desktopToc{display:none}._85XgKa_mobileToc{width:min(calc(100% - 2 * var(--page-gutter)), var(--prose-max));border:1px solid var(--control-edge);border-radius:var(--radius-sm);background:var(--surface-sunken);margin:2rem auto 0;padding-block:.15rem;display:block}._85XgKa_mobileToc summary{cursor:pointer;padding:.7rem .85rem;font-size:.85rem;font-weight:720}._85XgKa_mobileToc ol{gap:.5rem;padding:.2rem .85rem .9rem}}@media (max-width:40rem){._85XgKa_articleHeader{padding-block:2.25rem 2.5rem}._85XgKa_articleHeader h1{font-size:clamp(2.35rem,12vw,3.4rem)}._85XgKa_heroMedia{width:calc(100% - 2 * var(--page-gutter))}._85XgKa_heroMedia img{border-radius:.8rem}._85XgKa_articlePage[lang=ja] figure._85XgKa_heroMedia{aspect-ratio:8/3;border-radius:.8rem;overflow:hidden}._85XgKa_articlePage[lang=ja] figure._85XgKa_heroMedia img{object-fit:cover;height:100%}._85XgKa_contentLayout,._85XgKa_contentLayout._85XgKa_withoutToc{padding-block:2.5rem 3.5rem}}@media print{._85XgKa_articlePage[lang=ja] ._85XgKa_contentLayout{content-visibility:visible;contain-intrinsic-size:none}}
._7PZ23W_toolbar{z-index:1000;border:1px solid var(--line-strong);color:var(--ink-primary);background:var(--surface-overlay);box-shadow:var(--shadow-elevated);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:999px;align-items:center;gap:12px;padding:10px 12px 10px 16px;font-size:.8125rem;display:flex;position:fixed;bottom:16px;right:16px}._7PZ23W_toolbar form{display:contents}._7PZ23W_toolbar button{border:1px solid var(--brand-edge);min-height:34px;color:var(--ink-on-brand);background:var(--brand);font:inherit;cursor:pointer;border-radius:999px;padding:0 12px;font-weight:700}._7PZ23W_toolbar button:hover{background:var(--brand-hover)}@media (max-width:520px){._7PZ23W_toolbar{justify-content:space-between;bottom:10px;left:10px;right:10px}}
._853jsa_main{min-height:100vh;padding:clamp(4rem, 8vw, 7rem) var(--page-gutter);background:radial-gradient(circle at 15% 5%, var(--brand-glow), transparent 28rem), var(--surface-page)}._853jsa_header,._853jsa_canvas{width:min(100%,56rem);margin-inline:auto}._853jsa_header{border-bottom:1px solid var(--line-default);padding-bottom:clamp(3rem,7vw,5rem)}._853jsa_header p{color:var(--brand-on-surface);letter-spacing:.12em;text-transform:uppercase;margin:0 0 1rem;font-size:.75rem;font-weight:750}._853jsa_header h1{max-width:13ch;font-family:var(--font-castoro), var(--font-pretendard), serif;letter-spacing:-.045em;margin:0;font-size:clamp(2.75rem,7vw,5.75rem);font-weight:400;line-height:.98}._853jsa_header span{max-width:42rem;color:var(--ink-secondary);margin-top:1.5rem;font-size:clamp(1rem,2vw,1.125rem);line-height:1.7;display:block}._853jsa_canvas{padding-top:clamp(3rem,7vw,5rem)}._853jsa_stateGallery,._853jsa_errorGallery{width:min(100%,70rem);margin-inline:auto;padding-top:6rem}._853jsa_stateGallery>p,._853jsa_errorGallery>p{color:var(--brand-on-surface);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:750}._853jsa_stateGallery>h2,._853jsa_errorGallery>h2{letter-spacing:-.04em;margin:.5rem 0 2rem;font-size:clamp(2rem,4vw,3.5rem)}._853jsa_stateGallery>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}._853jsa_stateGallery>div>section{border:1px solid var(--line-default);border-radius:var(--radius-lg);background:var(--surface-raised);overflow:hidden}._853jsa_errorGallery>div{border:1px solid var(--line-default);border-radius:var(--radius-lg);background:var(--surface-raised);place-items:center;min-height:32rem;padding:clamp(2rem,6vw,5rem);display:grid}@media (max-width:48rem){._853jsa_stateGallery>div{grid-template-columns:1fr}}
.ta5mOG_page{background:var(--surface-page);min-width:0;overflow-x:clip}.ta5mOG_heroInner,.ta5mOG_content{width:min(calc(100% - 2 * var(--page-gutter)), 76rem);margin-inline:auto}.ta5mOG_hero{background:radial-gradient(circle at 80% 20%, color-mix(in srgb, var(--brand) 9%, transparent), transparent 28rem), radial-gradient(circle at 12% 0%, var(--warm-glow), transparent 22rem), var(--surface-page)}.ta5mOG_heroInner{padding-block:clamp(3.75rem,7vw,6.25rem) clamp(2.6rem,4vw,3.8rem)}.ta5mOG_hero h1{letter-spacing:-.065em;text-wrap:balance;max-width:none;margin:0;font-size:clamp(2.8rem,5.5vw,5.2rem);font-weight:710;line-height:.98}.ta5mOG_hero h1.ta5mOG_displayTitle{font-family:var(--font-display);letter-spacing:-.045em;white-space:nowrap;font-weight:400;line-height:1}.ta5mOG_content{grid-template-columns:13.5rem minmax(0,1fr);align-items:start;gap:clamp(2.5rem,5vw,4.75rem);padding-bottom:clamp(4.5rem,9vw,8rem);display:grid}.ta5mOG_filterBar{top:calc(var(--header-height) + 1.5rem);border:1px solid var(--line-subtle);border-radius:var(--radius-sm);background:var(--surface-sunken);min-width:0;padding:1rem;position:sticky}.ta5mOG_filterDisclosure>summary{min-height:2.5rem;color:var(--ink-primary);cursor:pointer;align-items:center;gap:.65rem;margin-bottom:1.35rem;font-size:.82rem;font-weight:760;list-style:none;display:flex}.ta5mOG_filterDisclosure>summary::-webkit-details-marker{display:none}.ta5mOG_filterDisclosure>summary:before{background:linear-gradient(var(--ink-primary), var(--ink-primary)) 0 0 / 100% 1px no-repeat, linear-gradient(var(--ink-primary), var(--ink-primary)) 0 50% / 72% 1px no-repeat, linear-gradient(var(--ink-primary), var(--ink-primary)) 0 100% / 44% 1px no-repeat;content:"";width:1rem;height:.78rem}.ta5mOG_filterDisclosure>summary:focus-visible{outline:3px solid var(--focus);outline-offset:.25rem;border-radius:.25rem}.ta5mOG_filterForm{gap:1.55rem;display:grid}.ta5mOG_typeFieldset{border:0;gap:.7rem;margin:0;padding:0;display:grid}.ta5mOG_typeFieldset legend,.ta5mOG_field>label{color:var(--ink-secondary);letter-spacing:.025em;margin-bottom:.7rem;padding:0;font-size:.66rem;font-weight:760;display:block}.ta5mOG_typeFieldset label{width:fit-content;color:var(--ink-primary);cursor:pointer;align-items:center;gap:.65rem;font-size:.77rem;font-weight:640;display:flex}.ta5mOG_typeFieldset input{accent-color:var(--brand);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;cursor:pointer;width:1rem;height:1rem;margin:0}.ta5mOG_typeFieldset input:checked{outline:1px solid var(--brand-on-surface);outline-offset:1px}.ta5mOG_typeFieldset input:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.ta5mOG_field{min-width:0}.ta5mOG_field :is(select,input){border:0;border-bottom:1px solid var(--control-edge);width:100%;min-width:0;min-height:2.55rem;color:var(--ink-primary);font:inherit;cursor:pointer;transition:border-color .16s var(--ease-standard);background-color:#0000;border-radius:0;outline:none;padding:0 2rem 0 0;font-size:.77rem;font-weight:640}.ta5mOG_field select{appearance:auto;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.ta5mOG_field :is(select,input):hover,.ta5mOG_field :is(select,input):focus-visible{border-color:var(--focus)}.ta5mOG_field :is(select,input):focus-visible{outline:3px solid var(--focus);outline-offset:2px;border-radius:.2rem}.ta5mOG_field input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;padding-right:.15rem}.ta5mOG_field input::-webkit-calendar-picker-indicator{opacity:.62;cursor:pointer}.ta5mOG_filterActions{gap:.5rem;display:grid}.ta5mOG_filterActions button,.ta5mOG_clear{border-radius:.65rem;justify-content:center;align-items:center;min-height:2.55rem;font-size:.74rem;font-weight:760;text-decoration:none;display:inline-flex}.ta5mOG_filterActions button{border:1px solid var(--brand);color:var(--cta-ink);background:var(--brand);cursor:pointer;transition:border-color .16s var(--ease-standard), background-color .16s var(--ease-standard), transform .16s var(--ease-standard)}.ta5mOG_filterActions button:hover{border-color:var(--brand-hover);background:var(--brand-hover)}.ta5mOG_filterActions button:active{transform:translateY(1px)}.ta5mOG_filterActions button:focus-visible,.ta5mOG_clear:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.ta5mOG_clear{min-height:2rem;color:var(--ink-secondary)}.ta5mOG_clear:hover{color:var(--brand-on-surface)}.ta5mOG_timeline{min-width:0}.ta5mOG_entryListRoot{margin:0;padding:0;list-style:none}.ta5mOG_entry{scroll-margin-top:calc(var(--header-height) + 1.25rem);grid-template-columns:8.7rem minmax(0,1fr);display:grid;position:relative}.ta5mOG_entry:after{background:var(--line-strong);content:"";width:1px;position:absolute;top:0;bottom:0;left:8.7rem}.ta5mOG_entry:before{z-index:1;border:2px solid var(--surface-page);background:var(--brand);width:.58rem;height:.58rem;box-shadow:0 0 0 1px var(--brand-on-surface);content:"";border-radius:50%;position:absolute;top:1.75rem;left:8.4rem}.ta5mOG_entry+.ta5mOG_entry{border-top:1px solid var(--line-default)}.ta5mOG_entryDate{color:var(--ink-primary);white-space:nowrap;align-self:start;padding:1.55rem 1.5rem 0 0;font-size:.73rem;font-weight:690;line-height:1.45}.ta5mOG_entryCard{min-width:0;padding:1.45rem 0 2rem 2rem}.ta5mOG_entryMeta{align-items:center;min-height:1.45rem;display:flex}.ta5mOG_typeBadge{border:1px solid var(--line-default);min-height:1.45rem;color:var(--brand-on-surface);background:var(--surface-elevated);letter-spacing:.055em;text-transform:uppercase;border-radius:999px;align-items:center;padding-inline:.55rem;font-size:.62rem;font-weight:800;display:inline-flex}.ta5mOG_entryCard h2{letter-spacing:-.045em;text-wrap:balance;max-width:29ch;margin:.55rem 0 0;font-size:clamp(1.45rem,2.5vw,2.15rem);line-height:1.12}.ta5mOG_summary{max-width:50rem;color:var(--ink-primary);margin:.65rem 0 0;font-size:clamp(.92rem,1.4vw,1.02rem);font-weight:600;line-height:1.58}.ta5mOG_entryBody{max-width:49rem;color:var(--ink-secondary);gap:.85rem;margin-top:.9rem;font-size:.86rem;line-height:1.68;display:grid}.ta5mOG_entryBody p{margin:0}.ta5mOG_entryList h3{color:var(--ink-primary);letter-spacing:-.01em;margin:0 0 .4rem;font-size:.78rem}.ta5mOG_entryList ul{gap:.25rem;margin:0;padding-left:1.15rem;display:grid}.ta5mOG_entryList li::marker{color:var(--brand-on-surface)}.ta5mOG_callout{border-left:3px solid var(--warning);color:var(--ink-secondary);background:color-mix(in srgb, var(--warning) 8%, var(--surface-raised));border-radius:0 .55rem .55rem 0;padding:.8rem .9rem}.ta5mOG_callout strong{color:var(--ink-primary);margin-bottom:.15rem;font-size:.74rem;display:block}.ta5mOG_empty{text-align:center;place-items:center;min-height:15rem;display:grid}.ta5mOG_empty p{color:var(--ink-secondary);margin:0}.ta5mOG_empty a{color:var(--brand-on-surface);margin-top:.55rem;font-size:.82rem;font-weight:720}main[lang=ko] :is(.ta5mOG_hero h1,.ta5mOG_entryCard h2){word-break:keep-all}@media (max-width:61rem){.ta5mOG_content{grid-template-columns:11.5rem minmax(0,1fr);gap:2.2rem}.ta5mOG_filterBar{padding-right:1.2rem}.ta5mOG_entry{grid-template-columns:7.4rem minmax(0,1fr)}.ta5mOG_entry:after{left:7.4rem}.ta5mOG_entry:before{left:7.1rem}.ta5mOG_entryDate{white-space:normal;padding-right:1rem}.ta5mOG_entryCard{padding-left:1.55rem}}@media (max-width:47.99rem){.ta5mOG_heroInner{padding-block:3.25rem 2.5rem}.ta5mOG_hero h1{font-size:clamp(2.65rem,12vw,3.6rem);line-height:1.02}.ta5mOG_hero h1.ta5mOG_displayTitle{white-space:normal}.ta5mOG_content{grid-template-columns:minmax(0,1fr);gap:2.5rem}.ta5mOG_filterBar{border:1px solid var(--line-subtle);padding:1rem;position:static}.ta5mOG_filterDisclosure>summary{margin-bottom:0}.ta5mOG_filterDisclosure[open]>summary{margin-bottom:1.2rem}.ta5mOG_filterForm{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.15rem 1.5rem}.ta5mOG_typeFieldset{grid-row:span 2}.ta5mOG_filterActions{grid-column:2}.ta5mOG_entry{padding-left:1.25rem;display:block}.ta5mOG_entry:after{left:0}.ta5mOG_entry:before{top:1.55rem;left:-.29rem}.ta5mOG_entryDate{white-space:nowrap;padding:1.3rem 0 0;display:block}.ta5mOG_entryCard{padding:.5rem 0 1.65rem}.ta5mOG_entryCard h2{font-size:1.45rem}}@media (max-width:31rem){.ta5mOG_filterForm{grid-template-columns:minmax(0,1fr)}.ta5mOG_typeFieldset{grid-row:auto}.ta5mOG_filterActions{grid-column:auto}}
.i7ZEqa_home,.i7ZEqa_detail{min-width:0;overflow-x:clip}.i7ZEqa_homeFrame{width:min(calc(100% - 2 * var(--page-gutter)), 76rem);margin-inline:auto}.i7ZEqa_homeHero{background:radial-gradient(circle at 80% 18%, color-mix(in srgb, var(--brand) 10%, transparent), transparent 24rem), radial-gradient(circle at 12% 0%, var(--warm-glow), transparent 22rem), var(--surface-page);padding-block:clamp(2.8rem,5vw,4.5rem)}.i7ZEqa_homeHeroInner{width:min(calc(100% - 2 * var(--page-gutter)), 76rem);margin-inline:auto}.i7ZEqa_homeHero h1{letter-spacing:-.06em;text-wrap:balance;max-width:16ch;margin:0;font-size:clamp(2.5rem,5vw,4.6rem);font-weight:700;line-height:1}.i7ZEqa_homeHero p{max-width:39rem;color:var(--ink-secondary);margin:.75rem 0 0;font-size:clamp(.97rem,1.5vw,1.1rem);line-height:1.58}.i7ZEqa_searchForm{border:1px solid var(--control-edge);background:var(--surface-raised);max-width:43rem;min-height:3rem;box-shadow:var(--shadow-card);border-radius:.8rem;grid-template-columns:minmax(0,1fr) auto;margin-top:1.5rem;display:grid;overflow:hidden}.i7ZEqa_searchForm:focus-within{border-color:var(--focus);box-shadow:0 0 0 3px var(--focus)}.i7ZEqa_searchForm input{min-width:0;color:var(--ink-primary);background:0 0;border:0;outline:0;padding-inline:1rem}.i7ZEqa_searchForm input::placeholder{color:var(--ink-secondary)}.i7ZEqa_searchForm button{color:var(--cta-ink);background:var(--brand);cursor:pointer;border:0;padding-inline:1.05rem;font-size:.8rem;font-weight:760}.i7ZEqa_homeContent{gap:clamp(3rem,6vw,5rem);padding-block:clamp(2.75rem,5vw,4.5rem) clamp(4rem,7vw,6rem);display:grid}.i7ZEqa_sectionHeading{border-bottom:1px solid var(--line-strong);justify-content:space-between;align-items:end;gap:1rem;padding-bottom:.85rem;display:flex}.i7ZEqa_sectionHeading h2{letter-spacing:-.04em;margin:0;font-size:clamp(1.45rem,2.4vw,2rem);line-height:1.15}.i7ZEqa_sectionHeading p,.i7ZEqa_sectionHeading a{color:var(--ink-secondary);margin:0;font-size:.76rem;text-decoration:none}.i7ZEqa_sectionCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;padding-top:1rem;display:grid}.i7ZEqa_sectionCard{border:1px solid var(--line-default);border-radius:var(--radius-md);background:var(--surface-raised);align-content:space-between;min-height:11.5rem;padding:1.25rem;text-decoration:none;display:grid}.i7ZEqa_sectionCard:hover{border-color:var(--brand-on-surface);background:var(--surface-hover)}.i7ZEqa_sectionCardMark{width:2.25rem;height:2.25rem;color:var(--brand-on-surface);background:color-mix(in srgb, var(--brand) 14%, var(--surface-elevated));border-radius:.7rem;place-items:center;font-size:.7rem;font-weight:820;display:grid}.i7ZEqa_sectionCardCopy h3{letter-spacing:-.025em;margin:1.2rem 0 .25rem;font-size:1.18rem}.i7ZEqa_sectionCardCopy p{color:var(--ink-secondary);margin:0;font-size:.8rem;line-height:1.5}.i7ZEqa_sectionCard small{color:var(--ink-secondary);margin-top:.75rem;font-size:.68rem}.i7ZEqa_docGrid{border-top:1px solid var(--line-default);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.i7ZEqa_docCard{border-bottom:1px solid var(--line-default);align-content:start;min-width:0;padding:1.1rem 1.1rem 1.1rem 0;text-decoration:none;display:grid}.i7ZEqa_docCard:not(:nth-child(3n+1)){border-left:1px solid var(--line-default);padding-left:1.1rem}.i7ZEqa_docCard:hover h3{color:var(--brand-on-surface)}.i7ZEqa_docCard span{color:var(--brand-on-surface);letter-spacing:.06em;text-transform:uppercase;font-size:.66rem;font-weight:790}.i7ZEqa_docCard h3{letter-spacing:-.015em;margin:.35rem 0 .3rem;font-size:1rem;line-height:1.3}.i7ZEqa_docCard p{color:var(--ink-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.76rem;line-height:1.5;display:-webkit-box;overflow:hidden}.i7ZEqa_docCard time{color:var(--ink-secondary);margin-top:.6rem;font-size:.67rem}.i7ZEqa_empty{text-align:center;padding-block:4rem}.i7ZEqa_empty h2{margin:0;font-size:1.45rem}.i7ZEqa_empty p{color:var(--ink-secondary);margin:.4rem 0 0}.i7ZEqa_empty a{color:var(--brand-on-surface);margin-top:1rem;font-size:.82rem;font-weight:740;display:inline-block}.i7ZEqa_detailHeader{padding:clamp(1.45rem, 2.6vw, 2.2rem) var(--page-gutter);border-bottom:1px solid var(--line-default);background:radial-gradient(circle at 82% 20%, color-mix(in srgb, var(--brand) 8%, transparent), transparent 24rem), radial-gradient(circle at 12% 0%, var(--warm-glow), transparent 20rem), var(--surface-page)}.i7ZEqa_detailHeaderInner{grid-template-columns:minmax(13rem,15.5rem) minmax(0,45rem) minmax(10.5rem,13.5rem);gap:clamp(1.75rem,3vw,3.5rem);width:min(100%,82rem);margin-inline:auto;display:grid}.i7ZEqa_detailHeader h1{letter-spacing:-.05em;overflow-wrap:break-word;text-wrap:balance;grid-column:2/4;max-width:none;margin:0;font-size:clamp(2rem,3.8vw,3.45rem);font-weight:710;line-height:1.06}.i7ZEqa_detailLayout{width:min(calc(100% - 2 * var(--page-gutter)), 82rem);grid-template-columns:minmax(13rem,15.5rem) minmax(0,45rem) minmax(10.5rem,13.5rem);justify-content:center;gap:clamp(1.75rem,3vw,3.5rem);margin-inline:auto;padding-block:clamp(2.4rem,5vw,4.5rem);display:grid}.i7ZEqa_detailLayout.i7ZEqa_noToc{grid-template-columns:minmax(13rem,15.5rem) minmax(0,45rem)}.i7ZEqa_sidebar,.i7ZEqa_toc{top:calc(var(--header-height) + 1.4rem);max-height:calc(100vh - var(--header-height) - 2.5rem);border:1px solid var(--line-subtle);border-radius:var(--radius-sm);background:var(--surface-sunken);align-self:start;padding:.85rem;position:sticky;overflow-y:auto}.i7ZEqa_navSection+.i7ZEqa_navSection{margin-top:1.4rem}.i7ZEqa_navSection h2,.i7ZEqa_toc>p{color:var(--ink-secondary);letter-spacing:.09em;text-transform:uppercase;margin:0 0 .55rem;font-size:.66rem;font-weight:800}.i7ZEqa_navSection ul,.i7ZEqa_toc ol{gap:.22rem;margin:0;padding:0;list-style:none;display:grid}.i7ZEqa_navSection a,.i7ZEqa_toc a{color:var(--ink-secondary);border-radius:.45rem;padding:.34rem .5rem;font-size:.74rem;line-height:1.4;text-decoration:none;display:block}.i7ZEqa_navSection a:hover,.i7ZEqa_toc a:hover{color:var(--brand-on-surface);background:var(--surface-hover)}.i7ZEqa_navSection a[aria-current=page]{color:var(--brand-on-surface);background:var(--surface-elevated);box-shadow:inset 2px 0 0 var(--brand);font-weight:720}.i7ZEqa_docBody{min-width:0}.i7ZEqa_docBlocks{gap:clamp(1.7rem,3vw,2.4rem);display:grid}.i7ZEqa_docBlocks figure{border:1px solid var(--control-edge);border-radius:var(--radius-md);background:var(--surface-raised);padding:.35rem}.i7ZEqa_docBlocks figure figcaption{padding-inline:.4rem}.i7ZEqa_mobileControls{width:min(calc(100% - 2 * var(--page-gutter)), 45rem);margin:1rem auto 0;display:none}.i7ZEqa_mobileDisclosure{border:1px solid var(--control-edge);background:var(--surface-sunken);border-radius:.7rem}.i7ZEqa_mobileDisclosure+.i7ZEqa_mobileDisclosure{margin-top:.6rem}.i7ZEqa_mobileDisclosure summary{cursor:pointer;padding:.75rem .85rem;font-size:.8rem;font-weight:740}.i7ZEqa_mobileDisclosure nav{padding:0 .75rem .75rem}.i7ZEqa_mobileDisclosure nav ul,.i7ZEqa_mobileDisclosure nav ol{margin:0;padding:0;list-style:none}.i7ZEqa_mobileDisclosure nav a{color:var(--ink-secondary);padding:.42rem;font-size:.76rem;text-decoration:none;display:block}.i7ZEqa_heroImage{margin:0 0 2rem}.i7ZEqa_heroImage img{border:1px solid var(--control-edge);border-radius:var(--radius-md);background:var(--surface-raised);width:100%;height:auto}.i7ZEqa_callout{border:1px solid var(--line-default);border-left:3px solid var(--brand);background:var(--surface-raised);border-radius:.7rem;padding:1rem 1.1rem}.i7ZEqa_callout[data-tone=tip]{border-left-color:var(--success);background:color-mix(in srgb, var(--success) 8%, var(--surface-raised))}.i7ZEqa_callout[data-tone=important]{border-left-color:var(--warning);background:color-mix(in srgb, var(--warning) 8%, var(--surface-raised))}.i7ZEqa_callout h3{letter-spacing:-.015em;margin:0;font-size:1rem}.i7ZEqa_callout p{color:var(--ink-secondary);margin:.35rem 0 0;font-size:.9rem;line-height:1.6}.i7ZEqa_pager{border-top:1px solid var(--line-strong);content-visibility:auto;contain-intrinsic-block-size:auto 8rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:3rem;padding-top:1.5rem;display:grid}.i7ZEqa_pager a{border:1px solid var(--line-default);background:var(--surface-raised);border-radius:.7rem;padding:.9rem;text-decoration:none;display:grid}.i7ZEqa_pager a:last-child{text-align:right}.i7ZEqa_pager span{color:var(--ink-secondary);font-size:.67rem}.i7ZEqa_pager strong{margin-top:.2rem;font-size:.83rem;line-height:1.35}.i7ZEqa_pager a:hover{border-color:var(--brand-on-surface);color:var(--brand-on-surface)}.i7ZEqa_related{content-visibility:auto;contain-intrinsic-block-size:auto 14rem;padding-top:2.4rem}.i7ZEqa_related>h2{letter-spacing:-.03em;margin:0 0 .8rem;font-size:1.35rem}.i7ZEqa_relatedList{border-top:1px solid var(--line-default);gap:0;margin:0;padding:0;list-style:none;display:grid}.i7ZEqa_relatedList a{border-bottom:1px solid var(--line-default);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding-block:.8rem;text-decoration:none;display:grid}.i7ZEqa_relatedList a:hover strong{color:var(--brand-on-surface)}.i7ZEqa_relatedList span:first-child{color:var(--brand-on-surface);letter-spacing:.07em;text-transform:uppercase;font-size:.63rem;font-weight:800}.i7ZEqa_relatedList strong{font-size:.86rem;line-height:1.35}@media (max-width:72rem){.i7ZEqa_detailHeaderInner,.i7ZEqa_detailLayout{grid-template-columns:minmax(12rem,14rem) minmax(0,45rem) minmax(9rem,11rem);gap:1.5rem}}@media (max-width:60rem){.i7ZEqa_sectionCards,.i7ZEqa_docGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.i7ZEqa_docCard:not(:nth-child(3n+1)){border-left:0;padding-left:0}.i7ZEqa_docCard:nth-child(2n){border-left:1px solid var(--line-default);padding-left:1rem}.i7ZEqa_detailHeaderInner{grid-template-columns:minmax(0,45rem);max-width:45rem}.i7ZEqa_detailHeader h1{grid-column:1}.i7ZEqa_detailLayout,.i7ZEqa_detailLayout.i7ZEqa_noToc{grid-template-columns:minmax(0,45rem);padding-top:1.25rem}.i7ZEqa_sidebar,.i7ZEqa_toc{display:none}.i7ZEqa_mobileControls{display:block}}@media (max-width:35rem){.i7ZEqa_sectionCards,.i7ZEqa_docGrid,.i7ZEqa_pager{grid-template-columns:1fr}.i7ZEqa_docCard:nth-child(2n){border-left:0;padding-left:0}.i7ZEqa_pager a:last-child{text-align:left}.i7ZEqa_detailHeader h1{font-size:clamp(2.1rem,12vw,3.2rem)}}
.eqK12q_page{min-width:0;overflow-x:clip}.eqK12q_frame{width:min(calc(100% - 2 * var(--page-gutter)), 80rem);margin-inline:auto}.eqK12q_hero{background:radial-gradient(circle at 84% 24%, var(--brand-glow), transparent 25rem), radial-gradient(circle at 12% 78%, var(--warm-glow), transparent 22rem), var(--surface-page);border-bottom:1px solid var(--line-subtle);align-items:center;min-height:clamp(11rem,19vw,15rem);display:grid}.eqK12q_heroInner{width:min(calc(100% - 2 * var(--page-gutter)), 80rem);grid-template-columns:minmax(0,1.08fr) minmax(26rem,.92fr);align-items:center;gap:clamp(2rem,5vw,5rem);margin-inline:auto;padding-block:clamp(2.3rem,4vw,3.35rem);display:grid}.eqK12q_hero h1{letter-spacing:-.06em;text-wrap:balance;max-width:12ch;margin:0;font-size:clamp(2.55rem,5.1vw,4.8rem);font-weight:690;line-height:1}.eqK12q_hero[data-locale=en] h1{font-family:var(--font-display);letter-spacing:-.04em;font-weight:400}.eqK12q_hero[data-locale=ja] h1{font-family:var(--font-body)}.eqK12q_searchForm{border:1px solid var(--control-edge);background:var(--surface-raised);min-width:0;box-shadow:var(--shadow-card);border-radius:1rem;grid-template-columns:minmax(0,1fr) auto auto;gap:.35rem;padding:.4rem;display:grid}.eqK12q_searchInput,.eqK12q_typeSelect{min-height:2.75rem;color:var(--ink-primary);background:0 0;border:0}.eqK12q_searchInput{min-width:0;padding-inline:.8rem}.eqK12q_searchInput::placeholder{color:var(--ink-secondary)}.eqK12q_typeSelect{border-left:1px solid var(--line-default);max-width:9.5rem;color:var(--ink-secondary);padding-inline:.75rem 1.8rem;font-size:.78rem}.eqK12q_searchInput:focus,.eqK12q_typeSelect:focus{outline:2px solid var(--focus);outline-offset:-2px;border-radius:.55rem}.eqK12q_searchButton{border:1px solid var(--brand-edge);min-height:2.75rem;color:var(--ink-on-brand);background:var(--brand);cursor:pointer;border-radius:.65rem;padding-inline:.95rem;font-size:.82rem;font-weight:760}.eqK12q_searchButton:hover{background:var(--brand-hover)}.eqK12q_featured{grid-template-columns:minmax(0,58fr) minmax(17rem,42fr);gap:clamp(1.1rem,2vw,1.6rem);padding-block:clamp(2.5rem,5vw,4rem);display:grid}.eqK12q_featuredMain{border:1px solid var(--line-default);border-radius:var(--radius-md);background:var(--surface-raised);min-width:0;display:grid;overflow:hidden}.eqK12q_featuredMedia,.eqK12q_cardMedia{background:linear-gradient(145deg, var(--brand-soft), var(--surface-editorial));display:block;position:relative;overflow:hidden}.eqK12q_featuredMedia{aspect-ratio:16/8.6}.eqK12q_featuredMedia img,.eqK12q_cardMedia img{object-fit:cover;width:100%;height:100%;transition:transform .28s var(--ease-standard)}.eqK12q_featuredMedia:hover img,.eqK12q_cardMedia:hover img{transform:scale(1.018)}.eqK12q_featuredCopy{align-content:start;padding:clamp(1rem,2.5vw,1.45rem);display:grid}.eqK12q_kind{color:var(--brand-on-surface);letter-spacing:.09em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:800}.eqK12q_featuredCopy h2{letter-spacing:-.045em;text-wrap:balance;margin:.4rem 0 .45rem;font-size:clamp(1.55rem,2.4vw,2.35rem);line-height:1.08}.eqK12q_featuredCopy h2 a,.eqK12q_sideFeature h2 a,.eqK12q_resourceCard h3 a{text-decoration:none}.eqK12q_featuredCopy h2 a:hover,.eqK12q_sideFeature h2 a:hover,.eqK12q_resourceCard h3 a:hover{color:var(--brand-on-surface)}.eqK12q_description{color:var(--ink-secondary);margin:0;font-size:.86rem;line-height:1.58}.eqK12q_featuredSide{grid-template-rows:repeat(2,minmax(0,1fr));gap:clamp(1rem,2vw,1.4rem);min-width:0;display:grid}.eqK12q_sideFeature{border:1px solid var(--line-subtle);border-radius:var(--radius-md);background:var(--surface-raised);align-content:space-between;min-height:0;padding:clamp(1.15rem,2.4vw,1.55rem);display:grid}.eqK12q_sideFeature:last-child{color:var(--ink-primary);background:var(--surface-sunken)}.eqK12q_sideFeature:last-child .eqK12q_kind{color:var(--brand-on-surface)}.eqK12q_sideFeature:last-child .eqK12q_description{color:var(--ink-secondary)}.eqK12q_sideFeature h2{letter-spacing:-.035em;text-wrap:balance;margin:.4rem 0 .45rem;font-size:clamp(1.25rem,2vw,1.75rem);line-height:1.15}.eqK12q_inlineLink{align-items:center;gap:.45rem;margin-top:.85rem;font-size:.78rem;font-weight:760;text-decoration:none;display:inline-flex}.eqK12q_lanes{gap:clamp(3rem,5vw,4.75rem);padding-bottom:clamp(3.5rem,7vw,6rem);display:grid}.eqK12q_lanes>section{content-visibility:auto;contain-intrinsic-block-size:auto 27rem}.eqK12q_laneHeader,.eqK12q_resultHeader{border-bottom:1px solid var(--line-default);justify-content:space-between;align-items:end;gap:1rem;padding-bottom:.9rem;display:flex}.eqK12q_laneHeader h2,.eqK12q_resultHeader h2{letter-spacing:-.04em;margin:0;font-size:clamp(1.4rem,2.5vw,2rem);line-height:1.15}.eqK12q_laneHeader a{color:var(--ink-secondary);font-size:.78rem;font-weight:700;text-decoration:none}.eqK12q_laneHeader a:hover{color:var(--brand-on-surface)}.eqK12q_cardGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2.2vw,1.65rem);padding-top:1.2rem;display:grid}.eqK12q_cardGrid[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.eqK12q_resourceCard{min-width:0}.eqK12q_cardMedia{aspect-ratio:16/9;border-radius:.75rem}.eqK12q_cardBody{padding-top:.75rem}.eqK12q_meta{color:var(--ink-secondary);flex-wrap:wrap;align-items:center;gap:.3rem .5rem;font-size:.7rem;display:flex}.eqK12q_resourceCard h3{letter-spacing:-.025em;overflow-wrap:anywhere;text-wrap:balance;margin:.4rem 0 0;font-size:clamp(1.03rem,1.6vw,1.28rem);line-height:1.25}.eqK12q_resourceCard .eqK12q_description{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.4rem;font-size:.8rem;display:-webkit-box;overflow:hidden}.eqK12q_results{padding-block:clamp(2.5rem,5vw,4.5rem)}.eqK12q_resultHeader p{color:var(--ink-secondary);margin:0;font-size:.78rem}.eqK12q_resultGroup{border-bottom:1px solid var(--line-default);padding-block:1.75rem}.eqK12q_resultGroup>h3{color:var(--ink-secondary);letter-spacing:.1em;text-transform:uppercase;margin:0 0 .8rem;font-size:.7rem;font-weight:800}.eqK12q_resultList{gap:0;margin:0;padding:0;list-style:none;display:grid}.eqK12q_resultList a{border-top:1px solid var(--line-default);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding-block:.85rem;text-decoration:none;display:grid}.eqK12q_resultList a:hover strong{color:var(--brand-on-surface)}.eqK12q_resultList strong{font-size:.96rem;line-height:1.35;display:block}.eqK12q_resultList span{color:var(--ink-secondary);margin-top:.18rem;font-size:.74rem;display:block}.eqK12q_empty{text-align:center;place-items:center;min-height:15rem;display:grid}.eqK12q_empty h2{margin:0;font-size:1.4rem}.eqK12q_empty p{max-width:30rem;color:var(--ink-secondary);margin:.45rem 0 0}.eqK12q_empty a{color:var(--brand-on-surface);margin-top:1rem;font-size:.82rem;font-weight:740}.eqK12q_finalCta{border-radius:var(--radius-md);border:1px solid var(--brand-edge);color:var(--ink-on-brand);background:var(--brand);content-visibility:auto;contain-intrinsic-block-size:auto 10rem;justify-content:space-between;align-items:center;gap:2rem;margin-bottom:clamp(3rem,6vw,5rem);padding:clamp(1.4rem,3vw,2rem);display:flex}.eqK12q_finalCta h2{letter-spacing:-.035em;margin:0;font-size:clamp(1.35rem,2.5vw,2rem)}.eqK12q_finalCta p{color:var(--ink-on-brand);opacity:.78;margin:.25rem 0 0;font-size:.85rem}.eqK12q_finalCta a{min-height:2.8rem;color:var(--ink-primary);background:var(--surface-sunken);border-radius:.7rem;flex:none;align-items:center;padding-inline:1rem;font-size:.8rem;font-weight:800;text-decoration:none;display:inline-flex}.eqK12q_finalCta a:hover{background:var(--surface-hover)}@media (max-width:60rem){.eqK12q_heroInner{grid-template-columns:minmax(0,.9fr) minmax(23rem,1.1fr);gap:2rem}.eqK12q_featured{grid-template-columns:minmax(0,1.2fr) minmax(16rem,.8fr)}.eqK12q_cardGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:47.99rem){.eqK12q_heroInner{grid-template-columns:1fr;gap:1rem}.eqK12q_featured{grid-template-columns:1fr}.eqK12q_featuredSide{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:34rem){.eqK12q_lanes>section{contain-intrinsic-block-size:auto 68rem}.eqK12q_heroInner{gap:.85rem;padding-block:1.35rem 1.2rem}.eqK12q_hero h1{word-break:keep-all;max-width:none;font-size:clamp(2.1rem,9.8vw,2.45rem);line-height:1.03}.eqK12q_searchForm{gap:.2rem;padding:.3rem}.eqK12q_searchInput{padding-inline:.6rem;font-size:.78rem}.eqK12q_typeSelect{max-width:6.7rem;padding-inline:.55rem 1.25rem;font-size:.7rem}.eqK12q_searchButton{padding-inline:.72rem;font-size:.75rem}.eqK12q_featuredSide,.eqK12q_cardGrid,.eqK12q_cardGrid[data-count="2"]{grid-template-columns:1fr}.eqK12q_finalCta{contain-intrinsic-block-size:auto 13rem;gap:1rem;display:grid}.eqK12q_finalCta a{justify-content:center}}@media (prefers-reduced-motion:reduce){.eqK12q_featuredMedia img,.eqK12q_cardMedia img{transition:none}}@media (forced-colors:active){.eqK12q_searchForm,.eqK12q_searchButton,.eqK12q_featuredMain,.eqK12q_sideFeature,.eqK12q_finalCta{border-color:buttontext}}
