.PortalWorkspaces-module__FM2W1a__cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:16px;margin:16px 0;display:grid}.PortalWorkspaces-module__FM2W1a__cards a{border:1px solid var(--fw-grid);background:var(--fw-paper);border-radius:12px;padding:20px;display:block}.PortalWorkspaces-module__FM2W1a__scope{background:var(--fw-paper);border:1px solid var(--fw-grid);border-radius:8px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;padding:12px;display:flex}.PortalWorkspaces-module__FM2W1a__scope label{min-width:180px}.PortalWorkspaces-module__FM2W1a__detailPanel{background:var(--fw-paper);overflow-y:auto;box-shadow:0 8px 60px #0004;z-index:60!important;width:auto!important;position:fixed!important;inset:16px 16px 84px!important}.PortalWorkspaces-module__FM2W1a__ledgerContext{z-index:12;background:var(--fw-paper);border:1px solid var(--fw-grid);border-radius:8px;margin:12px 0;padding:12px;position:sticky;top:8px}.PortalWorkspaces-module__FM2W1a__calendarFilters summary{cursor:pointer;padding:8px 0}.PortalWorkspaces-module__FM2W1a__calendarFilters summary span{margin-top:4px;font-size:13px;display:block}.PortalWorkspaces-module__FM2W1a__calendarGrid .cev{min-height:22px;font-size:12px!important}:is(.PortalWorkspaces-module__FM2W1a__calendarGrid .cbal,.PortalWorkspaces-module__FM2W1a__calendarGrid .camt){font-size:11px!important}.PortalWorkspaces-module__FM2W1a__mobileBudget{display:none}.PortalWorkspaces-module__FM2W1a__monthCard{border:1px solid var(--fw-grid);border-radius:10px;margin:12px 0;padding:16px}.PortalWorkspaces-module__FM2W1a__monthCard dl{grid-template-columns:1fr 1fr;gap:8px;display:grid}.PortalWorkspaces-module__FM2W1a__monthCard dd{text-align:right;font-variant-numeric:tabular-nums;margin:0}.PortalWorkspaces-module__FM2W1a__tripForm{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.PortalWorkspaces-module__FM2W1a__tripForm>:nth-child(3),.PortalWorkspaces-module__FM2W1a__tripForm>:nth-child(4){grid-column:1/-1}.PortalWorkspaces-module__FM2W1a__primaryAction{z-index:10;background:var(--fw-paper);border-radius:8px;flex-wrap:wrap;gap:12px;margin-bottom:16px;padding:12px;display:flex;position:sticky;top:8px}.PortalWorkspaces-module__FM2W1a__printMenu{margin:12px 0;padding:16px}.PortalWorkspaces-module__FM2W1a__printMenu summary{cursor:pointer;font-weight:700}.PortalWorkspaces-module__FM2W1a__task{border-bottom:1px solid var(--fw-grid);grid-template-columns:auto minmax(0,1fr);gap:10px;padding:12px 0;display:grid}.PortalWorkspaces-module__FM2W1a__task input[type=checkbox]{align-self:center;width:24px;height:24px}.PortalWorkspaces-module__FM2W1a__taskMeta{flex-wrap:wrap;grid-column:2;gap:12px;display:flex}.PortalWorkspaces-module__FM2W1a__taskMeta label{flex:140px}@media (min-width:768px){.PortalWorkspaces-module__FM2W1a__detailPanel{width:min(620px,70vw)!important;inset:24px 16px 24px auto!important}}@media (min-width:1100px){.PortalWorkspaces-module__FM2W1a__tripForm{grid-template-columns:repeat(5,minmax(0,1fr))}.PortalWorkspaces-module__FM2W1a__tripForm>:nth-child(3),.PortalWorkspaces-module__FM2W1a__tripForm>:nth-child(4){grid-column:auto}}@media (max-width:767px){.PortalWorkspaces-module__FM2W1a__mobileBudget{display:block}.PortalWorkspaces-module__FM2W1a__desktopBudget{display:none}:is(.PortalWorkspaces-module__FM2W1a__calendarGrid .camt,.PortalWorkspaces-module__FM2W1a__calendarGrid .cbal){font-size:11px!important}}@media print{.PortalWorkspaces-module__FM2W1a__scope,.PortalWorkspaces-module__FM2W1a__primaryAction,.PortalWorkspaces-module__FM2W1a__printMenu,.PortalWorkspaces-module__FM2W1a__mobileBudget{display:none}.PortalWorkspaces-module__FM2W1a__desktopBudget{display:block}.PortalWorkspaces-module__FM2W1a__detailPanel{display:none}}.PortalWorkspaces-module__FM2W1a__cards>div strong{margin:8px 0;font-size:24px;display:block}.PortalWorkspaces-module__FM2W1a__calendarGrid [class~="text-[9px]"]{font-size:12px!important}
.Workflows-module__eib7_q__steps{gap:12px;margin:0 0 18px;padding:0;font-size:14px;list-style:none;display:flex}.Workflows-module__eib7_q__steps li{color:#52675f;border-bottom:3px solid #c7cdc2;flex:1;padding:10px 12px}.Workflows-module__eib7_q__steps [aria-current=step]{color:#17614a;border-color:#17614a;font-weight:700}.Workflows-module__eib7_q__password{align-items:stretch;gap:8px;display:flex}.Workflows-module__eib7_q__password input{flex:1;min-width:0}.Workflows-module__eib7_q__overlay{z-index:100;background:#142219c9;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.Workflows-module__eib7_q__dialog{background:var(--fw-paper,#fff);width:min(850px,100%);max-height:90dvh;color:var(--fw-ink,#1c2b24);border-radius:14px;padding:22px;overflow:auto;box-shadow:0 12px 60px #0005}.Workflows-module__eib7_q__dialogHeader{justify-content:space-between;align-items:start;gap:20px;margin-bottom:16px;display:flex}.Workflows-module__eib7_q__dialogHeader h2{font-size:22px;font-weight:700}.Workflows-module__eib7_q__toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0;display:flex}.Workflows-module__eib7_q__toolbar label{flex:1;min-width:140px}.Workflows-module__eib7_q__reviewBar{z-index:20;background:var(--fw-paper,#fff);border:1px solid #b7c7bd;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex;position:sticky;bottom:12px;box-shadow:0 3px 15px #0002}.Workflows-module__eib7_q__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:15px 0;display:grid}.Workflows-module__eib7_q__stats>div{background:var(--fw-paper,#fff);border:1px solid #ccd5ce;border-radius:10px;padding:14px}.Workflows-module__eib7_q__stats strong{overflow-wrap:anywhere;margin-top:6px;font-size:24px;display:block}.Workflows-module__eib7_q__stickyTable{max-height:70vh;overflow:auto}.Workflows-module__eib7_q__stickyTable table{border-collapse:separate;border-spacing:0}.Workflows-module__eib7_q__stickyTable th{background:var(--fw-paper,#fff);z-index:2;position:sticky;top:0}.Workflows-module__eib7_q__stickyTable tr>:first-child{background:var(--fw-paper,#fff);z-index:1;position:sticky;left:0}.Workflows-module__eib7_q__stickyTable th:first-child{z-index:3}.Workflows-module__eib7_q__cardList{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.Workflows-module__eib7_q__card{background:var(--fw-paper,#fff);border:1px solid #c7cdc2;border-radius:10px;padding:14px}.Workflows-module__eib7_q__card h3{overflow-wrap:anywhere;font-size:16px;font-weight:700}.Workflows-module__eib7_q__card dl{grid-template-columns:1fr 1fr;gap:6px;margin:10px 0;font-size:14px;display:grid}.Workflows-module__eib7_q__card dt{color:var(--fw-muted,#52675f)}.Workflows-module__eib7_q__card dd{text-align:right;overflow-wrap:anywhere}.Workflows-module__eib7_q__reviewGrid{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.Workflows-module__eib7_q__sourcePane{min-width:0}.Workflows-module__eib7_q__sourcePane embed{width:100%;height:68vh}.Workflows-module__eib7_q__desktopOnly{display:none}.Workflows-module__eib7_q__mobileOnly{display:block}.Workflows-module__eib7_q__previewPage{color:#1c2b24;break-after:page;background:#fff;border:1px solid #b7c7bd;min-height:350px;margin:18px 0;padding:28px}.Workflows-module__eib7_q__previewPage table{width:100%;font-size:13px}.Workflows-module__eib7_q__previewPage th{text-align:left}.Workflows-module__eib7_q__previewPage td,.Workflows-module__eib7_q__previewPage th{border-bottom:1px solid #dce2dc;padding:6px}.Workflows-module__eib7_q__status{padding:8px 0;font-size:14px}.Workflows-module__eib7_q__composer{background:var(--fw-paper,#fff);border:1px solid #c7cdc2;border-radius:12px;padding:12px;position:sticky;bottom:10px}.Workflows-module__eib7_q__composer textarea{resize:vertical;min-height:76px;max-height:220px}.Workflows-module__eib7_q__sourceToggle{gap:8px;margin:12px 0;display:flex}.Workflows-module__eib7_q__mobileOnly[hidden]{display:none}.Workflows-module__eib7_q__accountTable{overflow:auto}.Workflows-module__eib7_q__choiceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.Workflows-module__eib7_q__choiceGrid a{color:inherit;border:1px solid #c7cdc2;border-radius:10px;padding:18px;text-decoration:none;display:block}.Workflows-module__eib7_q__choiceGrid strong{margin-bottom:6px;font-size:19px;display:block}.Workflows-module__eib7_q__selection{z-index:20;background:var(--fw-paper,#fff);position:sticky;top:12px;box-shadow:0 3px 15px #0002}@media (min-width:1024px){.Workflows-module__eib7_q__reviewGrid{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.Workflows-module__eib7_q__desktopOnly{display:block}.Workflows-module__eib7_q__mobileOnly,.Workflows-module__eib7_q__sourceToggle{display:none}}@media (max-width:767px){.Workflows-module__eib7_q__overlay{padding:8px}.Workflows-module__eib7_q__dialog{max-height:94dvh;padding:16px}.Workflows-module__eib7_q__stats{grid-template-columns:1fr}.Workflows-module__eib7_q__stats>div{justify-content:space-between;align-items:center;display:flex}.Workflows-module__eib7_q__stats strong{margin:0;font-size:21px}.Workflows-module__eib7_q__cardList,.Workflows-module__eib7_q__choiceGrid{grid-template-columns:1fr}.Workflows-module__eib7_q__reviewBar,.Workflows-module__eib7_q__composer{bottom:calc(80px + env(safe-area-inset-bottom,0px))}.Workflows-module__eib7_q__selection{top:8px}}@media print{.Workflows-module__eib7_q__reviewBar,.Workflows-module__eib7_q__toolbar,.Workflows-module__eib7_q__steps,.Workflows-module__eib7_q__sourceToggle{display:none!important}.Workflows-module__eib7_q__stickyTable{max-height:none;overflow:visible}.Workflows-module__eib7_q__stickyTable th,.Workflows-module__eib7_q__stickyTable tr>:first-child{position:static}.Workflows-module__eib7_q__previewPage{border:0;min-height:0}.Workflows-module__eib7_q__overlay{background:0 0;position:static}.Workflows-module__eib7_q__dialog{max-height:none;box-shadow:none;padding:0}}@media (max-width:767px){.Workflows-module__eib7_q__accountTable thead{display:none}.Workflows-module__eib7_q__accountTable tr{border:1px solid #c7cdc2;border-radius:10px;margin:12px 0;padding:10px;display:block}.Workflows-module__eib7_q__accountTable td{text-align:left;display:block}.Workflows-module__eib7_q__accountTable td:before{content:attr(data-label);color:var(--fw-muted,#52675f);margin-bottom:5px;font-size:13px;font-weight:600;display:block}}.Workflows-module__eib7_q__scopeBar{top:12px;bottom:auto}@media (max-width:767px){.Workflows-module__eib7_q__scopeBar{top:8px;bottom:auto}}
.DevelopmentExperience-module__DYuBKq__page{max-width:1200px;margin:0 auto;padding-bottom:36px}.DevelopmentExperience-module__DYuBKq__page [hidden]{display:none!important}.DevelopmentExperience-module__DYuBKq__viewSwitch{background:var(--fw-paper,#fff);border:1px solid #c3cfc6;border-radius:12px;flex-wrap:wrap;gap:8px;width:fit-content;margin:0 0 22px;padding:5px;display:flex}.DevelopmentExperience-module__DYuBKq__viewSwitch button{border-radius:8px;padding:10px 16px;font-size:14px;font-weight:650}.DevelopmentExperience-module__DYuBKq__viewSwitch [aria-pressed=true]{color:#fff;background:#173f32}.DevelopmentExperience-module__DYuBKq__hero{color:#fff;background:#123b2e;border:1px solid #376350;border-radius:20px;padding:clamp(24px,4vw,48px)}.DevelopmentExperience-module__DYuBKq__eyebrow{color:#e5cd89;text-transform:uppercase;letter-spacing:.08em;font-size:13px;font-weight:650}.DevelopmentExperience-module__DYuBKq__hero h1{font-family:var(--font-playfair),Georgia,serif;margin:12px 0;font-size:clamp(32px,4vw,50px);font-weight:700;line-height:1.12}.DevelopmentExperience-module__DYuBKq__hero p{color:#e0ebe4;max-width:720px;line-height:1.65}.DevelopmentExperience-module__DYuBKq__heroActions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.DevelopmentExperience-module__DYuBKq__heroActions a{border:1px solid #d4e0d8;border-radius:8px;justify-content:center;align-items:center;gap:16px;min-height:48px;padding:12px 20px;font-weight:700;text-decoration:none;display:flex}.DevelopmentExperience-module__DYuBKq__heroActions a:first-child{color:#173b2f;background:#f5e7bd;border-color:#f5e7bd}.DevelopmentExperience-module__DYuBKq__facts{color:#d4e3da;border-top:1px solid #547265;flex-wrap:wrap;gap:12px 32px;margin-top:30px;padding-top:22px;font-size:14px;display:flex}.DevelopmentExperience-module__DYuBKq__facts strong{color:#fff;margin-right:4px}.DevelopmentExperience-module__DYuBKq__sectionHeading{margin:30px 0 16px}.DevelopmentExperience-module__DYuBKq__sectionHeading h2{margin-bottom:7px;font-size:23px;font-weight:700;line-height:1.3}.DevelopmentExperience-module__DYuBKq__sectionHeading p{color:var(--fw-muted,#4d6255);max-width:780px;font-size:15px;line-height:1.6}.DevelopmentExperience-module__DYuBKq__quickGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.DevelopmentExperience-module__DYuBKq__quickGrid>a{background:var(--fw-paper,#fff);border:1px solid #c3cfc6;border-radius:14px;flex-direction:column;gap:12px;min-width:0;padding:20px;text-decoration:none;display:flex}.DevelopmentExperience-module__DYuBKq__quickGrid>a>svg{color:#608269;width:24px;height:24px}.DevelopmentExperience-module__DYuBKq__quickGrid strong{font-size:18px;line-height:1.4}.DevelopmentExperience-module__DYuBKq__quickGrid span{font-size:14px;line-height:1.5}.DevelopmentExperience-module__DYuBKq__quickGrid>a>span:not(.DevelopmentExperience-module__DYuBKq__open){color:var(--fw-muted,#4d6255)}.DevelopmentExperience-module__DYuBKq__open{text-underline-offset:4px;align-items:center;gap:8px;margin-top:auto;padding-top:8px;font-weight:700;text-decoration:underline;display:flex}.DevelopmentExperience-module__DYuBKq__filters{flex-wrap:wrap;align-items:end;gap:14px;display:flex}.DevelopmentExperience-module__DYuBKq__filters label{gap:6px;font-size:14px;font-weight:650;display:grid}.DevelopmentExperience-module__DYuBKq__filters label:first-child{flex:1;min-width:200px}.DevelopmentExperience-module__DYuBKq__filters input,.DevelopmentExperience-module__DYuBKq__filters select{width:100%}.DevelopmentExperience-module__DYuBKq__resultCount{color:var(--fw-muted,#4d6255);margin:12px 0;font-size:14px}.DevelopmentExperience-module__DYuBKq__sectionGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.DevelopmentExperience-module__DYuBKq__sectionCard{background:var(--fw-paper,#fff);border:1px solid #c3cfc6;border-radius:14px;flex-direction:column;min-width:0;padding:20px;display:flex}.DevelopmentExperience-module__DYuBKq__cardMeta{color:var(--fw-muted,#4d6255);flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:13px;display:flex}.DevelopmentExperience-module__DYuBKq__sectionCard h3{margin:12px 0 8px;font-size:20px;font-weight:700}.DevelopmentExperience-module__DYuBKq__sectionCard>p{color:var(--fw-muted,#4d6255);margin-bottom:18px;font-size:14px;line-height:1.65}.DevelopmentExperience-module__DYuBKq__cardActions{flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:auto;display:flex}.DevelopmentExperience-module__DYuBKq__cardActions a,.DevelopmentExperience-module__DYuBKq__cardActions button{text-underline-offset:4px;align-items:center;gap:8px;min-height:44px;font-size:14px;font-weight:700;text-decoration:underline;display:inline-flex}.DevelopmentExperience-module__DYuBKq__sectionCard details{border-top:1px solid #d6dfd8;margin-top:12px;padding-top:10px;font-size:14px}.DevelopmentExperience-module__DYuBKq__sectionCard summary{cursor:pointer;align-content:center;min-height:44px}.DevelopmentExperience-module__DYuBKq__sectionCard ul{padding-left:20px;list-style:outside}.DevelopmentExperience-module__DYuBKq__sectionCard li{margin:10px 0;line-height:1.5}.DevelopmentExperience-module__DYuBKq__sectionCard li a{text-underline-offset:3px;text-decoration:underline}.DevelopmentExperience-module__DYuBKq__note,.DevelopmentExperience-module__DYuBKq__empty{border:1px solid #c3cfc6;border-radius:12px;margin-top:26px;padding:18px 20px;font-size:14px;line-height:1.65}.DevelopmentExperience-module__DYuBKq__note p{color:var(--fw-muted,#4d6255);margin-top:6px}.DevelopmentExperience-module__DYuBKq__heroActions a:hover,.DevelopmentExperience-module__DYuBKq__quickGrid>a:hover{box-shadow:0 0 0 2px #bda461}@media (max-width:1100px){.DevelopmentExperience-module__DYuBKq__quickGrid,.DevelopmentExperience-module__DYuBKq__sectionGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.DevelopmentExperience-module__DYuBKq__quickGrid,.DevelopmentExperience-module__DYuBKq__sectionGrid{grid-template-columns:1fr}.DevelopmentExperience-module__DYuBKq__viewSwitch{width:100%}.DevelopmentExperience-module__DYuBKq__viewSwitch button{flex:1;padding:10px}.DevelopmentExperience-module__DYuBKq__heroActions{flex-direction:column}.DevelopmentExperience-module__DYuBKq__hero{border-radius:14px}.DevelopmentExperience-module__DYuBKq__facts{gap:10px 18px}.DevelopmentExperience-module__DYuBKq__sectionHeading h2{font-size:21px}.DevelopmentExperience-module__DYuBKq__filters label{width:100%}.DevelopmentExperience-module__DYuBKq__cardActions{justify-content:space-between}}
