.admin-shell,.admin-login{color:#192e29;background:#f5f4ef;min-height:100vh;font-family:SUIT,sans-serif;font-size:16px;line-height:1.5}.admin-shell{grid-template-columns:236px minmax(0,1fr);display:grid}.admin-shell :is(a,button,input,textarea,select):focus-visible,.admin-login :is(a,button,input):focus-visible{outline-offset:4px;outline:3px solid #e96b57}.admin-sidebar{color:#f9f7f1;background:#172b26;flex-direction:column;height:100vh;padding:36px 20px;display:flex;position:sticky;top:0}.admin-brand{border-bottom:1px solid #ffffff20;gap:14px;padding:0 14px 34px;display:grid}.admin-brand img{-o-object-fit:contain;object-fit:contain;-o-object-position:left;object-position:left;width:146px;height:46px}.admin-brand span{color:#becbc5;font-size:14px}.admin-sidebar nav{gap:10px;margin-top:30px;display:grid}.admin-sidebar nav a{color:#c1d0c9;border-radius:8px;align-items:center;gap:13px;padding:15px 14px;font-weight:650;display:flex}.admin-sidebar nav a:hover{background:#ffffff0c}.admin-sidebar nav a[aria-current=page]{color:#172b26;background:#f1ede3}.admin-sidebar nav a[aria-current=page] svg{color:#c75141}.admin-public-link{color:#becbc5;border-top:1px solid #ffffff20;align-items:center;gap:12px;margin-top:auto;padding:22px 14px 0;font-size:15px;display:flex}.admin-body{flex-direction:column;min-width:0;display:flex}.admin-topbar{background:#fffdf8;border-bottom:1px solid #dedfd6;justify-content:space-between;align-items:center;gap:16px;min-height:86px;padding:16px clamp(22px,4vw,64px);display:flex}.admin-topbar>p{color:#6c7b73;font-size:15px;font-weight:650}.admin-topbar>div{align-items:center;gap:16px;display:flex}.admin-user{align-items:center;gap:10px;font-weight:700;display:flex}.admin-user small{color:#6c7b73;font-size:12px;font-weight:500}.admin-topbar button{color:#455c50;background:#fffdf8;border:1px solid #dde1d8;border-radius:8px;place-items:center;width:42px;height:42px;display:grid}.admin-topbar button:hover{background:#e9eee7}.admin-skip{z-index:200;background:#fff;padding:14px;position:fixed;top:-100px;left:20px}.admin-skip:focus{top:12px}.admin-page{width:100%;max-width:1420px;margin:0 auto;padding:48px clamp(22px,4vw,64px) 70px}.admin-page-heading{margin-bottom:32px}.admin-page-heading>p,.admin-kicker{letter-spacing:.14em;color:#bf5746;margin-bottom:12px;font-size:12px;font-weight:750}.admin-page-heading h1{letter-spacing:-.045em;margin-bottom:14px;font-size:clamp(28px,3vw,40px);font-weight:800;line-height:1.2}.admin-page-heading>span{color:#63766a;font-size:16px}.admin-home-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.admin-home-card{color:#1c342b;background:#fffdf8;border:1px solid #d7ded3;border-radius:14px;padding:36px;transition:border-color .2s,transform .2s;display:block}.admin-home-card:hover{border-color:#bd5c49;transform:translateY(-3px)}.admin-home-card.is-dark{color:#f6f4ed;background:#213d33;border-color:#213d33}.admin-card-top{color:#c96851;justify-content:space-between;align-items:center;margin-bottom:42px;display:flex}.admin-home-card small{letter-spacing:.12em;color:#79877c;font-size:11px;font-weight:750}.admin-home-card.is-dark small{color:#b7cabd}.admin-home-card h2{letter-spacing:-.04em;margin:12px 0 18px;font-size:30px;font-weight:750}.admin-home-card p{color:#61766a;font-size:16px;line-height:1.8}.admin-home-card.is-dark p{color:#bdcec2}.admin-home-card>span{border-top:1px solid #899b7938;justify-content:space-between;align-items:center;margin-top:32px;padding-top:22px;font-size:15px;font-weight:700;display:flex}.admin-quick-link{background:#e8ece2;border-radius:12px;justify-content:space-between;align-items:center;gap:24px;margin-top:26px;padding:28px 32px;display:flex}.admin-quick-link h2{margin-bottom:6px;font-size:18px;font-weight:750}.admin-quick-link p{color:#627269;font-size:15px}.admin-button{color:#fffdf8;white-space:nowrap;background:#213d33;border:1px solid #213d33;border-radius:8px;justify-content:center;align-items:center;gap:10px;min-height:46px;padding:12px 20px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.admin-button:hover{background:#315444}.admin-button.secondary{color:#213d33;background:0 0;border-color:#aab8a3}.admin-button.secondary:hover{background:#e5ebdf}.admin-button.danger{color:#a93829;background:#fff2ec;border-color:#e4b4a5}.admin-button:disabled{opacity:.5;cursor:wait}.admin-footer{color:#7a877d;letter-spacing:.04em;border-top:1px solid #dce0d5;gap:12px;margin-top:auto;padding:20px clamp(22px,4vw,64px);font-size:12px;display:flex}.admin-login{background:linear-gradient(140deg,#172b26 0%,#264639 55%,#365746 100%);place-items:center;padding:40px 20px;display:grid}.admin-login-card{background:#fbfaf5;border-radius:16px;width:min(460px,100%);padding:42px;box-shadow:0 22px 80px #07120d50}.admin-login-card>img{-o-object-fit:contain;object-fit:contain;-o-object-position:left;object-position:left;width:150px;height:45px;margin-bottom:36px}.admin-login-symbol{background:#e7ecdf;border-radius:12px;place-items:center;width:48px;height:48px;margin-bottom:20px;display:grid}.admin-login-card h1{letter-spacing:-.04em;margin:8px 0 10px;font-size:30px;font-weight:800}.admin-login-card>p:not(.admin-kicker){color:#66776c;font-size:15px}.admin-login-card form{margin-top:28px}.admin-login-card label{margin:20px 0 9px;font-size:15px;font-weight:700;display:block}.admin-login-card input{background:#fff;border:1px solid #b8c4b4;border-radius:7px;width:100%;min-height:48px;padding:12px;font-size:16px}.admin-login-card form button{width:100%;margin-top:24px}.admin-login-back{color:#697a6e;align-items:center;gap:8px;min-height:44px;margin:24px auto 0;font-size:14px;display:flex}.admin-error{color:#a33c2e;overflow-wrap:anywhere;background:#fff0e9;border:1px solid #eac3b3;border-radius:8px;margin:18px 0;padding:14px;font-size:15px}.admin-message{color:#315236;background:#e5eee0;border-radius:8px;margin:20px 0;padding:14px 18px;font-size:15px}.admin-muted{color:#6b7d70;font-size:15px;line-height:1.7}.admin-panel{background:#fffdf8;border:1px solid #d9dfd3;border-radius:12px;min-width:0;padding:28px}.admin-panel h2{letter-spacing:-.025em;margin-bottom:18px;font-size:20px;font-weight:750}.admin-panel-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;display:flex}.admin-panel-heading h2{margin:0}.admin-panel-heading small{color:#748371;margin-left:10px;font-weight:500}.admin-video-workspace{grid-template-columns:minmax(0,1.1fr) minmax(330px,.9fr);align-items:start;gap:24px;display:grid}.admin-form label{gap:8px;margin-bottom:18px;font-size:14px;font-weight:700;display:grid}.admin-form :is(input:not([type=checkbox]),textarea){color:#263f30;background:#fff;border:1px solid #bfc9b8;border-radius:6px;width:100%;min-height:46px;padding:12px 14px;font-size:16px;font-weight:500}.admin-form textarea{resize:vertical;min-height:110px;line-height:1.6}.admin-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.admin-form .admin-checkbox{align-items:center;gap:10px;padding:12px 0;display:flex}.admin-checkbox input{accent-color:#33593e;width:19px;height:19px}.admin-actions{flex-wrap:wrap;gap:10px;display:flex}.admin-form :disabled{opacity:.55}.admin-video-list{gap:18px;display:grid}.admin-video-row{border-bottom:1px solid #e1e5dc;grid-template-columns:120px minmax(0,1fr);gap:16px;padding-bottom:22px;display:grid}.admin-video-row:last-child{border-bottom:0;padding-bottom:0}.admin-video-row img{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;background:#dae0d2;border-radius:6px;width:120px}.admin-video-row h3{overflow-wrap:anywhere;margin:9px 0 4px;font-size:16px;font-weight:750}.admin-video-row p{color:#73806f;font-size:13px}.admin-video-row .admin-actions{grid-column:2;margin-top:-6px}.admin-video-row .admin-button{min-height:38px;padding:8px 13px;font-size:13px}.admin-status{color:#697762;background:#e6e9e1;border-radius:4px;padding:4px 8px;font-size:11px;font-weight:750;display:inline-block}.admin-status.is-published{color:#385831;background:#e0eed8}.admin-empty{text-align:center;color:#76866e;padding:42px 14px;font-size:15px}.admin-dialog-backdrop{z-index:100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0b1d17b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.admin-dialog{width:min(440px,100%);box-shadow:0 20px 80px #08120a66}.admin-password-panel{max-height:calc(100dvh - 32px);overflow-y:auto}.admin-dialog>p{overflow-wrap:anywhere;color:#6b7d70;font-size:16px}.admin-dialog .admin-actions{justify-content:flex-end;margin-top:28px}.admin-shell .analytics-page{color:#192e29;max-width:1420px;padding:48px clamp(22px,4vw,64px) 70px}.admin-shell .analytics-header{align-items:center;margin-bottom:32px}.admin-shell .analytics-header h1{letter-spacing:-.045em;margin:10px 0 14px;font-size:clamp(28px,3vw,40px)}.admin-shell .analytics-header>div>p{color:#bf5746;letter-spacing:.14em;font-size:12px}.admin-shell .analytics-header span,.admin-shell .analytics-muted{color:#687b6a;font-size:15px}.admin-shell .analytics-panel,.admin-shell .analytics-summary section{background:#fffdf8;border-color:#d9dfd3;border-radius:12px}.admin-shell .analytics-controls button{background:#213d33}.admin-shell .analytics-controls select{background:#fffdf8;border-color:#bfc9b8}.admin-shell .analytics-panel h2{color:#253d2e;font-size:20px}.admin-shell .analytics-provider{background:#e8ece2;justify-content:space-between;align-items:center;gap:26px;display:flex}.admin-shell .analytics-provider h2{margin-bottom:8px}.admin-shell .analytics-provider a{white-space:nowrap;background:#213d33;align-items:center;margin:0;display:inline-flex}.admin-shell .analytics-chart i{background:#35593e}.admin-shell .analytics-chart b{background:#d36b54}.admin-shell .analytics-summary h2{color:#6b7d70;font-size:15px}.admin-shell .analytics-summary strong{color:#213d33;font-size:38px}.admin-shell .analytics-ranking strong{font-size:16px}.admin-shell .analytics-ranking small{font-size:12px}.admin-shell .analytics-daily{overflow-x:auto}.admin-shell .analytics-daily table{white-space:nowrap}.admin-shell .analytics-panel>summary{font-size:16px}.admin-shell .analytics-notes{padding:0;font-size:14px}.admin-shell .analytics-notes summary{cursor:pointer;margin-bottom:14px;font-weight:700}.admin-chart-legend{color:#66785f;gap:20px;margin-top:16px;font-size:13px;display:flex}.admin-chart-legend span{align-items:center;gap:8px;display:flex}.admin-chart-legend i{background:#35593e;border-radius:2px;width:10px;height:10px}.admin-chart-legend span:last-child i{background:#d36b54}.admin-stats-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);gap:24px;display:grid}.admin-shell .analytics-grid{gap:0 20px}@media (width<=1100px){.admin-video-workspace,.admin-stats-grid{grid-template-columns:1fr}.admin-video-editor{grid-row:1}.admin-home-card{padding:28px}}@media (width<=760px){.admin-shell{display:block}.admin-sidebar{height:auto;padding:18px 18px 0;position:relative}.admin-brand{border:0;justify-content:space-between;align-items:center;padding:0 4px 18px;display:flex}.admin-brand img{width:118px;height:34px}.admin-brand span{font-size:12px}.admin-sidebar nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0 0 14px;display:grid}.admin-sidebar nav a{white-space:nowrap;flex-direction:column;gap:8px;padding:13px 4px;font-size:12px}.admin-brand span{display:none}.admin-public-link{border:0;gap:7px;margin:0;padding:0;font-size:13px;position:absolute;top:25px;right:22px}.admin-topbar{min-height:68px;padding:12px 20px}.admin-topbar>p{font-size:13px}.admin-topbar>div{gap:10px}.admin-user{font-size:13px}.admin-user small{display:none}.admin-topbar button{width:38px;height:38px}.admin-page,.admin-shell .analytics-page{padding:30px 20px 44px}.admin-page-heading{margin-bottom:24px}.admin-home-grid{grid-template-columns:1fr;gap:18px}.admin-card-top{margin-bottom:26px}.admin-home-card h2{font-size:27px}.admin-quick-link{flex-direction:column;align-items:start;gap:20px;padding:22px}.admin-panel{padding:20px}.admin-panel-heading{align-items:start;gap:12px}.admin-panel-heading .admin-button{min-height:38px;padding:8px 11px;font-size:12px}.admin-video-workspace{gap:20px}.admin-video-row{grid-template-columns:92px minmax(0,1fr);gap:12px}.admin-video-row img{width:92px}.admin-video-row .admin-actions{margin-top:0}.admin-form-grid{grid-template-columns:1fr;gap:0}.admin-shell .analytics-header{align-items:start;gap:20px}.admin-shell .analytics-provider{flex-direction:column;align-items:start;gap:18px}.admin-shell .analytics-summary{gap:12px}.admin-shell .analytics-summary section{padding:18px}.admin-shell .analytics-summary strong{font-size:32px}.admin-shell .analytics-controls{gap:12px;width:100%}.admin-shell .analytics-controls label{flex:1}.admin-shell .analytics-controls select{width:100%}.admin-login-card{padding:30px 24px}.admin-login-card h1{font-size:28px}.admin-login-card>img{margin-bottom:28px}}@media (prefers-reduced-motion:reduce){.admin-home-card{transition:none}.admin-home-card:hover{transform:none}}.admin-shell .analytics-summary-primary{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:12px}.admin-shell .analytics-summary-primary section{flex-direction:column;min-height:172px;display:flex}.admin-shell .analytics-summary-primary h2{min-height:44px;margin:0;font-size:14px;line-height:1.5}.admin-shell .analytics-summary-primary strong{margin-top:10px}.admin-shell .analytics-summary-primary p{color:#6a7c6b;margin-top:auto;padding-top:10px;font-size:12px;line-height:1.6}.admin-shell .analytics-summary-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.admin-shell .analytics-summary-actions section{padding:20px}.admin-shell .analytics-summary-actions strong{margin-top:10px;font-size:30px}.analytics-definition{color:#687b6a;margin:-10px 0 20px;font-size:13px;line-height:1.6}.analytics-accuracy-note{color:#5d705f;background:#e7ece1;border-left:3px solid #92a284;margin:0 0 24px;padding:12px 16px;font-size:13px;line-height:1.8}.analytics-health-heading{color:#496b43;align-items:center;gap:10px;margin-bottom:14px;display:flex}.admin-shell .analytics-health-heading h2{margin:0}.admin-shell .analytics-health.is-warning{background:#fff8ed;border-color:#d3a07b}.analytics-health.is-warning .analytics-health-heading{color:#a35b2e}.analytics-health-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 22px;margin:22px 0 16px;display:grid}.analytics-health-grid>div{background:#eff1e9;border-radius:8px;min-width:0;padding:14px 16px}.analytics-health-grid dt{color:#687b6a;margin-bottom:6px;font-size:12px}.analytics-health-grid dd{color:#294633;overflow-wrap:anywhere;font-size:18px;font-weight:750}.analytics-health-note{color:#75806e;font-size:12px;line-height:1.8}.admin-shell .analytics-chart-v2{gap:3px;height:190px}.analytics-chart-v2>div{gap:1px;min-width:0}.analytics-chart-v2 em{background:#92a78a;border-radius:3px 3px 0 0;flex:1;min-height:0;display:block}.analytics-legend-v2{flex-wrap:wrap;gap:10px 22px}.admin-shell .analytics-legend-v2 span:nth-child(2) i{background:#d36b54}.admin-shell .analytics-legend-v2 span:nth-child(3) i{background:#92a78a}.admin-shell .analytics-breakdowns{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.analytics-panel-caption{margin:-6px 0 20px;font-size:13px!important}.analytics-ranking li>div>span{overflow-wrap:anywhere;min-width:0}.analytics-table-scroll{overscroll-behavior-x:contain;max-width:100%;margin-top:22px;overflow-x:auto}.analytics-video-table{border-collapse:collapse;width:100%;min-width:610px;font-size:14px}.analytics-video-table :is(th,td){text-align:right;vertical-align:top;border-bottom:1px solid #dce2d5;padding:13px 12px}.analytics-video-table thead th{color:#657760;white-space:nowrap;font-size:12px;font-weight:700}.analytics-video-table tr>:first-child{text-align:left;overflow-wrap:anywhere;white-space:normal;width:48%}.analytics-video-table tbody th{font-weight:650}.analytics-video-empty{padding:20px 0 6px}.analytics-table-caption{text-align:left;color:#70816c;margin-bottom:10px;font-size:12px}.admin-shell .analytics-qr-guide>summary{font-size:17px}.analytics-qr-links{gap:18px;margin-top:24px;display:grid}.analytics-qr-links>div{align-items:end;gap:12px;display:flex}.analytics-qr-links label{flex:1;gap:8px;min-width:0;font-size:14px;display:grid}.analytics-qr-links input{color:#39573f;-webkit-user-select:text;user-select:text;background:#fff;border:1px solid #becbb8;border-radius:7px;width:100%;min-height:44px;padding:10px 12px;font-size:13px}.analytics-qr-links button{flex-shrink:0;min-height:44px;font-size:13px}.analytics-copy-status{color:#496d40;min-height:24px;margin-top:14px;font-size:13px}.analytics-legacy>.analytics-summary{margin-top:22px}.analytics-v2 .analytics-error{justify-content:space-between;align-items:center;gap:18px;display:flex}.analytics-v2 .analytics-error p{margin-top:8px;font-size:14px;line-height:1.8}.analytics-v2 .analytics-error button{flex-shrink:0;min-height:44px;margin:0}@media (width<=1000px){.admin-shell .analytics-summary-primary{grid-template-columns:1fr}.admin-shell .analytics-summary-primary section{grid-template-columns:minmax(0,1fr) auto;gap:0 20px;min-height:0;display:grid}.admin-shell .analytics-summary-primary h2{min-height:0}.admin-shell .analytics-summary-primary strong{grid-area:1/2/3;align-self:center;margin:0}.admin-shell .analytics-summary-primary p{margin:0;padding-top:7px}}@media (width<=760px){.admin-shell .analytics-summary-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.admin-shell .analytics-summary-actions section{padding:16px}.admin-shell .analytics-summary-actions h2{font-size:13px;line-height:1.5}.admin-shell .analytics-summary-actions strong{font-size:27px}.admin-shell .analytics-summary-primary h2{font-size:13px}.admin-shell .analytics-breakdowns{grid-template-columns:1fr}.analytics-health-grid{grid-template-columns:1fr;gap:10px}.analytics-health-grid>div{padding:12px 14px}.analytics-health-grid dd{font-size:16px}.analytics-qr-links>div{flex-direction:column;align-items:stretch;gap:8px}.analytics-qr-links button{align-self:flex-end}.analytics-qr-links input{font-size:12px}.analytics-v2 .analytics-error{flex-direction:column;align-items:start}.analytics-accuracy-note{padding:10px 12px}.admin-shell .analytics-chart-v2{gap:1px;height:150px}.analytics-chart-v2>div{gap:0}}.public-nav nav a.education-nav-link,.editorial-site a.education-nav-link{letter-spacing:0;white-space:nowrap;background:#d95545;border:1px solid #d95545;border-radius:2px;justify-content:center;align-items:center;gap:10px;min-height:46px;padding:11px 18px;font-size:16px;font-weight:750;line-height:1.4;text-decoration:none;display:inline-flex;color:#fff!important}.education-nav-link small{border:1px solid #fff6;padding:3px 6px;font-size:12px;font-weight:650;line-height:1.3}.education-nav-link:hover{background:#ba4133!important;border-color:#ba4133!important}.education-nav-link[aria-current=page]{outline-offset:5px;box-shadow:0 0 0 2px #f7f5ef}.public-nav nav .education-nav-link,.editorial-menu .education-nav-link{display:none!important}.public-nav-actions{flex-shrink:0;order:3;align-items:center;gap:18px;display:flex}.public-nav nav{order:2;margin-left:auto}.public-nav-actions a.education-nav-link{color:#fff;white-space:nowrap;background:#d95545;border:1px solid #d95545;align-items:center;gap:10px;min-height:46px;padding:11px 18px;font-size:16px;font-weight:750;line-height:1.4;display:inline-flex}.editorial-hero-cta{z-index:2;align-items:center;gap:28px;display:flex;position:absolute;bottom:28px;left:42px}.editorial-site .editorial-hero-cta .editorial-scroll{min-height:46px;position:static}.education-hero-link{color:#fff;background:#182c2733;border:1px solid #f7f5efbb;justify-content:center;align-items:center;min-height:46px;padding:10px 20px;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex}.education-hero-link:hover{background:#f7f5ef22}.platform-home .education-application{color:#f7f5ef;background:#192e27;padding:42px 0}.education-banner{justify-content:space-between;align-items:center;gap:30px;display:flex}.education-banner h2{letter-spacing:-.035em;font-size:clamp(26px,2.6vw,34px);font-weight:700;line-height:1.4}.education-banner h2 span{color:#f29a85;white-space:nowrap;font-size:.65em;font-weight:550}.education-banner p{color:#becbc2;margin-top:10px;font-size:18px;line-height:1.7}.education-banner>a{min-height:54px;color:inherit;border:1px solid #91a299;flex-shrink:0;justify-content:space-between;align-items:center;gap:24px;padding:13px 22px;font-size:18px;font-weight:700;text-decoration:none;display:flex}.education-details{grid-template-columns:1fr 1.35fr;gap:70px;padding-block:64px 80px;display:grid}.education-status-badge{color:#344c40;background:#e7ece4;border:1px solid #aab6ad;padding:7px 14px;font-size:16px;font-weight:700;line-height:1.5;display:inline-block}.education-status-badge.is-open{color:#f7f5ef;background:#1b3a2b;border-color:#1b3a2b}.education-status-badge.is-closed{color:#85392b;background:#eee1da;border-color:#c49f91}.education-details-intro h2{margin:24px 0 14px;font-size:34px;font-weight:750;line-height:1.4}.education-details-intro p{color:#53665b;word-break:keep-all;overflow-wrap:break-word;font-size:19px;line-height:1.8}.education-details-intro{min-width:0}.education-details-intro .education-audience-title{color:#40594d;word-break:keep-all;margin-top:24px;font-size:16px;font-weight:700}.education-preregistration-note{background:#e9ece4;border-left:3px solid #d95545;margin-top:30px;padding:24px}.education-preregistration-note h3{margin-bottom:10px;font-size:18px;font-weight:750}.education-preregistration-note p{font-size:17px;line-height:1.8}.education-contact-details{overflow-wrap:anywhere;margin-top:22px;font-size:18px;font-style:normal;line-height:1.8}.education-contact-details>div{flex-wrap:wrap;gap:6px 24px;margin-top:12px;display:flex}.education-contact-details a{text-underline-offset:4px;text-decoration:underline}.education-fields{margin:0}.education-fields>div{border-top:1px solid #bcc7bd;grid-template-columns:140px minmax(0,1fr);gap:20px;padding:26px 0;font-size:21px;line-height:1.7;display:grid}.education-fields>div:last-child{border-bottom:1px solid #bcc7bd}.education-fields dt{font-weight:750}.education-fields dd{color:#53665b;white-space:pre-line;word-break:keep-all;overflow-wrap:break-word;margin:0}.education-apply-action{margin-top:32px}.public-site .education-apply-button{color:#fff;cursor:pointer;background:#d95545;border:1px solid #d95545;justify-content:space-between;align-items:center;gap:20px;width:100%;min-height:62px;padding:18px 24px;font-size:21px;font-weight:700;line-height:1.5;text-decoration:none;display:flex}.education-apply-button[aria-disabled=true]{color:#56695b;cursor:not-allowed;background:#e4e9df;border-color:#aab7ac}.education-apply-action>p{color:#596a60;margin-top:16px;font-size:17px;line-height:1.8}.video-detail-embedded{padding-top:45px}.video-detail-embedded article{margin-top:0}.public-site .video-detail-embedded h2{overflow-wrap:anywhere;margin:20px 0 38px;font-size:clamp(28px,4vw,58px);font-weight:700;line-height:1.35}@media (width>=701px) and (width<=1100px){.public-nav{flex-wrap:wrap;gap:18px}.public-nav nav{order:3;justify-content:space-between;width:100%}.public-nav-actions{order:2;margin-left:auto}.editorial-nav-actions{margin-left:24px}}@media (width<=1024px){.editorial-menu .education-nav-link{order:-1;width:100%;min-height:48px;margin-bottom:12px;padding:14px!important;display:flex!important}.editorial-site .editorial-menu .education-nav-link:after{display:none}.editorial-nav-actions{gap:14px}.editorial-site .editorial-brand>span{font-size:15px}}@media (width<=700px){.public-nav{gap:12px;padding:16px 5%}.public-brand{white-space:nowrap;flex:1;min-width:0;font-size:12px}.public-nav-actions{order:2;gap:10px;margin-left:auto}.public-nav nav{order:3;max-height:calc(100dvh - 80px);margin:0;overflow-y:auto}.public-nav nav .education-nav-link{order:-1;width:100%;min-height:50px;margin-bottom:8px;display:flex!important}.public-nav-actions a.education-nav-link,.editorial-site .editorial-nav-actions a.education-nav-link{gap:5px;min-height:42px;padding:8px 10px;font-size:14px}.public-nav-actions .education-nav-link small,.editorial-nav-actions .education-nav-link small{padding:2px 4px;font-size:10px}.platform-home .editorial-nav{gap:10px;padding-inline:16px}.platform-home .editorial-brand{flex:1;min-width:0}.editorial-site .editorial-brand>span{word-break:keep-all;font-size:12px;line-height:1.5}.editorial-nav-actions{gap:10px;margin-left:auto}.editorial-menu{max-height:calc(100dvh - 78px);overflow-y:auto}.editorial-hero-cta{flex-wrap:wrap;gap:18px;bottom:66px;left:24px;right:24px}.editorial-site .editorial-hero-cta .editorial-scroll,.education-hero-link{font-size:14px}.education-hero-link{min-height:44px;padding:9px 14px}.platform-home .editorial-hero{padding-bottom:180px}.editorial-hero-index{bottom:24px}.platform-home .education-application{padding:32px 0}.education-banner{flex-direction:column;align-items:stretch;gap:24px}.education-banner h2{font-size:27px}.education-banner p{font-size:16px}.education-banner>a{min-height:50px;font-size:17px}.education-details{grid-template-columns:1fr;gap:32px;padding-block:35px 45px}.education-details-intro h2{margin-top:20px;font-size:28px}.education-details-intro p{font-size:17px}.education-fields>div{grid-template-columns:110px minmax(0,1fr);gap:14px;padding:23px 0;font-size:18px}.public-site .education-apply-button{padding:16px 20px;font-size:19px}.education-apply-action>p{font-size:16px}}.icover-section{color:#182c27;background:#f7f5ef;padding:65px 0 75px;scroll-margin-top:90px}.icover-panels{--icover-height:clamp(480px,52vw,680px);--icover-header-height:78px;--icover-caption-height:112px;height:var(--icover-height);align-items:stretch;gap:12px;margin-top:32px;display:flex}.icover-panel{color:#f7f5ef;background:#20382f;flex-direction:column;flex:1 1 0;min-width:120px;height:100%;transition:flex-grow .45s;display:flex;position:relative;overflow:hidden}.icover-panel.is-active{flex-grow:6}.icover-panel-toggle{z-index:1;text-align:left;width:100%;height:100%;min-height:0;color:inherit;background:linear-gradient(180deg,#11251b44,#11251bee),var(--icover-thumbnail,linear-gradient(135deg,#39544b,#182c27));cursor:pointer;background-position:50%;background-size:cover;border:0;flex-direction:column;flex:1;justify-content:flex-end;align-items:flex-start;gap:20px;padding:30px 22px;scroll-margin-top:100px;display:flex;position:relative}.icover-panel.is-active .icover-panel-toggle{height:var(--icover-header-height);flex:0 0 var(--icover-header-height);background:#20382f;flex-direction:row;justify-content:flex-start;align-items:center;gap:14px;min-height:0;padding:20px 24px;overflow:hidden}.icover-flag{-o-object-fit:cover;object-fit:cover;border:1px solid #ffffff45;flex-shrink:0;width:44px;height:30px}.icover-panel-label{word-break:keep-all;overflow-wrap:anywhere;flex-direction:column;gap:8px;min-width:0;display:flex}.icover-panel-label strong{font-size:22px;font-weight:750;line-height:1.3}.icover-panel-label>span{font-size:17px;line-height:1.6}.icover-panel-label small{color:#ef9c89;font-size:14px}.icover-panel-toggle>svg{width:24px;height:24px;position:absolute;top:24px;right:18px}.icover-panel.is-active .icover-panel-toggle>svg,.icover-panel.is-active .icover-panel-label>span,.icover-panel.is-active .icover-panel-label small{display:none}.icover-content{min-width:0}.icover-content:not([hidden]){flex-direction:column;flex:1;min-height:0;display:flex}.icover-player{background:#0c1c16;flex:1;width:100%;min-height:0;position:relative}.icover-player iframe,.icover-player video{width:min(100%,calc((var(--icover-height) - var(--icover-header-height) - var(--icover-caption-height))*16/9));aspect-ratio:16/9;border:0;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.icover-player video{-o-object-fit:contain;object-fit:contain;background:#0c1c16}.icover-player-loading,.icover-coming-soon{text-align:center;color:#e1e8df;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:20px;font-size:17px;display:flex;position:absolute;inset:0}.icover-coming-soon img{-o-object-fit:cover;object-fit:cover;width:72px;height:48px}.icover-coming-soon strong{font-size:26px;font-weight:700}.icover-coming-soon>span{color:#aebeb5;font-size:16px}.icover-caption{height:var(--icover-caption-height);flex:0 0 var(--icover-caption-height);flex-direction:column;gap:8px;min-height:0;padding:20px 24px;display:flex;overflow:auto}.icover-caption>span{font-size:20px;font-weight:700;line-height:1.5}.icover-caption small{color:#bdccc2;font-size:15px;line-height:1.5}.icover-panel-toggle:hover{box-shadow:inset 0 0 0 2px #ef9c89}.platform-home .icover-panel-toggle:focus-visible{outline-offset:-5px}@media (width<=767px){.icover-section{padding:40px 0}.icover-panels{--icover-header-height:82px;--icover-caption-height:126px;--icover-height:calc((100vw - 48px)*9/16 + var(--icover-header-height) + var(--icover-caption-height));overflow-anchor:none;flex-direction:column;gap:10px;height:auto;margin-top:24px}.icover-panel{flex:none;width:100%;min-width:0;height:118px;transition:height .45s}.icover-panel.is-active{height:var(--icover-height);flex:none}.icover-panel-toggle,.icover-panel.is-active .icover-panel-toggle{flex-direction:row;justify-content:flex-start;align-items:center;gap:14px;height:auto;min-height:82px;padding:18px}.icover-panel-label{gap:4px;padding-right:24px}.icover-panel-label strong{font-size:19px}.icover-panel-label>span{font-size:15px;line-height:1.4}.icover-panel-toggle>svg{width:19px;height:19px;top:23px;right:14px}.icover-flag{width:36px;height:24px}.icover-caption{min-height:0;padding:18px}.icover-caption>span{font-size:18px}.icover-caption small{font-size:14px}.icover-coming-soon{gap:8px}.icover-coming-soon strong{font-size:22px}.icover-coming-soon>span{font-size:14px}}@media (prefers-reduced-motion:reduce){.icover-panel{transition:none}}.public-site{--ink:#182c27;--paper:#f7f5ef;--accent:#d95545;background:var(--paper);color:var(--ink);-webkit-user-select:text;user-select:text;font-size:18px;line-height:1.7}.public-site a,.public-footer a,.section-directory a{color:inherit;text-decoration:none}.public-site button,.public-site select,.public-site input{font:inherit}.public-site :focus-visible,.platform-home :focus-visible{outline-offset:5px;outline:3px solid #db5949}.public-nav{color:#faf8f0;z-index:20;background:#182c27;justify-content:space-between;align-items:center;gap:28px;padding:24px 5%;display:flex;position:relative}.public-brand{letter-spacing:-.025em;font-size:20px;font-weight:750;line-height:1.5}.public-nav nav{align-items:center;gap:36px;font-size:18px;font-weight:700;display:flex}.public-nav nav a{border-bottom:2px solid #0000;padding:8px 0}.public-nav nav a[aria-current=page]{color:#ff9b87;border-color:#ff9b87}.public-menu-toggle{color:inherit;background:0 0;border:0;display:none}.public-content,.public-page-heading{width:min(1440px,90%);margin:auto}.public-page-heading{border-bottom:1px solid #cbd0ca;padding:54px 0 64px}.public-back{align-items:center;gap:10px;margin-bottom:40px;font-size:17px;font-weight:650;display:inline-flex}.public-eyebrow{letter-spacing:.13em;color:#ba4537;font-size:16px;font-weight:800}.public-page-heading h1{letter-spacing:-.055em;margin:18px 0 22px;font-size:clamp(46px,6vw,88px);font-weight:750;line-height:1.15}.public-lead{color:#56645e;font-size:clamp(19px,2vw,26px);font-weight:550}.public-footer{color:#263832;background:#e9e7df;border-top:1px solid #ccd0c8;grid-template-columns:1.2fr 1fr auto;align-items:center;gap:50px;padding:52px 5%;font-family:SUIT Variable,sans-serif;font-size:16px;font-weight:600;line-height:1.6;display:grid}.public-footer>div:first-child>img{width:180px;margin-bottom:14px}.public-footer>div:last-child,.public-footer-client{flex-direction:column;gap:14px;display:flex}.public-footer-client .institution-logo{-o-object-fit:contain;object-fit:contain;background:0 0;width:min(330px,100%);height:auto}.home-overview{padding-top:100px;padding-bottom:30px}.home-objective{color:#52615b;max-width:1030px;margin:0 0 40px;font-size:clamp(20px,1.8vw,27px);font-weight:550;line-height:1.8}.section-directory{grid-template-columns:repeat(4,minmax(0,1fr));margin:45px 0 50px;display:grid}.directory-card{background:#1a3029;height:520px;position:relative;overflow:hidden;color:#fff!important}.directory-card>img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .6s}.directory-team>img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;margin:0}.directory-team-mosaic{background:#eeeee9;grid-template-columns:1fr 1fr;height:100%;display:grid;overflow:hidden}.directory-team-mosaic img{-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;width:100%;height:100%;min-height:0}.directory-shade{background:linear-gradient(#0000001f,#00000005 30%,#000000d9);position:absolute;inset:0}.directory-top{justify-content:flex-end;font-size:20px;font-weight:750;display:flex;position:absolute;top:24px;left:26px;right:26px}.directory-top>span:last-child{font-size:34px;line-height:1}.directory-copy{position:absolute;bottom:30px;left:26px;right:20px}.directory-copy small{letter-spacing:.08em;font-size:17px;font-weight:750}.directory-copy h3{margin:12px 0;font-size:clamp(28px,3vw,42px);font-weight:750}.directory-copy p{font-size:18px;font-weight:600;line-height:1.6}.directory-card:hover>img{transform:scale(1.045)}.home-partners{border-top:1px solid #c6cbc4;justify-content:space-between;align-items:center;gap:40px;padding:35px 0 50px;display:flex}.home-partners small{color:#5c6962;margin-bottom:22px;font-size:18px;font-weight:750;display:block}.home-partners>div>div{align-items:center;gap:40px;display:flex}.home-partners img{-o-object-fit:contain;object-fit:contain;width:185px;max-height:74px}.home-partners .institution-logo-official{width:340px;max-width:100%;height:auto;max-height:none}.chapter-resource-links{color:#af3e32;flex-wrap:wrap;gap:30px;margin-top:24px;font-size:19px;font-weight:750;display:flex}.platform-home .editorial-chapter-body{padding-bottom:38px}.team-intro{grid-template-columns:240px 1fr;align-items:center;gap:60px;padding:56px 0;display:grid}.team-intro>img{width:230px}.public-site h2{letter-spacing:-.035em;font-weight:750}.team-intro h2{margin-bottom:16px;font-size:30px}.team-intro p{color:#58675f;font-size:20px;font-weight:550}.team-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:25px;padding-bottom:70px;display:grid}.team-member{background:#eeece5;min-width:0}.team-grid .team-portrait{aspect-ratio:3/4;background:#fff;justify-content:center;align-items:flex-end;height:auto;display:flex;overflow:hidden}.team-portrait img{-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom;flex-shrink:0;width:100%;max-width:none;height:auto;display:block}.team-portrait-kim img{width:120%}.team-member-copy{padding:26px 23px 30px}.team-member-copy>span{color:#b84235;letter-spacing:.1em;font-size:16px;font-weight:800}.team-member h2{margin:10px 0 14px;font-size:33px}.team-member strong{font-size:19px}.team-member p{color:#59665f;margin-top:6px;font-size:17px}.team-member ul{color:#43534a;border-top:1px solid #c6ccc3;margin-top:24px;padding-top:18px;font-size:17px;font-weight:550;line-height:1.8;list-style:none}.team-contact{color:#f9f7f0;background:#192e27;grid-template-columns:1fr 1fr;align-items:center;gap:50px;margin-bottom:80px;padding:40px;display:grid}.team-contact h2{margin-top:12px;font-size:clamp(28px,3vw,42px);line-height:1.45}.team-contact .public-eyebrow{color:#ff9b87}.team-contact .editorial-kakao-link{color:#17251d;min-height:85px;font-size:21px}.public-site .catalog-content{padding:40px 0 80px}.archive-search{flex-wrap:wrap;align-items:center;gap:18px;margin-bottom:30px;font-size:18px;font-weight:650;display:flex}.archive-search input,.archive-search select{color:#20352b;background:#fff;border:1px solid #aeb8ad;border-radius:0;min-width:0;max-width:100%;padding:13px 16px}.archive-search input{flex:1}.archive-search span,.archive-search>a{margin-left:auto}.archive-search>a{align-items:center;gap:8px;display:inline-flex}.materials-controls{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.materials-controls>button{color:#20352b;cursor:pointer;background:#e4e9df;border:1px solid #aeb8ad;justify-content:center;align-items:center;gap:8px;min-width:0;height:72px;padding:12px 16px;font-size:20px;font-weight:700;display:flex}.materials-controls>button>span{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.materials-controls>button>svg{flex-shrink:0;width:19px;height:19px}.materials-controls>button[aria-pressed=false]>svg{display:none}.materials-controls>button[aria-pressed=true],.materials-controls>button.has-selection{color:#fff;background:#1a3029;border-color:#1a3029;box-shadow:inset 0 -3px #ed7765}.materials-controls>button:focus-visible,.research-picker button:focus-visible{outline-offset:3px;outline:3px solid #ed7765}.materials-result-count{color:#52615b;margin:0 0 24px;font-size:17px;font-weight:600}.research-picker-backdrop{z-index:3000;background:#091814a6;justify-content:flex-end;display:flex;position:fixed;inset:0}.research-picker{overscroll-behavior:contain;color:#20352b;background:#f8f7f3;width:min(520px,100%);height:100%;padding:32px;animation:.22s ease-out research-picker-enter;overflow-y:auto;box-shadow:-15px 0 60px #0003}.research-picker header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:30px;display:flex}.research-picker header h2{margin:8px 0 0;font-size:30px;font-weight:750}.research-picker header button{width:48px;height:48px;color:inherit;cursor:pointer;background:0 0;border:1px solid #aeb8ad;place-items:center;display:grid}.research-picker-options{gap:12px;display:grid}.research-picker-options button{text-align:left;min-height:76px;color:inherit;cursor:pointer;background:#e4e9df;border:1px solid #b6bfb7;justify-content:space-between;align-items:center;gap:18px;padding:20px;font-size:20px;font-weight:700;line-height:1.5;display:flex}.research-picker-options small{opacity:.8;margin-bottom:5px;font-size:15px;display:block}.research-picker-options svg{visibility:hidden;flex-shrink:0}.research-picker-options button[aria-pressed=true]{color:#fff;background:#1a3029;border-color:#1a3029}.research-picker-options button[aria-pressed=true] svg{visibility:visible;color:#f28c79}@keyframes research-picker-enter{0%{transform:translate(100%)}to{transform:translate(0)}}@media (width<=700px){.materials-controls{gap:6px}.materials-controls>button{gap:3px;height:72px;padding:8px 5px;font-size:16px}.materials-controls>button>svg{width:14px;height:14px}.materials-controls>button[aria-haspopup]>span{font-size:14px}.research-picker{padding:24px 20px}.research-picker-options button{font-size:18px}}@media (prefers-reduced-motion:reduce){.research-picker{animation:none}}.public-site .catalog-filter{margin-bottom:35px}.public-site .catalog-filter button{min-width:120px;padding:18px 12px;font-size:18px;font-weight:750}.public-site .catalog-filter button span{font-size:15px}.public-site .catalog-card-copy small{letter-spacing:.035em;font-size:15px}.public-site .catalog-card-copy h2{align-items:center;gap:8px;font-size:clamp(23px,2vw,31px);line-height:1.4;display:flex}.public-site .catalog-card-copy p{font-size:18px;font-weight:550;line-height:1.7}.public-site .catalog-card-image span{font-size:15px}.public-site .catalog-card-image i{opacity:1;background:#162a22;padding:8px 12px;font-size:16px;font-weight:700;transform:none}.public-more{color:#fff;background:#1a3027;border:0;margin:40px auto 0;padding:16px 32px;font-weight:750;display:block}.archive-empty{text-align:center;padding:60px}.archive-modal-panel{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr)}.archive-modal-media{background:#101e18;flex-direction:column;justify-content:center;min-height:480px;display:flex;position:relative}.archive-modal-media>img{-o-object-fit:contain;object-fit:contain;width:100%;height:560px;max-height:75vh}.archive-modal-media>video,.archive-modal-media>iframe{aspect-ratio:16/9;border:0;width:100%;height:auto;min-height:260px}.archive-image-controls{color:#fff;justify-content:center;align-items:center;gap:26px;padding:18px;font-size:18px;display:flex}.archive-image-controls button{color:inherit;background:0 0;border:1px solid #77857d;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.public-site .catalog-modal-copy{padding:75px 32px 35px}.public-site .catalog-modal-copy h2{font-size:32px;line-height:1.35}.public-site .catalog-modal-copy p{font-size:19px}.public-site .catalog-modal-copy>a{max-width:100%;margin-top:25px;font-size:17px}.media-notice{text-align:center;color:#fff;padding:60px 24px;font-size:20px}.media-notice h2{margin-bottom:16px;font-size:30px}.media-notice button{color:#fff;background:0 0;border:1px solid #b7c4bc;margin-top:30px;padding:12px 28px}.media-error{color:#fff;padding:20px;font-size:18px}.sensitive-thumbnail,.resource-poster{text-align:center;color:#f6f4ec;background:linear-gradient(130deg,#233f31,#13221c);place-content:center;width:100%;height:100%;font-size:29px;font-weight:750;display:grid}.sensitive-thumbnail small{color:#c5d1c8;margin-top:10px;font-size:17px}.resource-poster>span{line-height:1.2;color:#f3947d!important;background:0 0!important;font-size:70px!important;position:static!important}.resource-poster>svg{justify-self:center;width:34px;height:34px;margin:15px auto}.document-card img{-o-object-fit:contain!important;object-fit:contain!important}.research-summary{grid-template-columns:1fr 1.3fr;gap:55px;padding:50px 0 45px;display:grid}.research-summary h2{font-size:34px;line-height:1.45}.research-summary p{color:#526159;margin-bottom:18px;font-size:21px;font-weight:550}.research-jumps{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.research-jumps a{border:1px solid #b2bcb2;padding:11px 18px;font-size:18px;font-weight:700}.report-chapter-links{margin:0 0 25px}.report-viewer{background:#e0e3dc;border:1px solid #bfc7bc;margin-bottom:70px}.report-toolbar{color:#fff;background:#20362b;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:18px 24px;font-size:18px;display:flex}.report-toolbar>div{align-items:center;gap:12px;display:flex}.report-toolbar button{color:inherit;background:0 0;border:1px solid #8a9d8e;place-items:center;min-width:42px;height:42px;display:grid}.report-toolbar button:disabled{opacity:.4;cursor:default}.report-toolbar select{color:#fff;background:#20362b;border:1px solid #839786;padding:7px 10px}.report-viewport{overscroll-behavior:contain;height:calc(100dvh - 175px);min-height:350px;padding:16px;overflow:auto}.report-canvas{place-items:center;height:100%;display:grid}.report-viewport img{max-width:none;display:block;box-shadow:0 6px 20px #0002}.report-page-caption{color:#4d5c51;justify-content:space-between;gap:20px;padding:12px 24px;font-size:16px;font-weight:650;display:flex}.report-viewer:fullscreen .report-viewport{height:calc(100vh - 150px)}.research-timeline{padding:0 0 65px}.research-timeline>header{margin-bottom:35px}.research-timeline>header h2{margin:12px 0;font-size:42px}.research-timeline>header p:last-child{color:#5a685e;font-size:18px}.timeline-list{border-left:1px solid #a6b5a7;margin:0;padding:0;list-style:none}.timeline-event{border-bottom:1px solid #d1d7cc;grid-template-columns:150px 1fr 1fr;gap:30px;margin:0;padding:34px 0 45px 30px;display:grid;position:relative}.timeline-event:before{content:"";background:#c95543;border-radius:50%;width:11px;height:11px;position:absolute;top:43px;left:-6px}.timeline-date{color:#a54132;font-size:19px;font-weight:750}.timeline-date small{color:#69766b;margin-top:8px;font-size:15px;display:block}.timeline-image{cursor:pointer;background:#1b3025;border:0;align-self:start;width:100%;padding:0;display:block;position:relative}.timeline-image img{aspect-ratio:1.6;-o-object-fit:cover;object-fit:cover;width:100%}.timeline-image>span{color:#fff;background:#182c27;padding:7px 10px;font-size:16px;position:absolute;bottom:10px;right:10px}.timeline-copy>span{color:#a84133;font-size:16px;font-weight:750}.timeline-copy h3{margin:10px 0 16px;font-size:27px;font-weight:750;line-height:1.4}.timeline-copy p{color:#526353;font-size:18px;line-height:1.8}.timeline-copy small{color:#68796b;margin:14px 0;font-size:15px;display:block}.timeline-copy>a{text-underline-offset:5px;font-size:16px;font-weight:750;text-decoration:underline}.research-conclusion{background:#eaece3;margin-top:40px;padding:30px}.research-conclusion h3{margin-bottom:15px;font-size:27px}.research-conclusion p{color:#4e6151;font-size:19px}.research-public-status .battlefield{width:100%;margin:0 0 80px;padding:0}@media (width>=1600px){.directory-card{height:610px}}@media (width<=1050px){.public-nav nav{gap:22px}.public-brand{font-size:18px}.directory-card{height:440px}.directory-copy{left:18px}.directory-copy p{font-size:17px}.home-partners{flex-wrap:wrap}.team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.team-portrait{height:350px}.timeline-event{grid-template-columns:125px 1fr;gap:22px}.timeline-copy{grid-column:2}.public-footer{grid-template-columns:1fr 1fr}.public-footer>div:last-child{flex-direction:row;grid-column:1/-1;justify-content:space-between}.archive-modal-panel{grid-template-columns:1fr}.archive-modal-media{min-height:280px}.team-contact{gap:25px}.research-summary{gap:30px}}@media (width<=700px){.public-nav{padding:20px 5%}.public-brand{font-size:16px}.public-menu-toggle{display:block}.public-nav nav{background:#182c27;flex-direction:column;align-items:stretch;gap:8px;padding:20px 5%;display:none;position:absolute;top:100%;left:0;right:0}.public-nav nav.is-open{display:flex}.public-page-heading{padding:28px 0 38px}.public-back{margin-bottom:30px}.public-content,.public-page-heading{width:90%}.section-directory{grid-template-columns:repeat(2,minmax(0,1fr));margin:30px 0}.directory-card{height:340px}.directory-top{font-size:16px;top:18px;left:18px;right:18px}.directory-copy{bottom:23px}.directory-copy small{font-size:13px}.directory-copy h3{margin:8px 0;font-size:27px}.directory-copy p{font-size:15px}.directory-team>img{width:85%;margin-top:50px}.home-overview{padding-top:65px}.home-partners img{width:140px}.home-partners>div>div{gap:25px}.home-partners .institution-logo-official{width:300px}.home-partners small{font-size:17px}.team-intro{grid-template-columns:1fr;gap:30px;padding:35px 0}.team-intro>img{width:200px}.team-intro p{font-size:18px}.team-grid{gap:16px}.team-portrait{height:240px}.team-member-copy{padding:20px 14px}.team-member h2{font-size:29px}.team-member strong,.team-member p,.team-member ul{font-size:16px}.team-contact{grid-template-columns:1fr;margin-bottom:50px;padding:28px}.team-contact .editorial-kakao-link{min-height:72px;font-size:18px}.public-site .catalog-filter button{min-width:33%;padding:14px 6px;font-size:16px}.public-site .catalog-filter button span{font-size:13px}.public-site .catalog-grid{grid-template-columns:1fr}.archive-search{gap:12px}.archive-search input{flex-basis:100%;width:100%}.archive-search select{width:100%;font-size:17px}.archive-search>a{margin-left:0}.public-site .catalog-modal-copy{padding:32px 24px}.public-site .catalog-modal-copy h2{font-size:27px}.archive-modal-media>img{height:420px;max-height:65vh}.research-summary{grid-template-columns:1fr;gap:20px;padding-top:35px}.research-summary h2{font-size:28px}.research-summary p{font-size:19px}.research-jumps a{font-size:16px}.report-toolbar{gap:14px;padding:14px;font-size:16px}.report-toolbar>strong{width:100%}.report-viewport{height:48vh;padding:8px}.report-page-caption{padding:10px 14px;font-size:14px}.report-page-caption span{max-width:75%}.research-timeline>header h2{font-size:34px}.timeline-event{grid-template-columns:1fr;gap:20px;padding-left:20px}.timeline-date small{margin-left:12px;display:inline}.timeline-copy{grid-column:auto}.timeline-copy h3{font-size:25px}.public-footer{grid-template-columns:1fr;gap:35px;font-size:16px}.public-footer>div:last-child{flex-direction:column;grid-column:auto;gap:8px}.chapter-resource-links{gap:20px;font-size:17px}.archive-modal-panel{min-height:0;max-height:100dvh}.catalog-modal{padding:12px}.catalog-modal-panel{width:100%}}@media (prefers-reduced-motion:reduce){.directory-card>img{transition:none}}.resource-video-image video{-o-object-fit:cover;object-fit:cover;pointer-events:none;background:#14251f;width:100%;height:100%}.public-site .resource-play{color:#fff;background:#14251f99;border:1px solid #fff9;border-radius:50%;place-items:center;width:58px;height:58px;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.resource-play svg{width:26px;height:26px}.education-application{color:#f7f5ef;background:#192e27;padding:90px 0}.education-layout{grid-template-columns:1fr 1.2fr;align-items:start;gap:80px;display:grid}.education-layout .public-eyebrow{color:#f08b77;margin-bottom:35px;font-size:19px}.education-layout h2{letter-spacing:-.045em;font-size:clamp(42px,5vw,76px);font-weight:700}.education-status{color:#c4d0c8;margin-top:25px;font-size:20px}.education-placeholder>div{border-top:1px solid #5a6b61;justify-content:space-between;gap:20px;padding:24px 0;font-size:21px;display:flex}.education-placeholder strong{color:#becbc2;font-weight:550}.education-placeholder button{color:#a9b8af;cursor:not-allowed;background:#30483d;border:1px solid #5a6b61;justify-content:space-between;align-items:center;width:100%;margin-top:25px;padding:24px;font-size:21px;display:flex}.chapter-play-error{color:#fff;z-index:4;background:#172b24;padding:12px;position:absolute;top:25px;left:20px;right:20px}.materials-folders{border-bottom:1px solid #bcc7bd;flex-wrap:wrap;gap:8px;margin-bottom:28px;padding-bottom:24px;display:flex}.materials-folders button{color:#40574a;background:0 0;border:0;padding:12px 18px;font-size:18px;font-weight:700}.materials-folders button span{opacity:.7;margin-left:8px;font-size:14px}.archive-file-placeholder{color:#d6dfcc;background:#244336;place-content:center;gap:12px;width:100%;height:100%;display:grid}.archive-file-placeholder>svg{stroke-width:1px;justify-self:center;width:60px;height:60px}.report-toolbar .report-fit{white-space:nowrap;padding:0 12px}.report-chapter-jump{white-space:nowrap;flex:0 390px;align-items:center;gap:10px;min-width:0;max-width:100%;font-size:17px;display:flex}.report-chapter-jump select{flex:1;width:100%;min-width:0;max-width:100%;height:42px}@media (width<=700px){.report-chapter-jump{flex:100%;font-size:16px}.report-chapter-jump select{flex:1;min-width:0}}.report-viewer{flex-direction:column;height:calc(100dvh - 32px);scroll-margin-top:16px;display:flex}.report-viewer .report-toolbar,.report-viewer .report-page-caption{flex-shrink:0}.report-viewer .report-viewport{flex:1;height:auto;min-height:0}.report-viewer:fullscreen{height:100dvh}.report-viewer .report-viewport{touch-action:pan-x pan-y;overflow-anchor:none;min-width:0}.report-viewport img{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.home-partners>div{max-width:100%}.home-partners>div:first-child>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px;display:grid}.home-partners img{max-width:100%}.archive-modal-media>iframe{height:min(72vh,740px);min-height:400px}.public-site .archive-file-placeholder>span{background:0 0;font-size:20px;position:static}.public-site h1,.public-site h2,.public-site h3,.directory-copy{word-break:keep-all;overflow-wrap:break-word}@media (width<=700px){.directory-team>img{width:100%;height:100%;margin:0}.report-viewport{height:calc(100dvh - 220px);min-height:300px;padding:8px}.education-application{padding:55px 0}.education-layout{grid-template-columns:1fr;gap:40px}.education-placeholder>div{font-size:18px}.home-overview{padding-top:25px}.public-site .archive-empty{padding:80px 10px}}.platform-home .editorial-brand{visibility:hidden;opacity:0;pointer-events:none;transition:opacity .2s}.platform-home.is-scrolled .editorial-brand{visibility:visible;opacity:1;pointer-events:auto}.home-directory{padding-block:65px}.home-directory>h2{letter-spacing:-.035em;font-size:32px;font-weight:700}.home-directory .section-directory{grid-template-columns:repeat(4,minmax(0,1fr));margin:26px 0 0}.home-directory .directory-card{height:510px}.platform-home .editorial-heading{flex-direction:column;align-items:stretch;gap:16px;display:flex}.platform-home .editorial-heading-meta{border-bottom:1px solid;gap:18px;width:100%;padding:0 0 14px}.platform-home .editorial-heading-meta p{letter-spacing:.13em;font-size:18px;line-height:1.5}.platform-home .editorial-heading-meta>span{font-size:25px}.platform-home .editorial-heading h2{text-align:left;margin:0;font-size:clamp(28px,2.6vw,38px);font-weight:650;line-height:1.4}.platform-home .home-overview{color:#f7f5ef;--ed-line:#ffffff35;--ed-muted:#c6d1ca;--ed-red:#f28c76;background:#1c302a;width:100%;padding:65px max(48px,50% - 690px)}.home-overview .editorial-heading-meta p{color:#e2e8e3}.platform-home .editorial-metric-grid{margin-top:32px}.platform-home .home-overview .editorial-metric>span,.platform-home .home-overview .editorial-metric p{color:#c6d1ca}.platform-home .home-overview .editorial-metric:hover{background:#2a463a}.platform-home .home-overview .editorial-metric h3{color:#f7f5ef}.platform-home .editorial-metric>strong{color:#f28c76;margin-top:32px}.platform-home .editorial-chapters{padding-block:65px}.platform-home .editorial-chapter-list{margin-top:32px}.chapter-media-card>.chapter-media-hit{border-radius:inherit;z-index:4;background:0 0;width:100%;height:100%;display:block;inset:0;transform:none}.chapter-media-card>.chapter-media-hit:hover{background:0 0;transform:none}.chapter-media-hit .chapter-media-play-icon{color:#fff;background:#e35342;border-radius:50%;place-items:center;width:56px;height:56px;display:grid;position:absolute;bottom:30px;left:28px}.chapter-media-hit:hover .chapter-media-play-icon{background:#bd2c20}.chapter-media-card>div:last-child{pointer-events:none}.chapter-media-hit:focus-visible{outline-offset:-6px}.education-application{color:#182c27;background:#f7f5ef}.education-layout .public-eyebrow{color:#b34435}.education-status,.education-placeholder strong{color:#576c5f}.education-placeholder>div{border-color:#aab9ad}.education-placeholder button{color:#65776a;background:#e1e6dd;border-color:#aab9ad}.public-page-heading{color:#f7f5ef;background:#1c302a;border:0;width:100%;padding:40px max(5%,50% - 720px) 50px}.public-page-heading .public-eyebrow{color:#f29c87}.public-page-heading .public-lead{color:#c6d1ca}.public-page-heading h1{font-size:clamp(38px,4vw,62px)}.public-page-heading-photo{background-image:linear-gradient(90deg,#091814d1,#0918147a 60%,#0918144d),var(--page-heading-image);background-position:50% 42%;background-repeat:no-repeat;background-size:cover}.public-page-heading-photo h1,.public-page-heading-photo .public-back{color:#fff;text-shadow:0 2px 12px #0005}.public-page-heading-photo .public-lead{color:#f1f4ee;text-shadow:0 1px 8px #0006}.research-partners{border-bottom:1px solid #bec8bc;grid-template-columns:1fr 1fr;align-items:center;gap:60px;padding-block:50px;display:grid}.research-partners small{color:#53685b;margin-bottom:24px;font-size:19px;font-weight:750;display:block}.research-partners .institution-logo{background:0 0;width:min(100%,430px);height:auto}.team-intro{padding:45px 0 30px;display:block}.team-member{background:#e5e9e1;border-bottom:3px solid #274537}.team-contact{width:100%;margin:0;padding:55px max(5%,50% - 720px)}#report-reader{background:#1c302a;width:100%;padding:40px max(5%,50% - 720px)}#report-reader .report-viewer{margin-bottom:0}.research-timeline{padding-top:55px}.timeline-event:nth-child(2n){background:#e8ece3}.research-public-status{background:#1c302a;width:100%;padding:45px max(5%,50% - 720px)}.research-public-status .battlefield{margin:0}.materials-folders{background:#203a2f;border:0;margin-bottom:0;padding:20px}.materials-folders button{color:#dbe5de}.materials-folders button.is-active{color:#1c302a;background:#f7f5ef}.archive-search{background:#e4e9df;margin-bottom:36px;padding:22px}.public-site .catalog-card{background:#fffef9;border-bottom:2px solid #b9c6b8}.public-site .catalog-card-copy{padding:22px 20px 26px}.sensitive-notice-backdrop{z-index:1100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#06110ddb;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.sensitive-notice{color:#1c302a;background:#f7f5ef;border-top:5px solid #ce5543;width:min(580px,100%);max-height:90dvh;padding:42px;overflow:auto;box-shadow:0 24px 80px #0006}.sensitive-notice>svg{color:#b34435;width:38px;height:38px;margin-bottom:16px}.sensitive-notice h2{margin:12px 0 24px;font-size:30px;line-height:1.4}.sensitive-notice p{font-size:19px;line-height:1.8}.sensitive-notice .public-eyebrow{font-size:16px}.sensitive-notice-context{color:#5a6c5e;margin-top:20px}.sensitive-notice>div{gap:14px;margin-top:32px;display:flex}.sensitive-notice button{color:#1c302a;background:0 0;border:1px solid #879b89;flex:1;padding:15px 18px;font-weight:750}.sensitive-notice button:last-child{color:#fff;background:#1c302a}.video-detail .video-description{color:#243c30;background:#f7f5ef;margin-bottom:0;padding:30px}.video-detail .video-footnote{color:#243c30;background:#f7f5ef;border:0;padding:0 30px 30px}@media (width>=701px) and (width<=1050px){.home-directory .section-directory{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=701px) and (width<=1000px){.public-nav{flex-wrap:wrap;gap:16px}.public-nav nav{justify-content:space-between;gap:16px;width:100%}.public-nav nav a{white-space:nowrap}}@media (width<=700px){.home-directory{padding-block:32px}.home-directory .section-directory{grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.home-directory .directory-card{height:220px}.home-directory .directory-card>img{width:100%;height:100%;margin:0}.home-directory .directory-top{top:14px;left:14px;right:14px}.home-directory .directory-top>span:last-child{font-size:26px}.home-directory .directory-copy{bottom:18px;left:14px;right:12px}.home-directory .directory-copy small{letter-spacing:.045em;font-size:10px;line-height:1.4;display:block}.home-directory .directory-copy h3{margin:8px 0;font-size:clamp(19px,6.1vw,24px);line-height:1.25}.home-directory .directory-copy p{font-size:13px;line-height:1.5}.public-site .materials-content .catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px 10px}.public-site .materials-content .catalog-card-image{aspect-ratio:16/10}.public-site .materials-content .catalog-card-copy{padding:12px 10px 14px}.public-site .materials-content .catalog-card-copy small{letter-spacing:0;font-size:12px;line-height:1.4}.public-site .materials-content .catalog-card-copy h2{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin-top:6px;font-size:17px;line-height:1.45;display:-webkit-box;overflow:hidden}.public-site .materials-content .catalog-card-copy p{min-height:0;margin:7px 0 0;font-size:13px;line-height:1.5}.public-site .materials-content .resource-play{width:36px;height:36px;padding:8px}.public-site .materials-content .resource-play svg{width:18px;height:18px}.materials-content .archive-file-placeholder{padding:10px}.materials-content .archive-file-placeholder>svg{width:30px;height:30px}.platform-home .home-overview{padding:40px 24px}.platform-home .editorial-chapters{padding-block:40px}.platform-home .editorial-heading-meta p{letter-spacing:.08em;font-size:15px}.platform-home .editorial-heading-meta>span{font-size:23px}.chapter-media-hit .chapter-media-play-icon{width:44px;height:44px;bottom:21px;left:20px}.public-page-heading{padding-block:28px 36px}.research-partners{grid-template-columns:1fr;gap:35px;padding-block:35px}.research-partners .institution-logo{max-width:360px}.sensitive-notice{padding:28px 22px}.sensitive-notice h2{font-size:26px}.sensitive-notice p{font-size:17px}.sensitive-notice>div{flex-direction:column}.materials-folders{gap:4px;padding:14px 8px}.materials-folders button{padding:10px 12px;font-size:16px}.archive-search{padding:18px}}.public-section-jumps{grid-template-columns:1.15fr 1fr;gap:8px;max-width:560px;margin-top:24px;display:grid}.public-section-jumps button{color:#f7f5ef;background:#ffffff0a;border:1px solid #b9c9bf;justify-content:space-between;align-items:center;gap:8px;min-height:48px;padding:12px;font-size:15px;font-weight:700;display:flex}.public-section-jumps button:last-child{color:#ffb29f;background:#d955451a;border-color:#ef9c89}.public-section-jumps svg{flex-shrink:0}.public-footer{gap:24px 50px}.public-footer-title{word-break:keep-all;grid-column:1/-1;font-size:18px;font-weight:700;line-height:1.6}.public-footer-brand{--performer-logo-height:44px;flex-direction:column;gap:14px;min-width:0;display:flex}.research-performer-logos{flex-wrap:wrap;align-items:center;gap:24px;min-width:0;display:flex}.research-performer-logos>img{width:auto;height:var(--performer-logo-height,44px);-o-object-fit:contain;object-fit:contain;flex:none;max-width:100%;display:block}.research-partners .research-performer-logos{--performer-logo-height:56px}.public-brand,.site-brand{word-break:keep-all}.public-brand b,.site-brand b{letter-spacing:-.025em;font-size:20px;font-weight:750;line-height:1.4;display:block}.editorial-site .editorial-brand>.site-brand{max-width:none}.instagram-nav-link{color:#f7f5ef;background:#09181433;border:1px solid #f7f5ef66;border-radius:2px;flex-shrink:0;place-items:center;width:46px;height:46px;transition:background .2s,border-color .2s;display:inline-grid}.instagram-nav-link:hover{background:#f7f5ef1f;border-color:#f7f5ef}.instagram-menu-link{display:none!important}@media (width>=701px){.public-site .public-nav{z-index:60;position:sticky;top:0}.public-site .report-viewer:not(:fullscreen){height:calc(100dvh - var(--public-header-h,94px) - 32px);scroll-margin-top:calc(var(--public-header-h,94px) + 16px)}}@media (width<=700px){.public-brand{white-space:normal}.public-brand b,.site-brand b{font-size:16px;line-height:1.35}.public-nav-actions .instagram-nav-link,.editorial-nav-actions .instagram-nav-link{display:none!important}.instagram-menu-link{align-items:center;gap:10px;display:flex!important}.public-nav nav .instagram-menu-link{border-top:1px solid #f7f5ef2e;margin-top:4px;padding-top:14px}.public-footer{grid-template-columns:1fr 1.25fr;align-items:center;gap:20px 16px;padding:28px 20px;font-size:13px}.public-footer-title{margin:0;font-size:16px;line-height:1.6}.public-footer-brand{grid-column:1/-1;align-self:center;gap:10px}.public-footer-brand .research-performer-logos,.research-partners .research-performer-logos{--performer-logo-height:32px;gap:18px}.public-footer-brand>span{font-size:13px;line-height:1.3}.public-footer-client{grid-column:1/-1;align-self:center;gap:10px}.public-footer-client>span{font-size:13px;line-height:1.3}.public-footer-client .institution-logo{width:100%;height:auto}.public-footer>div.public-footer-links{border-top:1px solid #c5cbbf;flex-flow:wrap;grid-column:1/-1;justify-content:flex-start;gap:14px 24px;padding-top:16px;display:flex}.public-footer-links>span{color:#647468;flex-basis:100%;font-size:12px}}.quick-nav{display:none}@media (width<=700px){.has-quick-nav .quick-nav{justify-content:space-between;align-items:center;gap:4px;transition:opacity .25s;display:flex;position:absolute;inset:0 12px}.has-quick-nav .quick-nav a{color:#fff;white-space:nowrap;border-bottom:2px solid #0000;padding:8px 2px;font-size:clamp(13px,3.7vw,15px);font-weight:700}.has-quick-nav .quick-nav a[aria-current=page]{color:#ff9b87;border-color:#ff9b87}.has-quick-nav.is-scrolled .quick-nav{opacity:0;visibility:hidden;transition:opacity .25s,visibility 0s linear .25s}.has-quick-nav :is(.editorial-menu-toggle,.public-menu-toggle,.public-brand,.public-nav-actions .education-nav-link,.editorial-nav-actions .education-nav-link){transition:opacity .25s}.has-quick-nav:not(.is-scrolled) :is(.editorial-menu-toggle,.public-menu-toggle,.public-brand,.public-nav-actions .education-nav-link,.editorial-nav-actions .education-nav-link){opacity:0;visibility:hidden}.platform-home.has-quick-nav .quick-nav a{text-shadow:0 1px 8px #00000073}.platform-home.has-quick-nav:not(.is-scrolled) .editorial-nav{background:linear-gradient(#09181499,#09181400)}.has-sticky-header .public-nav{position:sticky;top:0}html:has(.has-sticky-header){scroll-padding-top:84px}.has-quick-nav .public-nav{transition:background .3s}.has-quick-nav:not(.is-scrolled) .public-nav{background:linear-gradient(#0918148c,#09181400)}.has-quick-nav .public-nav .quick-nav a{text-shadow:0 1px 8px #00000073}.has-quick-nav .public-page-heading{margin-top:calc(-1 * var(--public-header-h,75px));padding-top:calc(var(--public-header-h,75px) + 24px)}.has-quick-nav .public-back{display:none}}html.bulletin-snap{scroll-snap-type:y mandatory}html.bulletin-snap .public-nav{scroll-snap-align:start}html.bulletin-snap .public-footer{scroll-snap-align:end}.public-page-heading.bulletin-cover{background-image:linear-gradient(180deg,#07131080,#071310cc 50%,#071310f2),var(--page-heading-image);scroll-snap-align:start;background-position:50% 40%;flex-direction:column;min-height:100svh;padding-bottom:clamp(32px,6vh,64px);display:flex}.bulletin-cover,.bulletin-story{word-break:keep-all}.public-page-heading.bulletin-cover h1{margin:10px 0 16px;font-size:clamp(52px,7vw,112px)}.bulletin-contents{margin-top:auto;padding-top:clamp(32px,6vh,72px)}.bulletin-contents-head{border-bottom:1px solid #f7f5ef66;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 32px;padding-bottom:14px;display:flex}.bulletin-contents-head h2{color:#fff;font-size:24px;font-weight:800}.bulletin-contents-head p{color:#c9d3cd;font-size:15px}.bulletin-toc{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.bulletin-toc li+li{border-left:1px solid #f7f5ef2e}.bulletin-toc button{color:#f7f5ef;text-align:left;background:0 0;border:0;grid-template-rows:auto 1fr auto;gap:6px;width:100%;height:100%;padding:22px 20px 16px;transition:background .25s;display:grid}.bulletin-toc button:hover{background:#f7f5ef17}.bulletin-toc strong{letter-spacing:-.03em;font-size:clamp(20px,1.7vw,26px);line-height:1.3}.bulletin-toc small{color:#c3cec7;font-size:15px;line-height:1.5}.bulletin-toc em{color:#e6ece8;justify-content:space-between;align-items:center;gap:8px;margin-top:12px;font-size:14px;font-style:normal;font-weight:700;display:flex}.bulletin-jumpbar{z-index:40;scrollbar-width:none;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);visibility:hidden;background:#060f0dd6;border-bottom:1px solid #ffffff1f;gap:6px;padding:10px 5%;transition:transform .35s,visibility 0s linear .35s;display:flex;position:fixed;top:0;left:0;right:0;overflow-x:auto;transform:translateY(-100%)}.bulletin-jumpbar::-webkit-scrollbar{display:none}.bulletin-jumpbar.is-visible{visibility:visible;transition:transform .35s;transform:none}.bulletin-jumpbar>:first-child{margin-left:auto}.bulletin-jumpbar>:last-child{margin-right:auto}.bulletin-jumpbar button{color:#dfe6e2;white-space:nowrap;background:0 0;border:1px solid #fff3;border-radius:999px;flex:none;align-items:center;gap:7px;min-height:42px;padding:8px 18px;font-size:15px;font-weight:700;transition:background .25s,color .25s;display:inline-flex}.bulletin-jumpbar button:hover{background:#ffffff1a}.bulletin-jumpbar button[aria-current]{color:#132620;background:#f7f5ef;border-color:#f7f5ef}.bulletin-story{color:#f7f5ef;background:#0a1512;position:relative}.bulletin-backdrops{pointer-events:none;position:absolute;inset:0}.bulletin-backdrop-frame{height:100lvh;position:sticky;top:0;overflow:hidden}.bulletin-backdrop{opacity:0;transition:opacity .5s;position:absolute;inset:0;overflow:hidden}.bulletin-backdrop.is-active{opacity:1}.bulletin-backdrop>span{letter-spacing:-.05em;white-space:nowrap;color:#0000;-webkit-text-stroke:1.5px #ffffff1a;font-size:clamp(110px,18vw,300px);font-weight:900;line-height:1;position:absolute;bottom:-.14em;right:3%}.bulletin-backdrop-dashboard{background:#05201c}.bulletin-backdrop-dashboard:before{content:"";filter:blur(10px);background:linear-gradient(100deg,#031613eb 30%,#031613a8),url(/assets/bulletins/ukraine-dashboard.png) 50%/cover;position:absolute;inset:-40px}.bulletin-backdrop-telegram{background:radial-gradient(circle at 82% 18%,#2aabee61,#0000 55%),linear-gradient(160deg,#0a1f33,#0e2d49 55%,#07172a)}.bulletin-backdrop-x{background:radial-gradient(circle at 75% 30%,#ffffff14,#0000 50%),linear-gradient(160deg,#08090b,#17191d)}.bulletin-backdrop-x>span{font-size:min(80vh,50vw);bottom:-.22em}.bulletin-backdrop-instagram{background:radial-gradient(circle at 86% 14%,#fdba4952,#0000 45%),radial-gradient(circle at 68% 88%,#d629766b,#0000 55%),linear-gradient(150deg,#1b0b24,#3a0f35 55%,#2a0a1c)}.bulletin-panel{--bulletin-accent:#f29c87;scroll-snap-align:start;align-items:center;min-height:100svh;padding:clamp(96px,13vh,150px) max(5%,50% - 720px) clamp(56px,9vh,110px);display:flex;position:relative}.bulletin-panel-dashboard{--bulletin-accent:#43e0c4}.bulletin-panel-telegram{--bulletin-accent:#62c3f3}.bulletin-panel-x{--bulletin-accent:#e7e9ea}.bulletin-panel-instagram{--bulletin-accent:#ffa070}.bulletin-panel-inner{opacity:.2;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(32px,5vw,96px);width:100%;transition:opacity .45s,transform .45s cubic-bezier(.2,.7,.2,1);display:grid;transform:translateY(32px)}.bulletin-panel.is-active .bulletin-panel-inner{opacity:1;transform:none}.bulletin-index{letter-spacing:.16em;color:var(--bulletin-accent);font-size:15px;font-weight:800}.bulletin-panel h2{letter-spacing:-.055em;margin:14px 0 20px;font-size:clamp(46px,5.6vw,92px);font-weight:800;line-height:1.08}.bulletin-panel h2:focus{outline:0}.bulletin-panel header>p:not(.bulletin-index){white-space:pre-line;color:#f7f5efcc;max-width:28em;font-size:clamp(18px,1.5vw,22px);line-height:1.65}.bulletin-panel header .bulletin-links{margin-top:32px}.bulletin-shot{border:1px solid #43e0c473;border-radius:6px;margin:0;overflow:hidden;box-shadow:0 30px 80px #00000080}.bulletin-shot img{width:100%;height:auto}.bulletin-shot-capture{border-color:var(--bulletin-accent);background:#090d0f}.bulletin-shot-capture img{-o-object-fit:contain;object-fit:contain;max-height:64svh;display:block}.bulletin-links{grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));gap:14px;display:grid}.bulletin-link{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;background:#ffffff0f;border:1px solid #ffffff38;align-content:start;gap:8px;min-height:140px;padding:22px 64px 22px 24px;transition:border-color .25s,background .25s,transform .25s;display:grid;position:relative}.bulletin-link:hover{border-color:var(--bulletin-accent);background:#ffffff1c;transform:translateY(-3px)}.bulletin-link>svg{color:var(--bulletin-accent);position:absolute;top:22px;right:22px}.bulletin-side{color:#cdd6d1;align-items:center;gap:8px;font-size:14px;font-weight:750;display:inline-flex}.bulletin-side img{-o-object-fit:cover;object-fit:cover;width:22px;height:15px;box-shadow:0 0 0 1px #ffffff59}.bulletin-link strong{letter-spacing:-.03em;font-size:clamp(21px,1.8vw,26px);line-height:1.35}.bulletin-handle{color:var(--bulletin-accent);overflow-wrap:anywhere;font-size:16px;font-weight:650}.bulletin-panel-inner>.bulletin-links li:only-child .bulletin-link{align-content:end;min-height:220px}.bulletin-panel-inner>.bulletin-links li:only-child strong{font-size:clamp(26px,2.4vw,36px)}.bulletin-panel header .bulletin-link{min-height:0}.bulletin-panel header .bulletin-link strong{font-size:22px}@media (width>=701px){.public-site .bulletin-jumpbar{top:var(--public-header-h,94px)}.public-site :is(.bulletin-cover,.bulletin-panel){scroll-margin-top:var(--public-header-h,94px)}}@media (width<=1000px){.bulletin-toc{grid-template-columns:1fr;grid-auto-flow:row}.bulletin-toc li+li{border-top:1px solid #f7f5ef2e;border-left:0}.bulletin-toc button{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding:14px 4px}.bulletin-toc strong{font-size:19px}.bulletin-toc small{font-size:14px}.bulletin-toc em{grid-area:1/2/3;margin:0}.bulletin-panel-inner{grid-template-columns:1fr}}@media (width<=700px){.public-page-heading.bulletin-cover h1{font-size:52px}.bulletin-contents-head h2{font-size:20px}.bulletin-contents-head p{font-size:13px}.bulletin-jumpbar{gap:5px;padding:8px 12px}.bulletin-jumpbar button{min-height:38px;padding:6px 13px;font-size:14px}.bulletin-panel{align-items:flex-start;padding:88px 5% 56px}.bulletin-panel h2{margin:10px 0 14px;font-size:clamp(40px,12vw,56px)}.bulletin-panel header>p:not(.bulletin-index){font-size:17px}.bulletin-panel header .bulletin-links{margin-top:22px}.bulletin-link{min-height:0;padding:18px 52px 18px 18px}.bulletin-link>svg{top:18px;right:16px}.bulletin-link strong{font-size:20px}.bulletin-panel-inner>.bulletin-links li:only-child .bulletin-link{min-height:150px}.bulletin-panel-inner>.bulletin-links li:only-child strong{font-size:24px}.bulletin-backdrop>span{font-size:30vw}.bulletin-backdrop-x>span{font-size:90vw}}@media (prefers-reduced-motion:reduce){.bulletin-panel-inner{opacity:1;transform:none}.bulletin-panel-inner,.bulletin-backdrop,.bulletin-jumpbar,.bulletin-link,.bulletin-toc button{transition:none}}.materials-source-error{color:#512d23;background:#fff5ed;border:1px solid #d16b57;justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;padding:16px 20px;display:flex}.materials-source-error p{margin:0;font-size:15px}.materials-source-error button{border:1px solid;flex-shrink:0;min-height:40px;padding:9px 14px;font-size:14px}.materials-folder-groups{margin-block:20px 28px}.materials-folder-group{border-top:1px solid #c1cbbf;padding:14px 0}.public-site .materials-folder-group h2{color:#233c31;overflow-wrap:anywhere;margin:0 0 10px;font-size:16px;font-weight:650;line-height:1.5}.public-site .materials-folder-group .materials-subcategories{gap:7px;margin:0;padding:0}.public-site .materials-folder-group .materials-subcategories button{white-space:normal;text-align:left;max-width:100%;min-height:40px;font-size:14px}@media (width<=767px){.materials-source-error{flex-direction:column;align-items:flex-start;gap:10px;padding:14px}.materials-source-error button{align-self:flex-end}}.public-content-protected body{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.public-content-protected :is(input,textarea,[contenteditable]:not([contenteditable=false])){-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}.public-content-protected img{-webkit-user-drag:none}*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.\!visible{visibility:visible!important}.visible{visibility:visible}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0}.right-4{right:1rem}.top-4{top:1rem}.z-\[100\]{z-index:100}.mx-auto{margin-left:auto;margin-right:auto}.mb-5{margin-bottom:1.25rem}.mt-0\.5{margin-top:.125rem}.mt-2{margin-top:.5rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.block{display:block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.contents{display:contents}.hidden{display:none}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-11{height:2.75rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-9{height:2.25rem}.min-h-screen{min-height:100vh}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-11{width:2.75rem}.w-3\.5{width:.875rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-9{width:2.25rem}.flex-shrink-0{flex-shrink:0}.flex-grow{flex-grow:1}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:1s linear infinite spin}.resize{resize:both}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-center{justify-content:center}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.border{border-width:1px}.border-\[3px\]{border-width:3px}.border-\[\#182b3c\]\/15{border-color:#182b3c26}.border-\[\#efc7c9\]{--tw-border-opacity:1;border-color:rgb(239 199 201/var(--tw-border-opacity,1))}.border-\[\#f2c9cb\]{--tw-border-opacity:1;border-color:rgb(242 201 203/var(--tw-border-opacity,1))}.border-amber-200{--tw-border-opacity:1;border-color:rgb(253 230 138/var(--tw-border-opacity,1))}.border-cyan-200{--tw-border-opacity:1;border-color:rgb(165 243 252/var(--tw-border-opacity,1))}.border-emerald-200{--tw-border-opacity:1;border-color:rgb(167 243 208/var(--tw-border-opacity,1))}.border-slate-200{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1))}.border-violet-200{--tw-border-opacity:1;border-color:rgb(221 214 254/var(--tw-border-opacity,1))}.border-t-\[\#C4141B\]{--tw-border-opacity:1;border-top-color:rgb(196 20 27/var(--tw-border-opacity,1))}.bg-\[\#0b1d2b\]\/80{background-color:#0b1d2bcc}.bg-\[\#182b3c\]{--tw-bg-opacity:1;background-color:rgb(24 43 60/var(--tw-bg-opacity,1))}.bg-\[\#C4141B\]{--tw-bg-opacity:1;background-color:rgb(196 20 27/var(--tw-bg-opacity,1))}.bg-\[\#f4f5f6\]{--tw-bg-opacity:1;background-color:rgb(244 245 246/var(--tw-bg-opacity,1))}.bg-\[\#fff0f0\]{--tw-bg-opacity:1;background-color:rgb(255 240 240/var(--tw-bg-opacity,1))}.bg-\[\#fff1f1\]{--tw-bg-opacity:1;background-color:rgb(255 241 241/var(--tw-bg-opacity,1))}.bg-amber-50{--tw-bg-opacity:1;background-color:rgb(255 251 235/var(--tw-bg-opacity,1))}.bg-amber-500{--tw-bg-opacity:1;background-color:rgb(245 158 11/var(--tw-bg-opacity,1))}.bg-cyan-50{--tw-bg-opacity:1;background-color:rgb(236 254 255/var(--tw-bg-opacity,1))}.bg-cyan-500{--tw-bg-opacity:1;background-color:rgb(6 182 212/var(--tw-bg-opacity,1))}.bg-emerald-50{--tw-bg-opacity:1;background-color:rgb(236 253 245/var(--tw-bg-opacity,1))}.bg-emerald-500{--tw-bg-opacity:1;background-color:rgb(16 185 129/var(--tw-bg-opacity,1))}.bg-slate-100{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}.bg-slate-400{--tw-bg-opacity:1;background-color:rgb(148 163 184/var(--tw-bg-opacity,1))}.bg-violet-50{--tw-bg-opacity:1;background-color:rgb(245 243 255/var(--tw-bg-opacity,1))}.bg-violet-500{--tw-bg-opacity:1;background-color:rgb(139 92 246/var(--tw-bg-opacity,1))}.p-3{padding:.75rem}.p-4{padding:1rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.text-center{text-align:center}.text-\[10px\]{font-size:10px}.text-\[9px\]{font-size:9px}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-black{font-weight:900}.font-bold{font-weight:700}.leading-4{line-height:1rem}.leading-5{line-height:1.25rem}.tracking-\[0\.2em\]{letter-spacing:.2em}.text-\[\#182b3c\]{--tw-text-opacity:1;color:rgb(24 43 60/var(--tw-text-opacity,1))}.text-\[\#6f7d88\]{--tw-text-opacity:1;color:rgb(111 125 136/var(--tw-text-opacity,1))}.text-\[\#71808b\]{--tw-text-opacity:1;color:rgb(113 128 139/var(--tw-text-opacity,1))}.text-\[\#84919a\]{--tw-text-opacity:1;color:rgb(132 145 154/var(--tw-text-opacity,1))}.text-\[\#a81218\]{--tw-text-opacity:1;color:rgb(168 18 24/var(--tw-text-opacity,1))}.text-amber-700{--tw-text-opacity:1;color:rgb(180 83 9/var(--tw-text-opacity,1))}.text-cyan-700{--tw-text-opacity:1;color:rgb(14 116 144/var(--tw-text-opacity,1))}.text-emerald-700{--tw-text-opacity:1;color:rgb(4 120 87/var(--tw-text-opacity,1))}.text-slate-500{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.text-violet-700{--tw-text-opacity:1;color:rgb(109 40 217/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.blur{--tw-blur:blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-sm{--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}@font-face{font-family:SUIT;src:url(/assets/SUIT-Variable.woff2)format("woff2");font-weight:100 900;font-display:swap}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--navy:#182b3c;--navy-deep:#0e2030;--navy-soft:#294257;--red:#c4141b;--red-dark:#9e0e14;--paper:#f4f5f6;--line:#dfe4e8;--muted:#6f7d88;--ink:#17293a}.chapter-media-deck{margin-top:32px;overflow:hidden}.chapter-media-stage{perspective:1400px;height:clamp(330px,42vw,560px);position:relative}.chapter-media-card{opacity:.46;cursor:pointer;filter:saturate(.55);background:#07100f;border-radius:24px;width:min(68%,720px);height:88%;transition:transform .65s cubic-bezier(.2,.75,.2,1),opacity .45s,filter .45s;position:absolute;top:4%;left:50%;overflow:hidden;transform:translate(-50%)scale(.82);box-shadow:0 30px 75px #030a0947}.chapter-media-card.is-before{transform:translate(-112%)rotateY(12deg)scale(.78)}.chapter-media-card.is-after{transform:translate(12%)rotateY(-12deg)scale(.78)}.chapter-media-card.is-active{z-index:3;opacity:1;filter:none;transform:translate(-50%)scale(1)}.chapter-media-card video{-o-object-fit:cover;object-fit:cover;background:#0c1715;width:100%;height:100%}.chapter-media-shade{pointer-events:none;background:linear-gradient(#0000 32%,#050c0be0 100%);position:absolute;inset:0}.chapter-media-card>button{z-index:2;color:#fff;background:#e35342;border:0;border-radius:50%;place-items:center;width:56px;height:56px;transition:transform .25s,background .25s;display:grid;position:absolute;bottom:30px;left:28px}.chapter-media-card>button:hover{background:#bd2c20;transform:scale(1.08)}.chapter-media-card>button svg{width:19px}.chapter-media-card>div:last-child{z-index:2;color:#fff;position:absolute;bottom:30px;left:106px;right:28px}.chapter-media-card small{letter-spacing:.18em;text-transform:uppercase;color:#f0a096;margin-bottom:8px;font-size:11px;display:block}.chapter-media-card h3{font-size:clamp(20px,2.2vw,34px);font-weight:650;line-height:1.18}.chapter-media-controls{justify-content:center;align-items:center;gap:18px;margin-top:20px;display:flex}.chapter-media-controls>button{color:#14211f;border:1px solid #abb4b0;border-radius:50%;place-items:center;width:48px;height:48px;transition:all .25s;display:grid}.chapter-media-controls>button:hover{color:#fff;background:#14211f}.chapter-media-controls>div{gap:8px;display:flex}.chapter-media-controls>div button{background:#aeb5b2;border:0;border-radius:20px;width:8px;height:8px;transition:all .3s}.chapter-media-controls>div button.is-active{background:#d63a2d;width:34px}.catalog-site{color:#14211f;-webkit-user-select:none;user-select:none;background:#f2f0eb;min-height:100vh;font-family:SUIT Variable,SUIT,sans-serif}.catalog-nav{color:#fff;background:#111e1c;border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;height:94px;padding:0 clamp(24px,4.8vw,86px);display:flex}.catalog-brand{color:inherit;align-items:center;gap:22px;text-decoration:none;display:flex}.catalog-brand img{-o-object-fit:contain;object-fit:contain;width:142px;height:40px}.catalog-brand span{letter-spacing:.04em;border-left:1px solid #ffffff4d;padding-left:20px;font-size:11px;line-height:1.45}.catalog-nav>a:last-child{color:#dce2df;letter-spacing:.12em;align-items:center;gap:8px;font-size:12px;text-decoration:none;display:flex}.catalog-nav>a:last-child svg{width:16px}.catalog-hero{color:#f9f7f2;background:linear-gradient(110deg,#091512f5,#09151294),url(/assets/equipment/anti-drone-net.jpg) 50%/cover;grid-template-columns:minmax(0,1.4fr) minmax(260px,.6fr);align-items:end;gap:40px;min-height:520px;padding:clamp(90px,12vw,170px) clamp(24px,8vw,150px) 70px;display:grid}.catalog-hero>div p{color:#ed6657;letter-spacing:.25em;margin-bottom:24px;font-size:12px;font-weight:750}.catalog-hero h1{letter-spacing:-.06em;font-size:clamp(52px,7.1vw,118px);font-weight:650;line-height:.92}.catalog-hero h1 em{color:#e45a4a;font-style:normal;display:block}.catalog-hero>p{color:#c5cfcb;max-width:430px;padding-bottom:10px;font-size:clamp(17px,1.5vw,23px);line-height:1.65}.catalog-content{padding:80px clamp(24px,5vw,90px) 130px}.catalog-filter{border-top:1px solid #9ea6a2;border-bottom:1px solid #9ea6a2;flex-wrap:wrap;margin-bottom:58px;display:flex}.catalog-filter button{color:#66706c;letter-spacing:.04em;background:0 0;border:0;border-right:1px solid #c6cbc8;flex:1;min-width:170px;padding:22px 12px;font-size:13px;font-weight:700;transition:all .25s}.catalog-filter button:last-child{border-right:0}.catalog-filter button span{color:#9a3d34;margin-left:10px;font-size:10px}.catalog-filter button:hover,.catalog-filter button.is-active{color:#fff;background:#14211f}.catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:46px 20px;display:grid}.catalog-card{text-align:left;min-width:0;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.catalog-card-image{aspect-ratio:1.35;background:#d9dcd9;position:relative;overflow:hidden}.catalog-card-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.2,.7,.2,1),filter .5s}.catalog-card-image span{color:#fff;letter-spacing:.12em;background:#0a1613d6;padding:8px 10px;font-size:10px;position:absolute;top:18px;left:18px}.catalog-card-image i{opacity:0;color:#fff;letter-spacing:.14em;font-size:10px;font-style:normal;transition:all .3s;position:absolute;bottom:18px;right:18px;transform:translateY(15px)}.catalog-card:hover .catalog-card-image img{filter:saturate(.75);transform:scale(1.065)}.catalog-card:hover .catalog-card-image i{opacity:1;transform:none}.catalog-card-copy{padding:22px 4px 0}.catalog-card-copy small{letter-spacing:.16em;color:#c53b30;font-size:10px;font-weight:800}.catalog-card-copy h2{letter-spacing:-.035em;margin-top:10px;font-size:clamp(23px,2vw,34px);font-weight:660}.catalog-card-copy>p{-webkit-line-clamp:2;color:#68716e;-webkit-box-orient:vertical;min-height:48px;margin:12px 0 20px;font-size:14px;line-height:1.7;display:-webkit-box;overflow:hidden}.catalog-card-copy dl{border-top:1px solid #c4c9c6}.catalog-card-copy dl div{border-bottom:1px solid #d3d7d4;justify-content:space-between;gap:12px;padding:9px 0;font-size:11px;display:flex}.catalog-card-copy dt{color:#808884}.catalog-card-copy dd{text-align:right;font-weight:700}.catalog-footer{color:#8e9b96;background:#0e1917;grid-template-columns:1fr 1fr auto;align-items:center;gap:28px;min-height:200px;padding:50px clamp(24px,5vw,90px);display:grid}.catalog-footer img{-o-object-fit:contain;object-fit:contain;width:150px;height:48px}.catalog-footer p,.catalog-footer a{letter-spacing:.1em;font-size:11px}.catalog-footer a{color:#e45a4a;text-decoration:none}.catalog-modal{z-index:1000;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#030a08d1;place-items:center;padding:30px;display:grid;position:fixed;inset:0}.catalog-modal-panel{background:#f3f1ec;grid-template-columns:minmax(0,1.16fr) minmax(360px,.84fr);width:min(1240px,96vw);max-height:92vh;display:grid;position:relative;overflow:auto;box-shadow:0 50px 120px #00000073}.catalog-modal-close{z-index:5;color:#fff;background:#14211f;border:0;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:18px;right:18px}.catalog-modal-gallery{background:#101b19;min-height:620px;position:relative}.catalog-modal-gallery img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;min-height:620px}.catalog-modal-gallery>button{color:#fff;background:#0a141273;border:1px solid #ffffff73;border-radius:50%;place-items:center;width:48px;height:48px;display:grid;position:absolute;top:50%}.catalog-modal-gallery>button:first-of-type{left:20px}.catalog-modal-gallery>button:nth-of-type(2){right:20px}.catalog-modal-gallery>span{color:#fff;letter-spacing:.14em;background:#0a1412b8;padding:8px 11px;font-size:11px;position:absolute;bottom:20px;left:24px}.catalog-modal-copy{padding:76px 56px 50px}.catalog-eyebrow{gap:10px;display:flex}.catalog-eyebrow span{letter-spacing:.1em;color:#52605b;background:#dfe3e0;padding:7px 10px;font-size:10px;font-weight:800}.catalog-modal-copy h2{letter-spacing:-.05em;margin:20px 0;font-size:clamp(38px,4vw,66px);line-height:1}.catalog-modal-copy>p{color:#5e6864;font-size:15px;line-height:1.8}.catalog-modal-copy dl{border-top:1px solid #aeb6b1;border-left:1px solid #aeb6b1;grid-template-columns:1fr 1fr;margin-top:30px;display:grid}.catalog-modal-copy dl div{border-bottom:1px solid #aeb6b1;border-right:1px solid #aeb6b1;padding:18px}.catalog-modal-copy dt{color:#87908c;font-size:10px}.catalog-modal-copy dd{margin-top:6px;font-size:15px;font-weight:750}.catalog-origin{grid-template-columns:auto 1fr;gap:7px 16px;margin:28px 0;font-size:12px;display:grid}.catalog-origin span{color:#8a928f}.catalog-modal-copy>a{color:#c6382d;align-items:center;gap:8px;width:max-content;font-size:12px;font-weight:800;text-decoration:none;display:flex}.catalog-modal-copy>a svg{width:15px}@media (width<=900px){.catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-modal-panel{grid-template-columns:1fr;max-height:94vh}.catalog-modal-gallery,.catalog-modal-gallery img{height:410px;min-height:410px}.catalog-modal-copy{padding:42px 28px}.catalog-hero{grid-template-columns:1fr}.catalog-hero>p{padding:0}.chapter-media-card{width:78%}}@media (width<=620px){.catalog-nav{height:78px}.catalog-brand img{width:110px}.catalog-brand span{display:none}.catalog-nav>a:last-child{font-size:0}.catalog-hero{min-height:470px;padding-top:100px}.catalog-grid{grid-template-columns:1fr}.catalog-content{padding-top:52px}.catalog-filter button{border-bottom:1px solid #c6cbc8;min-width:50%}.catalog-footer{text-align:center;grid-template-columns:1fr;justify-items:center}.catalog-modal{padding:0}.catalog-modal-panel{width:100vw;min-height:100vh;max-height:100vh}.catalog-modal-gallery,.catalog-modal-gallery img{height:310px;min-height:310px}.catalog-modal-copy dl{grid-template-columns:1fr}.chapter-media-stage{height:370px}.chapter-media-card{width:88%;height:82%}.chapter-media-card.is-before{transform:translate(-108%)scale(.77)}.chapter-media-card.is-after{transform:translate(8%)scale(.77)}.chapter-media-card>div:last-child{padding-left:55px;bottom:22px;left:24px}.chapter-media-card>button{width:44px;height:44px;bottom:21px;left:20px}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:SUIT,sans-serif}button,input,textarea,select{font:inherit}button{cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline-offset:2px;outline:3px solid #c4141b38}::selection{background:#c4141b2e}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#edf0f2}::-webkit-scrollbar-thumb{background:#aeb8c0;border:2px solid #edf0f2;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--red)}.platform-page{background:var(--paper);min-height:100vh;padding-top:72px}.content-wrap{width:min(1280px,100% - 40px);margin-inline:auto}.grid-bg{background-color:#eef1f3;background-image:linear-gradient(#182b3c09 1px,#0000 1px),linear-gradient(90deg,#182b3c09 1px,#0000 1px);background-size:44px 44px}.card{border:1px solid var(--line);background:#fff;border-radius:14px;box-shadow:0 10px 35px #1327370e}.card-red{border-top:3px solid var(--red)!important}.lift{transition:transform .18s,box-shadow .18s,border-color .18s}.lift:hover{transform:translateY(-4px);box-shadow:0 18px 42px #1327371f;border-color:#c9d0d6!important}.eyebrow{color:var(--red);letter-spacing:.18em;text-transform:uppercase;font-size:11px;font-weight:800}.section-title{align-items:center;gap:10px;margin-bottom:20px;display:flex}.section-title:after{content:"";background:var(--line);flex:1;height:1px;margin-left:8px}.section-title h2{color:var(--navy);letter-spacing:-.02em;font-size:19px;font-weight:800}.chapter-chip{background:var(--navy);color:#fff;letter-spacing:.05em;border-radius:5px;align-items:center;padding:5px 9px;font-size:10px;font-weight:800;display:inline-flex}.secure-input,.form-control{width:100%;color:var(--ink);background:#fff;border:1px solid #d7dde2;border-radius:8px;outline:none;padding:12px 13px;font-size:13px;transition:border-color .16s,box-shadow .16s}.secure-input:focus,.form-control:focus{border-color:var(--red);box-shadow:0 0 0 3px #c4141b14}.secure-input::-moz-placeholder{color:#a4afb8}.form-control::-moz-placeholder{color:#a4afb8}.secure-input::placeholder,.form-control::placeholder{color:#a4afb8}.auth-input{padding-left:46px}.primary-button{background:var(--red);color:#fff;border-radius:7px;justify-content:center;align-items:center;gap:8px;font-weight:700;transition:background .16s,transform .16s;display:inline-flex}.primary-button:hover{background:var(--red-dark)}.primary-button:active{transform:translateY(1px)}.secondary-button{color:var(--navy);background:#fff;border:1px solid #d5dce1;border-radius:7px;justify-content:center;align-items:center;gap:8px;font-weight:700;display:inline-flex}.secondary-button:hover{background:#f5f7f8}.page-banner{background:var(--navy);color:#fff;position:relative;overflow:hidden}.page-banner:before{content:"";background-image:linear-gradient(90deg,#0000 49.8%,#ffffff09 50%,#0000 50.2%),linear-gradient(#0000 49.8%,#ffffff09 50%,#0000 50.2%);background-size:72px 72px;position:absolute;inset:0}.page-banner:after{content:"";background:var(--red);width:90px;height:4px;position:absolute;bottom:0;left:0}.research-hero{background:#fff;padding:28px 0 90px}.hero-layout{grid-template-columns:108px minmax(0,1fr);max-width:1500px;margin:0 auto;display:grid}.hero-rail{background:var(--navy);border-right:4px solid var(--red);justify-content:center;align-items:flex-end;padding:30px 0;display:flex}.hero-rail span{writing-mode:vertical-rl;color:#ffffff6b;letter-spacing:.22em;font-size:10px;font-weight:700;transform:rotate(180deg)}.hero-visual{background:var(--navy-deep) url(/assets/research-hero-v2.jpg) center / cover no-repeat;border-bottom-right-radius:78px;min-height:640px;position:relative;overflow:hidden}.hero-visual:before{content:"";background:linear-gradient(90deg,#0b1b28f0 0%,#0d1f2cc7 38%,#0c1a266b 68%,#0c1a2633 100%);position:absolute;inset:0}.hero-visual:after{content:"";background:linear-gradient(#0000 55%,#0a172240);position:absolute;inset:0}.hero-copy{z-index:1;color:#fff;width:min(820px,76%);padding:116px 64px 145px;position:relative}.hero-rule{background:var(--red);width:88px;height:6px;margin-bottom:22px}.hero-kicker{letter-spacing:-.02em;font-size:18px;font-weight:800}.hero-title{letter-spacing:-.055em;text-wrap:balance;margin-top:20px;font-size:clamp(38px,4vw,66px);font-weight:900;line-height:1.13}.hero-title em{color:#f0343a;font-style:normal}.hero-subtitle{color:#ffffffe0;margin-top:22px;font-size:clamp(17px,1.8vw,25px);font-weight:700}.hero-objective{color:#ffffff9e;max-width:690px;margin-top:25px;font-size:13px;line-height:1.85}.hero-keywords{color:#fffc;margin-top:30px;font-size:12px;font-weight:700}.hero-meta{z-index:2;width:min(760px,100% - 110px);color:var(--ink);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;border:1px solid #fff3;border-radius:12px;grid-template-columns:repeat(3,minmax(150px,1fr));display:grid;position:absolute;bottom:34px;left:64px;box-shadow:0 20px 45px #040e1638}.hero-meta>div{padding:18px 22px}.hero-meta>div+div{border-left:1px solid var(--line)}.hero-meta span{color:#7f8a93;font-size:10px;font-weight:700;display:block}.hero-meta strong{color:var(--navy);margin-top:5px;font-size:14px;display:block}.metric-card:before{content:"";background:var(--red);width:4px;height:42px;position:absolute;top:0;left:0}.dark-feature{background:var(--navy);color:#fff;border:0}.number-tile{background:#f6f7f8;border:1px solid #e5e9ec;border-radius:10px}.timeline-track{background:#dde3e7;border-radius:999px;height:5px}.seminar-page{min-height:100vh;overflow-x:hidden}.seminar-page section[id]{scroll-margin-top:82px}.seminar-nav{z-index:60;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff7;border-bottom:1px solid #e1e5e8;position:sticky;top:0;box-shadow:0 8px 28px #10243412}.seminar-hero{isolation:isolate;background:#102434 url(/assets/research-hero-v2.jpg) 58%/cover no-repeat;min-height:720px;position:relative}.seminar-hero-shade{z-index:0;background:linear-gradient(90deg,#0a1926f7 0%,#0c1e2ce6 43%,#0a1b2887 72%,#0a192652 100%),linear-gradient(#0000 52%,#0a192699);position:absolute;inset:0}.seminar-summary-strip{color:var(--ink);background:#fffffffa;border:1px solid #dce2e6;border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden;box-shadow:0 22px 55px #08182433}.seminar-summary-strip>div{padding:20px 24px}.seminar-summary-strip>div+div{border-left:1px solid #e1e6e9}.seminar-summary-strip span{color:#8b969d;letter-spacing:.08em;font-size:9px;font-weight:800;display:block}.seminar-summary-strip strong{color:var(--navy);margin-top:6px;font-size:12px;font-weight:900;display:block}.seminar-eyebrow{color:var(--red);letter-spacing:.18em;text-transform:uppercase;font-size:10px;font-weight:900}.seminar-metric-card{background:#fff;border:1px solid #dfe4e7;border-radius:16px;min-height:205px;padding:22px;position:relative;overflow:hidden;box-shadow:0 10px 30px #1127370b}.seminar-metric-card:before{content:"";background:var(--red);width:44px;height:4px;position:absolute;inset:0 auto auto 0}.seminar-metric-card span{color:#98a2a9;letter-spacing:.13em;font-size:9px;font-weight:900}.seminar-metric-card strong{color:var(--red);letter-spacing:-.05em;margin-top:14px;font-size:33px;font-weight:900;line-height:1;display:block}.seminar-metric-card h3{color:var(--navy);margin-top:14px;font-size:13px;font-weight:900}.seminar-metric-card p{color:#71818c;margin-top:8px;font-size:10px;line-height:1.75}.seminar-slide-row{scroll-snap-type:x mandatory;scrollbar-width:thin;grid-auto-columns:minmax(400px,46%);grid-auto-flow:column;gap:18px;padding:2px 2px 18px;display:grid;overflow-x:auto}.seminar-slide-card{scroll-snap-align:start;background:#f5f6f7;border:1px solid #dce2e6;border-radius:15px;overflow:hidden;box-shadow:0 12px 30px #11273714}.seminar-slide-card img{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;width:100%;display:block}.seminar-slide-card figcaption{background:#fff;align-items:center;gap:12px;padding:15px 17px;display:flex}.seminar-slide-card figcaption span{background:var(--red);color:#fff;border-radius:4px;padding:5px 7px;font-size:8px;font-weight:900}.seminar-slide-card figcaption strong{color:var(--navy);font-size:11px;font-weight:900}.seminar-chapter{background:#fff;border:1px solid #dce2e6;border-radius:15px;transition:border-color .18s,box-shadow .18s;overflow:hidden}.seminar-chapter.is-open{border-color:#bfc9d0;box-shadow:0 16px 42px #11273714}.seminar-chapter-num{background:var(--navy);color:#fff;border-radius:8px;flex:none;place-items:center;width:48px;height:48px;font-size:12px;font-weight:900;display:grid}.seminar-chapter.is-open .seminar-chapter-num{background:var(--red)}.seminar-video-card{background:#102434 url(/assets/research-hero-v2.jpg) 50%/cover no-repeat;border-radius:18px;min-height:430px;position:relative;overflow:hidden;box-shadow:0 18px 42px #11273729}.seminar-video-card iframe{border:0;width:100%;height:100%;position:absolute;inset:0}@media (width<=900px){.platform-page{padding-top:64px}.hero-layout{grid-template-columns:24px minmax(0,1fr)}.hero-rail{border-right-width:3px}.hero-rail span{display:none}.hero-visual{border-bottom-right-radius:48px;min-height:630px}.hero-copy{width:88%;padding:84px 36px 170px}.hero-meta{width:calc(100% - 72px);bottom:32px;left:36px}.hero-meta>div{padding:15px}.seminar-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.seminar-summary-strip>div:nth-child(3){border-top:1px solid #e1e6e9;border-left:0}.seminar-summary-strip>div:nth-child(4){border-top:1px solid #e1e6e9}}@media (width<=640px){.content-wrap{width:min(100% - 28px,1280px)}.research-hero{padding:0 0 56px}.hero-layout{display:block}.hero-rail{display:none}.hero-visual{background-position:64%;border-bottom-right-radius:34px;min-height:690px}.hero-visual:before{background:linear-gradient(#0a1926a6,#0a1926ed 68%,#0a1926fa)}.hero-copy{width:100%;padding:62px 24px 240px}.hero-rule{width:64px;height:5px}.hero-kicker{font-size:14px}.hero-title{font-size:35px}.hero-title-tail{display:block}.hero-subtitle{font-size:17px;line-height:1.55}.hero-objective{font-size:12px}.hero-meta{grid-template-columns:1fr;width:calc(100% - 40px);bottom:24px;left:20px}.hero-meta>div{padding:11px 14px}.hero-meta>div+div{border-left:0;border-top:1px solid var(--line)}.hero-meta strong{font-size:12px}.section-title h2{font-size:17px}.seminar-hero{background-position:66%;min-height:770px}.seminar-hero-shade{background:linear-gradient(#0a1926ad,#0a1926f5 63%,#0a1926fc)}.seminar-summary-strip{border-radius:13px;grid-template-columns:1fr}.seminar-summary-strip>div{padding:13px 16px}.seminar-summary-strip>div+div,.seminar-summary-strip>div:nth-child(3){border-top:1px solid #e1e6e9;border-left:0}.seminar-summary-strip strong{font-size:11px}.seminar-slide-row{grid-auto-columns:88%;gap:12px}.seminar-chapter-num{width:40px;height:40px}.seminar-video-card{min-height:370px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.editorial-site{--ed-paper:#eee9df;--ed-cream:#f7f4ed;--ed-ink:#16201f;--ed-muted:#69706b;--ed-line:#16201f2e;--ed-red:#bf2a24;background:var(--ed-cream);min-height:100vh;color:var(--ed-ink);font-family:Pretendard,Apple SD Gothic Neo,Noto Sans KR,sans-serif;overflow:hidden}.editorial-site section[id]{scroll-margin-top:80px}.editorial-shell{width:min(1380px,100% - 96px);margin-inline:auto}.editorial-progress{z-index:100;transform-origin:0;background:var(--ed-red);width:100%;height:3px;position:fixed;top:0;left:0}.editorial-nav{z-index:50;color:#fff;align-items:center;height:92px;padding:0 42px;display:flex;position:absolute;top:0;left:0;right:0}.editorial-brand{color:inherit;align-items:center;gap:12px;display:flex}.editorial-brand strong{letter-spacing:-.08em;font:500 28px/1 Georgia,serif}.editorial-brand span{letter-spacing:.16em;text-transform:uppercase;border-left:1px solid #fff6;padding-left:12px;font-size:8px;font-weight:700;line-height:1.35}.editorial-menu{align-items:center;gap:clamp(22px,2.8vw,46px);margin-left:auto;display:flex}.editorial-menu a{color:inherit;letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:700;position:relative}.editorial-menu a:after{content:"";background:currentColor;height:1px;transition:right .18s;position:absolute;bottom:-7px;left:0;right:100%}.editorial-menu a:hover:after{right:0}.editorial-nav-actions{align-items:center;gap:18px;margin-left:42px;display:flex}.editorial-login{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid #ffffff80;border-radius:999px;align-items:center;gap:8px;padding:10px 16px;font-size:10px;font-weight:700;display:inline-flex}.editorial-login:hover{color:var(--ed-ink);background:#fff}.editorial-menu-toggle{place-content:center;gap:6px;width:34px;height:34px;display:none}.editorial-menu-toggle span{background:currentColor;width:22px;height:1px;display:block}.editorial-hero{isolation:isolate;color:#fff;height:max(760px,100svh);min-height:720px;position:relative}.editorial-hero-image{z-index:-2;background:#3f4846 url(/assets/research-editorial-hero-v1.png) 54%/cover no-repeat;animation:1.2s cubic-bezier(.2,.7,.2,1) both editorial-reveal;position:absolute;inset:0}.editorial-hero-overlay{z-index:-1;background:linear-gradient(90deg,#111918c2,#1119183d 58%,#1119181a),linear-gradient(#0000 45%,#0b111073);position:absolute;inset:0}.editorial-hero-copy{max-width:1040px;position:absolute;bottom:clamp(90px,14vh,155px);left:clamp(38px,8vw,130px)}.editorial-hero-kicker{letter-spacing:.17em;text-transform:uppercase;gap:28px;margin-bottom:30px;font-size:9px;font-weight:700;display:flex}.editorial-hero-copy h1{letter-spacing:-.065em;text-wrap:balance;font:400 clamp(50px,6.7vw,110px)/.95 Georgia,Times New Roman,serif}.editorial-hero-copy h1 span,.editorial-hero-copy h1 em{display:block}.editorial-hero-copy h1 em{color:#d15a4e;font-style:italic}.editorial-hero-copy>p{color:#ffffffbf;margin-top:30px;padding-left:3px;font-size:clamp(12px,1.2vw,17px);font-weight:600;line-height:1.75}.editorial-scroll{color:#ffffffb8;letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:11px;font-size:9px;font-weight:700;display:flex;position:absolute;bottom:34px;left:42px}.editorial-hero-index{align-items:center;gap:12px;font:12px Georgia,serif;display:flex;position:absolute;bottom:34px;right:42px}.editorial-hero-index i{background:#ffffff73;width:52px;height:1px;display:block}.editorial-label{color:var(--ed-red);letter-spacing:.19em;text-transform:uppercase;font-size:9px;font-weight:800}.editorial-intro{grid-template-columns:160px 1fr;gap:6vw;padding-top:clamp(110px,14vw,190px);padding-bottom:clamp(100px,12vw,165px);display:grid}.editorial-side-note{color:#777b76;letter-spacing:.11em;text-transform:uppercase;font-size:9px;font-weight:700;line-height:2}.editorial-intro-main h2{letter-spacing:-.055em;max-width:1130px;margin-top:24px;font:400 clamp(36px,4.4vw,70px)/1.17 Georgia,Times New Roman,serif}.editorial-intro-main h2 em{color:var(--ed-red);font-style:italic}.editorial-intro-copy{grid-template-columns:minmax(0,560px) auto;align-items:end;gap:40px;margin-top:54px;display:grid}.editorial-intro-copy p{color:var(--ed-muted);font-size:13px;line-height:2}.editorial-intro-copy a{border-bottom:1px solid var(--ed-ink);justify-self:end;align-items:center;gap:28px;padding:0 0 10px;font-size:11px;font-weight:800;display:inline-flex}.editorial-team{border-block:1px solid var(--ed-line);background:var(--ed-paper)}.editorial-team-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);align-items:center;gap:48px;padding-block:42px;display:grid}.editorial-team-intro h2{font-size:24px;font-weight:750;line-height:1.4}.editorial-team-intro p{color:#4c5853;word-break:keep-all;margin-top:14px;font-size:18px;font-weight:550;line-height:1.75}.editorial-team-members{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.editorial-team-members li{min-width:0}.editorial-team-members strong{font-size:23px;font-weight:750;line-height:1.4;display:block}.editorial-team-members span{word-break:keep-all;margin-top:10px;font-size:17px;font-weight:650;line-height:1.65;display:block}.editorial-team-members small{color:#4c5853;margin-top:5px;font-size:16px;font-weight:600;line-height:1.6;display:block}@media (width<=1100px){.editorial-team-layout{grid-template-columns:1fr;gap:28px}}@media (width<=700px){.editorial-team-layout{padding-block:32px}.editorial-team-members{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px}.editorial-team-intro p br{display:none}}.editorial-heading{grid-template-columns:31% 1fr;align-items:start;gap:6vw;display:grid}.editorial-heading-meta{align-items:center;gap:18px;padding-top:12px;display:flex}.editorial-heading-meta span{color:var(--ed-red);font:italic 20px Georgia,serif}.editorial-heading-meta p{letter-spacing:.18em;text-transform:uppercase;font-size:9px;font-weight:800}.editorial-heading h2{letter-spacing:-.06em;font:400 clamp(42px,5vw,76px)/1.03 Georgia,Times New Roman,serif}.editorial-heading-copy{max-width:520px;color:var(--ed-muted);margin-top:30px;font-size:12px;line-height:1.95}.editorial-heading.is-light{color:#f4f0e8}.editorial-heading.is-light .editorial-heading-copy{color:#f4f0e88f}.editorial-heading.is-light .editorial-heading-meta span{color:#d15a4e}.editorial-metrics{padding-top:clamp(110px,13vw,175px);padding-bottom:clamp(110px,13vw,175px)}.editorial-metric-grid{border-top:1px solid var(--ed-line);border-bottom:1px solid var(--ed-line);grid-template-columns:repeat(4,1fr);margin-top:90px;display:grid}.editorial-metric{min-height:330px;padding:26px 25px 34px}.editorial-metric+.editorial-metric{border-left:1px solid var(--ed-line)}.editorial-metric>span{color:#8a8d87;letter-spacing:.14em;font-size:8px;font-weight:800}.editorial-metric>strong{color:var(--ed-red);letter-spacing:-.055em;margin-top:60px;font:italic 400 clamp(38px,4vw,64px)/1 Georgia,serif;display:block}.editorial-metric h3{margin-top:26px;font-size:13px;font-weight:800}.editorial-metric p{color:var(--ed-muted);margin-top:12px;font-size:10px;line-height:1.8}.editorial-thesis{color:#f4f0e8;background:#1c2927;grid-template-columns:55% 45%;min-height:860px;display:grid}.editorial-thesis-image{filter:grayscale(.25)contrast(.9);background:url(/assets/research-editorial-hero-v1.png) 75%/cover no-repeat;min-height:700px}.editorial-thesis-copy{flex-direction:column;justify-content:center;padding:100px clamp(42px,6vw,100px);display:flex}.editorial-thesis-copy h2{letter-spacing:-.06em;margin-top:22px;font:400 clamp(42px,4.4vw,70px)/1.04 Georgia,serif}.editorial-flow{border-top:1px solid #ffffff2e;margin-top:58px}.editorial-flow>div{border-bottom:1px solid #ffffff2e;grid-template-columns:48px 1fr;gap:16px;padding:19px 0;display:grid}.editorial-flow>div>span{color:#d15a4e;font:italic 15px Georgia,serif}.editorial-flow strong{font-size:12px}.editorial-flow p{color:#ffffff7a;margin-top:6px;font-size:9px;line-height:1.65}.editorial-chapters{padding-top:clamp(110px,13vw,175px);padding-bottom:clamp(110px,13vw,175px)}.editorial-chapter-list{border-top:1px solid var(--ed-line);margin-top:90px}.editorial-chapter{border-bottom:1px solid var(--ed-line)}.editorial-chapter>button{text-align:left;grid-template-columns:12% 1fr 64px;align-items:center;width:100%;padding:30px 0;display:grid}.editorial-chapter-roman{color:#888b84;font:italic 28px Georgia,serif}.editorial-chapter-title small{color:var(--ed-red);letter-spacing:.13em;text-transform:uppercase;font-size:8px;font-weight:800;display:block}.editorial-chapter-title strong{letter-spacing:-.045em;margin-top:8px;font:400 clamp(25px,2.8vw,42px)/1.15 Georgia,serif;display:block}.editorial-chapter-title em{color:var(--ed-muted);margin-top:8px;font-size:10px;font-style:normal;display:block}.editorial-chapter-action{border:1px solid var(--ed-line);border-radius:50%;justify-self:end;place-items:center;width:48px;height:48px;display:grid}.editorial-chapter-action svg{transition:transform .2s}.editorial-chapter.is-open .editorial-chapter-action{background:var(--ed-ink);color:#fff}.editorial-chapter.is-open .editorial-chapter-action svg{transform:rotate(180deg)}.editorial-chapter-body{padding:4px 0 60px 12%}.editorial-chapter-summary{color:#4e5753;max-width:800px;font:400 21px/1.75 Georgia,serif}.editorial-chapter-sections{background:var(--ed-line);border:1px solid var(--ed-line);grid-template-columns:repeat(2,1fr);gap:1px;margin-top:48px;display:grid}.editorial-chapter-sections section{background:var(--ed-cream);min-height:310px;padding:30px;position:relative}.editorial-chapter-sections section>span{color:var(--ed-red);font:italic 14px Georgia,serif}.editorial-chapter-sections h3{margin-top:18px;font:400 22px/1.25 Georgia,serif}.editorial-chapter-sections p{color:var(--ed-muted);margin-top:18px;font-size:10px;line-height:1.9}.editorial-chapter-sections ul{margin-top:20px}.editorial-chapter-sections li{color:#4f5955;margin-top:8px;padding-left:14px;font-size:9px;line-height:1.7;position:relative}.editorial-chapter-sections li:before{content:"—";color:var(--ed-red);position:absolute;left:0}.editorial-chapter-conclusion{background:var(--ed-ink);color:#f5f1e8;margin-top:1px;padding:36px}.editorial-chapter-conclusion>span{color:#d15a4e;letter-spacing:.16em;text-transform:uppercase;font-size:8px;font-weight:800}.editorial-chapter-conclusion>p{max-width:930px;margin-top:14px;font:400 19px/1.65 Georgia,serif}.editorial-chapter-conclusion>div{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.editorial-chapter-conclusion em{color:#ffffff9e;border:1px solid #ffffff2e;border-radius:999px;padding:8px 12px;font-size:8px;font-style:normal}.editorial-report{background:#1c2927;padding:clamp(100px,12vw,160px) 0 80px}.editorial-report-track{scroll-snap-type:x mandatory;scrollbar-color:#d15a4e #ffffff1a;grid-auto-columns:minmax(560px,54vw);grid-auto-flow:column;gap:22px;margin-top:85px;padding:0 max(48px,50vw - 690px) 36px;display:grid;overflow-x:auto}.editorial-report-track figure{scroll-snap-align:start;color:#f4f0e8}.editorial-report-track figure>div{aspect-ratio:16/9;background:#0e1615;overflow:hidden}.editorial-report-track img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .6s}.editorial-report-track figure:hover img{transform:scale(1.02)}.editorial-report-track figcaption{border-bottom:1px solid #ffffff2e;grid-template-columns:55px 1fr auto;align-items:center;padding:18px 0;display:grid}.editorial-report-track figcaption span{color:#d15a4e;font:italic 14px Georgia,serif}.editorial-report-track figcaption strong{font:400 18px Georgia,serif}.editorial-report-track figcaption em{color:#ffffff73;letter-spacing:.14em;font-size:8px;font-style:normal;font-weight:800}.editorial-framework{padding-top:clamp(110px,13vw,175px);padding-bottom:clamp(110px,13vw,175px)}.editorial-framework-grid{background:var(--ed-line);border:1px solid var(--ed-line);grid-template-columns:1.1fr .9fr;gap:1px;margin-top:90px;display:grid}.editorial-sop,.editorial-icover{background:var(--ed-cream);padding:38px}.editorial-card-heading{border-bottom:1px solid var(--ed-line);color:var(--ed-red);grid-template-columns:26px 1fr;align-items:center;padding-bottom:28px;display:grid}.editorial-card-heading span{letter-spacing:.16em;text-transform:uppercase;font-size:8px;font-weight:800}.editorial-card-heading strong{color:var(--ed-ink);grid-column:2;margin-top:6px;font:400 26px Georgia,serif}.editorial-sop article{border-bottom:1px solid var(--ed-line);grid-template-columns:58px 1fr;padding:25px 0;display:grid}.editorial-sop article>span{color:var(--ed-red);font:italic 17px Georgia,serif}.editorial-sop small{color:#8a8d87;letter-spacing:.14em;font-size:7px;font-weight:800}.editorial-sop h3{margin-top:4px;font:400 22px Georgia,serif}.editorial-sop p{margin-top:8px;font-size:10px;line-height:1.7}.editorial-sop em{color:var(--ed-muted);margin-top:8px;font-size:8px;font-style:normal;line-height:1.6;display:block}.editorial-icover-intro{color:var(--ed-muted);margin:28px 0 16px;font-size:10px;line-height:1.8}.editorial-icover>div:not(.editorial-card-heading){border-bottom:1px solid var(--ed-line);grid-template-columns:48px 1fr;align-items:center;padding:16px 0;display:grid}.editorial-icover>div:not(.editorial-card-heading)>span{background:var(--ed-red);color:#fff;border-radius:50%;place-items:center;width:32px;height:32px;font:italic 15px Georgia,serif;display:grid}.editorial-icover p strong{font:400 17px Georgia,serif}.editorial-icover p small{color:#999b95;letter-spacing:.13em;text-transform:uppercase;margin-left:8px;font-size:7px;font-weight:800}.editorial-icover p em{color:var(--ed-muted);margin-top:4px;font-size:8px;font-style:normal;line-height:1.55;display:block}.editorial-roadmap{border:1px solid var(--ed-line);grid-template-columns:repeat(3,1fr);margin-top:1px;display:grid}.editorial-roadmap article{min-height:310px;padding:30px}.editorial-roadmap article+article{border-left:1px solid var(--ed-line)}.editorial-roadmap article>span{color:var(--ed-red);font:italic 22px Georgia,serif}.editorial-roadmap small{color:var(--ed-muted);letter-spacing:.12em;margin-top:42px;font-size:8px;font-weight:800;display:block}.editorial-roadmap h3{margin-top:10px;font:400 24px Georgia,serif}.editorial-roadmap ul{margin-top:24px}.editorial-roadmap li{color:var(--ed-muted);gap:9px;margin-top:10px;font-size:9px;display:flex}.editorial-roadmap li svg{color:var(--ed-red);flex:none}.editorial-quote{background:var(--ed-red);color:#fff;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:600px;padding:90px 24px;display:flex}.editorial-quote>svg{opacity:.4}.editorial-quote p{letter-spacing:-.055em;margin-top:34px;font:400 clamp(38px,5.2vw,82px)/1.08 Georgia,serif}.editorial-quote p em{color:#2a2522;font-style:italic}.editorial-quote span{letter-spacing:.18em;text-transform:uppercase;margin-top:40px;font-size:8px;font-weight:800}.editorial-archive{padding-top:clamp(110px,13vw,175px);padding-bottom:clamp(110px,13vw,175px)}.editorial-archive-grid{background:var(--ed-line);border:1px solid var(--ed-line);grid-template-columns:1.35fr .65fr;gap:1px;margin-top:90px;display:grid}.editorial-video{background:#263330 url(/assets/research-editorial-hero-v1.png) 62%/cover no-repeat;min-height:540px;position:relative}.editorial-video:after{content:"";pointer-events:none;background:linear-gradient(#0000 35%,#0f1716cc);position:absolute;inset:0}.editorial-video>button{z-index:2;color:#fff;text-align:left;align-items:flex-end;width:100%;padding:38px;display:flex;position:absolute;inset:0}.editorial-play{background:var(--ed-red);border-radius:50%;flex:none;place-items:center;width:58px;height:58px;display:grid}.editorial-video-copy{flex-direction:column;gap:7px;margin-left:22px;display:flex}.editorial-video-copy small{color:#ffffff85;letter-spacing:.14em;text-transform:uppercase;font-size:8px;font-weight:800}.editorial-video-copy strong{max-width:600px;font:400 25px/1.3 Georgia,serif}.editorial-video-copy em{color:#ffffff85;font-size:8px;font-style:normal}.editorial-video iframe{z-index:3;border:0;width:100%;height:100%;position:absolute;inset:0}.editorial-archive aside{background:var(--ed-paper);flex-direction:column;justify-content:center;padding:54px;display:flex}.editorial-archive aside>svg{color:var(--ed-red)}.editorial-archive aside small{color:var(--ed-red);letter-spacing:.16em;text-transform:uppercase;margin-top:48px;font-size:8px;font-weight:800}.editorial-archive aside h3{margin-top:12px;font:400 32px/1.15 Georgia,serif}.editorial-archive aside>strong{margin-top:34px;font-size:12px}.editorial-archive aside>p{color:var(--ed-muted);margin-top:8px;font-size:10px}.editorial-archive aside a{border-bottom:1px solid;align-self:start;align-items:center;gap:18px;margin-top:60px;padding-bottom:9px;font-size:9px;font-weight:800;display:inline-flex}.editorial-feedback{color:#f4f0e8;background:#1c2927;padding:clamp(100px,12vw,160px) 0}.editorial-feedback-grid{grid-template-columns:.85fr 1.15fr;gap:9vw;display:grid}.editorial-feedback-intro>span{color:#d15a4e;letter-spacing:.16em;text-transform:uppercase;font-size:8px;font-weight:800}.editorial-feedback-intro h2{letter-spacing:-.055em;margin-top:26px;font:400 clamp(40px,4.3vw,67px)/1.06 Georgia,serif}.editorial-feedback-intro h2 em{color:#d15a4e;font-style:italic}.editorial-feedback-intro>p{color:#ffffff85;max-width:480px;margin-top:32px;font-size:11px;line-height:1.95}.editorial-feedback-intro>div{color:#fff6;gap:10px;margin-top:42px;font-size:8px;line-height:1.65;display:flex}.editorial-feedback-intro>div svg{color:#d15a4e;flex:none}.editorial-form{padding-top:4px}.editorial-form legend,.editorial-form label>span{color:#ffffff8c;letter-spacing:.13em;text-transform:uppercase;margin-bottom:12px;font-size:8px;font-weight:800;display:block}.editorial-form fieldset>div{background:#ffffff2e;border:1px solid #ffffff2e;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.editorial-form fieldset label{color:#ffffff80;cursor:pointer;background:#1c2927;align-items:center;gap:9px;padding:15px;display:flex}.editorial-form fieldset label.is-selected{color:var(--ed-ink);background:#f4f0e8}.editorial-form fieldset input{opacity:0;position:absolute}.editorial-form fieldset label span{color:inherit;margin:0;font-size:8px}.editorial-form-row{grid-template-columns:1fr 1fr;gap:24px;margin-top:32px;display:grid}.editorial-form label>span em{float:right;color:#ffffff40;font-style:normal}.editorial-form input:not([type=radio]):not([type=checkbox]),.editorial-form textarea{color:#fff;background:0 0;border:0;border-bottom:1px solid #ffffff40;border-radius:0;outline:none;width:100%;padding:12px 0;font-size:12px}.editorial-form input::-moz-placeholder{color:#ffffff47}.editorial-form textarea::-moz-placeholder{color:#ffffff47}.editorial-form input::placeholder,.editorial-form textarea::placeholder{color:#ffffff47}.editorial-form input:focus,.editorial-form textarea:focus{box-shadow:none;border-bottom-color:#d15a4e}.editorial-form-message{margin-top:32px;display:block;position:relative}.editorial-form textarea{resize:vertical;min-height:120px}.editorial-form-message>small{color:#ffffff40;font-size:8px;position:absolute;bottom:8px;right:0}.editorial-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.editorial-consent{cursor:pointer;align-items:center;gap:10px;margin-top:24px;display:flex}.editorial-consent input{accent-color:#d15a4e}.editorial-consent span{color:#fff6!important;letter-spacing:0!important;text-transform:none!important;margin:0!important;font-size:8px!important}.editorial-form-status{border:1px solid #ffffff26;margin-top:20px;padding:12px;font-size:10px}.editorial-form-status.success{color:#86efac;border-color:#4ade8059}.editorial-form-status.error{color:#fca5a5;border-color:#f8717166}.editorial-submit{color:#fff;letter-spacing:.08em;border-top:1px solid #ffffff59;border-bottom:1px solid #ffffff59;justify-content:space-between;align-items:center;width:100%;margin-top:34px;padding:18px 3px;font-size:10px;font-weight:800;display:flex}.editorial-submit:hover{color:#d15a4e}.editorial-submit:disabled{opacity:.45}.editorial-footer{color:#ffffff80;background:#111918}.editorial-footer .editorial-shell{grid-template-columns:1.2fr 1fr 1fr auto;align-items:end;gap:50px;padding-block:65px;display:grid}.editorial-footer .editorial-shell>div{grid-template-columns:26px 1fr;align-items:center;display:grid}.editorial-footer .editorial-shell>div svg{color:#d15a4e;grid-row:span 2}.editorial-footer strong{color:#fff;font:400 19px Georgia,serif}.editorial-footer .editorial-shell>div span{letter-spacing:.15em;text-transform:uppercase;font-size:7px}.editorial-footer p{font-size:8px;line-height:1.8}.editorial-footer .editorial-shell>span{font-size:8px}@keyframes editorial-reveal{0%{opacity:0;transform:scale(1.025)}to{opacity:1;transform:scale(1)}}@media (width<=1024px){.editorial-shell{width:min(100% - 56px,1380px)}.editorial-nav{height:78px;padding-inline:28px}.editorial-menu{background:var(--ed-cream);color:var(--ed-ink);flex-direction:column;align-items:flex-start;gap:0;margin:0;padding:20px 28px 28px;display:none;position:absolute;top:78px;left:0;right:0}.editorial-menu.is-open{display:flex}.editorial-menu a{border-bottom:1px solid var(--ed-line);width:100%;padding:15px 0}.editorial-menu-toggle{display:grid}.editorial-nav-actions{margin-left:auto}.editorial-heading{grid-template-columns:25% 1fr}.editorial-thesis{grid-template-columns:48% 52%}.editorial-framework-grid,.editorial-archive-grid{grid-template-columns:1fr}.editorial-feedback-grid{gap:6vw}.editorial-footer .editorial-shell{grid-template-columns:1fr 1fr}}@media (width<=700px){.editorial-shell{width:min(100% - 32px,1380px)}.editorial-nav{height:70px;padding-inline:16px}.editorial-brand strong{font-size:23px}.editorial-brand span{display:none}.editorial-nav-actions{gap:10px}.editorial-login{padding:9px 11px;font-size:8px}.editorial-menu{padding-inline:18px;top:70px}.editorial-hero{height:100svh;min-height:660px}.editorial-hero-image{background-position:66%}.editorial-hero-overlay{background:linear-gradient(#11191852,#111918d6 68%,#111918f5)}.editorial-hero-copy{bottom:100px;left:20px;right:20px}.editorial-hero-kicker{gap:14px;margin-bottom:22px;font-size:7px}.editorial-login{justify-content:center;width:36px;height:36px;padding:0;font-size:0;overflow:hidden}.editorial-login svg{flex:none;width:15px;height:15px}.editorial-hero-copy h1{word-break:keep-all;max-width:350px;font-size:45px;line-height:1.01}.editorial-hero-copy h1 span:first-child{max-width:300px}.editorial-hero-copy>p{margin-top:24px;font-size:11px}.editorial-scroll{bottom:28px;left:20px}.editorial-hero-index{bottom:28px;right:20px}.editorial-intro{grid-template-columns:1fr;gap:42px;padding-block:95px}.editorial-side-note{writing-mode:initial}.editorial-intro-main h2{font-size:38px}.editorial-intro-copy{grid-template-columns:1fr;margin-top:35px}.editorial-intro-copy a{justify-self:start}.editorial-heading{grid-template-columns:1fr;gap:26px}.editorial-heading h2{font-size:42px}.editorial-heading-copy{margin-top:22px}.editorial-metrics,.editorial-chapters,.editorial-framework,.editorial-archive{padding-block:95px}.editorial-metric-grid{grid-template-columns:1fr 1fr;margin-top:55px}.editorial-metric{min-height:250px;padding:20px 14px 25px}.editorial-metric+.editorial-metric{border-left:0}.editorial-metric:nth-child(2n){border-left:1px solid var(--ed-line)}.editorial-metric:nth-child(n+3){border-top:1px solid var(--ed-line)}.editorial-metric>strong{margin-top:38px;font-size:39px}.editorial-metric h3{font-size:11px}.editorial-thesis{grid-template-columns:1fr;min-height:0}.editorial-thesis-image{background-position:68%;min-height:450px}.editorial-thesis-copy{padding:76px 22px}.editorial-thesis-copy h2{font-size:42px}.editorial-chapter-list{margin-top:55px}.editorial-chapter>button{grid-template-columns:40px 1fr 42px;padding:22px 0}.editorial-chapter-roman{font-size:19px}.editorial-chapter-title strong{font-size:25px}.editorial-chapter-title em{display:none}.editorial-chapter-action{width:38px;height:38px}.editorial-chapter-body{padding:4px 0 45px}.editorial-chapter-summary{font-size:17px}.editorial-chapter-sections{grid-template-columns:1fr}.editorial-chapter-sections section{min-height:0;padding:25px 20px}.editorial-chapter-conclusion{padding:28px 20px}.editorial-report{padding-top:90px}.editorial-report-track{grid-auto-columns:87vw;gap:12px;margin-top:55px;padding-left:16px;padding-right:16px}.editorial-report-track figcaption{grid-template-columns:35px 1fr auto}.editorial-report-track figcaption strong{font-size:14px}.editorial-framework-grid{margin-top:55px}.editorial-sop,.editorial-icover{padding:25px 20px}.editorial-roadmap{grid-template-columns:1fr}.editorial-roadmap article{min-height:0}.editorial-roadmap article+article{border-left:0;border-top:1px solid var(--ed-line)}.editorial-quote{min-height:480px}.editorial-archive-grid{margin-top:55px}.editorial-video{min-height:420px}.editorial-video>button{padding:24px 20px}.editorial-video-copy strong{font-size:19px}.editorial-archive aside{padding:38px 24px}.editorial-feedback{padding-block:95px}.editorial-feedback-grid{grid-template-columns:1fr;gap:65px}.editorial-feedback-intro h2{font-size:42px}.editorial-form fieldset>div,.editorial-form-row{grid-template-columns:1fr}.editorial-footer .editorial-shell{grid-template-columns:1fr;gap:25px;padding-block:48px}}.editorial-site,.editorial-site *,.font-serif,.font-sans{font-family:SUIT,sans-serif!important}.editorial-site{--ed-paper:#eeeae4;--ed-cream:#faf8f4}.aux-logo,.editorial-brand img{background:0 0;width:156px;max-width:100%;height:auto;padding:0;display:block}.editorial-nav{transition:background .5s,height .5s,box-shadow .5s;position:fixed}.is-scrolled .editorial-nav{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#16201ff0;height:76px;box-shadow:0 1px #ffffff1a}.editorial-hero{overflow:hidden}.editorial-hero-image{transform:translate3d(0,var(--hero-shift,0px),0) scale(1.05);will-change:transform;animation:none;inset:-5%}.editorial-hero-copy{max-width:1180px}.editorial-hero-copy h1{letter-spacing:-.055em;text-wrap:initial;word-break:keep-all;font-size:clamp(44px,5.8vw,90px);font-weight:550;line-height:1.2}.editorial-site em{font-style:normal!important}.editorial-hero-copy h1>*{animation:1.1s cubic-bezier(.16,1,.3,1) both type-arrive}.editorial-hero-copy h1>:nth-child(2){animation-delay:.14s}.editorial-hero-copy h1>:nth-child(3){animation-delay:.28s}.editorial-hero-copy h1 em{color:#e67e68;font-weight:750}.editorial-heading h2,.editorial-thesis-copy h2,.editorial-feedback-intro h2{letter-spacing:-.045em;word-break:keep-all;font-size:clamp(34px,4.2vw,64px);font-weight:600;line-height:1.28}.editorial-intro-main h2,.editorial-quote p{letter-spacing:-.045em;word-break:keep-all;font-size:clamp(30px,3.8vw,58px);font-weight:500;line-height:1.45}.editorial-chapter-title strong{font-size:clamp(24px,2.7vw,40px);font-weight:600;line-height:1.35}.editorial-site p{word-break:keep-all}.editorial-heading-copy,.editorial-intro-copy p,.editorial-metric p,.editorial-flow p,.editorial-chapter-sections p,.editorial-chapter-sections li,.editorial-feedback-intro>p{font-size:15px;line-height:1.85}.editorial-menu a,.editorial-login,.editorial-submit{letter-spacing:.04em;font-size:12px}.editorial-metric>strong{letter-spacing:-.05em;font-weight:500}.motion-item{transition:opacity .9s cubic-bezier(.16,1,.3,1),translate 1.1s cubic-bezier(.16,1,.3,1);transition-delay:var(--reveal-delay,0s)}.motion-pending{opacity:0;translate:0 48px}.editorial-site button,.editorial-site a{transition:color .3s,background .4s,border-color .4s,box-shadow .4s}.editorial-site a svg,.editorial-submit svg{transition:transform .45s cubic-bezier(.16,1,.3,1)}.editorial-site a:hover svg,.editorial-submit:hover svg{transform:translate(5px)}.editorial-report-track figure>div{overflow:hidden}.editorial-report-track img{transition:transform 1.1s cubic-bezier(.16,1,.3,1),filter .8s}.editorial-chapter>button{transition:padding .5s,background .5s}.editorial-chapter-body{animation:.6s cubic-bezier(.16,1,.3,1) both type-arrive}.editorial-play{transition:transform .6s,background .6s}.editorial-submit:hover{color:#16201f;background:#eee9df}.editorial-scroll svg{animation:2s ease-in-out infinite scroll-cue}@media (hover:hover){.editorial-metric:hover{background:#e8e4dc}.editorial-report-track figure:hover img{filter:contrast(1.05);transform:scale(1.045)}.editorial-chapter>button:hover{background:#eeeae4;padding-left:18px}.editorial-video button:hover .editorial-play{background:#bf2a24;transform:scale(1.14)}.editorial-roadmap article:hover{background:#e8e4dc}}@keyframes type-arrive{0%{opacity:0;transform:translateY(35px)}to{opacity:1;transform:translateY(0)}}@keyframes scroll-cue{0%,to{translate:0}50%{translate:0 6px}}@media (width<=767px){.editorial-brand img{width:116px;padding:0}.editorial-brand>span{display:none}.editorial-hero-copy{bottom:120px;left:24px;right:24px}.editorial-hero-copy h1{max-width:none;font-size:clamp(35px,8.9vw,60px);line-height:1.28}.editorial-login{font-size:0}.editorial-nav{height:76px}.editorial-heading-copy,.editorial-intro-copy p,.editorial-metric p{font-size:14px}.editorial-menu{transition:opacity .3s,transform .4s}}@media (prefers-reduced-motion:reduce){.motion-pending{opacity:1;translate:none}.editorial-hero-image{transform:none}.editorial-site *,.editorial-site :before,.editorial-site :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.research-video-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;margin-top:56px;display:grid}.research-video-card{color:#f4f1ea;border-bottom:1px solid #ffffff30;padding-bottom:30px;display:block}.research-video-thumbnail{aspect-ratio:16/9;background:#111d1b;position:relative;overflow:hidden}.research-video-thumbnail img{-o-object-fit:cover;object-fit:cover;opacity:.85;width:100%;height:100%;transition:transform .5s,opacity .5s}.research-video-thumbnail>span{background:#152b25a8;border:1px solid #fff9;border-radius:50%;place-items:center;width:62px;height:62px;margin:auto;transition:background .3s;display:grid;position:absolute;inset:0}.research-video-card:hover img{opacity:1;transform:scale(1.035)}.research-video-card:hover .research-video-thumbnail>span{background:#bf4535}.research-video-card:focus-visible{outline-offset:8px;outline:2px solid #ec816d}.research-video-meta{color:#bec7bf;flex-wrap:wrap;justify-content:space-between;gap:12px;margin:22px 0 12px;font-size:12px;display:flex}.research-video-card h3{font-size:clamp(23px,2.5vw,34px);font-weight:600;line-height:1.4}.research-video-card>p{color:#b4beb7;margin-top:16px;font-size:15px;line-height:1.8}.research-video-action{margin-top:25px;font-size:13px;display:inline-block}.video-admin-link{color:#f6c3b7;border-bottom:1px solid;padding:12px 0;display:inline-block}.video-detail{color:#f4f1ea;background:#1b2b27;min-height:100vh;padding:28px clamp(24px,7vw,120px) 90px}.video-detail header{border-bottom:1px solid #ffffff25;justify-content:space-between;align-items:center;gap:24px;padding-bottom:24px;font-size:13px;display:flex}.video-detail header img{width:150px}.video-detail article{max-width:1200px;margin:70px auto 0}.video-eyebrow{color:#c8beb0;letter-spacing:.08em;font-size:12px}.video-detail h1{overflow-wrap:anywhere;margin:20px 0 38px;font-size:clamp(28px,4vw,58px);line-height:1.35}.video-player{aspect-ratio:16/9;background:#101917}.video-player iframe{border:0;width:100%;height:100%}.video-description{white-space:pre-wrap;overflow-wrap:anywhere;margin:35px 0;font-size:18px;line-height:1.9}.video-footnote{color:#b4beb7;border-top:1px solid #ffffff25;padding-top:24px;font-size:14px;line-height:1.8}.video-footnote a{color:#f4f1ea;margin-top:18px;text-decoration:underline;display:inline-block}.video-admin{color:#182b3c;max-width:1080px;margin:auto;padding:112px 24px 70px}.video-admin h1{margin:18px 0;font-size:32px;font-weight:700}.video-admin h2{margin:20px 0;font-size:22px;font-weight:650}.video-admin p{line-height:1.8}.video-admin form{background:#fff;border:1px solid #dde2e6;margin:28px 0;padding:clamp(20px,4vw,40px)}.video-admin label{margin-bottom:20px;font-size:14px;display:block}.video-admin input:not([type=checkbox]),.video-admin textarea{background:#fff;border:1px solid #b9c3ca;border-radius:4px;width:100%;margin-top:8px;padding:12px;display:block}.video-admin-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.video-admin button{color:#fff;background:#203c32;border-radius:4px;margin:5px 12px 5px 0;padding:10px 18px}.video-admin button:disabled{opacity:.5}.video-admin-list article{border-bottom:1px solid #d8dfe2;align-items:center;gap:20px;padding:20px 0;display:flex}.video-admin-list img{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;width:140px}.video-admin-list article>div{overflow-wrap:anywhere;flex:1;min-width:0}.video-admin-list h3{font-size:18px;font-weight:600}@media (width<=767px){.research-video-grid{grid-template-columns:1fr;gap:38px}.video-admin-fields{grid-template-columns:1fr;gap:0}.video-admin-list article{flex-wrap:wrap}.video-admin-list img{width:90px}.video-detail header img{width:110px}}.editorial-site :is(section,article,aside,figure,figcaption,form,fieldset,div,button,a,span){min-width:0}.editorial-site :is(h1,h2,h3,p,strong,em,small,label,li){overflow-wrap:anywhere}.editorial-site :is(.editorial-thesis,.editorial-framework,.editorial-course,.editorial-quote){display:none!important}.editorial-booth{color:#f6f3eb;background:#192925;padding-block:clamp(64px,7vw,104px)}.editorial-booth-heading{max-width:900px}.editorial-booth-heading .editorial-label{color:#ed7562;letter-spacing:.08em;font-size:18px;font-weight:700}.editorial-booth-heading h2{letter-spacing:-.045em;word-break:keep-all;margin:28px 0 22px;font-size:clamp(34px,4.2vw,64px);font-weight:700;line-height:1.25}.editorial-booth-heading h2 em{color:#ed7562;font-style:normal}.editorial-booth-heading>p:last-child{color:#d8e0d9;font-size:21px;font-weight:600;line-height:1.7}.editorial-booth-grid{border-top:1px solid #526059;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:48px;display:grid}.editorial-booth-grid article{border-left:1px solid #526059;min-width:0;padding:32px 24px 0}.editorial-booth-grid article:first-child{border-left:0;padding-left:0}.editorial-booth-grid article>span{color:#ed7562;font-size:20px;font-weight:700}.editorial-booth-grid h3{word-break:keep-all;margin:20px 0 14px;font-size:25px;font-weight:700;line-height:1.4}.editorial-booth-grid p,.editorial-booth-grid li{word-break:keep-all;font-size:18px;font-weight:500;line-height:1.75}.editorial-booth-grid p{color:#d8e0d9}.editorial-booth-grid ul{margin-top:24px;padding:0;list-style:none}.editorial-booth-grid li{border-top:1px solid #3c4e45;padding-block:8px}@media (width<=1100px){.editorial-booth-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 0}.editorial-booth-grid article:nth-child(3){border-left:0;padding-left:0}}@media (width<=600px){.editorial-booth-grid{grid-template-columns:1fr;gap:0}.editorial-booth-grid article{border-bottom:1px solid #526059;border-left:0;padding:28px 0}.editorial-booth-heading .editorial-label{font-size:16px}.editorial-booth-heading>p:last-child{font-size:19px}}.editorial-site,.editorial-site *{-webkit-user-select:none;user-select:none}.editorial-site input,.editorial-site textarea{-webkit-user-select:text;user-select:text}.editorial-site img,.editorial-site video{-webkit-user-drag:none;user-drag:none}.editorial-video-compact .editorial-heading{display:none}.editorial-video-compact .research-video-grid{margin-top:20px}.editorial-card-heading{-moz-column-gap:8px;grid-template-columns:26px minmax(0,1fr);column-gap:8px}.editorial-card-heading span{line-height:1.6}.editorial-heading-meta>span{flex-shrink:0}.institution-logo{-o-object-fit:contain;object-fit:contain;background:0 0;flex-shrink:0;width:64px;max-width:100%;height:auto;display:block}.editorial-partners{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.editorial-partners .institution-logo{width:92px}.editorial-partners .aux-logo{width:132px}.editorial-site .editorial-partners{align-items:center;gap:30px;width:100%}.partner-brand{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;width:100%;display:flex}.editorial-site .partner-brand small{letter-spacing:.05em;color:#707c74;font-size:11px;line-height:1.6}.editorial-site .partner-brand .aux-logo{width:180px;max-width:100%}.editorial-site .partner-brand .institution-logo{width:105px}.editorial-site .editorial-icover,.editorial-site .editorial-icover :is(span,strong,small,em,p){font-family:Arial,Apple SD Gothic Neo,Malgun Gothic,sans-serif;font-style:normal}.editorial-site .editorial-icover>div>span{letter-spacing:0;font-weight:700}.editorial-course{padding-block:90px 130px}.editorial-course-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:40px;display:grid}.editorial-course-grid article{border:1px solid var(--ed-line);background:var(--ed-paper);padding:clamp(24px,3vw,44px)}.editorial-course-grid article>span{color:var(--ed-red);font-size:clamp(44px,5vw,76px);font-weight:650}.editorial-course-grid h3{margin-block:12px;font-size:25px;line-height:1.4}.editorial-course-grid p,.editorial-course-grid li,.editorial-course-note,.editorial-source-details p{color:var(--ed-muted);font-size:15px;line-height:1.85}.editorial-course-grid ol{margin-top:24px;list-style:none}.editorial-course-grid li{border-top:1px solid var(--ed-line);padding-block:14px}.editorial-course-note{padding-block:28px}.editorial-source-details{border-block:1px solid var(--ed-line);margin-top:36px;padding:24px 0}.editorial-source-details summary{cursor:pointer;font-weight:650}.editorial-source-details>div{margin-block:24px}.editorial-source-details h3{margin-bottom:8px;font-size:18px}@media (width<=767px){.editorial-course-grid{grid-template-columns:1fr}.editorial-partners{flex-direction:row;align-items:center}.editorial-partners .institution-logo{width:58px}}.editorial-card-heading strong{line-height:1.35}.editorial-report-track figcaption{grid-template-columns:40px minmax(0,1fr) auto;gap:10px}.editorial-report-track figcaption strong{line-height:1.5}.editorial-report-track img{-o-object-fit:contain;object-fit:contain}.editorial-hero{align-items:flex-end;height:auto;min-height:max(760px,100svh);padding:160px clamp(38px,8vw,130px) 155px;display:flex}.editorial-hero-copy{width:100%;position:relative;inset:auto}.editorial-hero-kicker{flex-wrap:wrap}.editorial-nav-actions,.editorial-chapter-action,.editorial-brand img{flex-shrink:0}.editorial-form-row>label,.editorial-form fieldset{min-width:0}.editorial-footer .aux-logo{flex-shrink:0}.editorial-hero-slides{z-index:-2;position:absolute;inset:0;overflow:hidden}.editorial-hero-slides .editorial-hero-image{z-index:0;opacity:0;background-position:50%;transition:opacity 1.25s,transform 6s}.editorial-hero-slides .editorial-hero-image.is-active{opacity:1;transform:translate3d(0,var(--hero-shift,0px),0) scale(1.1)}.editorial-brand img{width:138px}.editorial-brand span{letter-spacing:.04em;text-transform:none;max-width:250px;font-size:9px;line-height:1.6}.partner-brand-group{text-align:center;flex-direction:column;align-items:center;gap:14px;width:100%;display:flex}.partner-brand-group>small{color:#707c74;letter-spacing:.05em;font-size:11px}.partner-brand-group>div{flex-direction:column;align-items:center;gap:20px;width:100%;display:flex}.partner-brand-group .aux-logo{width:150px}.partner-brand-group .hallym-logo{-o-object-fit:contain;object-fit:contain;width:150px;height:auto}.partner-client{border-top:1px solid var(--ed-line);padding-top:24px}.partner-client>small{order:0}.partner-client>.institution-logo{order:1}.partner-client>span{color:#707c74;letter-spacing:.04em;order:2;font-size:10px}.editorial-video-compact{background:#15221f;border-radius:18px;margin-top:28px;padding:0;overflow:hidden}.editorial-video-compact>.editorial-shell{width:100%;padding:32px}.research-video-carousel{perspective:1000px;grid-template-columns:repeat(3,minmax(240px,1fr));align-items:center;gap:0;overflow:visible}.research-video-carousel .research-video-card{opacity:.78;min-height:100%;padding:0 18px 26px;transition:transform .45s,opacity .45s,filter .45s;position:relative;transform:translateZ(-30px)rotateY(3deg)}.research-video-carousel .research-video-card:nth-child(2){z-index:2;opacity:1;transform:translateY(-12px)translateZ(30px)}.research-video-carousel .research-video-card:nth-child(3){transform:translateZ(-30px)rotateY(-3deg)}.research-video-carousel .research-video-card:hover{z-index:4;opacity:1;filter:brightness(1.08);transform:translateY(-18px)translateZ(55px)rotateY(0)}.research-video-card.is-placeholder .research-video-thumbnail{background:linear-gradient(135deg,#243a34,#0f1917);border:1px solid #ffffff18}.research-video-card.is-placeholder .research-video-thumbnail>span{color:#ffffff90;border-style:dashed;font-size:28px}.video-admin select{background:#fff;border:1px solid #b9c3ca;border-radius:4px;width:100%;margin-top:8px;padding:12px;display:block}.video-admin .video-delete{background:#9f2020}.editorial-footer .editorial-shell{grid-template-columns:minmax(240px,1.4fr) minmax(190px,.8fr) minmax(160px,.7fr) auto;align-items:center;gap:44px;padding-block:52px}.editorial-footer .editorial-shell>div{grid-template-columns:none;align-items:center;min-width:0;display:flex}.editorial-footer .editorial-footer-brand{gap:20px}.editorial-footer .editorial-footer-brand .aux-logo{-o-object-fit:contain;object-fit:contain;width:150px;max-height:52px}.editorial-footer .editorial-footer-brand span{max-width:230px;line-height:1.65}.editorial-footer .editorial-footer-institution{gap:14px}.editorial-footer .editorial-footer-institution .institution-logo{width:54px}.editorial-footer .editorial-footer-institution span{line-height:1.8}.editorial-footer .editorial-footer-credit{flex-direction:column;gap:10px;align-items:flex-start!important}.editorial-footer .editorial-footer-credit a{color:#ffffff80;border:1px solid #ffffff25;border-radius:999px;padding:6px 10px;font-size:8px}.editorial-footer .editorial-footer-credit a:hover{color:#fff;border-color:#fff}@media (width<=1200px){.editorial-brand>span{display:none}}@media (width<=767px){.editorial-hero{min-height:max(660px,100svh);padding:140px 24px 120px}.editorial-hero-copy{inset:auto}.editorial-metric>strong{font-size:clamp(28px,8.1vw,39px);line-height:1.3}.editorial-chapter>button{grid-template-columns:32px minmax(0,1fr) 38px;gap:10px}.editorial-chapter-title strong{font-size:clamp(21px,5.8vw,28px)}.editorial-card-heading strong{font-size:23px}.editorial-video-copy{min-width:0}.partner-brand-group>div{flex-flow:wrap;justify-content:center}.partner-brand-group .aux-logo,.partner-brand-group .hallym-logo{width:120px}.research-video-carousel{scroll-snap-type:x mandatory;gap:10px;padding:16px 4px 24px;display:flex;overflow-x:auto}.research-video-carousel .research-video-card,.research-video-carousel .research-video-card:nth-child(2),.research-video-carousel .research-video-card:nth-child(3){opacity:1;scroll-snap-align:center;flex:0 0 82%;padding-inline:8px;transform:none}.editorial-footer .editorial-shell{grid-template-columns:1fr;align-items:flex-start;gap:30px}.editorial-footer .editorial-footer-brand{flex-direction:column;align-items:flex-start!important}}.editorial-site .editorial-brand>span{letter-spacing:-.025em;border:0;max-width:340px;padding:0;font-size:clamp(17px,1.55vw,23px);font-weight:700;line-height:1.45;display:block}.editorial-site .editorial-menu a{font-size:16px;font-weight:700}.editorial-site .editorial-label,.editorial-site .editorial-heading-meta p,.editorial-site .editorial-hero-kicker,.editorial-site .editorial-metric>span,.editorial-site .editorial-chapter-title small,.editorial-site .editorial-feedback-intro>span{letter-spacing:.05em;font-size:18px;font-weight:750;line-height:1.65}.editorial-site .editorial-heading-meta{gap:16px}.editorial-site .editorial-heading-meta>span{font-size:27px}.editorial-site .editorial-chapter-title em{color:#4c5853;margin-top:12px;font-size:20px;font-weight:600;line-height:1.65;display:block}.editorial-site .editorial-metric h3{font-size:21px;font-weight:750;line-height:1.6}.editorial-site .editorial-metric p,.editorial-site .editorial-heading-copy,.editorial-site .editorial-feedback-intro>p{font-size:20px;font-weight:550;line-height:1.8}.editorial-site .editorial-intro-copy a{font-size:18px;font-weight:700}.editorial-site .editorial-hero-copy>p{font-size:20px;font-weight:600}.editorial-site .editorial-scroll,.editorial-site .editorial-hero-index{font-size:16px;font-weight:700}.editorial-site .editorial-catalog-copy>span,.editorial-site .editorial-catalog-copy small{font-size:16px;font-weight:700;line-height:1.6}.editorial-site .partner-brand-group>small,.editorial-site .partner-brand small,.editorial-site .partner-client>span{color:#4c5853;font-size:18px;font-weight:700;line-height:1.6}.editorial-site .editorial-feedback-intro>div{color:#d0d9d4;font-size:18px;font-weight:600;line-height:1.75}.editorial-site .editorial-feedback-intro>div svg{margin-top:5px}.editorial-site .editorial-kakao-contact>span{color:#d0d9d4;font-size:17px;font-weight:700}.editorial-site .education-brand-line{font-style:normal;display:block}.editorial-site .education-brand-line img{vertical-align:baseline;width:clamp(185px,20vw,290px);height:auto;margin-right:8px;display:inline-block}.editorial-site .editorial-video-copy small,.editorial-site .editorial-video-copy em,.editorial-site .editorial-archive aside small{font-size:17px;font-weight:700;line-height:1.6}.editorial-site .editorial-archive aside>strong,.editorial-site .editorial-archive aside>p,.editorial-site .editorial-archive aside a{font-size:19px;font-weight:600;line-height:1.65}.editorial-site .chapter-media-card small{font-size:17px;font-weight:700;line-height:1.6}.editorial-site .editorial-chapter-summary{color:#4c5853;font-size:20px;font-weight:550;line-height:1.8}.editorial-site .editorial-metric>span,.editorial-site .editorial-metric p,.editorial-site .editorial-heading-copy{color:#4c5853}.editorial-site .editorial-heading.is-light .editorial-heading-copy,.editorial-site .editorial-feedback-intro>p,.editorial-site .editorial-catalog-copy small{color:#d0d9d4}.editorial-site .editorial-footer .editorial-shell{grid-template-columns:1.3fr 1fr auto;gap:32px}.editorial-site .editorial-footer .editorial-shell>div span{color:#d0d9d4;letter-spacing:0;text-transform:none;font-size:17px;font-weight:600;line-height:1.75}.editorial-site .editorial-footer .editorial-shell>span{color:#c0ccc5;border-top:1px solid #ffffff20;grid-column:1/-1;padding-top:20px;font-size:16px;font-weight:600}.editorial-site .editorial-footer .editorial-footer-credit a{color:#d0d9d4;padding:8px 14px;font-size:16px;font-weight:700}.editorial-site .editorial-footer .editorial-footer-brand{flex-wrap:wrap}.video-orbit{color:#f4f1ea;margin-top:44px}.video-orbit-stage{perspective:1400px;touch-action:pan-y;height:clamp(260px,35vw,500px);position:relative}.video-orbit-card{aspect-ratio:16/9;width:60%;transform:translate(-50%,-50%) translateX(calc(var(--offset) * 58%)) translateZ(calc(var(--depth) * -160px)) rotateY(calc(var(--offset) * -24deg));cursor:pointer;opacity:1;filter:brightness(.6);background:#0c1613;border:1px solid #ffffff25;border-radius:12px;padding:0;transition:transform .65s cubic-bezier(.22,.68,.2,1),opacity .5s,filter .5s;position:absolute;top:50%;left:50%;overflow:hidden;box-shadow:0 28px 50px #0006}.video-orbit-card.is-active{opacity:1;filter:brightness()}.video-orbit-hit{background:0 0;border:0;width:100%;height:100%;position:absolute;inset:0}.video-orbit-card:focus-within{outline-offset:5px;outline:2px solid #f3b09e}.video-orbit-card.is-hidden{opacity:0;visibility:hidden;pointer-events:none}.video-orbit-card img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.video-orbit-shade{background:linear-gradient(#0000 50%,#0008);position:absolute;inset:0}.video-orbit-number{text-shadow:0 2px 8px #000;font-size:16px;font-weight:700;position:absolute;top:20px;left:24px}.video-orbit-play{background:#14251dbb;border:1px solid #fff9;border-radius:50%;place-items:center;width:64px;height:64px;margin:auto;display:grid;position:absolute;inset:0}.video-orbit-play svg{fill:currentColor;width:23px;height:23px}.video-orbit-card:not(.is-active) .video-orbit-play{opacity:0}.video-orbit-card.is-active:hover .video-orbit-play{background:#bf2a24}.video-orbit-bottom{border-top:1px solid #ffffff30;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px;max-width:1000px;margin:24px auto 0;padding-top:24px;display:grid}.video-orbit-caption-stack{min-width:0;display:grid}.video-orbit-caption-stack>.video-orbit-caption{visibility:hidden;pointer-events:none;grid-area:1/1;align-self:start;min-width:0}.video-orbit-caption-stack>.video-orbit-caption.is-active{visibility:visible;pointer-events:auto}.video-orbit-caption>p{color:#d0d9d4;font-size:18px;font-weight:650;line-height:1.6}.video-orbit-caption>a{align-items:center;gap:18px;margin-top:9px;display:flex}.video-orbit-caption h3{word-break:keep-all;font-size:clamp(23px,2.4vw,34px);font-weight:600;line-height:1.45}.video-orbit-caption svg{flex-shrink:0;width:24px}.video-orbit-controls{align-items:center;gap:22px;display:flex}.video-orbit-controls>button{border:1px solid #ffffff50;border-radius:50%;place-items:center;width:52px;height:52px;transition:background .2s;display:grid}.video-orbit-controls>button:hover{background:#bf2a24}.video-orbit-controls>span{white-space:nowrap;color:#c0ccc5;font-size:18px;font-weight:650}.video-orbit-controls strong{color:#fff;font-weight:600}.video-orbit-pagination{flex-wrap:wrap;justify-content:center;margin-top:26px;display:flex}.video-orbit-pagination button{width:32px;height:32px;position:relative}.video-orbit-pagination button:after{content:"";background:#ffffff35;border-radius:4px;height:5px;transition:background .2s;position:absolute;top:13px;left:8px;right:8px}.video-orbit-pagination button[aria-current]:after{background:#e57964;left:3px;right:3px}.video-orbit :is(button,a):focus-visible{outline-offset:5px;outline:2px solid #f3b09e}.video-library-empty{color:#bac3be;margin-top:40px;font-size:17px}@media (width<=1100px){.editorial-site .editorial-footer .editorial-shell{grid-template-columns:1fr 1fr}}@media (width<=700px){.editorial-site .editorial-brand>span{max-width:260px;font-size:16px}.editorial-site .editorial-label,.editorial-site .editorial-heading-meta p,.editorial-site .editorial-hero-kicker,.editorial-site .editorial-metric>span,.editorial-site .editorial-chapter-title small,.editorial-site .editorial-feedback-intro>span{font-size:16px}.editorial-site .editorial-chapter-title em{font-size:18px}.editorial-site .editorial-metric h3{font-size:19px}.editorial-site .editorial-metric p,.editorial-site .editorial-heading-copy,.editorial-site .editorial-feedback-intro>p,.editorial-site .editorial-chapter-summary,.editorial-site .editorial-hero-copy>p{font-size:18px}.editorial-site .editorial-footer .editorial-shell{grid-template-columns:1fr}.video-orbit-stage{height:clamp(230px,65vw,420px)}.video-orbit-card{width:82%;transform:translate(-50%,-50%) translateX(calc(var(--offset) * 64%)) translateZ(calc(var(--depth) * -130px)) rotateY(calc(var(--offset) * -25deg))}.video-orbit-play{width:50px;height:50px}.video-orbit-bottom{grid-template-columns:1fr;gap:24px;margin-top:10px}.video-orbit-controls{justify-content:center}.video-orbit-caption h3{font-size:23px}.video-orbit-pagination{margin-top:12px}}@media (prefers-reduced-motion:reduce){.video-orbit-card{transition:none}}.analytics-page{color:#182b3c;max-width:1280px;margin:auto;padding:120px 28px 70px}.analytics-header{justify-content:space-between;align-items:end;gap:28px;margin-bottom:32px;display:flex}.analytics-header>div>p{color:#b92728;letter-spacing:.06em;font-size:15px;font-weight:750}.analytics-header h1{margin:10px 0;font-size:38px;font-weight:800}.analytics-header span,.analytics-muted{color:#566572;font-size:16px;line-height:1.7}.analytics-controls{flex-shrink:0;align-items:end;gap:12px;display:flex}.analytics-controls label{gap:8px;font-size:15px;font-weight:700;display:grid}.analytics-controls select,.analytics-controls button,.analytics-error button{background:#fff;border:1px solid #ccd3d8;border-radius:8px;padding:12px 16px;font-size:16px}.analytics-controls button{color:#fff;background:#182b3c}.analytics-controls button:disabled{opacity:.5}.analytics-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-bottom:24px;display:grid}.analytics-provider p{line-height:1.7}.analytics-provider a{color:#fff;background:#182b3c;border-radius:8px;margin:18px 0;padding:14px 20px;font-weight:700;display:inline-block}.analytics-panel>summary{cursor:pointer;font-size:20px;font-weight:700}.analytics-panel>summary+p{margin:18px 0}.analytics-summary section,.analytics-panel{background:#fff;border:1px solid #dde3e7;border-radius:14px;padding:26px}.analytics-summary h2{color:#566572;font-size:17px;font-weight:650}.analytics-summary strong{margin-top:16px;font-size:38px;font-weight:800;display:block}.analytics-panel{min-width:0;margin-bottom:24px}.analytics-panel h2,.analytics-notes h2{margin-bottom:16px;font-size:21px;font-weight:750}.analytics-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;display:grid}.analytics-chart{border-bottom:1px solid #cbd3d9;align-items:end;gap:4px;height:180px;margin-top:28px;display:flex}.analytics-chart>div{flex:1;align-items:end;gap:2px;height:100%;display:flex}.analytics-chart i,.analytics-chart b{background:#213e50;border-radius:3px 3px 0 0;flex:1;min-height:0;display:block}.analytics-chart b{background:#be2a29}.analytics-chart-axis{color:#566572;justify-content:space-between;margin-top:10px;font-size:15px;display:flex}.analytics-ranking{gap:20px;list-style:none;display:grid}.analytics-ranking li>div{justify-content:space-between;gap:16px;font-size:17px;display:flex}.analytics-ranking strong{white-space:nowrap;font-weight:750}.analytics-ranking small{color:#566572;font-size:14px;font-weight:600}.analytics-ranking meter{accent-color:#213e50;width:100%;height:12px;margin-top:8px}.analytics-daily{margin-top:22px}.analytics-daily summary{cursor:pointer;font-size:16px;font-weight:650}.analytics-daily table{border-collapse:collapse;width:100%;margin-top:16px;font-size:16px}.analytics-daily :is(th,td){text-align:left;border-bottom:1px solid #dde3e7;padding:10px}.analytics-notes{color:#566572;padding:24px 0;font-size:16px;line-height:1.8}.analytics-notes ul{padding-left:20px;list-style:outside}.analytics-notes li+li{margin-top:8px}.analytics-error,.analytics-empty{background:#fff0e9;border-radius:10px;margin-bottom:24px;padding:20px;font-size:17px}.analytics-error button{margin-left:16px}@media (width<=800px){.analytics-page{padding:100px 18px 40px}.analytics-header{flex-direction:column;align-items:start}.analytics-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.analytics-summary section,.analytics-panel{padding:20px}.analytics-summary strong{font-size:32px}.analytics-grid{grid-template-columns:1fr}}.editorial-intro{grid-template-columns:1fr;gap:48px;padding-top:clamp(76px,8vw,116px);padding-bottom:clamp(72px,7vw,108px)}.editorial-intro-main{order:1}.editorial-site .editorial-partners{border-block:1px solid var(--ed-line);order:2;grid-template-columns:1fr 1fr;align-items:stretch;gap:0;padding-block:24px;display:grid}.editorial-site .partner-brand-group,.editorial-site .partner-client{min-height:100px}.editorial-site .partner-brand-group{text-align:left;grid-template-columns:110px 1fr;align-items:center;display:grid}.editorial-site .partner-brand-group>div{flex-direction:row;justify-content:flex-start;gap:34px}.editorial-site .partner-brand-group .aux-logo,.editorial-site .partner-brand-group .hallym-logo{width:145px}.editorial-site .partner-client{border-top:0;border-left:1px solid var(--ed-line);text-align:left;grid-template-columns:90px 82px 1fr;align-items:center;gap:18px;padding:0 0 0 36px;display:grid}.editorial-site .partner-client>*{order:initial}.editorial-site .partner-client .institution-logo{width:72px}.editorial-site .partner-client:has(.official-logo-panel){grid-template-columns:90px minmax(0,1fr)}.official-logo-panel{background:#192925;width:100%;max-width:350px;padding:18px 20px}.editorial-site .partner-client .official-logo-panel .institution-logo-official{width:100%;max-width:290px;height:auto}.editorial-site .editorial-footer .editorial-footer-institution:has(.institution-logo-official){flex-direction:column;align-items:flex-start}.editorial-site .editorial-footer .editorial-footer-institution .institution-logo-official{width:260px;max-width:100%;height:auto}.editorial-intro-copy{justify-content:space-between;align-items:flex-end;gap:32px;margin-top:38px;display:flex}.editorial-site .editorial-intro-copy p{word-break:keep-all;max-width:780px;font-size:20px;font-weight:500;line-height:1.8}.editorial-site .editorial-intro-copy a{white-space:nowrap;flex-shrink:0}.editorial-catalog-entry{padding-block:clamp(68px,7vw,104px)}.editorial-catalog-feature{color:#f8f4ec;background:#15221f;grid-template-columns:minmax(0,1.55fr) minmax(330px,.75fr);min-height:520px;display:grid;position:relative;overflow:hidden}.editorial-catalog-images{background:#293632;grid-template-rows:1fr 1fr;grid-template-columns:1.1fr .72fr;gap:2px;min-height:520px;display:grid}.editorial-catalog-images img{-o-object-fit:cover;object-fit:cover;filter:saturate(.72)contrast(.95);width:100%;height:100%;transition:transform .8s cubic-bezier(.2,.7,.2,1),filter .5s}.editorial-catalog-images img:first-child{grid-row:1/3}.editorial-catalog-feature:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 35%,#101c1914 65%,#101c194d);position:absolute;inset:0}.editorial-catalog-copy{z-index:1;flex-direction:column;justify-content:space-between;padding:clamp(32px,4vw,62px);display:flex;position:relative}.editorial-catalog-copy>span{color:#df6a5b;letter-spacing:.2em;font-size:9px;font-weight:800}.editorial-catalog-copy h2{letter-spacing:-.055em;margin-block:auto;font-size:clamp(39px,4.3vw,70px);font-weight:650;line-height:1.14}.editorial-catalog-copy>div{border-top:1px solid #ffffff40;justify-content:space-between;align-items:center;gap:20px;padding-top:24px;display:flex}.editorial-catalog-copy small{color:#ffffff94;letter-spacing:.12em;font-size:9px;font-weight:750}.editorial-catalog-copy i{color:#fff;border:1px solid #fff6;border-radius:50%;flex:none;place-items:center;width:56px;height:56px;font-style:normal;transition:background .3s,color .3s,transform .3s;display:grid}.editorial-catalog-copy i svg{width:20px}.editorial-catalog-feature:hover .editorial-catalog-images img{filter:saturate(.95)contrast();transform:scale(1.035)}.editorial-catalog-feature:hover .editorial-catalog-copy i{background:#e15b4c;border-color:#e15b4c;transform:translate(5px)}.editorial-metrics,.editorial-chapters,.editorial-archive{padding-block:clamp(76px,8vw,116px)}.editorial-metric-grid,.editorial-chapter-list,.editorial-archive-grid{margin-top:clamp(48px,5vw,68px)}.editorial-metric{min-height:270px;padding-bottom:26px}.editorial-metric>strong{margin-top:40px}.editorial-report:not(.editorial-video-compact){padding:clamp(76px,8vw,112px) 0 64px}.editorial-report:not(.editorial-video-compact) .research-video-grid{margin-top:46px}.editorial-archive-grid{grid-template-columns:1.45fr .55fr}.editorial-video{min-height:460px}.editorial-archive aside{padding:42px}.editorial-archive aside small{margin-top:30px}.editorial-archive aside a{margin-top:40px}.editorial-feedback{padding-block:clamp(78px,8vw,116px)}.editorial-feedback-grid{align-items:center;gap:clamp(52px,7vw,100px)}.editorial-kakao-contact{border-top:1px solid #ffffff30;border-bottom:1px solid #ffffff30;padding-block:32px}.editorial-kakao-contact>span{color:#b4beb7;letter-spacing:.1em;font-size:11px}.editorial-kakao-contact>p{letter-spacing:-.035em;margin:22px 0 30px;font-size:clamp(21px,2.1vw,30px);line-height:1.6}.editorial-kakao-link{color:#191919;background:#fee500;border-radius:6px;align-items:center;gap:14px;padding:22px 24px;transition:background .2s;display:flex}.editorial-kakao-link strong{font-size:clamp(17px,1.5vw,20px);font-weight:750}.editorial-kakao-link svg{flex-shrink:0;width:22px;height:22px}.editorial-kakao-link svg:last-child{margin-left:auto}.editorial-kakao-link:hover{background:#ffed57}.editorial-kakao-link:focus-visible{outline-offset:5px;outline:2px solid #fff}.editorial-footer .editorial-shell{padding-block:42px}@media (width<=900px){.editorial-site .editorial-partners,.editorial-archive-grid{grid-template-columns:1fr}.editorial-site .partner-client{border-left:0;border-top:1px solid var(--ed-line);padding:24px 0 0}.editorial-site .partner-brand-group{padding-bottom:24px}.editorial-catalog-feature{grid-template-columns:1fr}.editorial-catalog-images{min-height:390px}.editorial-catalog-copy{min-height:330px}}@media (width<=700px){.editorial-intro{gap:34px;padding-block:68px}.editorial-site .editorial-partners{padding-block:0;display:grid}.editorial-site .partner-brand-group{text-align:center;grid-template-columns:1fr;gap:16px;padding:24px 0}.editorial-site .partner-brand-group>div{justify-content:center;gap:20px}.editorial-site .partner-brand-group .aux-logo,.editorial-site .partner-brand-group .hallym-logo{width:120px}:is(.editorial-site .partner-client,.editorial-site .partner-client:has(.official-logo-panel)){text-align:center;grid-template-columns:1fr;justify-items:center;gap:10px;padding:24px 0}.editorial-site .partner-client .institution-logo{width:70px}.editorial-intro-copy{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:24px;margin-top:28px}.editorial-catalog-entry{width:100%;padding-block:48px}.editorial-catalog-feature{min-height:0}.editorial-catalog-images{grid-template-columns:1.25fr .75fr;min-height:280px}.editorial-catalog-copy{min-height:270px;padding:28px 20px 24px}.editorial-catalog-copy h2{font-size:40px}.editorial-catalog-copy i{width:48px;height:48px}.editorial-metrics,.editorial-chapters,.editorial-archive{padding-block:70px}.editorial-metric-grid,.editorial-chapter-list,.editorial-archive-grid{margin-top:42px}.editorial-metric{min-height:215px}.editorial-metric>strong{margin-top:27px}.editorial-report:not(.editorial-video-compact){padding:70px 0 52px}.editorial-report:not(.editorial-video-compact) .research-video-grid{gap:30px;margin-top:38px}.editorial-video{min-height:340px}.editorial-feedback{padding-block:72px}.editorial-feedback-grid{gap:48px}.editorial-footer .editorial-shell{padding-block:38px}}.hover\:text-\[\#182b3c\]:hover{--tw-text-opacity:1;color:rgb(24 43 60/var(--tw-text-opacity,1))}.report-toolbar .report-mobile-fullscreen,.chapter-media-mobile-caption{display:none}.report-toolbar .report-title-row{display:contents}@media (width<=700px){.materials-content .materials-folders{-moz-column-gap:2px;gap:0 2px;padding:8px}.materials-content .materials-folders button{min-height:44px;padding:6px 10px;line-height:1.35}.materials-content .materials-controls{gap:6px;margin-bottom:12px}.materials-content .materials-controls>button{height:48px;padding:6px 5px;line-height:1.35}.materials-content .materials-result-count{margin-bottom:18px}.report-toolbar{gap:10px;padding:12px}.report-toolbar .report-title-row{grid-template-columns:auto minmax(0,1fr) 44px;align-items:center;gap:8px;width:100%;display:grid}.report-toolbar .report-title-row strong{white-space:nowrap;font-size:16px}.report-toolbar .report-title-row .report-chapter-jump{width:100%;min-width:0}.report-toolbar .report-title-row select{padding-inline:6px;font-size:14px}.report-toolbar .report-mobile-fullscreen{width:44px;height:44px;display:grid}.report-toolbar .report-zoom-controls{display:none}.report-toolbar .report-page-controls{gap:10px}.report-toolbar .report-page-controls>button{min-width:44px;height:44px}.report-toolbar .report-chapter-jump select{height:44px}.report-viewer .report-viewport{touch-action:pan-x pan-y}.platform-home .home-overview,.platform-home .editorial-chapters{padding-block:32px}.platform-home .editorial-heading{gap:12px}.platform-home .editorial-heading-meta{padding-bottom:10px}.platform-home .editorial-metric-grid{margin-top:22px}.platform-home .editorial-metric{min-height:0;padding:16px 12px 20px}.platform-home .editorial-metric>strong{margin-top:14px}.platform-home .editorial-metric h3{margin-top:12px;line-height:1.5}.platform-home .editorial-metric p{margin-top:8px;line-height:1.6}.platform-home .editorial-chapter-list{margin-top:22px}.platform-home .editorial-chapter>button{padding-block:18px}.platform-home .editorial-chapter-title small{font-size:13px;line-height:1.4}.platform-home .editorial-chapter-title strong{margin-top:6px;line-height:1.4}.platform-home .editorial-chapter-title em{margin-top:6px;font-size:16px;line-height:1.5}.platform-home .editorial-chapter-body{padding:0 0 24px}.platform-home .editorial-chapter-summary{line-height:1.7}.platform-home .chapter-resource-links{gap:20px;margin-top:16px}.platform-home .chapter-media-deck{margin-top:20px}.platform-home .chapter-media-stage{aspect-ratio:16/9;perspective:none;height:auto;overflow:hidden}.platform-home .chapter-media-card{width:100%;height:100%;box-shadow:none;border-radius:10px;top:0;transform:translate(-50%)}.platform-home .chapter-media-card.is-before{transform:translate(-160%)}.platform-home .chapter-media-card.is-after{transform:translate(60%)}.platform-home .chapter-media-card video{-o-object-fit:contain;object-fit:contain}.platform-home .chapter-media-caption{display:none}.platform-home .chapter-media-shade{background:linear-gradient(#0000 50%,#0003)}.platform-home .chapter-media-hit .chapter-media-play-icon{bottom:calc(50% - 22px);left:calc(50% - 22px)}.chapter-media-mobile-caption{color:#182c27;min-height:84px;padding-top:12px;display:block}.chapter-media-mobile-caption small{color:#a84134;margin-bottom:5px;font-size:13px;font-weight:700;line-height:1.5;display:block}.chapter-media-mobile-caption h3{font-size:20px;font-weight:700;line-height:1.45}.platform-home .chapter-media-controls{margin-top:8px}.platform-home .editorial-report:not(.editorial-video-compact){padding:36px 0 32px}.platform-home .video-orbit{margin-top:24px}.platform-home .video-orbit-stage{aspect-ratio:16/9;perspective:none;height:auto;overflow:hidden}.platform-home .video-orbit-card{width:100%;transform:translate(-50%,-50%) translateX(calc(var(--offset)*110%));filter:none;box-shadow:none;border-radius:10px}.platform-home .video-orbit-bottom{border:0;gap:18px;margin-top:12px;padding-top:0}.platform-home .video-orbit-caption{flex-direction:column;gap:7px;display:flex}.platform-home .video-orbit-caption>a{order:-1;gap:10px;margin-top:0}.platform-home .video-orbit-caption h3{font-size:21px;line-height:1.5}.platform-home .video-orbit-caption>p{font-size:15px;line-height:1.5}.platform-home .video-orbit-controls{gap:18px}.platform-home .video-orbit-controls>button{width:44px;height:44px}.platform-home .video-orbit-pagination{margin-top:8px}}.materials-chapters{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:20px;display:grid}.materials-chapter-select{display:none}@media (width<=767px){.public-site .materials-chapters{display:none}.materials-chapter-select{margin-bottom:14px;display:block}.materials-chapter-select>span{color:#53645a;margin-bottom:8px;font-size:13px;font-weight:700;display:block}.materials-chapter-select select{color:#fff;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:#e97a6655;background:#20382f;border:1px solid #20382f;border-radius:4px;width:100%;min-width:0;height:56px;padding:0 36px 0 14px;font-size:15px;font-weight:650}.materials-chapter-select select:active{background:#335747}.materials-chapter-select select:focus-visible{outline-offset:3px;outline:3px solid #e97a66}.materials-chapter-select option{color:#20382f;background:#fff}}.chapter-key-points{grid-template-columns:repeat(5,minmax(0,1fr))}.chapter-key-points .editorial-metric h3{margin-top:20px;font-size:22px;line-height:1.4}.chapter-key-points .editorial-metric p{font-size:16px;line-height:1.7}.chapter-key-points ul{color:#dbe3de;margin:16px 0 0;padding:0;font-size:16px;line-height:1.7;list-style:none}.chapter-key-points li+li{margin-top:5px}.report-stage-shell{flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.report-stage-shell .report-viewport{flex:1;width:100%;height:100%}.report-readonly-note{color:#384f41;background:#d5ddd2;flex-shrink:0;margin:0;padding:7px 14px;font-size:12px}.report-print-message{display:none}.report-viewer{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.report-viewer.is-expanded{z-index:1500;border:0;width:100%;height:100dvh;margin:0;position:fixed;inset:0}@media (width<=1000px){.chapter-key-points{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.chapter-key-points{grid-template-columns:1fr}.chapter-key-points .editorial-metric{padding-block:20px}.chapter-key-points .editorial-metric h3{margin-top:10px}}.materials-chapters button{text-align:left;color:#21392e;background:#e7eae2;border:1px solid #a8b7ab;flex-direction:column;gap:7px;min-height:90px;padding:16px 40px 16px 16px;display:flex;position:relative}.materials-chapters button[aria-selected=true]{color:#fff;background:#20382f;border-color:#20382f}.materials-chapters strong{font-size:19px}.materials-chapters small{font-size:14px;line-height:1.5}.materials-chapters button>span{font-size:13px;position:absolute;top:15px;right:12px}.public-site .materials-subcategories{border-bottom:1px solid #bfc8be;gap:7px;padding:10px 0 20px}.public-site .materials-subcategories button{border:1px solid #b9c5b9;border-radius:2px;min-height:40px;padding:8px 11px;font-size:14px}.media-type-icon{vertical-align:middle;flex-shrink:0;align-items:center;margin-right:7px;display:inline-flex}.catalog-card-copy>small{align-items:center;display:flex}.chapter-media-card>.chapter-sound-toggle{z-index:5;color:#fff;background:#14251fcc;border:1px solid #fff9;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;inset:14px 14px auto auto}.public-site .materials-subcategories{color:#213b31;background:0 0}.public-site .materials-subcategories button{color:inherit}.public-site .materials-subcategories button.is-active{color:#172f24;background:#dbe2d7}.chapter-media-thumbnail{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.chapter-embed-player{z-index:6;background:#000;border:0;width:100%;height:100%;position:absolute;inset:0}.chapter-mobile-caption-item{visibility:hidden;pointer-events:none;grid-area:1/1}.chapter-mobile-caption-item.is-active{visibility:visible;pointer-events:auto}@media (width<=700px){.platform-home .chapter-media-mobile-caption{display:grid}}.organizer-logos{--organizer-logo-height:44px;flex-wrap:wrap;align-items:center;gap:22px;display:flex}.organizer-logos .mnd-logo,.public-footer-client .organizer-logos .institution-logo,.research-partners .organizer-logos .institution-logo{width:auto;height:var(--organizer-logo-height);-o-object-fit:contain;object-fit:contain;flex:none;max-width:100%}.report-protection-note{color:#384f41;background:#d5ddd2;padding:9px 14px;font-size:13px}.report-viewport{position:relative}.report-viewport canvas{touch-action:pan-x pan-y;max-width:none;display:block;box-shadow:0 6px 20px #0002}.report-guard{z-index:20;text-align:center;color:#fff;background:#182c27;justify-content:center;align-items:center;padding:30px;font-size:18px;display:flex;position:absolute;inset:0}.report-loading{text-align:center;padding:20px}.report-canvas{position:relative}@media print{.research-print-protected body>*{display:none!important}.research-print-protected body:after{content:"인쇄할 수 없는 페이지입니다";padding:30px;font-size:20px;display:block!important}}@media (width<=767px){.materials-chapters{scroll-snap-type:x proximity;padding-bottom:10px;scroll-padding-inline:0;display:flex;overflow-x:auto}.materials-chapters button{scroll-snap-align:start;flex:0 0 205px;min-height:92px}.materials-chapters button:first-child{flex-basis:100px}.public-site .materials-subcategories{gap:6px}.public-site .materials-subcategories button{min-height:40px;padding:7px 10px}.chapter-reference-grid{grid-template-columns:1fr}.organizer-logos{--organizer-logo-height:28px;gap:14px}.public-footer{grid-template-columns:1fr 1.5fr}.report-protection-note{padding:6px 10px;font-size:12px}}@media (width<=700px){.platform-home .chapter-key-points{border:0;gap:12px}.platform-home .chapter-key-points .editorial-metric{background:#ffffff0d;border:1px solid #ffffff2e;border-radius:14px;padding:20px 18px 22px}.platform-home .chapter-key-points .editorial-metric>span{color:#f28c76}.chapter-key-points ul{color:#e6ece8;margin-top:12px}}
