.kontur-reader-public .program-approved-banner{width:100%;margin:24px 0 0}.kontur-reader-public .program-approved-banner .k-banner-crop{height:calc(var(--program-banner-height) - 76px);overflow:hidden}.kontur-reader-public .program-approved-banner iframe{width:100%;height:var(--program-banner-height);pointer-events:none;border:0;display:block;position:relative;top:-38px}.kontur-reader-public .personal-link{white-space:nowrap;color:var(--ink);margin-left:auto;text-decoration:none}.kontur-reader-public .stage01 .global-nav{gap:24px;display:flex}.kontur-reader-public .stage01 .global-nav a[aria-current=page]{text-underline-offset:7px;text-decoration:underline}.kontur-reader-public .program-cta{border:1px solid var(--olive);white-space:nowrap;border-radius:8px;align-items:center;min-height:44px;padding:8px 14px;font-size:14px;text-decoration:none;display:inline-flex}.kontur-reader-public [data-wide=true] article[aria-labelledby]>header{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.kontur-reader-public .program-section{margin:0 0 76px}.kontur-reader-public #kontur-context{margin-bottom:36px}.kontur-reader-public .program-section>h2{margin:0 0 17px}.kontur-reader-public .program-section>h2:after{content:"";background:var(--gold);width:38px;height:1px;margin-top:17px;display:block}.kontur-reader-public .program-intro{max-width:72ch;color:var(--muted);margin:0 0 26px;line-height:1.55}.kontur-reader-public .program-subhead{margin:32px 0 16px;font-size:21px}.kontur-reader-public .program-small-number{color:var(--gold);letter-spacing:.09em;font-size:13px;font-weight:700;line-height:1.3;display:block}.kontur-reader-public .program-overline{color:var(--gold);letter-spacing:.04em;font-size:13px;font-weight:700;display:block}.kontur-reader-public .program-section h3{margin:5px 0 9px;font-size:19px;line-height:1.3}.kontur-reader-public .program-section p{font-size:16px;line-height:1.6}.kontur-reader-public .program-section [data-reader-fragment]{border-radius:0;margin:0;padding:0}.kontur-reader-public .program-section [data-reader-fragment]:hover{background:0 0}.kontur-reader-public .program-theses{gap:0;margin:5px 0 36px;display:grid}.kontur-reader-public .program-theses [data-reader-fragment]{border-bottom:1px solid var(--line);grid-template-columns:42px 1fr;gap:14px;padding:12px 0;display:grid}.kontur-reader-public .program-theses [data-reader-fragment]:first-child{border-top:1px solid var(--line)}.kontur-reader-public .program-theses h3{margin:0 0 3px}.kontur-reader-public .program-situations{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 26px;margin:0 0 26px;padding-left:21px;display:grid}.kontur-reader-public .program-situations li{padding-left:3px;font-size:16px;line-height:1.5}.kontur-reader-public .program-situations li+li{margin:0}.kontur-reader-public .program-goal{border-left:3px solid var(--gold);background:var(--oat);padding:22px 25px}.kontur-reader-public .program-goal h3{margin:7px 0 8px}.kontur-reader-public .program-entry-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.kontur-reader-public .program-entry-grid [data-reader-fragment]{border:1px solid var(--line);background:var(--surface);border-radius:10px;padding:19px}.kontur-reader-public .program-entry-grid h3{margin:14px 0 10px}.kontur-reader-public .program-note,.kontur-reader-public .program-tail-note{border-top:1px solid var(--line);color:var(--muted);margin:20px 0 0;padding:16px 0}.kontur-reader-public .program-note strong{color:var(--ink)}.kontur-reader-public .program-factor-grid,.kontur-reader-public .program-outcome-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;display:grid}.kontur-reader-public .program-factor-grid [data-reader-fragment]{border-top:1px solid var(--line);grid-template-columns:36px 1fr;gap:10px;padding:17px 0;display:grid}.kontur-reader-public .program-factor-grid h3{margin:0 0 8px}.kontur-reader-public .program-result-head{background:var(--oat);border-radius:10px;margin:0 0 18px;padding:22px 25px}.kontur-reader-public .program-result-head span{color:var(--muted);font-size:14px;display:block}.kontur-reader-public .program-result-head h3{margin:6px 0 0}.kontur-reader-public .program-outcome-grid{gap:12px}.kontur-reader-public .program-outcome-grid [data-reader-fragment]{border:1px solid var(--line);background:color-mix(in srgb,var(--oat) 60%,var(--surface));border-radius:10px;padding:20px}.kontur-reader-public .program-outcome-title{align-items:center;gap:12px;margin-bottom:8px;display:flex}.kontur-reader-public .program-outcome-title svg.icon{width:24px;height:24px;color:var(--gold);flex:none}.kontur-reader-public .program-outcome-grid h3{margin:0}.kontur-reader-public .program-timeline{margin:0;padding:0;list-style:none}.kontur-reader-public .program-timeline li{margin:0}.kontur-reader-public .program-timeline [data-reader-fragment]{grid-template-columns:50px 1fr;gap:18px;padding:0 0 24px;display:grid;position:relative}.kontur-reader-public .program-timeline li:not(:last-child) [data-reader-fragment]:before{content:"";border-left:1px solid var(--gold);position:absolute;top:29px;bottom:2px;left:16px}.kontur-reader-public .program-timeline .program-small-number{border:1px solid var(--gold);background:var(--surface);border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.kontur-reader-public .program-timeline h3{margin:2px 0 6px}.kontur-reader-public .program-fit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-bottom:28px;display:grid}.kontur-reader-public .program-fit-column{border:1px solid var(--line);border-radius:10px;padding:22px}.kontur-reader-public .program-fit-column h3{margin:0 0 12px}.kontur-reader-public .program-fit-column ul{margin:0;padding-left:20px;list-style:outside}.kontur-reader-public .program-fit-column li{font-size:16px;line-height:1.5}.kontur-reader-public .program-fit-column li::marker{color:var(--gold)}.kontur-reader-public .program-boundary-callout{background:var(--oat);border-radius:10px;align-items:start;gap:15px;padding:25px;display:flex}.kontur-reader-public .program-boundary-callout>svg{flex:none;margin-top:4px}.kontur-reader-public .program-boundary-callout h3{margin:0 0 8px}.kontur-reader-public .program-boundary-callout p+p{margin-top:12px}.kontur-reader-public .program-boundary-callout details{border-top:1px solid var(--line);margin-top:18px;padding-top:15px}.kontur-reader-public .program-boundary-callout summary{cursor:pointer;font-weight:700}.kontur-reader-public .program-boundary-callout details>div{padding:12px 0 0}.kontur-reader-public .program-boundary-callout ul{margin:16px 0;padding-left:24px;list-style:outside}.kontur-reader-public .program-boundary-callout li{font-size:16px;line-height:1.5}.kontur-reader-public .program-boundary-callout li::marker{color:var(--gold)}.kontur-reader-public .program-faq details{border-top:1px solid var(--line)}.kontur-reader-public .program-faq details:last-child{border-bottom:1px solid var(--line)}.kontur-reader-public .program-faq summary{cursor:pointer;padding:17px 6px;font-size:17px;font-weight:650}.kontur-reader-public .program-faq details>div{padding:0 12px 20px}.kontur-reader-public .program-faq details p+p{margin-top:12px}.kontur-reader-public .program-access{border-top:1px solid var(--line);margin-top:15px;padding-top:28px}.kontur-reader-public .program-access-head{background:var(--olive);color:var(--surface);border-radius:12px;margin-bottom:24px;padding:27px 30px}.kontur-reader-public .program-access-head h2{color:inherit;margin:0 0 10px}.kontur-reader-public .program-access-head p{max-width:62ch;color:inherit;margin:0;font-size:17px;line-height:1.55}.kontur-reader-public .program-format-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.kontur-reader-public .program-format-card{cursor:pointer;min-width:0;display:block}.kontur-reader-public .program-format-card input{opacity:0;width:1px;height:1px;position:absolute}.kontur-reader-public .program-format-card-body{border:1px solid var(--line);background:var(--surface);border-radius:12px;flex-direction:column;min-height:100%;padding:24px;transition:border-color .15s,background .15s,box-shadow .15s;display:flex}.kontur-reader-public .program-format-card[data-selected=true] .program-format-card-body{border-color:var(--olive);background:color-mix(in srgb,var(--olive) 10%,var(--surface));box-shadow:inset 0 0 0 1px var(--olive)}.kontur-reader-public .program-format-card input:focus-visible+.program-format-card-body{outline:2px solid var(--gold);outline-offset:3px}.kontur-reader-public .program-format-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.kontur-reader-public .program-format-eyebrow{color:var(--muted);font-size:14px}.kontur-reader-public .program-radio-mark{border:1px solid var(--olive);background:var(--surface);border-radius:50%;flex:none;width:20px;height:20px}.kontur-reader-public .program-format-card[data-selected=true] .program-radio-mark{box-shadow:inset 0 0 0 4px var(--surface);background:var(--olive)}.kontur-reader-public .program-format-title{margin:16px 0 8px;font-size:23px;line-height:1.25;display:block}.kontur-reader-public .program-format-description{color:var(--muted);font-size:16px;line-height:1.55;display:block}.kontur-reader-public .program-format-points{gap:8px;margin:22px 0 24px;display:grid}.kontur-reader-public .program-format-points>span{padding-left:17px;font-size:16px;line-height:1.5;display:block;position:relative}.kontur-reader-public .program-format-points>span:before{content:"";background:var(--gold);border-radius:50%;width:6px;height:6px;position:absolute;top:.6em;left:0}.kontur-reader-public .program-format-price{border-top:1px solid var(--line);margin-top:auto;padding-top:15px;font-size:24px;font-weight:750;display:block}.kontur-reader-public .program-fineprint{color:var(--muted);margin-top:15px;font-size:15px}.kontur-reader-public .preview-disclaimer{color:var(--muted);margin-top:20px;font-size:14px}.kontur-reader-public .program-access a.preview-task-button{background:var(--ink);min-height:44px;color:var(--surface);border:0;border-radius:8px;align-items:center;margin-top:15px;padding:10px 18px;text-decoration:none;display:inline-flex}@media (max-width:1100px){.kontur-reader-public .program-entry-grid{grid-template-columns:1fr}.kontur-reader-public .program-entry-grid [data-reader-fragment]{padding:17px}}@media (max-width:900px){.kontur-reader-public .program-approved-banner{margin:12px 0 0}}@media (max-width:700px){.kontur-reader-public .program-approved-banner .k-banner-crop{height:var(--program-banner-height)}.kontur-reader-public .program-approved-banner iframe{top:0}}@media (max-width:760px){.kontur-reader-public .header-inner{flex-wrap:wrap;gap:14px}.kontur-reader-public .stage01 .global-nav{order:2;gap:22px;width:100%;padding:8px 0;overflow-x:auto;display:flex!important}.kontur-reader-public .personal-link{order:1}.kontur-reader-public .program-cta{padding:8px;font-size:12px}.kontur-reader-public .program-section{margin-bottom:56px}.kontur-reader-public #kontur-context{margin-bottom:32px}.kontur-reader-public .program-access-head{padding:22px 20px}.kontur-reader-public .program-access-head p{font-size:16px}.kontur-reader-public .program-situations,.kontur-reader-public .program-factor-grid,.kontur-reader-public .program-outcome-grid,.kontur-reader-public .program-fit-grid,.kontur-reader-public .program-format-grid{grid-template-columns:1fr}.kontur-reader-public .program-section [data-reader-fragment]{padding-left:0}.kontur-reader-public .program-theses [data-reader-fragment]{padding:13px 0}.kontur-reader-public .program-entry-grid [data-reader-fragment],.kontur-reader-public .program-outcome-grid [data-reader-fragment]{padding:17px}.kontur-reader-public .program-factor-grid{gap:0}.kontur-reader-public .program-boundary-callout{padding:18px}}
