.simple-suite-header,.simple-programme-page,.simple-catalogue-intro{--simple-navy:var(--v2-ink,#162b40);--simple-teal:#176c64;--simple-soft:#edf5f2;--simple-muted:var(--v2-muted,#576979);--simple-line:var(--v2-line,#d9e2e5);--simple-surface:var(--v2-surface,#fff);color:var(--simple-navy);font-family:Inter,ui-sans-serif,system-ui,sans-serif}.simple-suite-header{z-index:80;background:var(--simple-surface);border-bottom:1px solid var(--simple-line);width:100%;position:relative}.simple-suite-bar{justify-content:space-between;align-items:center;gap:24px;max-width:1440px;min-height:80px;margin:auto;padding:16px clamp(20px,4vw,56px);display:flex}.simple-suite-brand{color:var(--simple-navy);flex-shrink:0;align-items:center;gap:11px;text-decoration:none;display:flex}.simple-suite-brand strong{letter-spacing:-.04em;font-size:20px;font-weight:750;line-height:1.3;display:block}.simple-suite-brand small{color:var(--simple-muted);margin-top:2px;font-size:11px;line-height:1.5;display:block}.simple-suite-actions{align-items:center;gap:10px;min-width:0;display:flex}.simple-suite-actions :is(a,button,summary){font-family:inherit}.simple-suite-header .simple-workspace-link,.simple-account-menu>summary,.simple-programme-switcher>summary{border:1px solid var(--simple-line,#d9e2e5);background:var(--simple-surface,#fff);min-height:44px;color:var(--simple-navy,#162b40);cursor:pointer;white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:10px 12px;font-size:13px;font-weight:600;line-height:1.4;text-decoration:none;list-style:none;display:flex}.simple-suite-header .simple-workspace-link{border-color:#0000}.simple-account-menu,.simple-programme-switcher{position:relative}.simple-account-menu>summary::-webkit-details-marker{display:none}.simple-programme-switcher>summary::-webkit-details-marker{display:none}.simple-account-menu[open]>summary,.simple-programme-switcher[open]>summary{background:var(--simple-soft,#edf5f2);border-color:#8ebdb0}.simple-account-panel{background:var(--simple-surface,#fff);border:1px solid var(--simple-line,#d9e2e5);z-index:90;border-radius:12px;width:285px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 110px);padding:9px;position:absolute;top:calc(100% + 9px);right:0;overflow:auto;box-shadow:0 18px 55px #112b4024}.simple-account-panel>a,.simple-account-panel>button,.simple-account-secondary>a{text-align:left;width:100%;min-height:44px;color:var(--simple-navy,#162b40);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;padding:10px;font-size:13px;line-height:1.5;text-decoration:none;display:flex}.simple-account-panel>a:hover,.simple-account-panel>button:hover,.simple-account-secondary>a:hover{background:var(--simple-soft,#edf5f2)}.simple-account-secondary,.simple-account-owner{border-top:1px solid var(--simple-line,#d9e2e5);margin-top:6px;padding-top:6px}.simple-account-secondary>summary{cursor:pointer;min-height:44px;color:var(--simple-muted,#576979);padding:10px;font-size:12px;line-height:1.7}.simple-account-secondary>.v18-theme-toggle{max-width:calc(100% - 20px);margin:6px 10px}.simple-account-owner .owner-login-link{width:100%;min-height:44px;color:var(--simple-muted,#576979);background:0 0;border:0;justify-content:flex-start;padding:10px;font-size:12px;display:flex}.simple-programme-symbol{color:var(--simple-teal,#176c64);display:flex}.simple-programme-panel{left:var(--programme-panel-left,18px);top:var(--programme-panel-top,85px);width:min(355px,100vw - 36px);max-height:var(--programme-panel-height,70dvh);overscroll-behavior:contain;z-index:180;background:var(--v2-surface,#fff);color:var(--v2-ink,#162b40);border:1px solid var(--v2-line,#d9e2e5);border-radius:12px;padding:10px;position:fixed;overflow:auto;box-shadow:0 18px 55px #112b4024}.simple-programme-heading{border-bottom:1px solid var(--v2-line,#d9e2e5);padding:10px 10px 14px;font-size:14px}.simple-programme-panel nav{gap:3px;margin-top:6px;display:grid}.simple-programme-panel nav>a{min-height:72px;color:inherit;border:1px solid #0000;border-radius:8px;align-items:center;gap:12px;padding:10px;text-decoration:none;display:flex}.simple-programme-panel nav>a:hover,.simple-programme-panel nav>a[aria-current=page]{background:var(--simple-soft,#edf5f2);border-color:var(--v2-line,#d9e2e5)}.simple-programme-icon{background:var(--simple-soft,#edf5f2);width:34px;height:34px;color:var(--simple-teal,#176c64);border-radius:8px;flex:0 0 34px;place-items:center;display:grid}.simple-programme-panel nav>a>span:nth-child(2){flex:1;min-width:0}.simple-programme-panel nav>a>svg{flex-shrink:0}.simple-programme-panel strong{font-size:14px;font-weight:700;line-height:1.5;display:block}.simple-programme-panel small{color:var(--v2-muted,#576979);margin-top:2px;font-size:12px;line-height:1.5;display:block}.simple-programme-panel>p{border-top:1px solid var(--v2-line,#d9e2e5);color:var(--v2-muted,#576979);margin:8px 10px 3px;padding-top:10px;font-size:12px;line-height:1.6}.simple-catalogue-intro{max-width:850px;padding:22px 0 18px}.simple-eyebrow{color:var(--simple-teal,#176c64);align-items:center;gap:9px;margin:0 0 14px;font-size:12px;font-weight:700;line-height:1.5;display:flex}.simple-catalogue-intro h1{letter-spacing:-.045em;margin:0 0 14px;font-size:clamp(30px,3.7vw,44px);font-weight:700;line-height:1.15}.simple-catalogue-intro>p:not(.simple-eyebrow){max-width:62ch;color:var(--simple-muted);margin:0 0 12px;font-size:15px;line-height:1.8}.simple-text-link{min-height:44px;color:var(--simple-teal,#176c64);align-items:center;gap:8px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.simple-library-shortcuts{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.simple-library-shortcuts button{background:var(--simple-surface);border:1px solid var(--simple-line);cursor:pointer;min-height:44px;color:var(--simple-navy);border-radius:8px;align-items:center;gap:8px;padding:10px 14px;font-size:13px;display:flex}.simple-library-shortcuts strong{margin-left:4px;font-size:13px}.simple-public-disclosure{border-top:1px solid var(--v2-line,#d9e2e5);color:var(--v2-ink,#162b40)}.simple-public-disclosure>summary{cursor:pointer;min-height:58px;padding:18px 0;font-size:14px;font-weight:600;line-height:1.6;list-style-position:inside}.simple-public-disclosure[open]>summary{color:var(--simple-teal,#176c64)}.simple-library-tools{border-bottom:1px solid var(--v2-line,#d9e2e5);margin:8px 0 24px}.simple-library-tools>summary{min-height:48px;padding:13px 0;font-size:13px}.simple-programme-page{max-width:1080px;margin:0 auto;padding:clamp(36px,6vw,72px) clamp(20px,4vw,56px) 44px}.simple-programme-hero{max-width:750px;margin:0 0 32px}.simple-programme-hero h1{letter-spacing:-.05em;color:var(--simple-navy);margin:0 0 22px;font-size:clamp(34px,4.7vw,54px);font-weight:700;line-height:1.12}.simple-programme-lead{max-width:62ch;color:var(--simple-muted);margin:0 0 28px;font-size:17px;line-height:1.8}.simple-primary-link{color:#fff;background:#17354b;border:1px solid #17354b;border-radius:8px;justify-content:center;align-items:center;gap:12px;min-height:48px;padding:13px 20px;font-size:14px;font-weight:650;line-height:1.5;text-decoration:none;display:inline-flex}.simple-primary-link:hover{border-color:var(--simple-teal,#176c64);background:#176c64}.simple-entry-note{color:var(--simple-muted);max-width:65ch;margin:20px 0 0;font-size:13px;line-height:1.8}.simple-entry-note a{color:var(--simple-teal,#176c64);text-underline-offset:3px;text-decoration:underline}.simple-start-note{background:var(--simple-soft,#edf5f2);border:1px solid var(--simple-line);border-radius:10px;align-items:flex-start;gap:13px;max-width:850px;margin:30px 0 32px;padding:18px 20px;display:flex}.simple-start-note>svg{color:var(--simple-teal,#176c64);flex:none;margin-top:3px}.simple-start-note p{color:var(--simple-muted);margin:0;font-size:13px;line-height:1.85}.simple-programme-support{max-width:850px}.simple-programme-support>.simple-public-disclosure:last-child{border-bottom:1px solid var(--simple-line)}.simple-disclosure-copy{max-width:74ch;padding:0 0 22px}.simple-disclosure-copy p{color:var(--simple-muted);margin:0 0 14px;font-size:14px;line-height:1.85}.simple-disclosure-copy a{min-height:44px;color:var(--simple-teal,#176c64);align-items:center;gap:9px;font-size:13px;font-weight:600;text-decoration:none;display:flex}.simple-workflow-list{margin:0;padding:0 0 10px 24px}.simple-workflow-list li{color:var(--simple-teal,#176c64);padding:6px 0 10px 8px;font-size:14px}.simple-workflow-list strong{color:var(--simple-navy);font-weight:650}.simple-workflow-list p{color:var(--simple-muted);margin:5px 0 0;font-size:14px;line-height:1.8}.simple-method-list{margin:0;padding:0 0 22px}.simple-method-list>div{border-top:1px solid var(--simple-line);padding:14px 0}.simple-method-list dt{font-size:14px;font-weight:650}.simple-method-list dd{color:var(--simple-muted);margin:6px 0 0;font-size:14px;line-height:1.8}.simple-capability-list{gap:18px;padding:0 0 25px;display:grid}.simple-capability-list article{align-items:flex-start;gap:12px;display:flex}.simple-capability-list article>svg{color:var(--simple-teal,#176c64);flex-shrink:0;margin-top:2px}.simple-capability-list h2{margin:0 0 4px;font-size:14px;font-weight:650;line-height:1.6}.simple-capability-list p{color:var(--simple-muted);margin:0;font-size:13px;line-height:1.8}.simple-programme-footer{flex-wrap:wrap;align-items:center;gap:12px 28px;margin-top:30px;display:flex}.simple-programme-footer a{min-height:44px;color:var(--simple-muted);align-items:center;gap:8px;font-size:13px;text-decoration:none;display:flex}html body .simple-scope-access-content.lignoscope-page{max-width:none;margin:0;padding:0 0 24px}:is(.simple-suite-header :is(a,button,summary):focus-visible,.simple-programme-switcher :is(a,summary):focus-visible,.simple-programme-page :is(a,button,summary):focus-visible,.simple-catalogue-intro :is(a,button):focus-visible,.simple-public-disclosure>summary:focus-visible){outline-offset:4px;outline:3px solid #3e9c89}@media (max-width:700px){.simple-suite-bar{flex-wrap:wrap;align-items:flex-start;gap:15px;padding:15px 20px}.simple-suite-brand{width:100%}.simple-suite-brand strong{font-size:19px}.simple-suite-brand img{width:32px;height:32px}.simple-suite-actions{justify-content:space-between;gap:7px;width:100%}.simple-suite-header .simple-workspace-link,.simple-account-menu>summary,.simple-programme-switcher>summary{gap:6px;padding:10px 9px;font-size:12px}.simple-account-menu>summary>svg:first-child,.simple-workspace-link>svg{display:none}.simple-account-menu>summary{white-space:normal}.simple-account-panel{max-height:calc(100dvh - 150px)}.simple-programme-hero h1{font-size:38px}.simple-programme-lead{font-size:16px}.simple-programme-page{padding-top:34px}.simple-programme-footer{gap:8px 20px}.simple-catalogue-intro{padding-top:10px}.simple-start-note{padding:16px}}@media (max-width:380px){.simple-suite-actions{gap:4px}.simple-suite-header .simple-workspace-link,.simple-account-menu>summary,.simple-programme-switcher>summary{padding-inline:7px;font-size:11px}.simple-programme-symbol{display:none}}@media (prefers-reduced-motion:reduce){.simple-suite-header *,.simple-programme-page *{scroll-behavior:auto!important;transition:none!important}}.workspace-catalogue.public-shell{--v2-accent:#176c64;--v2-accent-soft:#edf5f2;--v21-action:#176c64;--v21-action-hover:#12574f}html[data-studio-theme=dark] .workspace-catalogue.public-shell{--v2-accent:#8ed6c0;--v2-accent-soft:#1d3b3b}html[data-studio-theme=dark] :is(.simple-suite-header,.simple-programme-page,.simple-catalogue-intro,.simple-programme-switcher){--simple-teal:#8ed6c0;--simple-soft:#1d3b3b}
