.leadership-workspace{--bg:#0c1b30;--surface:#10223b;--surface-2:#182f4b;--ink:#f6eedf;--ink-2:#b7c6d8;--ink-3:#a9bbd0;--line:#2f4460;--line-2:#4c6280;--action:#e7c58c;--action-hover:#f2d8ae;--action-ink:#14233a;--action-soft:#243a54;--brass:#e4be7f;--brass-soft:#2a3a4f;--urgent:#ffb6ac;--urgent-soft:#402b30;--warn:#edd098;--warn-soft:#353225;--ok:#a3d7bc;--ok-soft:#1c3a40;--focus:#efd4a5;--shadow:0 1px 2px #0006,0 8px 24px #0005;--home-rose:#182f4b;--home-peach:#1b3350;--home-paper:#10223b;--garden-deep:#08172b;--garden-gold:#e7c58c;--garden-cream:#f6eedf;--garden-tint:#182f4b;--garden-muted:#a9bbd0;color:var(--ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-color:#0000;background-image:radial-gradient(60% 40% at 12% 0,#1f3d63 0%,#0000 60%),radial-gradient(50% 45% at 92% 100%,#163055 0%,#0000 60%),linear-gradient(#102340 0%,#0c1b30 50%,#08152a 100%);background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:auto,auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box}.leadership-workspace .side-nav{border-color:var(--line);background:linear-gradient(#0f2440 0%,#0a1a2e 100%)}.leadership-workspace .topbar{border-color:var(--line);background:linear-gradient(#10233f,#0e2038)}.leadership-workspace .bottom-nav{border-color:var(--line);background:#0e2139;box-shadow:0 -6px 24px #0005}.leadership-workspace .division-home-link{background:linear-gradient(135deg,#1b3a5f,#0f2340);border-color:#3b5578;box-shadow:inset 0 1px #ffffff14,0 6px 18px #0005}.leadership-workspace .division-home-link:hover{background:linear-gradient(135deg,#21446d,#132a4a)}.leadership-workspace .panel,.leadership-workspace .card,.leadership-workspace .surface{border-color:var(--line);background:linear-gradient(#13273f,#0f2038)}.leadership-workspace .glance-tile,.leadership-workspace .home-care-link,.leadership-workspace .home-people-summary{border-color:var(--line);background:linear-gradient(#182f4b,#132740)}.leadership-workspace .side-link:hover{color:#fff8ec;background:#355779}.leadership-workspace .side-link[aria-current=page]{background:var(--action-soft);color:var(--ink);box-shadow:none}.leadership-workspace .btn{color:#14233a;box-shadow:none;background:linear-gradient(#f2d8ae,#e2bb7d);border:1px solid #c7a066}.leadership-workspace .btn:hover{background:linear-gradient(#f6e0bd,#e8c68f)}.leadership-workspace .btn-secondary{color:var(--ink);border-color:var(--line-2);background:#132740}.leadership-workspace .btn-secondary:hover{background:#1b3350}.leadership-workspace .field{color:var(--ink);border-color:var(--line-2);background:#0e2038}html[data-theme=dark] .leadership-workspace .only-light{display:none}html[data-theme=dark] .leadership-workspace .only-dark{display:block}.leadership-workspace .theme-switch{display:inline-flex}.leadership-workspace{--canvas:var(--bg);--ink-soft:var(--ink-2);--ink-faint:var(--ink-3);--gold:var(--brass);--gold-deep:var(--brass);--gold-pale:var(--brass);--accent:var(--brass);--accent-soft:var(--brass-soft);--info:var(--action);--danger:var(--urgent);--line-gold:var(--line-2);--card-gradient:linear-gradient(135deg,#1c3655 0%,#132840 60%,#102239 100%);min-height:100dvh}html[data-theme] .leadership-workspace .home-warm{--home-peach:#182f4b;--home-rose:#182f4b;--home-paper:#10223b}.leadership-workspace :is(.home-gathering,.home-report-summary,.home-people-summary,.home-care-link,.home-care-link:last-child,.glance-tile){background:var(--card-gradient);color:var(--ink);border:1px solid var(--line-2);border-radius:20px;box-shadow:0 8px 28px #020b181f}.leadership-workspace :is(.panel,.card,.surface,.page-heading-body[data-illustration]){background:var(--card-gradient);color:var(--ink)}.leadership-workspace .welcome-banner{border:1px solid var(--line-2);background:#0c1b30;border-radius:20px;align-items:center;min-height:250px;padding:28px}.leadership-workspace .welcome-banner:after{background:linear-gradient(90deg,#091b30f5 0%,#102b48d9 45%,#102b4826 100%)}.leadership-workspace .welcome-art{object-position:70% 47%}.leadership-workspace .welcome-copy{max-width:70%}.leadership-workspace .welcome-copy h1{color:#f6eedf}.leadership-workspace .welcome-description{color:#d2deec}.leadership-workspace .welcome-action{color:#102239;background:linear-gradient(120deg,#f0d7aa,#dfbb7f);border:1px solid #ebce9e}.leadership-workspace .welcome-action:hover{background:#f4ddb6}.leadership-workspace .home-attention{border:1px solid var(--line);background:linear-gradient(120deg,#11273f,#0e2037);border-radius:20px;padding:20px 24px}.leadership-workspace .home-gathering{grid-template-columns:1fr}.leadership-workspace .home-gathering-art{aspect-ratio:2.35;border-bottom:1px solid var(--line);background:#102239;grid-area:1/1;width:100%;height:auto;min-height:0;display:block}.leadership-workspace .home-gathering-art img{object-fit:cover;object-position:50% 44%;filter:none}.leadership-workspace .home-gathering-copy{grid-area:2/1;gap:16px;padding:24px}.leadership-workspace .home-gathering-copy .title-sm{color:var(--ink)}.leadership-workspace .btn-quiet{color:#f6eedf;background:#203b59;border:1px solid #5a7392;border-radius:12px;min-height:44px;padding:10px 16px}.leadership-workspace .btn-quiet:hover{background:#2a4869}.leadership-workspace .home-report-summary{padding:24px}.leadership-workspace .home-report-date{border-color:var(--line-2);color:#d2deec;background:#0c2038}.leadership-workspace .home-report-details{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.leadership-workspace .home-report-pill{color:#d2deec;border-color:var(--line-2);background:#203b59}.leadership-workspace .home-report-pill[data-tone=complete]{color:#bce5d3;background:#163843}.leadership-workspace .home-report-pill[data-tone=overdue]{color:#f0d5a1;background:#393124}.leadership-workspace .home-report-pill[data-tone=care]{color:#e7c58c;background:#263d58}.leadership-workspace .home-report-footer a{justify-content:flex-start}.leadership-workspace .home-people-summary{padding:24px}.leadership-workspace .home-people-summary .btn-secondary{border:1px solid var(--line-2);padding:10px 16px}.leadership-workspace .home-care-link{padding:24px}.leadership-workspace :is(.home-care-link,.btn-secondary):hover{border-color:var(--action)}@media (max-width:639px){.leadership-workspace .welcome-banner{min-height:235px;padding:22px}.leadership-workspace .welcome-copy{max-width:100%}.leadership-workspace .welcome-banner:after{background:linear-gradient(90deg,#091b30f5,#102b48d9 70%,#102b4880)}.leadership-workspace .home-gathering-art{aspect-ratio:1.5}.leadership-workspace :is(.home-gathering-copy,.home-report-summary,.home-people-summary,.home-care-link,.home-attention){padding:20px}.leadership-workspace .home-gathering-copy .btn-quiet{flex:1}}html[data-theme=light] .leadership-workspace{--bg:#f5f2eb;--surface:#fff;--surface-2:#ece9e2;--ink:#172d46;--ink-2:#445c73;--ink-3:#50677c;--line:#d6d5cf;--line-2:#8c98a3;--control-line:#71879d;--action:#234e78;--action-hover:#193d61;--action-ink:#fff;--action-soft:#dbe7f3;--brass:#805b24;--brass-soft:#efe5d3;--urgent:#98382e;--urgent-soft:#f7e8e4;--warn:#7b510f;--warn-soft:#f6ecd5;--ok:#276449;--ok-soft:#e1f0e8;--focus:#234e78;--garden-tint:#f2eee5;--garden-muted:#50677c;--month-tint:#ece9e2;--card-gradient:linear-gradient(135deg,#fff 0%,#fffefa 65%,#f6f3ec 100%);--shadow:0 2px 12px #17314d0a;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:radial-gradient(at 95% 0,#fff,#0000 55%),linear-gradient(150deg,#f5f2eb,#faf8f3 55%,#eee8dd)}html[data-theme=light] .leadership-workspace .home-warm{--home-peach:#fffefa;--home-rose:#f2eee5;--home-paper:#fff}html[data-theme=light] .leadership-workspace :is(.side-nav,.bottom-nav){--surface:#10263f;--surface-2:#203c59;--focus:#efd4a5;--ink:#f7f1e5;--ink-2:#cfdaea;--ink-3:#b8c9dd;--action:#e7c58c;--action-ink:#152c45;--action-soft:#294867;--garden-tint:#294867;--line:#3c5570;--line-2:#68819d;border-color:var(--line);background:linear-gradient(155deg,#183a5a,#10263f 65%,#0d2035)}html[data-theme=light] .leadership-workspace .topbar{background:linear-gradient(#fff,#fcfaf6)}html[data-theme=light] .leadership-workspace .bottom-nav{box-shadow:0 -4px 16px #17314d1c}html[data-theme=light] .leadership-workspace .division-home-link{--brass:#e4be7f}html[data-theme=light] .leadership-workspace .btn{color:#fff;background:linear-gradient(130deg,#2c5a83,#193d61);border-color:#234e78}html[data-theme=light] .leadership-workspace .btn:hover{background:#193d61}html[data-theme=light] .leadership-workspace :is(.btn-secondary,.btn-quiet){color:#234766;background:#fffefa;border-color:#8c98a3}html[data-theme=light] .leadership-workspace :is(.btn-secondary,.btn-quiet):hover{background:#ece9e2}html[data-theme=light] .leadership-workspace .field{background:#fff}.leadership-workspace .home-attention{gap:8px}.leadership-workspace .attention-list{display:grid}.leadership-workspace .attention-item{border-top:1px solid var(--line);min-height:80px;color:var(--ink);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding:18px 0;text-decoration:none;display:grid}.leadership-workspace .attention-item:hover{background:var(--surface-2)}.leadership-workspace .attention-item:focus-visible{outline:2px solid var(--focus);outline-offset:4px;border-radius:8px}.leadership-workspace .attention-copy{gap:5px;min-width:0;display:grid}.leadership-workspace .attention-title{font-size:1rem;font-weight:500;line-height:1.4}.leadership-workspace .attention-description{color:var(--ink-2);font-size:.875rem;line-height:1.5}.leadership-workspace .attention-count{color:#172d46;font-variant-numeric:tabular-nums;background:#e5cfaa;border-radius:14px;place-items:center;min-width:44px;height:44px;padding:0 12px;font-size:1.125rem;font-weight:600;display:grid}html[data-theme=light] .leadership-workspace .home-attention{--ink:#203a53;--ink-2:#526373;--line:#deded5;--surface-2:#f1f2ee;--focus:#234e78;color:var(--ink);background:linear-gradient(120deg,#fffefa,#f6f5ef);border-color:#d3d6d3;box-shadow:0 3px 14px #203a5307}html[data-theme=light] .leadership-workspace .attention-count{color:#203a53;background:#e8eceb}html[data-theme=light] .leadership-workspace .home-report-date{color:#445c73;background:#e5eef7}html[data-theme=light] .leadership-workspace .home-report-pill{color:#304e69;background:#e0eaf4}html[data-theme=light] .leadership-workspace .home-report-pill[data-tone=complete]{color:#276449;background:#e1f0e8}html[data-theme=light] .leadership-workspace .home-report-pill[data-tone=overdue]{color:#7b510f;background:#f6ecd5}html[data-theme=light] .leadership-workspace .home-report-pill[data-tone=care]{color:#234e78;background:#e0eaf4}.leadership-workspace{--control-line:var(--line-2);--month-tint:var(--surface-2)}#profile-photo{scroll-margin-top:100px}html[data-theme] .leadership-workspace .home-report-summary{--ink:#24364b;--ink-2:#526171;--ink-3:#526171;--action:#254f76;--line:#d6c5a9;--line-2:#a59174;--surface-2:#d8c7ab;color:var(--ink);background:linear-gradient(125deg,#fff9ec 0%,#f5ead4 65%,#ecddc0 100%);border-color:#b9a17e}.home-report-intro{grid-template-columns:minmax(0,1fr) 110px;align-items:center;gap:12px;display:grid}.home-report-intro .home-report-heading{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.home-report-art{background:#f6ead2;border-radius:16px;height:110px;position:relative;overflow:hidden}.home-report-art img{object-fit:cover}html[data-theme] .leadership-workspace .home-report-date{color:#526171;background:#f1e5ce;border-color:#a59174}html[data-theme] .leadership-workspace .home-report-pill[data-tone=complete]{color:#315b42;background:#e0e9dc;border-color:#9aad92}html[data-theme] .leadership-workspace .home-report-pill[data-tone=overdue]{color:#775014;background:#f1dfbb;border-color:#b89960}html[data-theme] .leadership-workspace .home-report-pill[data-tone=care]{color:#254f76;background:#dce6ed;border-color:#8aa1b4}html[data-theme=dark] .leadership-workspace .home-care-link:last-child{--ink:#f9eddb;--ink-2:#e0c8ad;--action:#f1cf96;background:linear-gradient(130deg,#513c2c,#352b27);border-color:#8c7056}html[data-theme=light] .leadership-workspace .home-care-link:last-child{--ink:#493626;--ink-2:#6b5643;--action:#74501f;background:linear-gradient(130deg,#f9eddb,#eddbc0);border-color:#bba183}@media (min-width:640px){.home-report-intro{grid-template-columns:minmax(0,1fr) 220px;gap:24px}.home-report-art{height:130px}}.leadership-workspace{--house-tulipa:#203c59;--house-rosa:#243b50;--house-plumeria:#293d4d;--house-marigold:#3b362c;--house-magnolia:#1b3c4b;--house-dahlia:#283b59;--month-tint:#1a304a}html[data-theme=light] .leadership-workspace{--house-tulipa:#e1e8ee;--house-rosa:#e6e9e9;--house-plumeria:#eee9dc;--house-marigold:#efe5cf;--house-magnolia:#dfe9e9;--house-dahlia:#e2e7ef;--month-tint:#ede9df}.leadership-workspace .heading-botanical{background-image:url(/art/shepherd-blue-flowers.jpg)}.leadership-workspace .division-label{border-color:#e7c58c40}.leadership-workspace .tabs :is(a[aria-current=page],button[aria-selected=true]){color:var(--action);border-bottom-color:var(--action)}.leadership-workspace :is(.field,.people-filters input,.people-filters select){color:var(--ink);background:var(--surface)}.leadership-workspace :is(.dialog,.review-panel,.disclosure,.trend-context){color:var(--ink);border-color:var(--line)}html:has(.leadership-workspace){background:#0c1b30}html[data-theme=light]:has(.leadership-workspace){background:#f5f2eb}.leadership-workspace .workspace{--space-sage:linear-gradient(135deg,#173c3c,#213b39);--space-sage-line:#52766c;--space-sage-ink:#eff5e7;--space-sage-muted:#c6dacd;--space-paper:linear-gradient(125deg,#40372c,#302d2c);--space-paper-line:#84715a;--space-paper-ink:#fcf0d9;--space-paper-muted:#e1cfb4;--space-soft:linear-gradient(130deg,#162e47,#172d36)}html[data-theme=light] .leadership-workspace .workspace{--space-sage:linear-gradient(130deg,#dce9db,#ecf1e4);--space-sage-line:#a2b8a5;--space-sage-ink:#203e38;--space-sage-muted:#405f52;--space-paper:linear-gradient(125deg,#f1e2c7,#fbf4e6);--space-paper-line:#c8af88;--space-paper-ink:#3e3529;--space-paper-muted:#675641;--space-soft:linear-gradient(130deg,#fffdf6,#f1f0e7)}.leadership-workspace .workspace .house-heading{color:#fbf4e5;background:radial-gradient(at 80% 10%,#48736566,#0000 70%),linear-gradient(115deg,#152d49,#294e55);border:1px solid #47616b;border-radius:24px;min-height:172px;overflow:hidden}.leadership-workspace .workspace .house-heading .page-heading-copy{flex:1;min-width:0;padding:28px}.leadership-workspace .workspace .house-heading .title{color:#fff7e8;font-size:clamp(2.1rem,4vw,3rem)}.leadership-workspace .workspace .house-heading .eyebrow{color:#ead5aa}.leadership-workspace .workspace .house-heading .page-description{color:#e0e9df;overflow-wrap:anywhere;max-width:48ch;line-height:1.6}.leadership-workspace .workspace .workspace-schedule{color:#dbe9dc}.leadership-workspace .workspace .workspace-art{aspect-ratio:1;background-size:300% 200%;border:1px solid #f6e6c64d;border-radius:14px;flex:0 0 184px;align-self:center;width:184px;min-height:0;margin:20px 20px 20px 0}.leadership-workspace .workspace .tabs{background:var(--space-soft);border-color:var(--line-2);gap:4px;width:100%;min-width:0;padding:6px}.leadership-workspace .workspace .tabs a[aria-current=page]{color:#fff7e8;box-shadow:none;background:#254653}.leadership-workspace .workspace .tabs a[aria-current=page] .count{color:#203949;background:#e3d0a9}.leadership-workspace .workspace .destination-card{min-height:230px;box-shadow:none;border-radius:22px;gap:12px;padding:24px}.leadership-workspace .workspace .workspace-people{--ink:var(--space-sage-ink);--ink-2:var(--space-sage-muted);--ink-3:var(--space-sage-muted);--action:var(--space-sage-ink);background:var(--space-sage);border:1px solid var(--space-sage-line);color:var(--ink)}.leadership-workspace .workspace .workspace-report{--ink:var(--space-paper-ink);--ink-2:var(--space-paper-muted);--action:var(--space-paper-ink);background:var(--space-paper);border:1px solid var(--space-paper-line);color:var(--ink)}.leadership-workspace .workspace :is(.workspace-people,.workspace-report) .eyebrow{color:var(--ink-2)}.leadership-workspace .workspace .destination-card h2{color:var(--ink);font-size:clamp(1.8rem,2.8vw,2.25rem)}.leadership-workspace .workspace .destination-action{border-radius:12px;align-items:center;min-height:44px;margin-top:auto;padding:9px 16px;font-size:.875rem;font-weight:500;display:inline-flex}.leadership-workspace .workspace .workspace-people .destination-action{color:#fff8ec;background:#2c5147}.leadership-workspace .workspace .workspace-report .destination-action{color:#fff8ec;background:#24435e}.leadership-workspace .workspace .destination-card:hover{border-color:var(--ink-2)}.leadership-workspace .workspace .workspace-section{border-radius:22px;padding:24px}.leadership-workspace .workspace .workspace-care{background:var(--space-soft);border:1px solid var(--line-2);border-top:4px solid #b49b6b}.leadership-workspace .workspace .workspace-summary{background:var(--space-soft);border-color:var(--line-2);border-top:4px solid #709284;border-radius:22px}.leadership-workspace .workspace .workspace-stats{border:0;gap:12px;padding-top:4px}.leadership-workspace .workspace .workspace-stats .glance-tile{background:var(--surface);box-shadow:none;border:1px solid var(--line);border-radius:16px;padding:16px}.leadership-workspace .workspace .workspace-stats .glance-value{font-size:2rem}.leadership-workspace .workspace .workspace-stats .glance-label{font-size:.8125rem}.leadership-workspace .workspace .workspace-links{background:var(--space-soft);border-color:var(--line-2);border-radius:20px}.leadership-workspace .workspace .workspace-links .list-row{border-left:4px solid #729388;grid-template-columns:minmax(0,1fr);padding:20px 22px}.leadership-workspace .workspace .workspace-links .list-row:nth-child(2n){border-left-color:#b69b6a}.leadership-workspace .workspace .workspace-links .list-row:hover{background:var(--action-soft)}.leadership-workspace .workspace .workspace-people .registry{border-color:var(--space-sage-line);background:0 0}.leadership-workspace .workspace .workspace-people .list-row{border-color:var(--space-sage-line)}.leadership-workspace .workspace .workspace-people .list-row:hover{background:#ffffff12}.leadership-workspace .workspace .workspace-section .empty{border:0;padding:16px 0 4px}.leadership-workspace .workspace a:focus-visible{outline:3px solid var(--focus);outline-offset:4px}@media (max-width:639px){.leadership-workspace .workspace .house-heading .page-heading-copy{padding:22px 18px}.leadership-workspace .workspace .workspace-art{border-radius:10px;flex:0 0 96px;width:96px;min-width:0;min-height:0;margin:16px 14px 16px 0}.leadership-workspace .workspace .tabs a{padding:8px 3px;font-size:.8125rem}.leadership-workspace .workspace .destination-card{min-height:220px;padding:22px}.leadership-workspace .workspace .workspace-section{padding:20px 16px}.leadership-workspace .workspace .workspace-stats{gap:8px}.leadership-workspace .workspace .workspace-stats .glance-tile{padding:12px 9px}.leadership-workspace .workspace .workspace-stats .glance-label{font-size:.75rem}}.leadership-workspace .side-utilities{gap:3px;padding-top:20px}.leadership-workspace .side-utilities .side-link{min-height:44px}.leadership-workspace .side-more>summary{cursor:pointer;list-style:none}.leadership-workspace .side-more>summary::-webkit-details-marker{display:none}.leadership-workspace .side-more-toggle{margin-left:auto;font-size:1.1rem;font-weight:400}.leadership-workspace .side-more-toggle:before{content:"+"}.leadership-workspace .side-more[open] .side-more-toggle:before{content:"−"}.leadership-workspace .side-more[data-active=true]>summary{color:var(--ink);background:var(--action-soft)}.leadership-workspace .side-more-links{border-left:1px solid var(--line-2);margin:4px 0 6px 16px;padding-left:8px}.leadership-workspace .side-more-links .side-link{font-size:.8125rem}.leadership-workspace .side-more>summary:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.leadership-workspace .house-overview{--house-panel:#13283f;--house-card:#192f46;--house-border:#3b536b;--house-shadow:0 8px 26px #020c1926;--house-sage:#1d3b3e;--house-sage-border:#4d7069;--house-warm:#382f2d;--house-warm-border:#786058;--house-warm-ink:#f6c4b0;--house-muted:#bccbd8}html[data-theme=light] .leadership-workspace .house-overview{--house-panel:#fffdf8;--house-card:#fff;--house-border:#d6dedf;--house-shadow:0 6px 24px #243b5010;--house-sage:#e8efe8;--house-sage-border:#c0d0c4;--house-warm:#f8eee6;--house-warm-border:#e3cbbb;--house-warm-ink:#794531;--house-muted:#516373}.leadership-workspace .workspace .house-overview :is(.workspace-summary,.workspace-section){border:1px solid var(--house-border);background:var(--house-panel);box-shadow:var(--house-shadow);border-radius:22px;padding:26px}.leadership-workspace .house-overview .section-heading{align-items:center;gap:16px}.leadership-workspace .house-overview .section-heading-title{font-size:1.75rem;line-height:1.15}.leadership-workspace .house-overview .section-action .link{border:1px solid var(--house-border);background:var(--house-card);min-height:44px;color:var(--ink);border-radius:10px;align-items:center;padding:8px 13px;font-size:.8125rem;text-decoration:none;display:inline-flex}.leadership-workspace .workspace .house-overview .workspace-stats{gap:12px;padding-top:8px}.leadership-workspace .workspace .house-overview .glance-tile{border:1px solid var(--house-border);background:var(--house-card);gap:8px;padding:18px}.leadership-workspace .workspace .house-overview .glance-value{color:var(--ink);padding:0;font-size:2.3rem;line-height:1}.leadership-workspace .workspace .house-overview .glance-label{color:var(--house-muted);font-size:.8125rem}.leadership-workspace .workspace .house-overview .glance-tile[data-tone=urgent]{background:var(--house-warm);border-color:var(--house-warm-border)}.leadership-workspace .workspace .house-overview .glance-tile[data-tone=urgent] :is(.glance-value,.glance-label){color:var(--house-warm-ink)}.leadership-workspace .workspace .house-overview .glance-tile[data-tone=gold]{background:var(--space-paper);border-color:var(--space-paper-line)}.leadership-workspace .workspace .house-overview .glance-tile[data-tone=gold] :is(.glance-value,.glance-label){color:var(--space-paper-ink)}.leadership-workspace .house-overview .house-attention-list{background:var(--house-warm);border:1px solid var(--house-warm-border);border-radius:14px}.leadership-workspace .house-overview .house-attention-list .list-row{border-color:var(--house-warm-border);background:0 0;padding:16px 18px}.leadership-workspace .house-overview .house-attention-label{color:var(--house-warm-ink);font-size:.75rem;font-weight:500}.leadership-workspace .workspace .house-overview .workspace-people{--ink:var(--house-text);--ink-2:var(--house-muted);--ink-3:var(--house-muted);--action:var(--house-text);background:linear-gradient(130deg,var(--house-sage),var(--house-panel));border-color:var(--house-sage-border)}.leadership-workspace .house-overview{--house-text:#f6eedf}html[data-theme=light] .leadership-workspace .house-overview{--house-text:#23394b}.leadership-workspace .workspace .house-overview .house-cell-grid{background:0 0;border:0;border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid;overflow:visible}.leadership-workspace .workspace .house-overview .house-cell-grid .list-row{background:var(--house-card);border:1px solid var(--house-border);border-radius:15px;flex-direction:column;align-items:flex-start;gap:16px;min-width:0;padding:20px;display:flex;box-shadow:0 2px 7px #10233707}.leadership-workspace .workspace .house-overview .house-cell-grid .list-row:hover{border-color:var(--space-sage-line)}.leadership-workspace .workspace .house-overview .house-cell-grid .list-row>span:last-child{text-align:left;max-width:none}.leadership-workspace .house-overview .house-cell-grid .status-badge{border:0;border-radius:7px;gap:7px;padding:5px 10px;font-size:.75rem;font-weight:500}.leadership-workspace .house-overview .house-cell-grid .status-badge:before{content:"";background:currentColor;border-radius:50%;flex:none;width:5px;height:5px}.leadership-workspace .house-overview .house-cell-grid .status-badge[data-tone=muted]{background:var(--house-panel);color:var(--house-muted)}.leadership-workspace .house-overview .house-cell-grid .status-badge[data-tone=urgent]{background:var(--house-warm);color:var(--house-warm-ink)}.leadership-workspace .workspace .house-overview .workspace-links{background:var(--house-panel);border:1px solid var(--house-border);border-radius:16px}.leadership-workspace .house-overview .workspace-care .task-card{background:var(--house-card);border:1px solid var(--house-border);border-radius:15px;padding:20px}.leadership-workspace .house-overview .task-card-title{font-size:.9375rem;font-weight:500;line-height:1.55}.leadership-workspace .house-overview .task-card-meta{color:var(--house-muted);flex-direction:column;align-items:flex-start;gap:12px;margin-top:10px}.task-due{flex-wrap:wrap;align-items:center;gap:8px;font-size:.75rem;display:inline-flex}.task-due strong{color:var(--warn);background:var(--warn-soft);border-radius:6px;padding:4px 9px;font-weight:500}.leadership-workspace .house-overview .task-due strong{background:var(--house-warm);color:var(--house-warm-ink)}.leadership-workspace .house-overview .task-card-actions .btn-tiny{border-color:var(--house-border);border-radius:10px;min-height:44px}.leadership-workspace .house-overview .house-schedule{color:var(--house-muted);padding:0 4px;font-size:.8125rem}@media (max-width:639px){.leadership-workspace .workspace .house-overview :is(.workspace-summary,.workspace-section){border-radius:18px;padding:20px 16px}.leadership-workspace .house-overview .section-heading-title{font-size:1.5rem}.leadership-workspace .house-overview .section-heading{flex-wrap:wrap;gap:10px}.leadership-workspace .workspace .house-overview .workspace-stats{gap:8px}.leadership-workspace .workspace .house-overview .glance-tile{border-radius:12px;gap:7px;padding:14px 10px}.leadership-workspace .workspace .house-overview .glance-value{font-size:2rem}.leadership-workspace .workspace .house-overview .glance-label{font-size:.75rem}.leadership-workspace .workspace .house-overview .house-cell-grid{grid-template-columns:1fr;gap:10px}.leadership-workspace .workspace .house-overview .house-cell-grid .list-row{gap:12px;padding:17px}.leadership-workspace .workspace .house-overview .house-attention-list .list-row{grid-template-columns:1fr;gap:8px}.leadership-workspace .workspace .house-overview .house-attention-list .list-row>span:last-child{text-align:left;max-width:none}.leadership-workspace .house-overview .workspace-care .task-card{padding:16px}}html[data-theme] .leadership-workspace .topbar{--header-glass:#17304eed;--header-text:#fff3df;--header-muted:#c4d2e3;--header-stroke:#c9dcf333;--header-control:#ffffff0a;border:1px solid var(--header-stroke);background:radial-gradient(ellipse at 5% 0%,#6091b52b,transparent 65%),linear-gradient(110deg,var(--header-glass),#102238ed);min-height:84px;color:var(--header-text);-webkit-backdrop-filter:blur(20px)saturate(130%);backdrop-filter:blur(20px)saturate(130%);border-top:0;border-radius:0 0 20px 20px;gap:16px;box-shadow:inset 0 -1px #ffffff0d,0 7px 22px #00000014}html[data-theme=light] .leadership-workspace .topbar{--header-glass:#f8f5eded;--header-text:#19334f;--header-muted:#4d647a;--header-stroke:#6d88a344;--header-control:#ffffffa8;background:radial-gradient(ellipse at 5% 0%,#d0ddeb66,transparent 65%),linear-gradient(110deg,var(--header-glass),#e5edf3eb);box-shadow:inset 0 -1px #ffffffb3,0 7px 22px #233f580d}.leadership-workspace .topbar .sc-topbar-identity{visibility:visible;min-width:0;margin:0;line-height:1.35;display:none}.sc-topbar-identity>span{color:var(--header-text);overflow-wrap:anywhere;font-size:.9rem;font-weight:500;display:block}.sc-topbar-identity>small{color:var(--header-muted);letter-spacing:.075em;text-transform:uppercase;margin-top:.25rem;font-size:.65rem;display:block}.leadership-workspace .sc-topbar-controls{border:1px solid var(--header-stroke);background:var(--header-control);border-radius:999px;flex-shrink:0;gap:6px;margin-left:auto;padding:5px;box-shadow:inset 0 1px #fff9e522}.leadership-workspace .topbar :is(.theme-switch,.avatar){border:1px solid var(--header-stroke);border-radius:50%;width:44px;height:44px}.leadership-workspace .topbar .theme-switch{color:var(--header-text);background:0 0;transition:background .18s}.leadership-workspace .topbar .avatar{box-shadow:0 0 0 2px #e7c58c18}.leadership-workspace .topbar .admin-top-link{border-color:var(--header-stroke);min-height:44px;color:var(--header-text);background:0 0;border-radius:999px}.leadership-workspace .topbar :is(.theme-switch,.admin-top-link):hover{background:color-mix(in srgb,var(--header-muted) 18%,transparent);border-color:var(--header-muted)}.leadership-workspace .topbar :is(.theme-switch,.avatar,.admin-top-link):focus-visible{outline:2px solid var(--header-text);outline-offset:3px}.leadership-workspace .topbar .menu-list{border-radius:16px;max-width:calc(100vw - 32px);box-shadow:0 15px 40px #10223840}@media (min-width:1024px){.leadership-workspace .topbar .sc-topbar-identity{display:block}}@media (max-width:639px){html[data-theme] .leadership-workspace .topbar{gap:8px;padding:.5rem .75rem}.leadership-workspace .topbar .division-home-link{min-width:0;box-shadow:none;background:0 0;border:0;padding:6px 0}.leadership-workspace .topbar .division-brand{gap:6px}.leadership-workspace .topbar .division-name{font-size:1rem}.leadership-workspace .topbar .admin-top-link{width:44px;padding:8px}.leadership-workspace .topbar .admin-top-link span{display:none}}@media (max-width:359px){.leadership-workspace .topbar .division-home-link .leadership-emblem{display:none}.leadership-workspace .sc-topbar-controls{gap:4px;padding:4px}}@media (prefers-reduced-motion:reduce){.leadership-workspace .topbar .theme-switch{transition:none}}@media (prefers-reduced-transparency:reduce){html[data-theme] .leadership-workspace .topbar{-webkit-backdrop-filter:none;background:var(--surface)}}html[data-theme=light] .leadership-workspace .topbar .division-name{color:var(--header-text)}html[data-theme=light] .leadership-workspace .topbar .division-parent{color:var(--header-muted)}html[data-theme=light] .leadership-workspace .topbar .leadership-emblem{color:#765821}html[data-theme=light] .leadership-workspace .topbar .leadership-emblem-ivory{fill:var(--header-text)}
.leadership-workspace{--inner-paper:#13283f;--inner-card:#192f46;--inner-border:#3b536b;--inner-sage:#1d3b3e;--inner-sage-line:#4d7069;--inner-sage-ink:#c6e5d3;--inner-parchment:#38332d;--inner-parchment-line:#74644c;--inner-parchment-ink:#f1d5a5;--inner-warm:#3d302e;--inner-warm-ink:#f6c4b0;--inner-muted:#bccbd8;--inner-shadow:0 6px 24px #020c1926}html[data-theme=light] .leadership-workspace{--inner-paper:#fffdf8;--inner-card:#fff;--inner-border:#d3dce0;--inner-sage:#e8efe8;--inner-sage-line:#bdcebf;--inner-sage-ink:#315b45;--inner-parchment:#f5ecd9;--inner-parchment-line:#d9c7a3;--inner-parchment-ink:#685124;--inner-warm:#f8eee6;--inner-warm-ink:#794531;--inner-muted:#516373;--inner-shadow:0 6px 24px #243b5010}.leadership-workspace #main :is(.panel,.review-panel,.registry,.task-card,.recording-card,.training-assignment,.trend-card){border-color:var(--inner-border);box-shadow:var(--inner-shadow)}.leadership-workspace #main :is(.panel,.review-panel){background:var(--inner-paper);border-radius:18px}.leadership-workspace #main .panel :is(.panel,.registry),.leadership-workspace #main .review-panel .registry{box-shadow:none}.leadership-workspace #main .registry{background:var(--inner-card);border-radius:16px}.leadership-workspace #main .list-row{border-color:var(--inner-border);gap:14px;padding:18px 20px}.leadership-workspace #main :is(.list-row,.report-list-row):hover{background:var(--inner-paper)}.leadership-workspace #main .section-heading{align-items:center;gap:12px}.leadership-workspace #main .section-heading-title{line-height:1.2}.leadership-workspace #main .page-heading[data-art=none] .page-heading-copy{border-bottom:1px solid var(--inner-border);padding-bottom:16px}.leadership-workspace #main .page-heading:not([data-art=house]) .page-description,.leadership-workspace #main .field-help{color:var(--inner-muted)}.leadership-workspace #main .eyebrow{letter-spacing:.09em}.leadership-workspace #main :is(.btn,.btn-secondary,.btn-quiet,.btn-tiny){min-height:44px;box-shadow:none;border-radius:10px;font-weight:500;line-height:1.4}.leadership-workspace #main :is(.btn-secondary,.btn-tiny){background:var(--inner-card);border-color:var(--control-line);color:var(--ink)}.leadership-workspace #main .btn-quiet{color:var(--ink-2);background:0 0;border-color:#0000}.leadership-workspace #main :is(.btn-secondary,.btn-tiny):hover{background:var(--inner-paper);border-color:var(--action)}.leadership-workspace #main :is(.btn,.btn-secondary,.btn-quiet,.btn-tiny):disabled{cursor:not-allowed;opacity:.6}.leadership-workspace #main :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--focus);outline-offset:3px}.leadership-workspace #main :is(input,textarea,select){accent-color:var(--action)}.leadership-workspace #main .field{border-color:var(--control-line);box-shadow:none;border-radius:10px;font-size:1rem;line-height:1.5}.leadership-workspace #main .field-label{font-weight:500}.leadership-workspace #main .field-req{font-weight:400}.leadership-workspace #main :is(.editor-surface,.detail-facts){background:var(--inner-paper);border:1px solid var(--inner-border);box-shadow:var(--inner-shadow);border-radius:18px;padding:24px}.leadership-workspace #main .empty{background:var(--inner-paper);border:1px solid var(--inner-border);color:var(--inner-muted);border-radius:14px;padding:22px}.leadership-workspace #main .status-badge{border-radius:7px;max-width:100%;padding:5px 9px;font-size:.75rem;font-weight:500}.leadership-workspace #main .status-badge[data-tone=muted]{background:var(--inner-paper);color:var(--inner-muted);border-color:#0000}.leadership-workspace #main .status-badge[data-tone=urgent]{background:var(--inner-warm);color:var(--inner-warm-ink)}.leadership-workspace #main .status-badge[data-tone=done]{background:var(--inner-sage);color:var(--inner-sage-ink)}.leadership-workspace #main :is(.notice,.disclosure,.meeting-details){border-radius:14px}.leadership-workspace #main .notice{line-height:1.6}.leadership-workspace #main .section-navigation{border-color:var(--inner-border);background:var(--inner-paper)}.leadership-workspace #main :is(.section-navigation a[aria-current=page],.reports-view-tabs .text-nav a[data-active=true],.task-filter-bar .text-nav a[data-active=true]){--ink-3:#e8edf3;color:#fff8ec;background:#244660;border-color:#244660}.leadership-workspace #main :is(.reports-view-tabs .text-nav,.task-filter-bar .text-nav){border:1px solid var(--inner-border);background:var(--inner-paper);border-radius:12px;gap:5px;padding:5px}.leadership-workspace #main :is(.reports-view-tabs .text-nav a,.task-filter-bar .text-nav a){border-radius:8px}.leadership-workspace .report-review-card{background:var(--inner-sage);border:1px solid var(--inner-sage-line);box-shadow:var(--inner-shadow)}.leadership-workspace .report-review-card:nth-child(2){background:var(--inner-parchment);border-color:var(--inner-parchment-line)}.leadership-workspace .report-review-card .destination-action{background:var(--inner-card);border:1px solid var(--inner-border);min-height:44px;color:var(--ink);border-radius:10px;align-self:flex-start;align-items:center;padding:9px 14px;display:inline-flex}.leadership-workspace #main .report-filter-disclosure{border-color:var(--inner-border);background:var(--inner-paper)}.leadership-workspace #main .report-filter-disclosure>summary{min-height:72px;padding:16px 20px}.leadership-workspace #main .filter-change{border:1px solid var(--control-line);border-radius:8px;align-items:center;min-height:40px;padding:8px 12px;text-decoration:none;display:inline-flex}.leadership-workspace #main .report-summary{color:#fff8ec;background:linear-gradient(125deg,#18334e,#294e59);border:1px solid #496675;border-radius:18px;padding:20px}.leadership-workspace #main .report-summary :is(dt,dd,dd span){color:#fff8ec}.leadership-workspace #main .report-summary dl{gap:20px}.leadership-workspace #main .report-summary dd{font-family:var(--font-serif);margin-top:6px;font-size:2.5rem;font-weight:600;line-height:1}.leadership-workspace #main .report-summary dd span{font-family:var(--font-sans);color:#d6e3e6;font-size:.875rem}.leadership-workspace #main .report-summary dl p{color:#f2d9b1}.leadership-workspace #main .report-progress{background:#ffffff24;height:5px;margin-top:22px}.leadership-workspace #main .report-progress>span{background:#dfc18d}.leadership-workspace #main .report-list{background:0 0;border:0;gap:10px;display:grid;overflow:visible}.leadership-workspace #main .report-list-row{border:1px solid var(--inner-border);background:var(--inner-card);border-radius:14px;grid-template-columns:minmax(0,1fr) auto;padding:20px}.leadership-workspace #main .report-list-identity h3{font-size:1rem;font-weight:500}.leadership-workspace #main .report-list-identity p{line-height:1.55}.leadership-workspace #main .report-list-status{gap:7px}.leadership-workspace #main .report-note-card{border-color:var(--inner-border);background:var(--inner-paper);border-radius:18px}.leadership-workspace #main .report-note-card header{background:var(--inner-sage);border-color:var(--inner-sage-line)}.leadership-workspace #main .report-reading-section{background:var(--inner-paper);border:1px solid var(--inner-border);border-radius:16px;padding:22px}.leadership-workspace #main .report-reading-section h2{color:var(--action);font-weight:500}.leadership-workspace #main .report-reading-section dt{line-height:1.5}.leadership-workspace #main .report-reading-section dd{line-height:1.75}.leadership-workspace #main .weekly-journal{background:var(--inner-paper);border-color:var(--inner-border);box-shadow:var(--inner-shadow)}.leadership-workspace #main .weekly-report-header{background:var(--inner-sage);border-color:var(--inner-sage-line)}.leadership-workspace #main .review-coverage{background:var(--inner-paper);border-color:var(--inner-border);padding:22px}.leadership-workspace #main .review-story{background:var(--inner-paper);border-top-color:var(--inner-sage-line)}.leadership-workspace #main :is(.review-empty,.review-wins){background:var(--inner-parchment);border-color:var(--inner-parchment-line)}.leadership-workspace #main .trend-context{background:var(--inner-sage);border-color:var(--inner-sage-line);padding:24px}.leadership-workspace #main .trend-current{background:var(--inner-card);border-color:var(--inner-border)}.leadership-workspace #main .trend-card{background:var(--inner-paper);border-color:var(--inner-border)}.leadership-workspace #main .trend-table-scroll th{background:var(--inner-sage)}.leadership-workspace #main .trend-table-scroll :is(td,th){border-color:var(--inner-border);padding:14px}.leadership-workspace #main .meeting-join-card{--ink:#fff8ec;--ink-2:#d6e3e6;--ink-3:#d6e3e6;--action:#ead0a5;color:#fff8ec;background:linear-gradient(125deg,#18334e,#294e59);border-color:#496675}.leadership-workspace #main .meeting-join-card .eyebrow{color:#ead0a5}.leadership-workspace #main .meeting-join-card .btn{color:#19334b;background:#f0dbb6;border-color:#f0dbb6}.leadership-workspace #main .meeting-reply-card{background:var(--inner-sage);border-color:var(--inner-sage-line)}.leadership-workspace #main .meeting-action-card{border-radius:18px;padding:24px}.leadership-workspace #main .meeting-details{background:var(--inner-paper);border-color:var(--inner-border)}.leadership-workspace #main .attendance-row{border-color:var(--inner-border);padding-block:16px}.leadership-workspace #main .recording-art{aspect-ratio:2;background:linear-gradient(125deg,#18334e,#294e59)}.leadership-workspace #main .recording-art img{object-fit:cover;object-position:center 45%}.leadership-workspace #main .recording-copy{padding:24px}.leadership-workspace #main .task-card{background:var(--inner-card);border-radius:16px;padding:22px}.leadership-workspace #main .task-card-title{font-size:1rem;font-weight:500;line-height:1.55}.leadership-workspace #main .task-card-meta{row-gap:12px}.leadership-workspace #main .task-due{color:var(--inner-muted);gap:9px}.leadership-workspace #main .task-due strong{background:var(--inner-warm);color:var(--inner-warm-ink)}.leadership-workspace #main .task-completion-report{background:var(--inner-sage);border-color:var(--inner-sage-line);padding:20px}.leadership-workspace #main .people-totals{background:var(--inner-sage);border:1px solid var(--inner-sage-line);border-radius:16px}.leadership-workspace #main :is(.people-directory li,.help-topics details){border-color:var(--inner-border);background:var(--inner-paper)}.leadership-workspace #main .private-message{background:var(--inner-paper);border-color:var(--inner-border);padding:20px;line-height:1.7}.leadership-workspace #main .private-message[data-mine=true]{background:var(--inner-sage);border-color:var(--inner-sage-line)}.leadership-workspace :is(.training-studio,.training-workshop-page,.training-lesson){max-width:860px;margin-inline:auto}.leadership-workspace .training-jump-links{flex-wrap:wrap;gap:8px;display:flex}.leadership-workspace .training-jump-links a{border:1px solid var(--inner-border);background:var(--inner-card);border-radius:10px;align-items:center;gap:8px;min-height:44px;padding:10px 15px;font-size:.875rem;display:flex}.leadership-workspace .training-jump-links a:first-child{color:#fff8ec;background:#244660;border-color:#244660}.leadership-workspace .training-section-intro{color:#fff8ec;background:linear-gradient(125deg,#18334e,#294e59);border-radius:18px 18px 0 0;gap:8px;padding:26px;display:grid}.leadership-workspace .training-section-intro .eyebrow{color:#ead0a5}.leadership-workspace .training-section-intro h2{font-family:var(--font-serif);font-size:2rem;line-height:1.15}.leadership-workspace .training-section-intro p{color:#d6e3e6;font-size:.875rem}.leadership-workspace .training-editor-section{border:1px solid var(--inner-border);background:var(--inner-paper);box-shadow:var(--inner-shadow);border-radius:18px}.leadership-workspace .workshop-editor{gap:24px;padding:24px}.leadership-workspace .workshop-editor>fieldset{gap:24px}.leadership-workspace .workshop-editor-part{flex-direction:column;gap:18px;min-width:0;display:flex}.leadership-workspace .workshop-part-heading{align-items:center;gap:12px;display:flex}.leadership-workspace .workshop-part-heading>span{background:var(--inner-sage);width:32px;height:32px;color:var(--inner-sage-ink);border-radius:10px;flex:none;place-items:center;font-size:.75rem;display:grid}.leadership-workspace .workshop-part-heading h3{font-size:1.0625rem;font-weight:500}.leadership-workspace .workshop-part-heading small{color:var(--inner-muted);margin-left:auto;font-size:.75rem}.leadership-workspace .training-label{gap:7px;font-size:.875rem;font-weight:500}.leadership-workspace .training-label :is(input,textarea,select){font-weight:400}.leadership-workspace .training-optional{color:var(--inner-muted);font-size:.75rem;font-weight:400}.leadership-workspace .training-label .training-optional{margin-top:-5px}.leadership-workspace .workshop-question-section{border-top:1px solid var(--inner-border);padding-top:24px}.leadership-workspace .training-question{background:var(--inner-card);border:1px solid var(--inner-border);border-radius:15px;gap:18px;padding:22px;box-shadow:0 3px 14px #10233706}.leadership-workspace .training-question legend{color:var(--ink);font-size:1rem;font-weight:500;line-height:1.65}.leadership-workspace .question-number{color:#fff8ec;vertical-align:middle;background:#244660;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;margin-right:10px;font-size:.8125rem;display:inline-grid}.leadership-workspace .workshop-options-editor{background:var(--inner-paper);border:1px solid var(--inner-border);border-radius:12px;gap:12px;padding:16px;display:grid}.leadership-workspace .workshop-option-editor{align-items:center;gap:12px;min-width:0;display:flex}.leadership-workspace .workshop-option-editor>span{color:var(--inner-muted);flex:none;font-size:.875rem}.leadership-workspace .workshop-option-editor .field{min-width:0}.leadership-workspace .workshop-question-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.leadership-workspace .training-required{align-items:center;gap:10px;min-height:44px;font-size:.875rem;display:flex}.leadership-workspace .training-required input{width:18px;height:18px}.leadership-workspace .workshop-publishing{background:var(--inner-sage);border:1px solid var(--inner-sage-line);border-radius:14px;padding:20px}.leadership-workspace .workshop-preview{border:1px solid var(--inner-border);background:var(--inner-card);border-radius:14px}.leadership-workspace .workshop-preview>summary{cursor:pointer;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;min-height:56px;padding:16px 20px;font-weight:500;list-style:none;display:flex}.leadership-workspace .workshop-preview>summary::-webkit-details-marker{display:none}.leadership-workspace .workshop-preview>summary:after{content:"+";font-size:1.2rem}.leadership-workspace .workshop-preview[open]>summary:after{content:"−"}.leadership-workspace .workshop-preview>summary span{color:var(--inner-muted);margin-left:auto;font-size:.75rem;font-weight:400}.leadership-workspace .workshop-preview-content{border-top:1px solid var(--inner-border);background:var(--inner-paper);border-radius:0 0 14px 14px;gap:20px;padding:20px;display:grid}.leadership-workspace .question-reading-head{align-items:flex-start;gap:4px;display:flex}.leadership-workspace .question-reading-head h3{font-size:1rem;font-weight:500;line-height:1.6}.leadership-workspace .preview-writing-space{border:1px solid var(--control-line);min-height:120px;color:var(--inner-muted);border-radius:10px;padding:16px;font-size:.875rem}.leadership-workspace .preview-radio{border:1px solid var(--control-line);border-radius:50%;flex:none;width:18px;height:18px}.leadership-workspace .training-teaching{scroll-margin-top:110px}.leadership-workspace .training-teaching .training-section-intro{background:var(--inner-sage);color:var(--ink);border:1px solid var(--inner-sage-line)}.leadership-workspace .training-teaching .training-section-intro :is(.eyebrow,p){color:var(--inner-sage-ink)}.leadership-workspace .training-week-editors{gap:10px;margin-top:12px;display:grid}.leadership-workspace .training-edit-week{background:var(--inner-paper);border-color:var(--inner-border);padding:0 20px}.leadership-workspace .training-edit-week>summary{align-items:center;gap:14px;min-height:82px;list-style:none;display:flex}.leadership-workspace .training-edit-week>summary::-webkit-details-marker{display:none}.leadership-workspace .training-edit-week summary small{color:var(--inner-muted);font-size:.75rem;display:block}.leadership-workspace .training-edit-week summary strong{margin-top:3px;font-weight:500;display:block}.leadership-workspace .training-edit-number{font-family:var(--font-serif);color:var(--action);font-size:2rem}.leadership-workspace .training-edit-toggle{margin-left:auto;font-size:1.2rem}.leadership-workspace .training-edit-week[open] .training-edit-toggle{transform:rotate(45deg)}.leadership-workspace .training-edit-week>form{border-top:1px solid var(--inner-border);padding-top:20px}.leadership-workspace .training-library{background:var(--inner-sage);border:1px solid var(--inner-sage-line);border-radius:18px;gap:16px;padding:24px;display:grid}.leadership-workspace .training-library-grid{gap:12px;display:grid}.leadership-workspace .training-assignment{background:var(--inner-card);padding:20px}.leadership-workspace .training-assignment small{font-size:.75rem}.leadership-workspace .training-pill{background:var(--inner-card);border-color:var(--inner-border);white-space:normal;border-radius:7px;line-height:1.5}.leadership-workspace .training-pill[data-state=draft]{background:var(--inner-parchment);color:var(--inner-parchment-ink)}.leadership-workspace .training-pill:is([data-state=published],[data-state=completed]){background:var(--inner-sage);color:var(--inner-sage-ink);border-color:var(--inner-sage-line)}.leadership-workspace .training-overview-bar{background:var(--inner-sage);border:1px solid var(--inner-sage-line);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:20px;display:flex}.leadership-workspace .training-week{background:var(--inner-paper);border-color:var(--inner-border);align-items:center;min-height:116px}.leadership-workspace .training-week[data-state=completed]{background:var(--inner-sage);border-color:var(--inner-sage-line)}.leadership-workspace .training-week[data-state=available]{background:var(--inner-parchment);border-color:var(--inner-parchment-line)}.leadership-workspace .training-week strong{font-weight:500}.leadership-workspace .training-lesson-notes{background:var(--inner-paper);border:1px solid var(--inner-border);border-radius:18px;flex-direction:column;gap:18px;padding:28px;display:flex}.leadership-workspace .training-lesson-notes .training-pill{align-self:flex-start}.leadership-workspace .training-lesson-copy{white-space:pre-wrap;max-width:65ch;line-height:1.8}.leadership-workspace .training-open{color:#fff8ec;background:#244660;border-radius:9px;padding:8px 13px;font-size:.875rem}.leadership-workspace .workshop-instructions{background:var(--inner-parchment);border:1px solid var(--inner-parchment-line);white-space:pre-wrap;border-radius:15px;padding:22px;line-height:1.75}.leadership-workspace .workshop-response-summary{background:var(--inner-sage);border:1px solid var(--inner-sage-line);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:18px 20px;display:flex}.leadership-workspace .training-option{background:var(--inner-paper);border-color:var(--control-line);gap:14px;min-height:52px;padding:14px 16px;line-height:1.6}.leadership-workspace .training-option:has(input:checked){background:var(--inner-sage);border-color:var(--action);box-shadow:inset 3px 0 0 var(--action)}.leadership-workspace .training-option input{width:18px;height:18px}.leadership-workspace .training-question:disabled{opacity:1}.leadership-workspace .training-question:disabled .field{opacity:1;color:var(--ink);-webkit-text-fill-color:var(--ink);background:var(--inner-paper)}.leadership-workspace .workshop-response-actions{border-top:1px solid var(--inner-border);flex-wrap:wrap;gap:12px;padding:20px 0 0;display:flex}.leadership-workspace .training-feedback{background:var(--inner-sage);border-color:var(--inner-sage-line);line-height:1.7}.leadership-workspace .training-answer{background:var(--inner-paper);border:1px solid var(--inner-border);border-radius:12px;padding:18px;line-height:1.7}@media (max-width:639px){.leadership-workspace #main :is(.editor-surface,.detail-facts,.report-reading-section){padding:18px 16px}.leadership-workspace #main .list-row{padding:16px}.leadership-workspace #main .report-summary{padding:20px 16px}.leadership-workspace #main .report-summary dl{gap:10px}.leadership-workspace #main .report-summary dd{font-size:2rem}.leadership-workspace #main .report-list-row{grid-template-columns:1fr;gap:14px;padding:18px}.leadership-workspace #main .report-list-status{text-align:left;align-items:flex-start;max-width:none}.leadership-workspace #main :is(.meeting-action-card,.recording-copy,.task-card,.review-coverage,.trend-context){padding:20px 16px}.leadership-workspace .training-section-intro{padding:22px 18px}.leadership-workspace .training-section-intro h2{font-size:1.75rem}.leadership-workspace .workshop-editor{padding:20px 14px}.leadership-workspace .training-form-grid{grid-template-columns:1fr}.leadership-workspace .training-question{padding:18px 14px}.leadership-workspace .workshop-options-editor{padding:12px}.leadership-workspace .workshop-publishing{padding:18px 14px}.leadership-workspace .workshop-preview-content{padding:14px}.leadership-workspace .workshop-preview>summary{padding:16px}.leadership-workspace .workshop-preview>summary span{display:none}.leadership-workspace .training-library,.leadership-workspace .training-lesson-notes{padding:20px 16px}.leadership-workspace .training-week,.leadership-workspace .training-overview-bar{padding:18px 16px}.leadership-workspace .training-overview-bar>div{width:100%}.leadership-workspace .training-overview-bar>div a{flex:1}.leadership-workspace .question-number{width:30px;height:30px;margin-right:7px}.leadership-workspace .training-jump-links a{flex:auto;justify-content:center}}@media (prefers-reduced-motion:reduce){.leadership-workspace #main *{scroll-behavior:auto;transition:none;animation:none}}.leadership-workspace #main .meeting-join-card :is(.meeting-opens,.btn-secondary){color:#fff8ec;background:#ffffff12;border-color:#8195a3}.leadership-workspace #main .house-overview .house-cell-grid{box-shadow:none;background:0 0;border:0}.leadership-workspace #main .house-overview .house-attention-list,.leadership-workspace #main .house-overview .house-attention-list .list-row:hover{background:var(--inner-warm)}.leadership-workspace .training-journey .training-pill{color:#f7efdf;background:#ffffff12;border-color:#8193a766}
.community-workspace.community-editorial-home{--bg:#faf7f2;--surface:#fffdfa;--surface-2:#f0e6da;--ink:#2c2723;--ink-2:#6b5c52;--ink-3:#76675c;--line:#e5dbd0;--line-2:#bfa998;--action:#a44327;--action-hover:#82341e;--action-ink:#fffaf5;--action-soft:#f5e2d5;--focus:#a44327;background:radial-gradient(ellipse at 85% 0%,#f1e5da66,transparent 48%),var(--bg)}html[data-theme=dark] .community-workspace.community-editorial-home{--bg:#191c20;--surface:#25292d;--surface-2:#34393d;--ink:#fff4ec;--ink-2:#d4c6bd;--ink-3:#bdb0a8;--line:#484849;--line-2:#8e7870;--action:#ed956f;--action-hover:#ffb28e;--action-ink:#301b13;--action-soft:#573329;--focus:#ffb28e;background:radial-gradient(ellipse at 85% 0%,#c35c3826,transparent 42%),var(--bg)}.community-editorial-home .side-nav{background:linear-gradient(160deg,#302218,#201811)}.community-editorial-home .side-nav .side-link[aria-current=page]{box-shadow:none;background:#4d3527}.community-editorial-home .side-nav .side-link[aria-current=page] .nav-icon{color:#fff1df;background:0 0}.community-editorial-home .topbar{background:var(--bg);border:0}.community-editorial-home .topbar>p{visibility:hidden}.community-editorial-home .workspace-context{gap:.5rem;margin-top:.2rem}.community-editorial-home .section-switch button{border-color:var(--line);border-radius:8px;min-height:36px;padding:.4rem .7rem;font-size:.75rem}.community-editorial-home #main{padding-top:1rem}.community-editorial-home .bottom-nav{background:var(--surface);border-top:1px solid var(--line);box-shadow:0 -6px 24px #241c1408}.community-editorial-home .bottom-nav a .nav-icon{background:0 0}.community-editorial-home .bottom-nav a[aria-current=page] .nav-icon{background:var(--action-soft);color:var(--action)}.cm-warm-home{gap:1.4rem}.community-workspace.community-editorial-home .cm-warm-home :is(.btn,.btn-secondary){min-height:44px;box-shadow:none;border-radius:7px;padding:.65rem 1rem;font-size:.86rem;font-weight:500}.cm-warm-home a:focus-visible,.cm-warm-home button:focus-visible{outline:2px solid var(--focus);outline-offset:4px}.cm-warm-home .cm-warm-greeting{align-items:center;margin:0 0 .3rem}.cm-warm-home .cm-warm-greeting h1{font-family:var(--font-sans);letter-spacing:-.045em;font-size:clamp(1.8rem,3.5vw,2.55rem);font-weight:600;line-height:1.15}.cm-warm-greeting h1:after{content:"";background:var(--action);width:30px;height:2px;margin-top:.8rem;display:block}.cm-warm-home .cm-warm-greeting p{color:var(--ink-2);margin:.7rem 0 0;font-size:.82rem}.cm-warm-home .cm-warm-greeting>.btn-secondary{border-color:var(--line);background:0 0;font-size:.75rem}.cm-home-gathering{min-width:0}.cm-home-gathering-photo{border-radius:12px;height:clamp(260px,31vw,390px);position:relative;overflow:hidden}.cm-home-gathering-photo img{object-fit:cover;object-position:center 40%}.cm-home-gathering-panel{border:1px solid var(--line);background:var(--surface);border-radius:9px;margin:-52px 14px 0;padding:1.25rem 1.5rem .5rem;position:relative;box-shadow:0 10px 24px #4127190a}.cm-home-gathering-main{justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.cm-home-gathering-main>div{min-width:0}.cm-home-gathering-main .cm-eyebrow{letter-spacing:.13em;color:var(--ink-2);font-size:.67rem}.cm-home-gathering-main h2{font-family:var(--font-serif);overflow-wrap:anywhere;margin:.4rem 0 .55rem;font-size:clamp(1.7rem,3vw,2.4rem);font-weight:600;line-height:1.08}.cm-home-gathering-main p{color:var(--ink-2);margin:.2rem 0;font-size:.88rem}.cm-home-gathering-main>.btn{flex-shrink:0;min-width:170px}.cm-home-gathering-meta{color:var(--ink);background:#32190f29;border:1px solid #ffefdc30;border-radius:12px;flex-wrap:wrap;align-items:center;gap:.75rem;margin:1rem 0 .65rem;padding:.85rem;font-size:.78rem;display:flex}.cm-gathering-time{min-height:44px;color:var(--ink);flex:150px;align-items:center;gap:.5rem;display:flex}.cm-home-gathering-meta svg{flex-shrink:0;width:18px;height:18px}.cm-home-gathering-meta .cm-countdown{color:inherit;background:0 0;border:0;margin:0;padding:0;font-size:.78rem}.cm-home-gathering-meta .cm-gathering-resource{min-height:44px;color:var(--ink);background:#fff3df17;border:1px solid #fff0d94d;border-radius:8px;justify-content:center;align-items:center;gap:.5rem;padding:.65rem .85rem;font-size:.78rem;font-weight:500;text-decoration:none;display:inline-flex}.cm-home-gathering-meta .cm-gathering-resource:hover{background:#fff3df30;border-color:#fff0d98c}.cm-gathering-attendance{border-left:1px solid #fff0d938;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.7rem;padding-left:.85rem;display:flex}.cm-gathering-rsvp-status{color:var(--ink);align-items:center;gap:.35rem;font-size:.76rem;display:inline-flex}.cm-gathering-rsvp-status svg{color:#314a35;background:#e6edcf;border-radius:50%;width:20px;height:20px;padding:2px}.cm-home-gathering-meta .cm-home-rsvp,.cm-home-gathering-meta .cm-home-rsvp fieldset{margin:0}.community-workspace.community-editorial-home .cm-warm-home .cm-home-gathering-meta .cm-home-rsvp .btn{color:var(--ink);background:0 0;border:1px solid #fff0d96b;border-radius:8px;min-height:44px;padding:.6rem .8rem;font-size:.76rem;text-decoration:none}.community-workspace.community-editorial-home .cm-warm-home .cm-home-gathering-meta .cm-home-rsvp .btn:hover{background:#fff3df25;border-color:#fff0d9}.cm-home-gathering-meta :is(a,button):focus-visible{outline-offset:3px;outline:2px solid #fff1db}.cm-home-gathering-meta .cm-home-rsvp :is([role=status],[role=alert]){color:var(--ink);max-width:240px;font-size:.75rem}@media (max-width:760px){.cm-home-gathering-meta{gap:.65rem;padding:.75rem}.cm-gathering-time{flex-basis:100%;min-height:28px}.cm-home-gathering-meta .cm-gathering-resource{width:100%}.cm-gathering-attendance{border-top:1px solid #fff0d938;border-left:0;width:100%;padding:.75rem 0 0}}.cm-gathering-open{align-items:center;gap:.4rem;display:flex}.cm-gathering-open:before{content:"";background:var(--action);border-radius:50%;width:6px;height:6px}.cm-profile-nudge{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;padding:.2rem 0 .5rem;font-size:.85rem;display:flex}.cm-profile-nudge>a{min-height:44px;color:var(--action);text-underline-offset:4px;align-items:center;text-decoration:underline;display:inline-flex}.cm-warm-people,.cm-warm-resources{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:1.15rem;display:grid}.community-workspace.community-editorial-home .cm-warm-home .cm-story{background:var(--surface);border:1px solid var(--line);border-radius:10px;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:0;padding:0;display:grid;position:relative;overflow:hidden;box-shadow:0 5px 18px #32201206}.community-workspace.community-editorial-home .cm-warm-home .cm-story>img{object-fit:cover;object-position:center;border-radius:0;grid-area:1/2;width:100%;height:100%;min-height:245px;max-height:none}.community-workspace.community-editorial-home .cm-warm-home .cm-story>div{grid-area:1/1;min-width:0;padding:1.3rem}.community-workspace.community-editorial-home .cm-warm-home .cm-story h2{font-family:var(--font-serif);margin:.5rem 0 .8rem;font-size:1.85rem;font-weight:600;line-height:1.05}.cm-warm-home .cm-story h2 a{text-decoration:none}.cm-warm-home .cm-story p{margin:0 0 1rem;font-size:.86rem;line-height:1.5}.cm-warm-home .cm-story .cm-story-excerpt{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.community-workspace.community-editorial-home .cm-warm-home .cm-story .btn{margin:0;font-size:.8rem}.cm-warm-home .cm-story .cm-byline{gap:.4rem;font-size:.73rem}.cm-warm-home .cm-story .cm-byline .cm-avatar{width:28px;height:28px}.cm-warm-home .cm-story .cm-actions{gap:.5rem;margin-top:.8rem}.cm-warm-home .cm-story .cm-actions :is(.btn,.btn-secondary){padding:.45rem .6rem;font-size:.73rem}.community-workspace.community-editorial-home .cm-warm-home .cm-birthdays{background:var(--surface);border:1px solid var(--line);box-shadow:none;border-radius:10px;padding:1.1rem}.community-workspace.community-editorial-home .cm-warm-home .cm-birthdays h2{font-family:var(--font-sans);margin:0 0 .5rem;font-size:1.02rem;font-weight:500;line-height:1.35}.cm-warm-home .cm-birthday-track{grid-auto-columns:124px;align-items:stretch;gap:.5rem;padding:4px 2px 8px;scroll-padding-inline:2px}.cm-warm-home .cm-birthday-mini{scroll-snap-align:start;scroll-snap-stop:always;min-width:0;margin:0}.cm-warm-home .cm-birthday-mini>a{min-width:0;height:100%;color:var(--ink);border:1px solid #0000;border-radius:12px;flex-direction:column;padding:6px;text-decoration:none;transition:background .15s,border-color .15s;display:flex}.cm-warm-home .cm-birthday-mini>a:hover{background:#fffaf060;border-color:#c3845c}.cm-warm-home .cm-birthday-mini>a:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.cm-warm-home .cm-birthday-mini .cm-birthday-portrait{width:100%}.cm-warm-home .cm-birthday-mini :is(.cm-avatar,.cm-birthday-portrait>img){aspect-ratio:1;background:var(--surface-2);width:100%;height:110px;color:var(--ink);border:0;border-radius:9px;font-size:1.7rem;overflow:hidden}.cm-warm-home .cm-birthday-mini .cm-avatar img{border-radius:9px}.cm-warm-home .cm-birthday-mini h3{font-family:var(--font-sans);overflow-wrap:anywhere;white-space:normal;max-width:100%;min-height:2.6em;margin:.6rem 0 .2rem;padding:0 2px;font-size:.8rem;font-weight:500;line-height:1.3}.cm-warm-home .cm-birthday-mini>a>span{color:var(--ink-2);margin-top:auto;padding:0 2px .2rem;font-size:.71rem;line-height:1.35;display:block}.cm-birthday-footer{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.cm-warm-home .cm-birthday-footer{border-top:1px solid var(--line);justify-content:space-between;margin-top:.15rem;padding-top:.4rem}.cm-warm-home .cm-birthday-controls{gap:.3rem;margin:0}.cm-warm-home .cm-birthday-controls button{border:1px solid var(--line);min-height:44px;color:var(--ink);background:#fff6e530;border-radius:8px;padding:.4rem .6rem;font-size:.7rem}.cm-warm-home .cm-birthday-controls button:hover:not(:disabled){background:var(--action);color:var(--action-ink);border-color:var(--action)}.cm-warm-home .cm-birthday-settings{min-height:44px;color:var(--ink);border-radius:8px;align-items:center;padding:.4rem .5rem;font-size:.72rem;line-height:1.3;text-decoration:none;display:inline-flex}.cm-warm-home .cm-birthday-settings:hover{background:var(--surface-2)}.cm-warm-resources{align-items:stretch}.cm-resource{isolation:isolate;border-radius:10px;align-items:center;min-width:0;min-height:225px;display:flex;position:relative;overflow:hidden}.cm-resource>img{z-index:-2;object-fit:cover}.cm-resource:after{content:"";z-index:-1;pointer-events:none;position:absolute;inset:0}.cm-resource>div{max-width:85%;padding:1.7rem;position:relative}.cm-resource h2{font-family:var(--font-serif);overflow-wrap:anywhere;margin:.35rem 0 .65rem;font-size:1.9rem;font-weight:600;line-height:1.1}.cm-resource p{margin:0 0 .8rem;font-size:.84rem;line-height:1.55}.cm-resource-prayer{color:#fff9eb;background:#424a30;justify-content:flex-end}.cm-resource-prayer>div{width:66%;max-width:none;padding-left:1rem}.cm-resource-prayer h2{font-family:var(--font-sans);font-size:1.2rem}.cm-resource-prayer:after{background:linear-gradient(90deg,#0000,#384027aa 42%,#384027ee)}.community-workspace.community-editorial-home .cm-warm-home .cm-resource-prayer .btn-secondary{color:#fff9eb;background:#ffffff1c;border-color:#d7dec377}.community-workspace.community-editorial-home .cm-warm-home .cm-resource-prayer .btn-secondary:hover{background:#ffffff30}.cm-resource-word{color:#342b24;background:#f0dfc9}.cm-resource-word:after{background:linear-gradient(90deg,#f9eddbf5,#f9eddbca 52%,#f9eddb00)}.cm-resource-word .cm-eyebrow{color:#645342}.community-workspace.community-editorial-home .cm-warm-home .cm-resource-word .btn-secondary{color:#fff9eb;background:#4f593c;border-color:#4f593c}.community-workspace.community-editorial-home .cm-warm-home .cm-resource-word .btn-secondary:hover{background:#39422a}.cm-warm-home :is(.cm-care,.cm-notice-row){grid-template-columns:1fr 1fr;align-items:start;gap:1.15rem;display:grid}.community-workspace.community-editorial-home .cm-warm-home :is(.cm-announcements,.cm-cell-summary,.cm-checkin,.cm-home-prayers){background:var(--surface);color:var(--ink);border:1px solid var(--line);box-shadow:none;border-radius:10px;padding:1.4rem}.community-workspace.community-editorial-home .cm-warm-home :is(.cm-announcements,.cm-cell-summary,.cm-home-prayers) h2{font-family:var(--font-sans);margin:0 0 1rem;font-size:1.05rem;font-weight:500}.cm-warm-home .cm-announcements .cm-card-icon{display:none}.cm-warm-home .cm-announcements article{border-top:1px solid var(--line);padding:.8rem 0}.cm-warm-home .cm-announcements article h3{margin:.3rem 0 .6rem;font-size:1.3rem}.cm-warm-home .cm-announcements article p,.cm-warm-home .cm-cell-summary p{font-size:.88rem;line-height:1.6}.cm-warm-home .cm-home-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.cm-warm-home .cm-home-links>a{background:var(--surface);border:1px solid var(--line);min-width:0;color:var(--ink);border-radius:10px;grid-template-columns:minmax(0,1fr);align-content:start;align-items:start;gap:.5rem;padding:1.2rem;text-decoration:none;display:grid}.cm-warm-home .cm-home-links>a>span{color:var(--action);background:0 0;grid-row:auto}.cm-warm-home .cm-home-links :is(strong,small){overflow-wrap:anywhere;min-width:0;max-width:100%;line-height:1.4}.cm-warm-home .cm-home-links>a:hover{background:var(--surface-2);border-color:var(--line-2)}html[data-theme=dark] .cm-home-gathering-panel{box-shadow:0 12px 28px #0002}html[data-theme=dark] .cm-resource-word{color:#fff4e3}html[data-theme=dark] .cm-resource-word:after{background:linear-gradient(90deg,#302c24f5,#302c24bd 60%,#302c2430)}html[data-theme=dark] .cm-resource-word .cm-eyebrow{color:#e5cfb3}@media (max-width:760px){.cm-warm-people,.cm-warm-resources,.cm-warm-home :is(.cm-care,.cm-notice-row){grid-template-columns:minmax(0,1fr)}.cm-home-gathering-photo{height:270px}.cm-home-gathering-panel{margin:-40px 10px 0;padding:1.15rem 1.05rem .35rem}.cm-home-gathering-main{flex-direction:column;align-items:stretch;gap:1rem}.cm-home-gathering-main h2{font-size:1.95rem}.cm-home-gathering-main>.btn{width:100%}.cm-home-gathering-meta{column-gap:.85rem}.community-workspace.community-editorial-home .cm-warm-home .cm-story>img{min-height:220px}.cm-resource{min-height:215px}.cm-resource h2{font-size:1.75rem}.cm-resource>div{padding:1.4rem}.cm-resource-prayer>div{width:64%;padding-left:.8rem}.cm-warm-home .cm-home-links{gap:.5rem}.cm-warm-home .cm-home-links>a{padding:1rem .65rem}.cm-warm-home .cm-home-links strong{font-size:.85rem}.cm-warm-home .cm-home-links small{font-size:.7rem}.cm-warm-home .cm-warm-greeting>.btn-secondary{padding:.5rem .65rem;font-size:.7rem}.community-editorial-home .topbar .inner-life-mark{width:66px;height:33px}.community-editorial-home .topbar .inner-life-wordmark strong{font-size:.9rem}.community-editorial-home .topbar .inner-life-wordmark small{font-size:.6rem}}@media (prefers-reduced-motion:reduce){.cm-birthday-mini>a{transition:none}}.cm-warm-people>*{order:0}.cm-warm-home .cm-story :is(h2,p){overflow-wrap:anywhere}html[data-theme=light] .community-editorial-home .topbar .inner-life-mark{filter:brightness(.36)sepia(.6)}html[data-theme=dark] .community-editorial-home .side-nav{background:linear-gradient(160deg,#4b281f,#271e1b 78%)}html[data-theme=dark] .community-editorial-home .side-nav .side-link[aria-current=page]{color:#fff4ec;background:#924a35}html[data-theme=dark] .community-editorial-home .side-nav .side-link:hover{color:#fff4ec;background:#683a2c}html[data-theme=dark] .community-editorial-home .side-nav .side-link:focus-visible{outline-color:#ffb28e}html[data-theme=dark] .community-editorial-home .cm-home-gathering-panel{--line:#ad736155;--ink-2:#f0d5c7;background:linear-gradient(120deg,#783e30,#472b28);border-color:#b476605c}html[data-theme=dark] .community-workspace.community-editorial-home .cm-warm-home .cm-story{background:linear-gradient(130deg,#57332c,#29292c);border-color:#93604d77}html[data-theme=dark] .community-workspace.community-editorial-home .cm-warm-home .cm-birthdays{--ink:#fff3df;--ink-2:#ead6b9;--line:#b68a5859;--surface-2:#456057;--action:#f0b882;--action-ink:#35251b;--focus:#ffd099;background:radial-gradient(at 100% 0,#c4793c55,#0000 65%),linear-gradient(135deg,#294a43,#1e3633);border-color:#b68a5877}html[data-theme=dark] .community-editorial-home .cm-warm-home .cm-birthday-mini>a:hover{background:#56715a66;border-color:#f0b882}html[data-theme=dark] .community-editorial-home .cm-resource-word:after{background:linear-gradient(90deg,#202c32f5,#25363cbd 60%,#25363c20)}html[data-theme=dark] .community-editorial-home .cm-resource-word .cm-eyebrow{color:#f0c79e}html[data-theme=dark] .community-workspace.community-editorial-home .cm-warm-home .cm-resource-word .btn-secondary{color:#30251c;background:#e6bf82;border-color:#e6bf82}html[data-theme=dark] .community-workspace.community-editorial-home .cm-warm-home .cm-resource-word .btn-secondary:hover{background:#f5d7a8;border-color:#f5d7a8}html[data-theme=dark] .community-workspace.community-editorial-home .cm-warm-home .cm-announcements{background:linear-gradient(130deg,#392c29,#25292d);border-top-color:#ba7155}html[data-theme=dark] .community-workspace.community-editorial-home .cm-warm-home .cm-cell-summary{background:linear-gradient(130deg,#263637,#25292d);border-top-color:#6b978b}html[data-theme=dark] .community-editorial-home .bottom-nav a[aria-current=page]{color:#ffc09d}html[data-theme=light] .community-editorial-home .cm-home-gathering-panel{--ink:#fff8ed;--ink-2:#f8e4d4;--line:#f8e4d44d;--action:#fff1db;--action-hover:#ffe0b5;--action-ink:#71341f;--focus:#fff1db;color:var(--ink);background:linear-gradient(120deg,#a3482e,#823923);border-color:#823923}html[data-theme=light] .community-workspace.community-editorial-home .cm-warm-home .cm-birthdays{--ink:#503323;--ink-2:#735039;--ink-3:#735039;--surface-2:#f0d3ad;--line:#c9a178;--line-2:#976342;--action:#8d3e27;--action-ink:#fff8eb;--focus:#813b25;color:var(--ink);background:radial-gradient(at 95% 0,#ffd591aa,#0000 65%),linear-gradient(135deg,#fff0d6,#f1d4b0);border-color:#c9a178}@media (max-width:520px){.cm-warm-home .cm-home-links{grid-template-columns:minmax(0,1fr)}.cm-warm-home .cm-home-links>a{grid-template-columns:32px minmax(0,1fr);align-items:center;gap:.2rem .85rem;padding:1rem}.cm-warm-home .cm-home-links>a>span{grid-row:span 2}.cm-warm-home .cm-home-links strong{font-size:.95rem}.cm-warm-home .cm-home-links small{font-size:.8rem}}html[data-theme=light] .community-workspace.community-editorial-home .cm-warm-home .cm-announcements{--ink:#612f22;--ink-2:#734735;--line:#d7a68d;--line-2:#a7684d;--surface:#fff2e5;--surface-2:#f8dfc7;background:linear-gradient(120deg,#f6ddc5,#ecc6aa);border-color:#d7a68d}html[data-theme=light] .community-workspace.community-editorial-home .cm-warm-home .cm-cell-summary{--ink:#21463e;--ink-2:#36594f;--line:#9dbeb1;--line-2:#648b7d;--surface:#edf5e9;--surface-2:#d4e8d7;background:linear-gradient(120deg,#d8e9de,#bcd7cc);border-color:#9dbeb1}html[data-theme=light] .community-workspace.community-editorial-home .cm-warm-home .cm-announcements .btn-secondary{color:#fff8ed;background:#91412c;border-color:#91412c}html[data-theme=light] .community-workspace.community-editorial-home .cm-warm-home .cm-announcements .btn-secondary:hover{background:#74311f;border-color:#74311f}html[data-theme=light] .community-workspace.community-editorial-home .cm-warm-home .cm-cell-summary .btn-secondary{color:#f5faed;background:#2b5b4d;border-color:#2b5b4d}html[data-theme=light] .community-workspace.community-editorial-home .cm-warm-home .cm-cell-summary .btn-secondary:hover{background:#1e4439;border-color:#1e4439}html[data-theme=light] .cm-warm-home .cm-home-links>a[href="/community/lessons"]{--tile-start:#f7e8c9;--tile-end:#ead5a5;--tile-hover:#e4cc94;--tile-line:#c5a975;--ink:#503d20;--ink-2:#675232;--action:#8a5a20}html[data-theme=light] .cm-warm-home .cm-home-links>a[href="/community/gatherings#recordings"]{--tile-start:#f4dacf;--tile-end:#e8bdac;--tile-hover:#e0ac98;--tile-line:#c48c77;--ink:#5b3024;--ink-2:#704335;--action:#9b432a}html[data-theme=light] .cm-warm-home .cm-home-links>a[href="/community/serving"]{--tile-start:#e4ebd8;--tile-end:#cad8b9;--tile-hover:#bfcea9;--tile-line:#9db185;--ink:#35472a;--ink-2:#4b5d3f;--action:#506b3c}html[data-theme=light] .cm-warm-home .cm-home-links>a{background:linear-gradient(130deg,var(--tile-start),var(--tile-end));border-color:var(--tile-line)}html[data-theme=light] .cm-warm-home .cm-home-links>a:hover{background:var(--tile-hover);border-color:var(--action)}
html[data-theme] .community-workspace .side-nav{background:radial-gradient(at 0 12%,#b45d3647,#0000 52%),radial-gradient(at 100% 85%,#97613b26,#0000 55%),linear-gradient(165deg,#462b23,#281d19 75%);border-right:1px solid #dbb38c45;box-shadow:inset -1px 0 #ffffff08,8px 0 28px #25170e0a}html[data-theme] .community-workspace .side-nav .division-home-link{border-bottom-color:#e9c4a13d}html[data-theme] .community-workspace .side-nav .side-link{color:#f0ded0;min-height:48px;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:13px;text-decoration:none;transition:background .18s,border-color .18s,box-shadow .18s}html[data-theme] .community-workspace .side-nav .side-link .nav-icon{color:#ead3bf;background:0 0;border-radius:10px}html[data-theme] .community-workspace .side-nav .side-link:hover{color:#fff8ee;background:linear-gradient(120deg,#fff2dc26,#f7bd9710);border-color:#ffe5ce4d;box-shadow:inset 0 1px #fff2dc26}html[data-theme] .community-workspace .side-nav .side-link[aria-current=page]{color:#fff8ed;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-color:#0000;font-weight:600}html[data-theme] .community-workspace .side-nav .side-link[aria-current=page]:hover{background:#00000014;border-color:#0000}html[data-theme] .community-workspace .side-nav .side-link[aria-current=page] .nav-icon{color:#fff8ed;box-shadow:none;background:0 0}html[data-theme] .community-workspace .side-nav .side-link:focus-visible{outline-offset:3px;outline:2px solid #ffdba7}.community-workspace .side-utilities{border-top:1px solid #e9c4a126;padding-top:.85rem}html[data-theme] .community-workspace .topbar{--nav-glass:#fbf3e8ed;--nav-text:#493126;--nav-muted:#775541;--nav-stroke:#9f74533d;--nav-control:#fffaf0bd;background:radial-gradient(ellipse at 5% 0%,#e7b98935,transparent 70%),linear-gradient(110deg,var(--nav-glass),#f2e0d1eb);border:1px solid var(--nav-stroke);-webkit-backdrop-filter:blur(20px)saturate(130%);backdrop-filter:blur(20px)saturate(130%);color:var(--nav-text);border-top:0;border-radius:0 0 20px 20px;min-height:84px;box-shadow:inset 0 -1px #fffdf58c,0 7px 22px #61432b0a}html[data-theme=dark] .community-workspace .topbar{--nav-glass:#302725ed;--nav-text:#fff1df;--nav-muted:#e6c0a6;--nav-stroke:#eac2a036;--nav-control:#ffffff0c;background:radial-gradient(ellipse at 0 0,#c06d3f33,transparent 65%),linear-gradient(110deg,var(--nav-glass),#262b2aed);box-shadow:inset 0 -1px #fff3de0a,0 7px 22px #00000014}.community-workspace .topbar .cm-topbar-identity{visibility:visible;min-width:0;margin:0;line-height:1.35}.cm-topbar-identity>span{color:var(--nav-text);overflow-wrap:anywhere;font-size:.88rem;font-weight:500;display:block}.cm-topbar-identity>small{color:var(--nav-muted);letter-spacing:.1em;text-transform:uppercase;margin-top:.22rem;font-size:.65rem;display:block}.community-workspace .cm-topbar-controls{border:1px solid var(--nav-stroke);background:var(--nav-control);border-radius:999px;flex-shrink:0;gap:6px;margin-left:auto;padding:5px;box-shadow:inset 0 1px #fff9e522}.community-workspace .topbar .theme-switch{border:1px solid var(--nav-stroke);width:44px;height:44px;color:var(--nav-text);background:0 0;border-radius:50%;transition:background .18s}.community-workspace .topbar .theme-switch:hover{background:color-mix(in srgb,var(--nav-muted) 16%,transparent)}.community-workspace .topbar .avatar{border:1px solid #e7c09c87;width:44px;height:44px;box-shadow:0 0 0 2px #fff3d815}.community-workspace .topbar :is(.theme-switch,.avatar):focus-visible{outline:2px solid var(--nav-text);outline-offset:3px}.community-workspace .topbar .menu-list{border-radius:16px;box-shadow:0 15px 40px #24191029}html[data-theme=light] .community-workspace .topbar .inner-life-mark{filter:brightness(.36)sepia(.6)}.community-workspace .section-switch button{background:linear-gradient(130deg,var(--surface),var(--surface-2));border:1px solid var(--line-2);min-height:44px;box-shadow:inset 0 1px #fff8e518}html[data-theme] .community-workspace .bottom-nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fff6e9f2;border-top:1px solid #c8a88866;box-shadow:0 -5px 20px #3525170b}html[data-theme=dark] .community-workspace .bottom-nav{background:#302723f2;border-top-color:#e7bb943d}html[data-theme] .community-workspace .bottom-nav a{color:#70503c;text-decoration:none}html[data-theme=dark] .community-workspace .bottom-nav a{color:#e5cbbb}html[data-theme] .community-workspace .bottom-nav a[aria-current=page] .nav-icon{color:#863e25;background:linear-gradient(135deg,#d18a5540,#e8b07818);border:1px solid #a36e423b;box-shadow:inset 0 1px #fff8e7ab}html[data-theme=dark] .community-workspace .bottom-nav a[aria-current=page] .nav-icon{color:#ffcd9e;background:linear-gradient(135deg,#ffdeb82e,#efac7912);border-color:#e7bb9461;box-shadow:inset 0 1px #fff1d62b}@media (max-width:639px){html[data-theme] .community-workspace .topbar{gap:.4rem;padding:.5rem .8rem}.community-workspace .topbar .inner-life-hgba-brand{gap:.35rem}.community-workspace .topbar .inner-life-mark{width:54px;height:auto}.community-workspace .topbar .inner-life-wordmark strong{font-size:1.05rem}.community-workspace .topbar .inner-life-wordmark small{font-size:.6rem}}@media (prefers-reduced-motion:reduce){.community-workspace .side-nav .side-link,.community-workspace .topbar .theme-switch{transition:none}}@media (prefers-reduced-transparency:reduce){html[data-theme] .community-workspace :is(.topbar,.bottom-nav),html[data-theme] .community-workspace .side-nav .side-link{-webkit-backdrop-filter:none}}@media (min-width:1024px){.community-workspace .topbar .cm-topbar-identity{display:block}}
.study-page{width:100%;min-width:0;max-width:1080px;margin-inline:auto;padding-bottom:2rem}.study-page :is(h1,h2,h3,p){overflow-wrap:anywhere}.study-page h1{font-family:var(--font-serif);font-size:clamp(2.4rem,5vw,3.8rem);line-height:1.05}.study-page h2,.cell-study-panel h2{font-family:var(--font-serif);font-size:clamp(1.65rem,3vw,2.2rem);line-height:1.15}.study-page h3,.cell-study-panel h3{font-size:1.2rem;line-height:1.35}.study-intro{color:#3d3024;background:linear-gradient(120deg,#ead8bb,#f8eee0 70%);border-radius:20px;padding:clamp(1.2rem,3vw,2.2rem)}.study-intro p{max-width:65ch;margin:.85rem 0 1.1rem;line-height:1.65}.study-intro .cm-eyebrow{color:#80532f}.study-library-hero{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:center;gap:1.5rem;display:grid;overflow:hidden}.study-library-hero img{object-fit:cover;border-radius:14px;width:100%;height:240px}.study-panel{border:1px solid var(--line);background:var(--surface);border-radius:18px;min-width:0;padding:clamp(1.15rem,3vw,2rem);box-shadow:0 6px 22px #33261a06}.study-panel>p{margin:.8rem 0;line-height:1.7}.study-panel :is(h2,h3){margin:.4rem 0 .8rem}.study-panel .cm-eyebrow{color:var(--ink-2)}.study-back{align-self:flex-start}.study-jump{scrollbar-width:thin;gap:.5rem;padding:4px;display:flex;overflow-x:auto}.study-jump a{background:var(--surface-2);min-height:44px;color:var(--ink);border:1px solid var(--line);border-radius:999px;flex:none;padding:.7rem 1rem;font-size:.85rem;text-decoration:none}.study-jump a[aria-current]{background:var(--action);color:var(--action-ink)}.study-page [id],.cell-study-panel{scroll-margin-top:110px}.study-scripture{position:relative}.study-number{letter-spacing:.12em;color:var(--ink-2);font-size:.75rem}.study-scripture blockquote{background:var(--surface-2);border-left:3px solid var(--action);font-family:var(--font-serif);border-radius:0 12px 12px 0;margin:1rem 0;padding:1.1rem 1.25rem;font-size:1.3rem;line-height:1.6}.study-explanation{max-width:75ch;line-height:1.85}.study-reflection{background:var(--surface-2);border-radius:12px;margin:1.2rem 0 .4rem;padding:1rem 1.2rem;line-height:1.7}.study-practice{color:#344332;background:linear-gradient(125deg,#e4e8d6,#f3f3e8);border-color:#c4cdb7}.study-practice .cm-eyebrow{color:#546849}.study-practice .study-reflection{background:#ffffff70}.study-section-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.study-tag{background:var(--surface-2);color:var(--ink-2);border-radius:999px;margin:.3rem .4rem .3rem 0;padding:.3rem .65rem;font-size:.75rem;display:inline-block}.cell-living .cell-meet-panel>.study-tag{color:#173b3c;overflow-wrap:anywhere;background:#f1d9c6;border:1px solid #e5c4a8;max-width:100%;font-weight:600;line-height:1.5}.study-editor-section{border:1px solid var(--line);border-radius:12px;min-width:0;margin:1rem 0;padding:1rem}.study-editor-section summary{cursor:pointer;min-height:36px;font-weight:500;line-height:1.7}.study-editor-section .cm-form,.study-editor-body{margin-top:1rem}.study-editor-section label{margin:.8rem 0;display:block}.study-editor-body>.btn-secondary{margin-bottom:1rem}.study-checkbox{align-items:center;gap:.65rem;line-height:1.5;display:flex!important}.study-checkbox input{width:18px;height:18px;accent-color:var(--action);flex-shrink:0}.study-library-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.study-library-card{border:1px solid var(--line);color:var(--ink);border-radius:18px;flex-direction:column;gap:.8rem;min-height:220px;padding:1.6rem;text-decoration:none;transition:transform .18s;display:flex}.study-library-card:hover{transform:translateY(-2px)}.study-library-card h2{margin:0}.study-library-card p{-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.65;display:-webkit-box;overflow:hidden}.study-library-card footer{flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-top:auto;font-size:.8rem;display:flex}.study-tone-0{background:#f3dccb}.study-tone-1{background:#e6ebdb}.study-tone-2{background:#e2ecea}.cell-study-panel{color:#354533;background:linear-gradient(130deg,#e9eee0,#fbf5e7);border-color:#c6d0bc;margin-block:1rem}.cell-study-panel blockquote{background:#ffffff80;border-left:3px solid #6f824c;border-radius:0 10px 10px 0;margin:1rem 0;padding:1rem}.cell-study-panel .cm-eyebrow{color:#5b6c49}.study-discussion{border-bottom:1px solid var(--line);padding:1.1rem 0}.study-discussion header{flex-wrap:wrap;justify-content:space-between;gap:.7rem;display:flex}.study-discussion small{color:var(--ink-2);font-size:.75rem}.study-discussion p{margin:.8rem 0;line-height:1.7}.study-discussion-list{margin:1rem 0}.study-cell-select{flex-wrap:wrap;align-items:end;gap:.8rem;margin:1rem 0;display:flex}.study-cell-select label{flex:1;min-width:160px}.meeting-experience-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.study-linked-guide{border:1px solid var(--line-2);background:var(--surface-2);color:var(--ink);border-radius:12px;flex-direction:column;gap:.4rem;margin-top:1rem;padding:1rem;text-decoration:none;display:flex}.study-linked-guide span{color:var(--ink-2);font-size:.8rem}.study-empty{text-align:center;padding-block:3rem}.cell-room-nav{gap:.5rem;margin:.4rem 0;padding:.6rem 0;display:flex;overflow-x:auto}.cell-room-nav a{white-space:nowrap;border:1px solid var(--line);background:var(--surface);min-height:44px;color:var(--ink);border-radius:999px;padding:.65rem 1rem;font-size:.85rem;text-decoration:none}.study-page :is(a,button,input,textarea,select):focus-visible,.cell-study-panel :is(a,button,input,textarea,select):focus-visible{outline:2px solid var(--focus);outline-offset:3px}html[data-theme=dark] .study-intro{color:#fff2e6;background:linear-gradient(130deg,#54372b,#292e30)}html[data-theme=dark] .study-intro .cm-eyebrow{color:#e4af8c}html[data-theme=dark] :is(.study-practice,.cell-study-panel){color:#f1eddf;background:linear-gradient(130deg,#293d36,#292f2c);border-color:#526c58}html[data-theme=dark] :is(.study-practice,.cell-study-panel) .cm-eyebrow{color:#c7d6b2}html[data-theme=dark] .study-practice .study-reflection,html[data-theme=dark] .cell-study-panel blockquote{background:#ffffff09}html[data-theme=dark] .study-tone-0{background:#49332d}html[data-theme=dark] .study-tone-1{background:#2e3a30}html[data-theme=dark] .study-tone-2{background:#293c40}@media (max-width:640px){.study-library-grid,.meeting-experience-grid,.study-library-hero{grid-template-columns:1fr}.study-library-hero img{height:160px}.study-page .cm-actions>*{max-width:100%}.study-jump a{padding:.65rem .85rem;font-size:.8rem}.study-section-head>.btn-secondary{font-size:.8rem}.study-library-card{min-height:190px}}@media (prefers-reduced-motion:reduce){.study-library-card{transition:none}.study-library-card:hover{transform:none}}
.il-explore{--ex-bg:#faf7f1;--ex-surface:#fffdf9;--ex-ink:#292924;--ex-muted:#65635c;--ex-line:#dcd7cc;--ex-soft:#f0ece4;--ex-action:#a5442b;--ex-action-ink:#fffaf1;--ex-gold:#8b5e22;--ex-teal:#143f40;--ex-plum:#503248;--ex-focus:#ad4b31;width:100%;min-width:0;max-width:1180px;color:var(--ex-ink);gap:1.8rem;margin-inline:auto;padding-bottom:2rem;display:grid}html[data-theme=dark] .il-explore{--ex-bg:#191e20;--ex-surface:#232b2d;--ex-ink:#fcf4e7;--ex-muted:#c2c9c6;--ex-line:#485655;--ex-soft:#2d3738;--ex-action:#f1ab85;--ex-action-ink:#281a12;--ex-gold:#e8c784;--ex-focus:#f2b486}.il-explore :is(h1,h2,h3,p){overflow-wrap:anywhere}.il-explore h1,.il-explore h2,.il-explore h3{font-family:var(--font-serif);letter-spacing:-.025em;font-weight:600}.il-explore h1{font-size:clamp(2.2rem,4.3vw,3.7rem);line-height:1.02}.il-explore h2{font-size:clamp(1.7rem,2.6vw,2.4rem);line-height:1.13}.il-explore h3{font-size:1.5rem;line-height:1.15}.il-explore p{line-height:1.65}.il-explore a{text-decoration:none}.il-explore :is(a,button,input,textarea,select):focus-visible{outline:3px solid var(--ex-focus);outline-offset:4px}:where(.il-explore) svg{flex:none;width:20px;height:20px}.ex-eyebrow{font-family:var(--font-sans);letter-spacing:.16em;color:var(--ex-gold);font-size:.67rem;font-weight:600;line-height:1.6}.ex-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.2rem;display:flex}.ex-heading h1{margin:.35rem 0 .6rem}.ex-heading p{color:var(--ex-muted);margin:0;font-size:.95rem}.ex-button{background:var(--ex-action);min-height:44px;color:var(--ex-action-ink);text-align:center;cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:.6rem;max-width:100%;padding:.8rem 1.2rem;font-size:.86rem;font-weight:500;line-height:1.35;text-decoration:none;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}.ex-button:hover{transform:translateY(-2px);box-shadow:0 5px 15px #0002}.ex-button:disabled{opacity:.45;cursor:default;box-shadow:none;transform:none}.ex-secondary{background:var(--ex-surface);border-color:var(--ex-line);color:var(--ex-ink)}.ex-light{color:#183f3e;background:#faf1df;border-color:#f5e2bf}.ex-text-button{min-height:44px;color:var(--ex-ink);align-items:center;gap:.4rem;font-size:.82rem;font-weight:500;display:inline-flex}.ex-back{overflow-wrap:anywhere;justify-self:start;max-width:100%}.ex-hero{isolation:isolate;color:#fff8eb;background:#143f40;border-radius:14px;min-height:340px;position:relative;overflow:hidden;box-shadow:0 8px 22px #1a252316}.ex-hero>img{object-fit:cover;object-position:70% 50%;z-index:-2}.ex-hero:after{content:"";z-index:-1;background:linear-gradient(90deg,#123a3df5 0%,#123a3dd9 36%,#123a3d52 65%,#123a3d08);position:absolute;inset:0}.ex-hero-copy{flex-direction:column;align-items:flex-start;gap:1rem;max-width:62%;padding:clamp(1.5rem,4vw,3rem);display:flex}.ex-hero-copy .ex-eyebrow{color:#f3d298}.ex-hero-copy h2,.ex-hero-copy h1{color:#fff8eb;margin:0;font-size:clamp(2.5rem,4.6vw,4rem);line-height:1.02}.ex-hero-copy p{color:#f7f0e2;-webkit-line-clamp:4;-webkit-box-orient:vertical;max-width:43ch;margin:0;font-size:.96rem;line-height:1.65;display:-webkit-box;overflow:hidden}.ex-hero-copy .ex-button{color:#fffaf1;background:#ae452a;border-color:#c3694d}.ex-hero-foot{letter-spacing:.24em;color:#f3d298;margin-top:1.2rem;font-size:.62rem}.ex-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.ex-section-heading h2{margin:0}.ex-section-heading>span{color:var(--ex-muted);font-size:.78rem}.ex-continue-card{border:1px solid var(--ex-line);background:var(--ex-surface);color:var(--ex-ink);border-radius:12px;align-items:center;gap:1rem;margin-bottom:.7rem;padding:.8rem;transition:background .18s;display:flex;box-shadow:0 3px 10px #00000005}.ex-continue-card:hover{background:var(--ex-soft)}.ex-continue-card>img{object-fit:cover;border-radius:6px;flex:none;width:94px;height:76px}.ex-continue-card>div{min-width:0}.ex-continue-card h3{margin:.3rem 0}.ex-continue-card small{color:var(--ex-muted);font-size:.75rem}.ex-continue-action{color:var(--ex-action);align-items:center;gap:.6rem;margin-left:auto;padding:.7rem;font-size:.85rem;display:flex}.ex-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.ex-search{border:1px solid var(--ex-line);background:var(--ex-surface);min-width:0;max-width:450px;color:var(--ex-muted);border-radius:10px;flex:1;align-items:center;gap:.7rem;padding:0 .95rem;display:flex}.ex-search input{width:100%;min-width:0;min-height:48px;color:var(--ex-ink);font:inherit;background:0 0;border:0;font-size:.9rem}.ex-search input::placeholder{color:var(--ex-muted)}.ex-filters{flex-wrap:wrap;gap:.4rem;display:flex}.ex-filters button{border:1px solid var(--ex-line);background:var(--ex-surface);color:var(--ex-ink);cursor:pointer;border-radius:999px;min-height:44px;padding:.5rem 1rem;font-size:.8rem}.ex-filters button[aria-pressed=true]{background:var(--ex-action);border-color:var(--ex-action);color:var(--ex-action-ink)}.ex-filters button:hover{box-shadow:0 0 0 1px var(--ex-action)}.ex-result-count{color:var(--ex-muted);margin:.85rem 0;font-size:.75rem}.ex-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.ex-cover-card{isolation:isolate;color:#fff8ee;background:#193f3f;border:1px solid #ffffff24;border-radius:12px;align-items:flex-end;min-height:320px;transition:transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 14px #0001}.ex-cover-card>img{object-fit:cover;object-position:70%;z-index:-2;transition:transform .35s}.ex-cover-card:after{content:"";z-index:-1;background:linear-gradient(#123a3d05 0%,#123a3deb 62%,#102f31 98%);position:absolute;inset:0}.ex-cover-path:after{background:linear-gradient(#50324805 0%,#503248ed 62%,#402333 98%)}.ex-cover-scripture:after{background:linear-gradient(#55442a05 0%,#55442aed 62%,#443927 98%)}.ex-cover-card:hover{transform:translateY(-4px);box-shadow:0 10px 25px #0003}.ex-cover-card:hover>img{transform:scale(1.035)}.ex-card-copy{width:100%;min-width:0;padding:1.5rem}.ex-card-copy .ex-eyebrow{color:#f5d9a3}.ex-card-copy h3{color:#fff8ee;margin:.4rem 0 .8rem;font-size:1.95rem;line-height:1.06}.ex-card-copy p{-webkit-line-clamp:2;color:#f5ece1;-webkit-box-orient:vertical;margin:0;font-size:.82rem;line-height:1.5;display:-webkit-box;overflow:hidden}.ex-card-copy footer{letter-spacing:.06em;justify-content:space-between;align-items:center;gap:.8rem;margin-top:1.2rem;font-size:.65rem;display:flex}.ex-card-copy footer>svg{box-sizing:content-box;border:1px solid #fff8;border-radius:50%;padding:3px}.ex-notice{border:1px solid var(--ex-line);background:var(--ex-soft);color:var(--ex-ink);border-radius:10px;padding:1rem;font-size:.88rem}.ex-empty{text-align:center;border:1px dashed var(--ex-line);background:var(--ex-surface);border-radius:14px;padding:2rem}.ex-empty>svg{width:32px;height:32px;color:var(--ex-action);margin:0 auto 1rem}.ex-empty p{color:var(--ex-muted);max-width:48ch;margin:1rem auto}.ex-pagination{justify-content:center;align-items:center;gap:1rem;margin:1.5rem 0 0;display:flex}.ex-pagination span{font-size:.8rem}.ex-cell-banner{color:#fff6eb;background:#503248;border:1px solid #765166;border-radius:12px;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.8rem 2rem;display:flex}.ex-cell-banner .ex-eyebrow{color:#f0cd90}.ex-cell-banner h2{color:#fff6eb;margin:.4rem 0}.ex-cell-banner p{color:#efdfeb;margin:0;font-size:.86rem}.ex-cell-banner>.ex-button{flex:none}.ex-series-meta{color:#f3eadd;font-size:.8rem}.ex-series-layout{grid-template-columns:minmax(0,1fr) 300px;gap:2rem;display:grid}.ex-series-aside{align-content:start;gap:1rem;display:grid}.ex-session-list{margin:0;padding:0;list-style:none}.ex-session-list>li{align-items:center;gap:1rem;display:flex;position:relative}.ex-session-list>li:not(:last-child):before{content:"";background:var(--ex-line);width:1px;position:absolute;top:50%;bottom:-50%;left:16px}.ex-session-number{background:var(--ex-gold);width:34px;height:34px;color:var(--ex-bg);z-index:1;border-radius:50%;flex:none;place-items:center;font-size:.8rem;display:grid}.ex-session-number.ex-done{color:#fff8eb;background:#275d4e}.ex-session-card{border-bottom:1px solid var(--ex-line);min-width:0;color:var(--ex-ink);flex:1;align-items:center;gap:1rem;padding:1rem 0;display:flex}.ex-session-card:hover h3{color:var(--ex-action)}.ex-session-card>img{object-fit:cover;border-radius:7px;flex:none;width:104px;height:94px}.ex-session-card>div{flex:1;min-width:0}.ex-session-card h3{margin:0 0 .5rem}.ex-session-card p{color:var(--ex-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 .6rem;font-size:.82rem;display:-webkit-box;overflow:hidden}.ex-session-meta{flex-wrap:wrap;align-items:center;gap:.4rem;font-size:.73rem;display:flex}.ex-session-meta svg{width:16px;height:16px}.ex-session-card>svg{width:16px}.ex-discussion-card{color:#fff4e9;background:#503248;border:1px solid #795c72;border-radius:12px;overflow:hidden}.ex-discussion-card>img{object-fit:cover;object-position:75% 60%;width:100%;height:170px}.ex-discussion-card>div{padding:1.5rem}.ex-discussion-card h2{color:#fff4e9;margin:.5rem 0}.ex-discussion-card p{color:#f4e6ee;margin:.8rem 0 1.2rem;font-size:.88rem}.ex-discussion-card .ex-eyebrow{color:#f2d399}.ex-quiet-card{background:var(--ex-soft);border:1px solid var(--ex-line);border-radius:12px;padding:1.5rem}.ex-quiet-card>svg{color:var(--ex-gold);margin-bottom:.7rem}.ex-quiet-card p{color:var(--ex-muted);margin:.8rem 0 0;font-size:.86rem}.ex-reader-hero{isolation:isolate;color:#282e25;background:#f4e9d4;border-radius:12px;min-height:245px;position:relative;overflow:hidden}.ex-reader-hero>img{object-fit:cover;object-position:70% 45%;z-index:-2}.ex-reader-hero:after{content:"";z-index:-1;background:linear-gradient(90deg,#f8efdeed 0%,#f8efdeeb 35%,#f8efde65 65%,#f8efde00);position:absolute;inset:0}.ex-reader-hero>div{max-width:68%;padding:2.4rem}.ex-reader-hero h1{color:#282e25;margin:.7rem 0}.ex-reader-hero .ex-eyebrow{color:#75491d}.ex-reader-hero p{color:#45473c;white-space:pre-wrap;font-size:.9rem}.ex-reader-layout{grid-template-columns:150px minmax(0,1fr) 275px;align-items:start;gap:1.6rem;display:grid}.ex-contents{border-right:1px solid var(--ex-line);gap:.45rem;min-width:0;padding-right:.9rem;display:grid;position:sticky;top:105px}.ex-contents>.ex-eyebrow{margin-bottom:.7rem}.ex-contents a{min-height:44px;color:var(--ex-ink);overflow-wrap:anywhere;border-radius:8px;align-items:center;gap:.5rem;padding:.5rem;font-size:.8rem;line-height:1.4;display:flex}.ex-contents a:hover{background:var(--ex-soft)}.ex-contents a>span{color:var(--ex-gold);font-size:.7rem}.ex-contents svg{width:16px;height:16px}.ex-reader-body{min-width:0}.ex-scripture{border-bottom:1px solid var(--ex-line);margin:0 0 2rem;padding:0 0 2rem}.ex-scripture h2{margin:.6rem 0 1rem}.ex-scripture blockquote{font-family:var(--font-serif);color:var(--ex-ink);margin:1rem 0 1.5rem;font-size:clamp(1.5rem,2.2vw,1.95rem);font-weight:500;line-height:1.5}.ex-explanation{font-size:.97rem;line-height:1.9}.ex-reflect{background:var(--ex-soft);border:1px solid var(--ex-line);border-radius:10px;margin-top:1.5rem;padding:1rem 1.2rem}.ex-reflect p{margin:.6rem 0 0}.ex-reader-aside{gap:1rem;min-width:0;display:grid}.ex-recording-card{color:#fff6e9;background:#163b3b;border:1px solid #53716d;border-radius:12px;overflow:hidden}.ex-aside-art{height:140px;position:relative}.ex-aside-art img{object-fit:cover;object-position:75% 60%}.ex-recording-card>div:last-child{padding:1.3rem}.ex-recording-card h2{color:#fff6e9;margin:.5rem 0;font-size:1.9rem}.ex-recording-card p{color:#e9eee4;margin:.7rem 0 1rem;font-size:.85rem}.ex-recording-card .ex-eyebrow{color:#f5d49c}.ex-resource-link{border:1px solid var(--ex-line);color:var(--ex-ink);background:var(--ex-surface);border-radius:10px;align-items:center;gap:.7rem;padding:1rem;font-size:.86rem;display:flex}.ex-resource-link>span{flex:1}.ex-resource-link small{color:var(--ex-muted);margin-top:.4rem;font-size:.7rem;display:block}.il-explore .study-panel{background:var(--ex-surface);color:var(--ex-ink);border-color:var(--ex-line);border-radius:12px;padding:1.5rem}.il-explore .study-panel h2{color:var(--ex-ink)}.il-explore .study-panel p{font-size:.9rem}.il-explore .study-panel .cm-eyebrow{color:var(--ex-gold)}.il-explore .cm-form{--ink:var(--ex-ink);--ink-2:var(--ex-muted);--surface:var(--ex-surface);--surface-2:var(--ex-soft);--line:var(--ex-line);--action:var(--ex-action);--action-ink:var(--ex-action-ink)}.il-explore .cm-form :is(input,textarea,select){max-width:100%}.il-explore .cm-form .field{color:var(--ex-ink);background:var(--ex-bg);border-color:var(--ex-line)}.il-explore .btn-secondary{background:var(--ex-surface);color:var(--ex-ink);border-color:var(--ex-line);text-decoration:none}.il-explore .text-ink-2{color:var(--ex-muted)}.ex-notes{margin-block:1.5rem}.ex-notes .cm-form textarea{min-height:160px}.ex-practice{background:var(--ex-soft);border:1px solid var(--ex-line);border-radius:12px;margin:1.5rem 0;padding:1.5rem}.ex-practice h2{margin:.5rem 0 1rem}.ex-next-study{color:var(--ex-ink);justify-content:space-between;align-items:center;gap:1rem;padding:1.5rem 0;display:flex}.ex-next-study h3{margin:.5rem 0 0}.ex-discussion-section{border-top:1px solid var(--ex-line);padding-top:1.5rem}.ex-reader [id]{scroll-margin-top:120px}.ex-art-picker{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin:1rem 0;padding:0;display:grid}.ex-art-picker legend{margin-bottom:.7rem;font-weight:500}.ex-art-picker button{background:var(--ex-soft);color:var(--ex-ink);cursor:pointer;border:2px solid #0000;border-radius:10px;min-width:0;padding:.3rem;overflow:hidden}.ex-art-picker button[aria-pressed=true]{border-color:var(--ex-action)}.ex-art-picker img{object-fit:cover;border-radius:6px;width:100%;height:100px}.ex-art-picker span{padding:.5rem .3rem;font-size:.75rem;display:block}.ex-editor-sessions>p{color:var(--ex-muted);font-size:.85rem}.ex-editor-sessions ol{gap:.5rem;padding:0;list-style:none;display:grid}.ex-editor-sessions li{background:var(--ex-soft);border-radius:8px;justify-content:space-between;align-items:center;gap:.7rem;padding:.6rem;display:flex}.ex-editor-sessions li>span{overflow-wrap:anywhere;min-width:0}.ex-editor-sessions li>div{flex:none;gap:.3rem;display:flex}.ex-editor-sessions li button{border:1px solid var(--ex-line);background:var(--ex-surface);min-width:44px;min-height:44px;color:var(--ex-ink);cursor:pointer;border-radius:6px;padding:.4rem}.ex-editor-sessions button:disabled{opacity:.4;cursor:default}.ex-cell-study{isolation:isolate;position:relative;overflow:hidden;color:#fff5e7!important;background:#173e3d!important;border-color:#557772!important;padding:0!important}.ex-cell-study-art{object-fit:cover;object-position:75%;z-index:-2;opacity:.4;width:100%;height:100%;position:absolute;inset:0}.ex-cell-study:after{content:"";z-index:-1;background:linear-gradient(90deg,#123837ed,#123837b0);position:absolute;inset:0}.ex-cell-study-content{padding:clamp(1.3rem,3vw,2rem)}.ex-cell-study :is(h2,h3,p){color:#fff5e7}.ex-cell-study .cm-eyebrow{color:#f3d399!important}.ex-cell-study .study-tag{color:#173e3d;background:#fff0dc}.ex-cell-study blockquote{color:#fff5e7;border-color:#e9bf7d;background:#133332c9!important}.ex-cell-study .btn-secondary{color:#fff8ed!important;background:#ffffff10!important;border-color:#b6c4b4!important}.ex-cell-study .study-editor-section{background:#173e3df0;border-color:#91aaa0}.ex-cell-study .field{color:#213b35;background:#faf5e8}.ex-cell-study .cm-form label{color:#fff5e7}.ex-cell-study .text-ink-2{color:#eadbca!important}@media (max-width:1100px){.ex-reader-layout{grid-template-columns:minmax(0,1fr) 260px}.ex-contents{border:0;flex-wrap:wrap;grid-column:1/-1;gap:.4rem;padding:0;display:flex;position:static}.ex-contents>.ex-eyebrow{width:100%;margin:0}.ex-contents a{border:1px solid var(--ex-line);padding:.5rem .75rem}.ex-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ex-series-layout{grid-template-columns:minmax(0,1fr) 260px}.ex-hero-copy{max-width:70%}}@media (max-width:760px){.il-explore{gap:1.5rem}.ex-heading h1{font-size:2.4rem}.ex-heading .ex-button{font-size:.8rem}.ex-hero{min-height:0;padding-top:185px}.ex-hero>img{object-position:75% 20%;height:100%!important}.ex-hero:after{background:linear-gradient(#123a3d30 17%,#123a3df5 57%,#123a3d 100%)}.ex-hero-copy{gap:.85rem;max-width:none;padding:1.4rem}.ex-hero-copy h2,.ex-hero-copy h1{font-size:2.7rem}.ex-hero-copy p{-webkit-line-clamp:3;font-size:.9rem}.ex-hero-foot{margin-top:.5rem}.ex-hero-copy .ex-button{width:100%}.ex-search{flex-basis:100%;max-width:none}.ex-toolbar{gap:.75rem}.ex-filters{width:100%}.ex-filters button{flex:1;padding:.5rem .65rem}.ex-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ex-card-copy{padding:1.2rem}.ex-cover-card{min-height:300px}.ex-card-copy h3{font-size:1.85rem}.ex-cell-banner{flex-direction:column;align-items:flex-start;padding:1.4rem}.ex-cell-banner>.ex-button{width:100%}.ex-series-layout,.ex-reader-layout{grid-template-columns:1fr}.ex-series-aside{grid-template-columns:repeat(2,minmax(0,1fr))}.ex-session-card>img{width:82px;height:90px}.ex-session-list>li{gap:.6rem}.ex-session-card{gap:.7rem}.ex-session-card h3{font-size:1.5rem}.ex-reader-hero{padding-top:120px}.ex-reader-hero>div{background:#f8efdef5;max-width:100%;padding:1.4rem}.ex-reader-hero:after{background:linear-gradient(#f8efde00 20%,#f8efde 100%)}.ex-reader-hero h1{font-size:2.8rem}.ex-reader-aside{grid-template-columns:repeat(2,minmax(0,1fr))}.ex-reader-aside .ex-resource-link{grid-column:1/-1}.ex-contents{gap:.3rem}.ex-contents a{font-size:.72rem}.ex-contents a>span{display:none}.ex-reader .study-panel{padding:1.15rem}.ex-reader .ex-contents{margin-bottom:.7rem}}@media (max-width:520px){.ex-card-grid,.ex-reader-aside,.ex-series-aside{grid-template-columns:1fr}.ex-cover-card{min-height:280px}.ex-card-copy h3{font-size:2.1rem}.ex-continue-card{gap:.7rem}.ex-continue-card>img{width:60px;height:72px}.ex-continue-card h3{font-size:1.35rem}.ex-continue-action{padding:.4rem;font-size:0}.ex-continue-action svg{width:20px}.ex-section-heading>span{font-size:.73rem}.ex-session-card>img{width:66px;height:82px}.ex-session-card>svg{display:none}.ex-session-card p{-webkit-line-clamp:2;font-size:.77rem}.ex-session-meta{font-size:.66rem}.ex-editor-sessions li{flex-wrap:wrap}.ex-editor-sessions li>div{margin-left:auto}.ex-art-picker{gap:.4rem}.ex-art-picker img{height:78px}.ex-art-picker span{font-size:.68rem}.ex-pagination{gap:.6rem}.ex-pagination .ex-button{padding:.65rem .85rem}.ex-heading>div{min-width:0}}@media (prefers-reduced-motion:reduce){.il-explore *{scroll-behavior:auto!important;transition:none!important}.ex-cover-card:hover,.ex-cover-card:hover>img,.ex-button:hover{transform:none}}.il-explore details>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 0;list-style:none;display:flex}.il-explore details>summary::-webkit-details-marker{display:none}.il-explore details>summary:after{content:"+";font-family:var(--font-sans);color:var(--ex-action);font-size:1.4rem}.il-explore details[open]>summary:after{content:"−"}@media (min-width:1101px){.ex-contents{max-height:calc(100dvh - 120px);overflow:auto}}
.home-journey{gap:2rem!important}.hj-season{isolation:isolate;color:#fff5e5;background:#302c3c;border:1px solid #756460;border-radius:16px;min-height:440px;position:relative;overflow:hidden}.hj-season>img{object-fit:cover;object-position:75% 50%;z-index:-2}.hj-season:after{content:"";z-index:-1;background:linear-gradient(90deg,#292631fa 0%,#292631e8 35%,#29263130 75%);position:absolute;inset:0}.hj-season-copy{justify-items:start;gap:1rem;width:60%;padding:clamp(1.5rem,4vw,3rem);display:grid;position:relative}.hj-season .ex-eyebrow{color:#f2cf91}.hj-season h2{font-family:var(--font-serif);letter-spacing:-.025em;text-wrap:balance;color:#fff5e5;margin:0;font-size:clamp(2.7rem,4.8vw,4.8rem);font-weight:500;line-height:.98}.hj-season p{color:#eee4db;max-width:36ch;margin:0;line-height:1.55}.hj-season .ex-button{color:#322731;background:#f3d79e;border-color:#f3d79e;margin-top:.2rem}.hj-fast-date{align-items:center;gap:1rem;padding:.4rem 0;display:flex}.hj-fast-date>span{font-family:var(--font-serif);white-space:nowrap;font-size:2.8rem;line-height:1}.hj-fast-date>div{border-left:1px solid #d6ba9277;gap:.15rem;padding-left:1rem;display:grid}.hj-fast-date strong{font-size:1.1rem;font-weight:500}.hj-fast-date small{color:#eaded4;font-size:.77rem}.hj-season-seal{text-align:right;letter-spacing:.15em;color:#fff6e8;text-shadow:0 1px 8px #16121a;font-size:.65rem;line-height:1.8;position:absolute;bottom:2rem;right:2rem}.community-workspace.community-editorial-home .home-journey .hj-gathering .cm-home-gathering-panel{background:var(--ex-surface);color:var(--ex-ink);border:1px solid var(--ex-line);border-radius:12px;margin:0;padding:1.3rem 1.5rem;box-shadow:0 8px 28px #18262608}.community-workspace.community-editorial-home .home-journey .hj-gathering .cm-home-gathering-main h2{color:var(--ex-ink);margin:.3rem 0;font-size:1.85rem}.community-workspace.community-editorial-home .home-journey .hj-gathering :is(p,.cm-eyebrow,.cm-gathering-time,.cm-gathering-rsvp-status){color:var(--ex-muted)}.community-workspace.community-editorial-home .home-journey .hj-gathering .cm-home-gathering-meta{border-color:var(--ex-line);gap:.65rem;margin-top:.85rem;padding-top:.85rem;font-size:.8rem}.community-workspace.community-editorial-home .home-journey .hj-gathering :is(.cm-gathering-resource,.cm-home-rsvp button){color:var(--ex-ink);background:var(--ex-soft);border:1px solid var(--ex-line);box-shadow:none;min-height:44px;text-decoration:none}.community-workspace.community-editorial-home .home-journey .hj-gathering .cm-home-gathering-main>.btn{background:var(--ex-action);color:var(--ex-action-ink);border-color:var(--ex-action)}.hj-studies,.hj-community{gap:1rem;min-width:0;display:grid}.home-journey .ex-section-heading h2{font-family:var(--font-serif);color:var(--ex-ink);margin:.4rem 0 0;font-size:clamp(2rem,3vw,2.65rem);font-weight:500;line-height:1.1}.hj-study-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:1rem;display:grid}.hj-study-grid .ex-cover-card{min-height:310px}.hj-study-grid .ex-cover-card:only-child{min-height:280px}.hj-study-grid .ex-cover-card:only-child .ex-card-copy{max-width:680px}.hj-resume{border:1px solid var(--ex-line);background:var(--ex-soft);color:var(--ex-ink);border-radius:10px;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.3rem;text-decoration:none;display:flex}.hj-resume>span:first-child{gap:.3rem;min-width:0;display:grid}.hj-resume strong{overflow-wrap:anywhere}.hj-resume small{letter-spacing:.13em;color:var(--ex-muted);font-size:.65rem}.hj-resume>span:last-child{align-items:center;gap:.4rem;font-size:.8rem;display:flex}.hj-study-welcome{background:var(--ex-soft);color:var(--ex-ink);border-radius:12px;align-items:center;gap:1.5rem;text-decoration:none;display:flex;overflow:hidden}.hj-study-welcome>img{object-fit:cover;width:35%;height:220px}.hj-study-welcome>div{padding:1rem}.hj-study-welcome h3{margin:0 0 .7rem;font-size:2rem;line-height:1.1}.hj-study-welcome p{color:var(--ex-muted)}.hj-cell-card{isolation:isolate;color:#fff3e6;background:#42334c;border:1px solid #897090;border-radius:12px;align-content:center;justify-items:start;gap:.9rem;min-height:245px;padding:2rem;display:grid;position:relative;overflow:clip}.hj-cell-card h2{font-family:var(--font-serif);color:#fff3e6;margin:0;font-size:2.5rem;line-height:1}.hj-cell-card p{color:#f0e0e9;max-width:34ch;margin:0;line-height:1.5}.hj-cell-card .ex-eyebrow{color:#ead098;max-width:30ch}.hj-cell-card .ex-button{color:#34273d;background:#f0d39d;border-color:#f0d39d}.hj-cell-card>.hj-cell-orbit{color:#d8b1c9;opacity:.11;pointer-events:none;z-index:-1;width:14rem;height:14rem;position:absolute;bottom:-3rem;right:-3rem}.home-journey .cm-warm-people,.home-journey .cm-warm-resources{align-items:stretch;gap:1rem}.home-journey .cm-birthday-empty{flex-wrap:wrap;align-items:center;gap:.5rem 1.5rem;background:var(--ex-soft)!important;border-color:var(--ex-line)!important;min-height:0!important;padding:1.2rem 1.5rem!important;display:flex!important}.home-journey .cm-birthday-empty h2{margin:0!important;font-size:1.1rem!important}.home-journey .cm-birthday-empty p{font-size:.85rem;margin:0!important}.home-journey .cm-birthday-empty a{margin:0 0 0 auto!important}.home-journey .cm-birthdays{min-width:0}.home-journey .cm-birthday-settings{text-decoration:none!important}.home-journey .hj-notice-row .cm-announcements{background:var(--ex-surface);min-height:0;color:var(--ex-ink);border:1px solid var(--ex-line);border-radius:12px;padding:1.3rem 1.5rem}.home-journey .hj-notice-row .cm-announcements-empty{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;display:flex}.home-journey .hj-notice-row .cm-announcements-empty :is(h2,p){margin:0}.home-journey .hj-notice-row h2{font-size:1.2rem}.home-journey .hj-notice-row .cm-card-icon{display:none}.home-journey .hj-notice-row .btn-secondary{margin-left:auto}.community-workspace.community-editorial-home .home-journey .hj-quick-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.community-workspace.community-editorial-home .home-journey .hj-quick-links>a{background:var(--ex-soft);color:var(--ex-ink);border-color:var(--ex-line);grid-template-columns:auto 1fr;gap:.2rem 1rem;min-height:0;padding:1.25rem;display:grid}.home-journey .hj-quick-links>a>span{color:var(--ex-action);grid-row:1/3}.home-journey .hj-quick-links>a>small{color:var(--ex-muted)}.hj-fast-intro{max-width:720px}.hj-fast-intro h1{font-family:var(--font-serif);margin:.5rem 0 1rem;font-size:clamp(2.7rem,5vw,4.5rem);line-height:1.02}.hj-fast-intro p{color:var(--ex-muted);font-size:1.1rem;line-height:1.6}.hj-fast-days{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;padding:0;list-style:none;display:grid}.hj-fast-days li{border:1px solid var(--ex-line);background:var(--ex-soft);border-radius:12px;gap:.4rem;padding:1.3rem;display:grid}.hj-fast-days strong{font-size:1.4rem}.hj-fast-days span{color:var(--ex-muted)}.hj-fast-actions{flex-wrap:wrap;gap:.8rem;display:flex}@media (max-width:760px){.home-journey{gap:1.5rem!important}.hj-season{min-height:0;padding-top:170px}.hj-season>img{object-position:75% top}.hj-season:after{background:linear-gradient(#29263100 8%,#292631f5 50%,#292631 100%)}.hj-season-copy{gap:.85rem;width:100%;padding:1.4rem}.hj-season h2{max-width:14ch;font-size:2.9rem}.hj-season-copy p{font-size:.9rem}.hj-season .ex-button{width:100%}.hj-season-seal{display:none}.hj-fast-date>span{font-size:2.4rem}.hj-study-grid{scroll-snap-type:x mandatory;gap:.8rem;padding-bottom:.5rem;display:flex;overflow-x:auto}.hj-study-grid>.ex-cover-card{scroll-snap-align:start;flex:0 0 85%;min-height:300px}.hj-study-grid>.ex-cover-card:only-child{flex-basis:100%}.hj-resume{padding:1rem}.hj-resume>span:last-child{font-size:0}.hj-cell-card{min-height:250px;padding:1.4rem}.home-journey .cm-warm-people,.home-journey .cm-warm-resources{grid-template-columns:1fr}.community-workspace.community-editorial-home .home-journey .hj-gathering .cm-home-gathering-panel{padding:1.1rem}.community-workspace.community-editorial-home .home-journey .hj-gathering .cm-home-gathering-main h2{font-size:1.55rem}.home-journey .cm-birthday-empty a{margin:0!important}.hj-study-welcome{gap:0}.hj-study-welcome>img{width:30%;height:230px}.hj-study-welcome h3{font-size:1.7rem}.hj-fast-days{gap:.5rem}.hj-fast-days li{padding:.9rem .6rem}.hj-fast-days strong{font-size:1.1rem}.hj-fast-days span{font-size:.75rem}.home-journey .ex-section-heading{align-items:flex-end}.home-journey .ex-section-heading .ex-text-button{white-space:nowrap;font-size:.8rem}}@media (prefers-reduced-motion:no-preference){.hj-cell-card .ex-button,.hj-resume{transition:transform .2s,box-shadow .2s}.hj-cell-card .ex-button:hover,.hj-resume:hover{transform:translateY(-2px);box-shadow:0 8px 20px #0002}}.home-journey>.cm-birthdays{order:0}.community-workspace.community-editorial-home .home-journey .hj-gathering .cm-home-gathering-meta{border:0;border-top:1px solid var(--ex-line);background:0 0;border-radius:0;margin-bottom:0;padding-inline:0}@media (max-width:640px){.community-workspace.community-editorial-home .home-journey .hj-gathering .cm-home-gathering-meta{grid-template-columns:1fr 1fr;display:grid}.home-journey .hj-gathering .cm-gathering-time{grid-column:1/-1}.home-journey .hj-gathering .cm-gathering-attendance{border:0;justify-content:flex-end;margin:0;padding:0}.home-journey .hj-gathering .cm-gathering-attendance:has(.cm-gathering-rsvp-status){grid-column:1/-1;justify-content:space-between}}
.admin-hub{flex-direction:column;gap:26px;padding-bottom:16px;display:flex}.admin-welcome{color:#fff6e8;background:linear-gradient(125deg,#173a58,#20555c);border-radius:24px;justify-content:space-between;align-items:center;gap:16px;padding:28px;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 32px #0c243b18}.admin-welcome .eyebrow{color:#ebc88b;margin-bottom:12px}.admin-welcome h1{font-family:var(--font-sans);letter-spacing:-.045em;font-size:clamp(1.8rem,4vw,2.55rem);font-weight:600;line-height:1.12}.admin-welcome p:last-child{color:#d7e5e8;margin-top:14px;font-size:.94rem}.admin-welcome-icon{background:#ffffff10;border:1px solid #ffffff30;border-radius:24px;flex:0 0 90px;place-items:center;width:90px;height:90px;display:grid;transform:rotate(-8deg)}.admin-welcome-icon svg{color:#edc98c;width:48px;height:48px}.admin-search{border:1px solid var(--line-2);background:var(--surface);min-height:54px;color:var(--ink-2);border-radius:16px;align-items:center;gap:12px;padding:0 18px;display:flex}.admin-search input{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;outline:none;padding:15px 0}.admin-search:focus-within{outline:2px solid var(--focus);outline-offset:3px}.admin-primary-grid,.admin-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.admin-primary-grid{grid-template-columns:1fr}.admin-hub .admin-tile{background:var(--surface);border:1px solid var(--line);min-width:0;color:var(--ink);border-radius:20px;flex-direction:column;gap:8px;padding:20px;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;box-shadow:0 4px 16px #071c3010}.admin-tile-top{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.admin-tile-top>span:last-child:not(.admin-tile-icon){color:var(--ink-2)}.admin-tile-icon{background:var(--admin-tint);width:48px;height:48px;color:var(--admin-color);border-radius:15px;flex:none;place-items:center;display:grid}.admin-tile-icon svg{width:26px;height:26px}.admin-tile strong{font-size:1.08rem;line-height:1.2}.admin-tile-hint{color:var(--ink-2);font-size:.85rem;line-height:1.35}.admin-tile-number{text-align:right;font-size:1.7rem;font-weight:600;line-height:1}.admin-tile-number small{margin-top:5px;font-size:.72rem;font-weight:400;display:block}.admin-tile[data-tone=blue]{--admin-tint:#dce9f5;--admin-color:#204968}.admin-tile[data-tone=amber]{--admin-tint:#f6e8c7;--admin-color:#765010}.admin-tile[data-tone=green]{--admin-tint:#dcece3;--admin-color:#245447}.admin-tile[data-tone=rose]{--admin-tint:#f4dfd9;--admin-color:#8d412d}.admin-hub .admin-tile-primary{background:linear-gradient(120deg,var(--admin-tint),var(--surface) 90%);border-color:color-mix(in srgb,var(--admin-color) 25%,var(--line))}.admin-hub .admin-tile:hover{border-color:var(--admin-color);transform:translateY(-3px);box-shadow:0 10px 24px #071c3025}.admin-hub a:focus-visible,.admin-person-open:focus-visible{outline:3px solid var(--focus);outline-offset:4px}.admin-section-title{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.admin-hub h2{font-family:var(--font-sans);font-size:1.15rem;font-weight:600}.admin-house-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.admin-house-strip>a{color:var(--ink);border:1px solid var(--line);background:var(--surface);border-radius:16px;flex-direction:column;align-items:center;gap:8px;padding:12px 4px;text-decoration:none;display:flex}.admin-house-strip .house-art{opacity:1;border-radius:50%;flex:none;width:70px;height:70px;display:block;position:relative;inset:auto}.admin-house-strip strong{overflow-wrap:anywhere;font-size:.85rem}.admin-house-strip>a:hover{background:var(--action-soft);border-color:var(--action)}.admin-settings{flex-direction:column;gap:12px;display:flex}.admin-settings .review-disclosure{margin:0}.admin-settings>h2{margin-bottom:4px}.admin-top-link{border:1px solid var(--line-2);min-height:40px;color:var(--ink);background:var(--surface-2);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;gap:6px;padding:8px 10px;font-size:.82rem;font-weight:600;display:inline-flex;text-decoration:none!important}.admin-top-link:hover{background:var(--action-soft);border-color:var(--action)}.admin-top-link svg{width:18px;height:18px}.admin-people .admin-people-grid{grid-template-columns:1fr;gap:14px;display:grid}.admin-people .admin-people-grid>li{border-radius:20px;flex-direction:column;align-items:stretch;gap:14px;padding:20px;display:flex;background:var(--surface)!important}.admin-people .people-name-row{align-items:center}.admin-people .people-avatar{flex-shrink:0;width:60px;height:60px}.admin-people .people-identity{min-width:0}.admin-people .people-identity h2{font-family:var(--font-sans);overflow-wrap:anywhere;font-size:1.05rem}.admin-people .people-identity p{overflow-wrap:anywhere;font-size:.8rem}.admin-people .people-placements{flex:1;font-size:.86rem}.admin-people .people-status{align-self:flex-start}.admin-person-open{background:var(--action-soft);color:var(--ink);border:1px solid var(--line-2);border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:11px;font-weight:500;display:flex}.admin-person-open:hover{background:var(--action);color:var(--action-ink)}.admin-person-open svg{width:18px;height:18px}.admin-person-identity{align-items:center;gap:14px;display:flex}.admin-detail-avatar{object-fit:cover;border-radius:18px;flex-shrink:0;width:64px;height:64px}.admin-person-identity>div{overflow-wrap:anywhere;min-width:0;font-size:.9rem}.admin-person-identity span{color:var(--ink-2);font-size:.8rem}.admin-move-form{flex-direction:column;gap:14px;margin-top:10px;display:flex}.admin-move-form h3{font-weight:600}.admin-move-form label{flex-direction:column;gap:6px;min-width:0;font-size:.9rem;display:flex}.admin-move-selects{grid-template-columns:1fr;gap:12px;display:grid}.admin-current-cell{background:var(--surface-2);border-radius:12px;padding:12px;font-size:.9rem}.admin-current-cell strong{display:block}.admin-move-preview{border:1px solid var(--line-2);background:var(--action-soft);border-radius:12px;padding:14px;font-size:.9rem}.admin-move-preview small{color:var(--ink-2);margin-top:8px;display:block}.admin-person-links{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}html[data-theme=dark] .admin-tile[data-tone=blue]{--admin-tint:#203b54;--admin-color:#a9d4ff}html[data-theme=dark] .admin-tile[data-tone=amber]{--admin-tint:#443b2b;--admin-color:#f1cd8b}html[data-theme=dark] .admin-tile[data-tone=green]{--admin-tint:#20473f;--admin-color:#a5dfc6}html[data-theme=dark] .admin-tile[data-tone=rose]{--admin-tint:#493537;--admin-color:#ffc1af}@media (min-width:600px){.admin-primary-grid,.admin-tool-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-house-strip{grid-template-columns:repeat(6,minmax(0,1fr))}.admin-people .admin-people-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-move-selects{grid-template-columns:1fr 1fr}}@media (max-width:420px){.admin-welcome{padding:22px}.admin-welcome-icon{display:none}.admin-tile{padding:16px!important}.admin-top-link{width:38px;padding:8px}.admin-top-link span{display:none}}@media (prefers-reduced-motion:reduce){.admin-hub .admin-tile{transition:none}.admin-hub .admin-tile:hover{transform:none}}.admin-detail-avatar{background:var(--action-soft);color:var(--ink);border:1px solid var(--line-2);place-items:center;font-weight:600;display:grid}
