.mc-state{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1.25rem;margin-top:1rem}.mc-skeleton{display:block;height:300px;border-radius:18px;background:currentColor;opacity:.07;animation:mc-pulse 1.4s ease-in-out infinite}@keyframes mc-pulse{50%{opacity:.13}}.mc-hero-link{display:block;position:relative;width:100%;height:100%}.mc-hero-link img{width:100%;height:100%;object-fit:cover}.mc-hero-name{position:absolute;left:50%;bottom:1.25rem;transform:translateX(-50%);padding:.4rem .9rem;border-radius:999px;background:rgba(250,246,238,.92);color:#2a2238;font-size:.85rem;white-space:nowrap}.mc-hero-graphic{position:relative;width:100%;height:100%;min-height:360px;display:grid;place-items:center;overflow:hidden;background:radial-gradient(circle at 50% 38%,rgba(232,196,140,.55),transparent 55%),linear-gradient(170deg,#3b2f52,#6b4a6e 60%,#c58c6a)}.mc-hero-moon{top:22%;width:38%;border-radius:50%;background:#f3e6cf;box-shadow:inset -18px -10px 0 rgba(107,74,110,.35)}.mc-hero-moon,.mc-hero-ring{position:absolute;aspect-ratio:1}.mc-hero-ring{width:78%;border:1px solid rgba(243,230,207,.35);border-radius:50%}.mc-hero-mark{position:absolute;bottom:14%;font-size:2.4rem;color:#f3e6cf}.mc-contact{display:flex;flex-direction:column;gap:1rem;align-items:flex-start}.mc-contact a:not(.button){text-decoration:underline}.ukp-articles{max-width:1080px}.ukp-articles-hero{position:relative;overflow:hidden;margin-top:25px;padding:62px 8% 58px;background:#edf4ff;border-radius:4px}.ukp-articles-hero h1{position:relative;z-index:1;font-size:clamp(42px,6vw,64px);line-height:1.02;margin:0 0 16px;color:#272b3c}.ukp-articles-hero>p:not(.eyebrow){position:relative;z-index:1;max-width:470px;color:#5b6b85;font-size:13px;line-height:1.85;margin:0}.ukp-articles-hero .eyebrow{position:relative;z-index:1}.ukp-articles-orbit{position:absolute;right:7%;top:50%;width:260px;height:260px;margin-top:-130px;border:1px solid #d2e0f1;border-radius:50%;box-shadow:0 0 0 34px #ffffff40,0 0 0 35px #e0dcf4;pointer-events:none}.ukp-articles-orbit:after{content:"";position:absolute;top:18px;left:50%;width:7px;height:7px;border-radius:50%;background:#7764d5}.ukp-article-list{list-style:none;margin:46px 0 0;padding:0;border-top:1px solid #dbe4f0}.ukp-article-item a{display:grid;grid-template-columns:150px 1fr 24px;gap:28px;align-items:start;padding:28px 6px;border-bottom:1px solid #dbe4f0;color:#272b3c;transition:background-color .2s,padding .2s}.ukp-article-item a:focus-visible,.ukp-article-item a:hover{background:#f2f6ff;padding-left:14px}.ukp-article-item time{color:#6954b5;font-size:13px;letter-spacing:.04em;text-transform:uppercase;padding-top:7px}.ukp-article-item h2{font-size:27px;line-height:1.2;margin:0 0 9px;color:#1f3a63;transition:color .2s}.ukp-article-item a:hover h2{color:#176fbe}.ukp-article-item p{margin:0;color:#5f6d84;font-size:12.5px;line-height:1.8;max-width:640px}.ukp-article-item svg{color:#7f93b3;margin-top:9px;transition:transform .2s,color .2s}.ukp-article-item a:hover svg{color:#176fbe;transform:translate(2px,-2px)}.ukp-articles-state{margin-top:46px}.ukp-article-shell{max-width:860px}.ukp-article-head{padding:58px 0 34px;border-bottom:1px solid #dbe4f0;margin-bottom:40px}.ukp-article-head h1{font-size:clamp(36px,5.4vw,56px);line-height:1.06;margin:0 0 20px;color:#272b3c;overflow-wrap:anywhere}.ukp-article-meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px;color:#526885;font-size:15px}.ukp-article-meta i{width:4px;height:4px;border-radius:50%;background:#7764d5}.ukp-article-body{max-width:680px;color:#33394d;font-family:var(--app-font-serif);font-size:18px;line-height:1.8;overflow-wrap:anywhere}.ukp-article-body p{margin:0 0 1.35em}.ukp-article-body p:first-child:first-letter{float:left;font-size:3.3em;line-height:.85;padding:6px 10px 0 0;color:#176fbe}.ukp-article-body.is-preview p:first-child:first-letter{font-size:inherit;float:none;padding:0;color:inherit}.ukp-article-empty-body{color:#7b8699;font-style:italic}.ukp-article-foot{max-width:680px;margin-top:48px;padding:22px 24px;background:#edf4ff;display:flex;gap:14px;align-items:flex-start;color:#526e8c;font-size:11px;line-height:1.75}.ukp-article-foot svg{flex:0 0 auto;color:#7764d5;margin-top:2px}.ukp-article-foot p{margin:0}.ukp-article-next{margin-top:34px;display:flex;flex-wrap:wrap;gap:14px}.ukp-admin-articles .ukp-aa-grid{display:grid;grid-template-columns:260px 1fr;gap:26px;margin-top:18px}.ukp-aa-list{list-style:none;margin:0;padding:0;border:1px solid #dbe4f0;border-radius:4px;max-height:620px;overflow:auto;background:#fbfcff}.ukp-aa-list button{width:100%;text-align:left;border:0;border-bottom:1px solid #e6edf6;background:transparent;padding:13px 14px;display:block;transition:background-color .18s;color:#272b3c}.ukp-aa-list button:hover{background:#f0f5ff}.ukp-aa-list button[aria-current=true]{background:#e5efff;box-shadow:inset 3px 0 0 #176fbe}.ukp-aa-list b{display:block;font:500 18px/1.3 var(--app-font-serif);margin-bottom:5px;overflow-wrap:anywhere}.ukp-aa-list small{color:#586980;font-size:13px}.ukp-aa-pill{display:inline-block;font-size:11px;letter-spacing:.05em;text-transform:uppercase;padding:3px 7px;border-radius:20px;margin-right:6px}.ukp-aa-pill.published{background:#e1f0e6;color:#2f6a46}.ukp-aa-pill.draft{background:#ece8fb;color:#5a4aa8}.ukp-aa-pill.new{background:#fff3dd;color:#8a5a14}.ukp-aa-empty{padding:18px 14px;color:#586980;font-size:15px;line-height:1.7}.ukp-aa-editor label{display:block;font-size:16px;color:#4f607a;font-weight:600;letter-spacing:.01em;margin-bottom:16px}.ukp-aa-editor{min-width:0}.ukp-aa-editor input,.ukp-aa-editor textarea{box-sizing:border-box;display:block;width:100%;margin-top:7px;padding:12px;border:1px solid #cfdbeb;border-radius:3px;background:#fff;color:#272b3c;font-size:16px;transition:border-color .18s,box-shadow .18s}.ukp-aa-editor input{font-family:var(--app-font-serif);font-size:20px}.ukp-aa-editor textarea{min-height:300px;line-height:1.7;resize:vertical}.ukp-aa-editor input:focus,.ukp-aa-editor textarea:focus{outline:none;border-color:#176fbe;box-shadow:0 0 0 3px #176fbe22}.ukp-aa-hint{font-weight:400;color:#586980;font-size:14px;margin-top:6px;display:block}.ukp-aa-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.ukp-aa-actions .button:disabled{opacity:.55;cursor:not-allowed;transform:none}.ukp-aa-dirty{font-size:14px;color:#8a5a14;margin-left:auto}.ukp-aa-confirm{margin-top:14px;padding:14px 16px;border:1px solid #f0c9c6;background:#fff6f5;border-radius:3px;font-size:11px;color:#6d2a25;display:flex;flex-wrap:wrap;gap:10px;align-items:center}.ukp-aa-confirm p{margin:0;flex:1 1 240px}.ukp-aa-conflict{border-color:#e8d3a6;background:#fffaf0;color:#6b4a10}.ukp-aa-preview{margin-top:26px;padding:26px 28px;border:1px dashed #c7d7eb;border-radius:4px;background:#fdfdff}.ukp-aa-preview h3{font:500 30px/1.12 var(--app-font-serif);letter-spacing:-.03em;margin:0 0 18px;overflow-wrap:anywhere}.ukp-aa-preview .ukp-article-body{font-size:16px}.ukp-aa-editor [data-testid=status-editor-mode]{overflow-wrap:anywhere;font-size:14px!important}@media (max-width:767px){.ukp-article-item a{grid-template-columns:1fr;gap:8px}.ukp-article-item svg,.ukp-articles-orbit{display:none}.ukp-article-body{font-size:17px}.ukp-admin-articles .ukp-aa-grid{grid-template-columns:1fr}.ukp-aa-list{max-height:260px}}@media (prefers-reduced-motion:reduce){.ukp-aa-editor input,.ukp-aa-editor textarea,.ukp-aa-list button,.ukp-article-item a,.ukp-article-item svg{transition:none}.ukp-article-item a:hover svg{transform:none}.ukp-article-item a:hover{padding-left:6px}}.ukp-header{--ukp-blue:#438db8;background:#fff}.ukp-header .nav-wrap{max-width:none;height:67px;padding:0 max(24px,calc((100vw - 1180px)/2));border-bottom:0}.ukp-brand{display:flex;align-items:center;gap:14px;color:#2a6fa8;font:700 18px/1 Trebuchet MS,Segoe UI,sans-serif;letter-spacing:0;text-decoration:none;border-radius:4px}.ukp-brand img{width:67px;height:auto;display:block}.ukp-brand:focus-visible,.ukp-tile:focus-visible{outline:2px solid #438db8;outline-offset:3px}.ukp-header .main-nav{gap:22px}.ukp-banner{background:#140f3a url(/brand/cosmic-bg.webp) 50%/cover no-repeat;color:#fff;font-family:Trebuchet MS,Segoe UI,sans-serif}.ukp-banner-inner{max-width:1280px;margin:0 auto;min-height:340px;padding:44px 32px 48px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;box-sizing:border-box}.ukp-banner .ukp-banner-title{font:400 clamp(26px,2.4vw,32px)/1.35 Trebuchet MS,Segoe UI,sans-serif;letter-spacing:0;color:#fff;margin:0 0 24px;text-wrap:balance}.ukp-banner .ukp-banner-inner .ukp-banner-sub{font:400 clamp(20px,1.8vw,24px)/1.5 Arial,Segoe UI,sans-serif;color:#438db8;margin:0 0 34px;text-wrap:balance}.ukp-banner-sub strong{font-weight:700}.ukp-tiles{display:grid;grid-template-columns:repeat(4,156px);gap:16px}.ukp-tile,.ukp-tiles{justify-content:center}.ukp-tile{height:67px;background:#fff;border-radius:5px;display:flex;flex-direction:column;align-items:center;gap:7px;color:#438db8;font:700 12px/1 Trebuchet MS,Segoe UI,sans-serif;letter-spacing:.02em;text-decoration:none;box-shadow:0 2px 8px rgba(10,6,40,.25);transition:transform .18s ease,box-shadow .18s ease,color .18s}.ukp-tile img{width:28px;height:28px;display:block}.ukp-tile:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(10,6,40,.4);color:#2f76a1}.ukp-tile:active{transform:translateY(0);box-shadow:0 1px 4px rgba(10,6,40,.3)}.ukp-search{background:#f3f7fb;padding:18px 20px}.ukp-search .search-bar{margin:0 auto;max-width:820px}@media (max-width:900px){.ukp-header .mobile-menu{display:block;padding:7px}.ukp-header .main-nav{display:none;position:absolute;left:0;right:0;top:100%;padding:18px;background:#fff;border-bottom:1px solid #dce6f2;flex-direction:column;align-items:stretch;gap:0;box-shadow:0 14px 20px #273d5b12}.ukp-header .main-nav.open{display:flex}.ukp-header .account-link,.ukp-header .nav-link{padding:13px 5px;border-bottom:1px solid #e2eaf4}.ukp-header .account-link{border-left:0;padding-left:5px}}@media (max-width:760px){.ukp-banner-inner{padding:34px 20px 36px}.ukp-banner .ukp-banner-title{font-size:24px;margin-bottom:20px}.ukp-banner .ukp-banner-inner .ukp-banner-sub{font-size:21px;margin-bottom:28px}.ukp-tiles{grid-template-columns:repeat(2,minmax(0,156px));gap:12px;width:100%}.ukp-brand img{width:56px}.ukp-brand{font-size:17px;gap:10px}}@media (prefers-reduced-motion:reduce){.ukp-tile{transition:none}.ukp-tile:hover{transform:none}}.advisor-slots_days__bBf0H{list-style:none;padding:0;margin:14px 0 0;border-bottom:1px solid #edf0f5}.advisor-slots_day__mQ6Pv{display:grid;grid-template-columns:150px 1fr;gap:12px;align-items:center;padding:12px 4px;border-top:1px solid #edf0f5;font-size:var(--reading-control,14px)}.advisor-slots_dayOff__fOlDZ{opacity:.85}.advisor-slots_toggle__s3VdH{display:flex;align-items:center;gap:10px;font-weight:600;color:#272b3c;cursor:pointer;min-height:36px}.advisor-slots_toggle__s3VdH input{width:20px;height:20px;accent-color:#176fbe}.advisor-slots_times__IKAs6{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.advisor-slots_times__IKAs6 label{display:flex;align-items:center;gap:8px;color:#4b5670}.advisor-slots_times__IKAs6 input{min-height:40px;padding:6px 10px;border:1px solid #cdd8e6;border-radius:3px;background:#fff;color:#272b3c}.advisor-slots_offText__AaliS{color:#8a94a6}.advisor-slots_dayError__GSUDw{flex-basis:100%;margin:0;color:#9b3c30;font-size:var(--reading-caption,13px)}.advisor-slots_actions__a1ZOC{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px}.advisor-slots_unsaved__TBdL0{color:#8a5a00;font-weight:600;font-size:var(--reading-caption,13px)}.advisor-slots_setup__ekbJb{padding:14px 16px;border-radius:5px;background:#fff6e5;color:#5c4100;border:1px solid #f0d9a8;margin:12px 0}.advisor-slots_setup__ekbJb p{margin:0 0 10px;line-height:1.6}.advisor-slots_setup__ekbJb code{font-size:.92em;word-break:break-all}.advisor-slots_note__2rAuo{color:#64748b;font-size:var(--reading-caption,13px);line-height:1.6;margin:12px 0 0}.advisor-slots_skeleton__4dxwY{display:grid;gap:8px;margin-top:14px}.advisor-slots_skeleton__4dxwY i{display:block;height:44px;border-radius:4px;background:#edf1f7;animation:advisor-slots_pulse__bej6K 1.4s ease-in-out infinite}@keyframes advisor-slots_pulse__bej6K{50%{opacity:.5}}@media (max-width:560px){.advisor-slots_day__mQ6Pv{grid-template-columns:1fr;gap:6px}.advisor-slots_times__IKAs6 label{flex:1 1 130px}.advisor-slots_times__IKAs6 input{flex:1;min-width:0}}