/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.hidden{display:none}.table{display:table}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--forest-950:#183229;--forest-900:#233f35;--forest-800:#315548;--eucalyptus:#6f9581;--sage:#b9cbbc;--sage-soft:#e7efe9;--paper:#fbf9f4;--white:#fffefd;--blush:#ead8d4;--blush-soft:#f6ece9;--sand:#e8deca;--lavender:#dedbe7;--clay:#bc6e52;--ink:#21312b;--muted:#4d5952;--line:#223e3424;--shadow:0 22px 60px #1d3a2f1a}.people-wall-hero,.profile-editor-hero{background:linear-gradient(135deg,#fce8ee 0%,#faf6f2 48%,#e7eddf 100%);border-radius:0 0 2.2rem 2.2rem;grid-template-columns:1.15fr .85fr;align-items:center;gap:clamp(2rem,6vw,6rem);padding:clamp(3.5rem,7vw,7rem) 5vw clamp(3rem,6vw,5.5rem);display:grid}.people-wall-hero h1,.profile-editor-hero h1{color:#2f432f;letter-spacing:-.045em;max-width:920px;margin:.45rem 0 1rem;font-family:Georgia,serif;font-size:clamp(3rem,6.5vw,6.7rem);font-weight:500;line-height:.94}.people-wall-hero>div>p:not(.eyebrow),.profile-editor-hero>div>p:not(.eyebrow){color:#465342;max-width:760px;font-size:clamp(1rem,1.7vw,1.25rem);line-height:1.7}.people-wall-hero>img,.profile-editor-hero>img{background:#fff;border-radius:2rem;justify-self:center;width:min(100%,510px);box-shadow:0 24px 60px #394a351f}.staff-wall{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;margin:clamp(4rem,8vw,8rem) 0;display:grid}.staff-profile-card{background:#fffdfa;border:1px solid #4f5d3d29;border-radius:1.7rem;overflow:hidden;box-shadow:0 18px 42px #4f5d3d14}.staff-profile-card:nth-child(2n){background:#f8efe7}.staff-profile-card:nth-child(3n){background:#f8e8ee}.staff-photo-wrap{aspect-ratio:1;background:linear-gradient(145deg,#f8efe7,#e7eddf);position:relative;overflow:hidden}.staff-photo-wrap img{object-fit:cover;width:100%;height:100%;display:block}.staff-photo-wrap img.staff-photo-placeholder{box-sizing:border-box;padding:clamp(1.25rem,8%,2.25rem)}.staff-photo-wrap>span{color:#fff;filter:drop-shadow(0 2px 7px #25332359);font-size:2.2rem;position:absolute;bottom:.65rem;right:1rem}.staff-profile-copy{padding:1.5rem 1.5rem 1.7rem}.staff-profile-copy>p:first-child{color:#8c4860;letter-spacing:.12em;text-transform:uppercase;margin:0 0 .3rem;font-size:.68rem;font-weight:850}.staff-profile-copy h2{color:#2f432f;margin:0;font-family:Georgia,serif;font-size:2rem;font-weight:500}.staff-pink-line{background:#ef7ea6;border-radius:99px;width:72px;height:4px;margin:.85rem 0 1.05rem;transform:rotate(-1deg)}.staff-profile-copy>p:not(:first-child){color:#465342;margin:0;line-height:1.68}.staff-profile-copy small{color:#5c6758;margin-top:1.1rem;line-height:1.55;display:block}.staff-profile-copy small strong{color:#2f432f}.staff-wall-promise{color:#fff;background:#355139;border-radius:2rem;grid-template-columns:auto 1fr auto;align-items:center;gap:2rem;margin-bottom:7rem;padding:clamp(2rem,5vw,4rem);display:grid}.staff-wall-promise img{background:#fff;border-radius:50%;width:105px}.staff-wall-promise h2{color:#fff;margin:.35rem 0 .7rem;font-size:clamp(2rem,4vw,3.8rem)}.staff-wall-promise p:not(.eyebrow){color:#ffffffd6;max-width:820px;margin:0;line-height:1.7}.org-chart{background:#fffdfa;border:1px solid #4f5d3d24;border-radius:2rem;margin:clamp(4rem,8vw,8rem) 0 0;padding:clamp(1.5rem,5vw,4.5rem);box-shadow:0 20px 55px #4f5d3d14}.org-chart-heading{text-align:center;max-width:860px;margin:0 auto 2.2rem}.org-chart-heading h2{color:#2f432f;margin:.35rem 0 .8rem;font-family:Georgia,serif;font-size:clamp(2.3rem,4.8vw,4.7rem);font-weight:500;line-height:1.02}.org-chart-heading>p:not(.eyebrow){color:#465342;line-height:1.72}.org-advisory-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;max-width:920px;margin:0 auto 2.5rem;display:grid}.org-advisory-row article{text-align:center;background:#eef2e9;border-radius:1.15rem;padding:1.15rem 1.3rem}.org-advisory-row article:nth-child(2){background:#f8e8ee}.org-advisory-row span,.org-tree article>span{color:#8c4860;letter-spacing:.1em;text-transform:uppercase;font-size:.66rem;font-weight:850;display:block}.org-advisory-row strong{color:#2f432f;margin:.3rem 0;font-family:Georgia,serif;font-size:1.2rem;font-weight:500;display:block}.org-advisory-row small{color:#52604e;line-height:1.45}.org-tree{max-width:980px;margin:0 auto}.org-tree article{text-align:center;background:#fff;border:1px solid #4f5d3d24;border-radius:1.35rem;padding:1.4rem}.org-tree h3{color:#2f432f;margin:.45rem 0 .65rem;font-family:Georgia,serif;font-size:1.75rem;font-weight:500}.org-tree article>p{color:#4d5952;margin:0 auto;font-size:.82rem;line-height:1.6}.org-founder-card{color:#fff;max-width:560px;margin:0 auto;background:#355139!important}.org-founder-card>span{color:#ffb0c8!important}.org-founder-card h3{color:#fff}.org-founder-card>p{color:#ffffffd1!important}.org-connector{background:#b9cbbc;width:2px;height:42px;margin:0 auto;position:relative}.org-connector span{border-bottom:2px solid #6f9581;border-right:2px solid #6f9581;width:10px;height:10px;position:absolute;bottom:0;left:50%;transform:translate(-50%,1px)rotate(45deg)}.org-lead-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.org-lead-row article:first-child{background:#eef2e9}.org-lead-row article:last-child{background:#f8e8ee}.org-contact-links{flex-wrap:wrap;justify-content:center;gap:.45rem;margin-top:1rem;display:flex}.org-contact-links a{color:#2f432f;background:#ffffffc7;border-radius:999px;padding:.55rem .75rem;font-size:.72rem;font-weight:800}.org-founder-card .org-contact-links a{color:#fff;background:#ffffff1f}.org-support-team-card{background:#f8efe7!important}.org-independent-partner-card{max-width:760px;margin:1rem auto 0;background:linear-gradient(135deg,#fff9fb,#edf1e8)!important;border-style:dashed!important;border-color:#7f3e5859!important}.org-team-pills{flex-wrap:wrap;justify-content:center;gap:.5rem;margin:1rem 0;display:flex}.org-team-pills span{color:#40503c;letter-spacing:0;text-transform:none;background:#fff;border-radius:999px;padding:.55rem .75rem;font-size:.72rem;font-weight:750}.org-urgent-note{color:#3d493a;text-align:center;background:#f8e8ee;border-left:4px solid #ef7ea6;border-radius:.8rem;margin:2rem 0 0;padding:1rem 1.2rem;line-height:1.55}.org-urgent-note a{color:#7f3e58;font-weight:850}.profile-privacy-promise{grid-template-columns:repeat(3,1fr);gap:1rem;margin:4rem 0;display:grid}.profile-privacy-promise>div{background:#eef2e9;border-radius:1.25rem;padding:1.5rem}.profile-privacy-promise>div:nth-child(2){background:#f8e8ee}.profile-privacy-promise>div:nth-child(3){background:#f8efe7}.profile-privacy-promise strong{color:#2f432f;margin-bottom:.4rem;font-family:Georgia,serif;font-size:1.25rem;display:block}.profile-privacy-promise span{color:#465342;font-size:.86rem;line-height:1.6}.partner-access-badge{color:#7f3e58;white-space:nowrap;background:#fff4f7;border:1px solid #7f3e5840;border-radius:999px;padding:.42rem .68rem;font-size:.62rem;font-weight:850}.partner-welcome-panel{background:linear-gradient(135deg,#fffdfa,#edf1e8 55%,#fde6ea);border:1px solid #4f5d3d29;border-radius:2rem;grid-template-columns:1.15fr .85fr;align-items:stretch;gap:clamp(1.4rem,4vw,4rem);margin:2rem 0 4rem;padding:clamp(1.5rem,4vw,3.5rem);display:grid;box-shadow:0 22px 55px #4f5d3d17}.partner-welcome-panel h2{color:#2f432f;margin:.35rem 0 .8rem;font-family:Georgia,serif;font-size:clamp(2.2rem,4vw,4.2rem);font-weight:500;line-height:1.02}.partner-welcome-panel>div>p:not(.eyebrow){color:#4d5952;max-width:780px;line-height:1.7}.partner-welcome-actions{flex-wrap:wrap;align-items:center;gap:.7rem;margin-top:1.35rem;display:flex}.partner-welcome-actions .text-link{flex-basis:100%}.partner-welcome-panel aside{background:#fff8f9e6;border:1px solid #a02e4c38;border-radius:1.35rem;flex-direction:column;justify-content:center;padding:clamp(1.25rem,3vw,2rem);display:flex}.partner-welcome-panel aside>span{color:#a02e4c;letter-spacing:.09em;text-transform:uppercase;font-size:.68rem;font-weight:900}.partner-welcome-panel aside>strong{color:#5d2436;margin:.6rem 0;font-family:Georgia,serif;font-size:clamp(1.45rem,2.5vw,2rem);line-height:1.15}.partner-welcome-panel aside>p{color:#5a474d;margin:0;font-size:.8rem;line-height:1.65}.partner-welcome-panel aside>small{color:#7d5a66;border-top:1px solid #a02e4c24;margin-top:1rem;padding-top:.8rem;font-size:.65rem;line-height:1.5}.partner-care-boundary{background:linear-gradient(135deg,#fff7f9,#edf1e8);border:1px dashed #7f3e5859;border-radius:1.35rem;grid-template-columns:auto 1fr auto;align-items:center;gap:1.25rem;margin:1.5rem 0 3rem;padding:1.25rem 1.4rem;display:grid}.partner-care-boundary>span{color:#fff;white-space:nowrap;background:#7f3e58;border-radius:999px;padding:.45rem .7rem;font-size:.62rem;font-weight:850}.partner-care-boundary strong{color:#2f432f;font-family:Georgia,serif;font-size:1.15rem;display:block}.partner-care-boundary p{color:#52604e;margin:.3rem 0 0;font-size:.72rem;line-height:1.55}.partner-care-boundary a{color:#7f3e58;text-align:right;font-size:.72rem;font-weight:850}.staff-profile-card.independent-partner{border:2px dashed #7f3e5857;background:linear-gradient(160deg,#fffdfa,#fff1f5)!important}.independent-profile-badge{color:#fff;letter-spacing:.035em;background:#7f3e58;border-radius:999px;align-self:flex-start;padding:.4rem .65rem;font-size:.62rem;font-weight:850}@media (width<=980px){.partner-welcome-panel,.partner-care-boundary{grid-template-columns:1fr}.partner-care-boundary>span{justify-self:start}.partner-care-boundary a{text-align:left}.partner-access-badge{display:none}}@media (width<=640px){.partner-welcome-actions{flex-direction:column;align-items:stretch}.partner-welcome-actions>*{text-align:center;justify-content:center;width:100%}}.worker-profile-form{margin-bottom:7rem}.profile-form-section{background:#fffdfa;border:1px solid #4f5d3d24;border-radius:1.7rem;grid-template-columns:.65fr 1.35fr;gap:clamp(2rem,5vw,5rem);margin-bottom:1.25rem;padding:clamp(1.5rem,4vw,3.5rem);display:grid}.profile-form-section.soft-green{background:#eef2e9}.profile-form-section.soft-pink{background:#f8e8ee}.profile-form-section h2{color:#2f432f;margin:.35rem 0 .65rem;font-family:Georgia,serif;font-size:clamp(2rem,3.6vw,3.4rem);font-weight:500;line-height:1.05}.profile-form-section>div:first-child>p:not(.eyebrow){color:#465342;line-height:1.7}.profile-fields{gap:1rem;display:grid}.profile-fields.two-column{grid-template-columns:1fr 1fr}.profile-fields label{flex-direction:column;gap:.45rem;min-width:0;display:flex}.profile-fields label>span{color:#2f432f;font-size:.82rem;font-weight:800}.profile-fields label>small{color:#5c6758;font-size:.74rem;line-height:1.5}.profile-field-counter{background:#eef2e9;border-radius:999px;align-self:flex-end;padding:.32rem .58rem;color:#52604e!important;font-size:.68rem!important;font-weight:750!important}.profile-fields input[type=text],.profile-fields input:not([type]),.profile-fields textarea{color:#283626;width:100%;font:inherit;background:#fff;border:1px solid #3a4c363d;border-radius:.9rem;padding:.85rem 1rem;line-height:1.55}.profile-fields input:focus,.profile-fields textarea:focus{border-color:#9b536d;outline:3px solid #ef7ea647}.wide-field{grid-column:1/-1}.profile-copy-starters{background:#faf6f2bd;border:1px dashed #4f5d3d3d;border-radius:1rem;gap:.8rem;padding:1rem;display:grid}.profile-copy-starters>div:first-child strong,.profile-copy-starters>div:first-child small{display:block}.profile-copy-starters>div:first-child strong{color:#2f432f;font-size:.8rem}.profile-copy-starters>div:first-child small{color:#667063;margin-top:.22rem;font-size:.7rem;line-height:1.45}.profile-copy-starters>div:last-child{flex-wrap:wrap;gap:.5rem;display:flex}.profile-copy-starters button{color:#6e3c50;min-height:42px;font:inherit;cursor:pointer;background:#fff;border:1px solid #7f3e582e;border-radius:999px;padding:.58rem .78rem;font-size:.72rem;font-weight:800}.profile-copy-starters button:hover{background:#fff4f7;border-color:#ef7ea6}.profile-copy-starters button:focus-visible{outline-offset:2px;outline:3px solid #ef7ea652}.profile-easy-read-coach{color:#fff;background:#355139;border-radius:1.7rem;grid-template-columns:.72fr 1.28fr;align-items:start;gap:clamp(1.5rem,4vw,4rem);margin-bottom:1.25rem;padding:clamp(1.5rem,4vw,3.5rem);display:grid}.profile-easy-read-coach h2{color:#fff;margin:.35rem 0 .75rem;font-family:Georgia,serif;font-size:clamp(2rem,3.7vw,3.55rem);font-weight:500;line-height:1.05}.profile-easy-read-coach>div>p:not(.eyebrow){color:#ffffffd1;line-height:1.7}.profile-easy-read-coach ul{grid-template-columns:1fr 1fr;gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.profile-easy-read-coach li{background:#ffffff14;border:1px solid #ffffff1f;border-radius:1rem;grid-template-columns:auto 1fr;align-items:start;gap:.7rem;padding:.9rem;display:grid}.profile-easy-read-coach li>span{color:#fff;background:#ffffff24;border-radius:50%;place-items:center;width:1.8rem;height:1.8rem;font-size:.72rem;font-weight:900;display:grid}.profile-easy-read-coach li strong,.profile-easy-read-coach li small{display:block}.profile-easy-read-coach li strong{color:#fff;font-size:.78rem}.profile-easy-read-coach li small{color:#ffffffb3;margin-top:.2rem;font-size:.68rem;line-height:1.45}.profile-easy-read-coach li.is-ready{background:#e7efe929;border-color:#ddf2de66}.profile-easy-read-coach li.is-ready>span{color:#315548;background:#f8e8ee}.profile-public-warning{background:#ffffff1a;border-left:4px solid #ffabc4;border-radius:.75rem;padding:.8rem .9rem;font-size:.76rem;color:#fff!important}.photo-field{background:#ffffff94;border-radius:1rem;padding:1rem}.photo-field input{color:#2f432f}.photo-field em{color:#5c6758;font-size:.74rem}.profile-consents{gap:.7rem;display:grid}.profile-consents label{background:#ffffffb8;border-radius:.9rem;grid-template-columns:auto 1fr;align-items:start;gap:.7rem;padding:.9rem;display:grid}.profile-consents input{accent-color:#4f5d3d;width:1.15rem;height:1.15rem;margin-top:.1rem}.profile-consents label span{color:#354230;font-weight:650;line-height:1.45}.profile-save-bar{color:#fff;background:#355139;border-radius:1.35rem;justify-content:space-between;align-items:center;gap:2rem;margin-top:1.25rem;padding:1.25rem 1.5rem;display:flex}.profile-save-bar strong{color:#fff;display:block}.profile-save-bar small{color:#ffffffbf;margin-top:.25rem;display:block}.profile-save-bar button:disabled{cursor:wait;opacity:.65}.profile-message{border-radius:1rem;margin:1rem 0 0;padding:1rem;font-weight:700}.profile-message.success{color:#285231;background:#e8f3e9}.profile-message.error{color:#8e3344;background:#fff0f1}.profile-signin-note,.profile-loading{color:#2f432f;background:#f8efe7;border-radius:1.4rem;margin:4rem 0 7rem;padding:2rem}.dad-tribute{background:linear-gradient(135deg,#f8e8ee,#fffdfa 58%,#eef2e9);border-radius:2rem;grid-template-columns:minmax(240px,.7fr) 1.3fr;align-items:center;gap:clamp(2rem,6vw,6rem);margin:0 0 7rem;padding:clamp(2rem,5vw,5rem);display:grid}.dad-tribute-photo{aspect-ratio:4/3;background:#fff;border:8px solid #ffffffe6;border-radius:1.6rem 1.6rem 4rem;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #4f5d3d1f,0 20px 50px #4f5d3d24}.dad-tribute-photo:after{content:"";pointer-events:none;background:linear-gradient(#0000,#182619b8);height:38%;position:absolute;bottom:0;left:0;right:0}.dad-tribute-photo img{object-fit:cover;object-position:50% 48%;width:100%;height:100%}.dad-tribute-photo span{z-index:1;color:#fff;text-shadow:0 1px 10px #142214cc;font-family:Georgia,serif;font-size:1.15rem;font-style:italic;position:absolute;bottom:1rem;left:1.2rem;right:1.2rem}.dad-tribute h2{color:#2f432f;max-width:760px;margin:.4rem 0 1rem;font-family:Georgia,serif;font-size:clamp(2.3rem,4.6vw,4.7rem);font-weight:500;line-height:1.02}.dad-tribute p:not(.eyebrow){color:#465342;max-width:780px;font-size:1.02rem;line-height:1.78}.dad-tribute>div:last-child>strong{color:#8c4860;margin-top:1.2rem;font-family:Georgia,serif;font-size:1.35rem;display:block}.notice-card.cream h3,.notice-card.cream p,.notice-card.pink h3,.notice-card.pink p,.celebration-strip h2,.celebration-strip p,.home-community-card h3,.home-community-card p,.newsletter-grid h3,.newsletter-grid p{color:#354230}@media (width<=1080px){.staff-wall{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-form-section,.profile-easy-read-coach{grid-template-columns:1fr}}@media (width<=760px){.people-wall-hero,.profile-editor-hero,.dad-tribute{grid-template-columns:1fr;padding-left:1rem;padding-right:1rem}.people-wall-hero>img{order:-1;max-width:320px}.profile-editor-hero>img{display:none}.staff-wall{grid-template-columns:1fr;margin:4rem 0}.staff-wall-promise{grid-template-columns:1fr}.staff-wall-promise img{width:82px}.profile-privacy-promise,.profile-fields.two-column,.profile-easy-read-coach ul{grid-template-columns:1fr}.profile-copy-starters>div:last-child{flex-direction:column;align-items:stretch}.profile-copy-starters button{width:100%}.profile-save-bar{flex-direction:column;align-items:stretch}.dad-tribute-photo{border-width:6px;border-radius:1.25rem 1.25rem 3rem;min-height:0}.org-advisory-row,.org-lead-row{grid-template-columns:1fr}.org-chart{border-radius:1.35rem}.org-contact-links{flex-direction:column;align-items:stretch}.org-contact-links a{text-align:center}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:radial-gradient(circle at 7% 12%, #b9cbbc3d, transparent 26rem), radial-gradient(circle at 94% 46%, #ead8d442, transparent 24rem), var(--paper);color:var(--ink);font-family:var(--font-geist-sans), Arial, sans-serif;margin:0;font-size:16px}a{color:inherit;text-decoration:none}button,input{font:inherit}.signout-link{color:var(--muted);white-space:nowrap;font-size:.72rem;font-weight:750}.signout-link:hover{color:var(--forest-900)}.login-page{background:#faf6f2;grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);min-height:100vh;display:grid}.login-brand-panel{background:radial-gradient(circle at 12% 8%,#ffffffe6,#0000 23rem),linear-gradient(145deg,#f9e7ed 0%,#fdf8f4 50%,#e7eddf 100%);flex-direction:column;justify-content:space-between;padding:clamp(2rem,6vw,6.5rem);display:flex;position:relative;overflow:hidden}.login-brand-panel:after{content:"";border:1px solid #4f5d3d1f;border-radius:50%;width:25rem;height:25rem;position:absolute;bottom:-7rem;right:-6rem}.login-main-logo{z-index:1;mix-blend-mode:multiply;border-radius:2rem;width:min(100%,520px);position:relative}.login-brand-panel>div{z-index:1;max-width:780px;position:relative}.login-brand-panel h1{color:#2f432f;letter-spacing:-.045em;margin:.5rem 0 1rem;font-family:Georgia,serif;font-size:clamp(3.2rem,6vw,6.8rem);font-weight:500;line-height:.94}.login-brand-panel>div>p:not(.eyebrow){color:#465342;max-width:680px;font-size:1.08rem;line-height:1.72}.login-brand-panel strong{color:#8c4860;margin-top:1.2rem;font-family:Georgia,serif;font-size:1.2rem;font-style:italic;display:block}.login-form-panel{background:#fffdfa;flex-direction:column;justify-content:center;padding:clamp(2rem,6vw,6rem);display:flex}.login-form-panel>img{border-radius:50%;width:86px}.login-form-panel h2{color:#2f432f;margin:.45rem 0 .6rem;font-family:Georgia,serif;font-size:clamp(2.5rem,4vw,4.3rem);font-weight:500;line-height:1}.login-intro{color:#52604e;max-width:600px;margin:0 0 1.6rem;line-height:1.65}.atg-login-form{gap:1rem;max-width:700px;display:grid}.atg-login-form>label{gap:.45rem;display:grid}.atg-login-form>label>span{color:#2f432f;font-size:.82rem;font-weight:800}.atg-login-form input[type=email],.atg-login-form input[type=password]{color:#283626;background:#fff;border:1px solid #3a4c3640;border-radius:.9rem;width:100%;padding:.9rem 1rem}.atg-login-form input:focus{border-color:#9b536d;outline:3px solid #ef7ea647}.atg-login-form fieldset{background:#eef2e9;border:1px solid #4f5d3d29;border-radius:1.2rem;gap:.6rem;margin:.35rem 0 0;padding:1.2rem;display:grid}.atg-login-form legend{color:#2f432f;padding:0 .35rem;font-family:Georgia,serif;font-size:1.2rem;font-weight:600}.atg-login-form fieldset>p{color:#52604e;margin:0 0 .25rem;font-size:.8rem;line-height:1.5}.login-acknowledgement{cursor:pointer;background:#ffffffb8;border-radius:.75rem;grid-template-columns:auto 1fr;align-items:start;gap:.7rem;padding:.72rem;display:grid}.login-acknowledgement input{accent-color:#4f5d3d;width:1.15rem;height:1.15rem;margin-top:.12rem}.login-acknowledgement span{color:#354230;font-size:.78rem;font-weight:630;line-height:1.46}.login-acknowledgement-list{color:#465342;gap:.5rem;margin:.2rem 0 .35rem;padding-left:1.25rem;display:grid}.login-acknowledgement-list li{padding-left:.2rem;font-size:.76rem;line-height:1.48}.login-acknowledgement.agree-all{background:#fff;border:2px solid #4f5d3d40;padding:.9rem}.login-acknowledgement.agree-all span{color:#2f432f;font-size:.84rem;font-weight:800}.login-button{cursor:pointer;border:0;justify-content:center;width:100%}.login-button:disabled{cursor:not-allowed;opacity:.55}.login-message{color:#8e3344;background:#fff0f1;border-radius:.85rem;margin:0;padding:.9rem 1rem;font-weight:750}.login-help,.login-privacy{color:#687268;font-size:.74rem;line-height:1.55}.login-help{text-align:center;margin:0}.login-help a{color:#7f3e58;font-weight:800}.login-privacy{border-top:1px solid var(--line);max-width:650px;margin:1.5rem 0 0;padding-top:1rem}@media (width<=960px){.login-page{grid-template-columns:1fr}.login-brand-panel{min-height:500px}.login-main-logo{width:min(72%,420px)}}@media (width<=620px){.login-brand-panel{min-height:430px;padding:1.5rem}.login-main-logo{width:min(88%,340px)}.login-brand-panel h1{font-size:clamp(3rem,15vw,4.6rem)}.login-form-panel{padding:2rem 1rem 3rem}.login-form-panel h2{font-size:2.7rem}.signout-link{font-size:0}.signout-link:after{content:"Exit";font-size:.72rem}}.skip-link{z-index:100;background:var(--forest-950);color:#fff;border-radius:999px;padding:.75rem 1.1rem;position:fixed;top:-5rem;left:1rem}.skip-link:focus{top:1rem}.site-shell{min-height:100vh}.topbar{z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fbf9f4eb;border-bottom:1px solid #233f351a;grid-template-columns:auto 1fr auto;align-items:center;gap:2rem;min-height:78px;padding:0 4.5vw;display:grid;position:sticky;top:0}.brand,.site-footer>div:first-child{align-items:center;gap:.8rem;display:flex}.brand-mark{background:var(--forest-900);border-radius:50%;flex:none;justify-content:center;align-items:center;width:43px;height:43px;display:inline-flex;position:relative;overflow:hidden}.brand-mark:after{content:"";transform-origin:bottom;background:#f7f1df;width:2px;height:24px;position:absolute;bottom:8px;left:20px;transform:rotate(-7deg)}.brand-mark i,.brand-mark b{z-index:1;border:1.5px solid #f7f1df;border-radius:100% 0;width:15px;height:7px;position:absolute;transform:rotate(-25deg)}.brand-mark i{top:12px;left:7px}.brand-mark b{top:20px;right:5px;transform:rotate(148deg)}.brand-words{white-space:nowrap;flex-direction:column;display:flex}.brand-words strong{letter-spacing:-.01em;font-family:Georgia,Times New Roman,serif;font-size:1.03rem}.brand-words small{color:var(--muted);letter-spacing:.18em;text-transform:uppercase;margin-top:2px;font-size:.68rem;font-weight:650}.desktop-nav{justify-content:center;align-items:center;gap:.25rem;display:flex}.desktop-nav a,.management-link{color:#54625c;border-radius:999px;padding:.62rem .82rem;font-size:.87rem;font-weight:620;position:relative}.desktop-nav a:hover,.desktop-nav a:focus-visible,.desktop-nav a.active{background:var(--sage-soft);color:var(--forest-900)}.header-actions{align-items:center;gap:.65rem;display:flex}.management-link{border:1px solid var(--line);background:#fffefdb8;align-items:center;gap:.35rem;display:flex}.management-link:hover{border-color:var(--forest-800)}.user-avatar{border:2px solid var(--white);background:var(--blush);width:38px;height:38px;box-shadow:0 0 0 1px var(--line);color:var(--forest-900);border-radius:50%;place-items:center;font-size:.67rem;font-weight:800;display:grid}.mobile-nav{display:none}.page-content{width:min(1360px,100% - 9vw);margin:0 auto}.hero-grid{grid-template-columns:minmax(0,1.18fr) minmax(360px,.82fr);align-items:center;gap:clamp(2.5rem,7vw,8.5rem);min-height:645px;padding:6.5rem 2vw 5.5rem;display:grid}.hero-copy{max-width:720px}.eyebrow,.mini-label,.action-eyebrow,.notice-card>span{color:var(--eucalyptus);letter-spacing:.17em;text-transform:uppercase;margin:0 0 .9rem;font-size:.72rem;font-weight:780;display:block}.hero-copy h1,.section-heading-row h2,.care-copy h2,.shift-card h2{color:var(--forest-950);letter-spacing:-.035em;margin:0;font-family:Georgia,Times New Roman,serif;font-weight:500}.hero-copy h1{max-width:690px;font-size:clamp(3.8rem,6.7vw,7.2rem);line-height:.92}.hero-lead{color:#52615a;max-width:650px;margin:1.7rem 0 0;font-size:clamp(1.1rem,1.8vw,1.38rem);line-height:1.65}.hero-actions{flex-wrap:wrap;gap:.85rem;margin-top:2.1rem;display:flex}.button{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.7rem;min-height:50px;padding:.82rem 1.25rem;font-size:.9rem;font-weight:720;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-primary{background:var(--forest-900);color:#fff;box-shadow:0 12px 30px #233f3533}.button-secondary{border-color:var(--line);color:var(--forest-900);background:#fffefdb8}.safety-note{border-top:1px solid var(--line);color:#5b6661;align-items:flex-start;gap:.7rem;max-width:650px;margin-top:2.1rem;padding-top:1rem;font-size:.82rem;line-height:1.55;display:flex}.pulse-dot{background:var(--clay);border-radius:50%;flex:none;width:9px;height:9px;margin-top:.28rem;display:block;box-shadow:0 0 0 5px #bc6e5224}.shift-card{box-shadow:var(--shadow);background:#fffefddb;border:1px solid #ffffffb3;border-radius:2rem;padding:clamp(1.55rem,3vw,2.35rem);position:relative;overflow:hidden}.shift-card:before{content:"";background:var(--sage-soft);border-radius:48% 52% 65% 35%;width:170px;height:170px;position:absolute;top:-46px;right:-40px;transform:rotate(22deg)}.shift-card-head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex;position:relative}.mini-label{margin-bottom:.42rem}.shift-card h2{font-size:clamp(1.65rem,3vw,2.25rem)}.progress-pill{background:var(--forest-900);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:47px;height:31px;font-size:.75rem;font-weight:800;display:inline-flex}.checklist{gap:.62rem;margin-top:1.55rem;display:grid;position:relative}.checklist label{cursor:pointer;border:1px solid var(--line);color:#45554e;background:#fbf9f4b8;border-radius:1rem;align-items:center;gap:.8rem;min-height:52px;padding:.7rem .82rem;font-size:.86rem;font-weight:580;transition:border-color .16s,background .16s;display:flex}.checklist label:hover{border-color:var(--eucalyptus)}.checklist label.checked{background:var(--sage-soft);color:var(--forest-900);border-color:#0000}.checklist input{opacity:0;position:absolute}.custom-check{border:1px solid var(--sage);color:#0000;background:#fff;border-radius:50%;flex:none;place-items:center;width:25px;height:25px;font-size:.72rem;font-weight:900;display:grid}.checked .custom-check{border-color:var(--forest-800);background:var(--forest-800);color:#fff}.checklist-foot{color:var(--muted);margin:1.1rem 0 0;font-size:.76rem;line-height:1.55}.checklist-foot a{color:var(--forest-800);margin-top:.5rem;font-weight:850;display:block}.section-block{padding:2.5rem 0 5.5rem}.section-heading-row{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:2rem;display:flex}.section-heading-row.compact{margin-bottom:1.5rem}.section-heading-row .eyebrow{margin-bottom:.5rem}.section-heading-row h2,.care-copy h2{font-size:clamp(2.15rem,4vw,3.6rem)}.section-aside{color:var(--muted);margin:0 0 .3rem;font-size:.9rem}.action-grid{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.action-card{border:1px solid var(--line);background:#fffefdbd;border-radius:1.45rem;flex-direction:column;min-height:265px;padding:1.35rem;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;position:relative;overflow:hidden}.action-card:after{content:"";opacity:.72;border-radius:52% 48% 38% 62%;width:130px;height:130px;position:absolute;bottom:-56px;right:-34px;transform:rotate(-18deg)}.action-card:hover{border-color:#31554847;transform:translateY(-4px);box-shadow:0 16px 38px #1d3a2f17}.accent-green:after{background:var(--sage-soft)}.accent-rose:after{background:var(--blush-soft)}.accent-sand:after{background:#f1eadc}.accent-lavender:after{background:#efedf4}.action-number{color:#233f3557;font-family:Georgia,serif;font-size:.82rem}.action-eyebrow{color:var(--muted);letter-spacing:.12em;margin:auto 0 .65rem}.action-card strong{color:var(--forest-950);font-family:Georgia,serif;font-size:1.45rem;font-weight:500}.action-card>span:not(.action-number):not(.action-eyebrow):not(.action-link){color:var(--muted);margin-top:.65rem;font-size:.82rem;line-height:1.55}.action-link{z-index:1;color:var(--forest-800);margin-top:1.1rem;font-size:.76rem;font-weight:760;position:relative}.notice-grid{grid-template-columns:1.08fr .96fr .96fr;gap:1rem;display:grid}.notice-card{border:1px solid var(--line);border-radius:1.4rem;min-height:225px;padding:1.6rem}.notice-card.forest{background:var(--forest-900);color:#fff}.notice-card.cream{background:#f3ede1}.notice-card>span{color:inherit;opacity:.68}.notice-card h3{letter-spacing:-.02em;max-width:430px;margin:3rem 0 0;font-family:Georgia,serif;font-size:1.55rem;font-weight:500}.notice-card p{max-width:480px;color:inherit;opacity:.78;margin:.6rem 0 0;font-size:.82rem;line-height:1.55}.text-link{color:var(--forest-800);margin-bottom:.35rem;font-size:.82rem;font-weight:740}.care-banner{background:var(--sage-soft);border-radius:2rem;grid-template-columns:.73fr 1.27fr;min-height:470px;margin:1.5rem 0 7rem;display:grid;position:relative;overflow:hidden}.care-art{min-height:390px;position:relative;overflow:hidden}.care-circle,.care-leaf{display:block;position:absolute}.care-circle{border-radius:50%}.circle-one{background:var(--forest-900);width:265px;height:265px;top:18%;left:12%}.circle-two{background:var(--blush);width:155px;height:155px;top:47%;left:39%}.care-leaf{border:2px solid #faf7edcc;border-radius:100% 0}.leaf-one{width:94px;height:42px;top:29%;left:26%;transform:rotate(-22deg)}.leaf-two{width:128px;height:53px;top:42%;left:37%;transform:rotate(140deg)}.care-copy{flex-direction:column;justify-content:center;max-width:760px;padding:clamp(2.5rem,6vw,6rem) clamp(2rem,5vw,5rem) clamp(2.5rem,6vw,6rem) 1rem;display:flex}.care-copy>p:not(.eyebrow):not(.signature){color:#56655e;margin:1.3rem 0 0;line-height:1.75}.signature{color:var(--forest-800);margin:1.4rem 0 0;font-family:Georgia,serif;font-style:italic}.site-footer{border-top:1px solid var(--line);background:#fffefda8;grid-template-columns:1.2fr 1fr auto;align-items:center;gap:2rem;padding:2.5rem 4.5vw;display:grid}.brand-mark.small{width:36px;height:36px}.site-footer p{color:var(--muted);margin:0;font-size:.75rem;line-height:1.55}.site-footer strong{color:var(--forest-900)}.footer-links{flex-wrap:wrap;gap:1rem;font-size:.75rem;font-weight:660;display:flex}.footer-links a:hover{text-decoration:underline}.footer-note{text-align:right;max-width:320px}.inner-hero{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.18fr) minmax(340px,.82fr);align-items:end;gap:clamp(3rem,8vw,9rem);min-height:480px;padding:6.5rem 2vw 5rem;display:grid}.inner-hero h1,.wellbeing-hero h1,.management-hero h1,.access-denied h1{color:var(--forest-950);letter-spacing:-.045em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(3.9rem,7.4vw,7.8rem);font-weight:500;line-height:.9}.inner-hero-copy{max-width:540px;padding-bottom:.5rem}.inner-hero-copy>p:first-child{color:#52615a;margin:0;font-size:1.08rem;line-height:1.75}.inner-hero-copy .button{margin-top:1.6rem}.quiet-note{color:var(--muted);margin:1rem 0 0;font-size:.78rem}.emergency-panel{color:#fff;background:#854936;border-radius:1.35rem;grid-template-columns:auto 1fr auto;align-items:center;gap:1.5rem;margin:2rem 0 4rem;padding:1.35rem 1.5rem;display:grid;box-shadow:0 16px 42px #5b2f2229}.emergency-badge{color:#fff7ef;letter-spacing:.12em;text-transform:uppercase;border:1px solid #ffffff57;border-radius:999px;padding:.48rem .7rem;font-size:.67rem;font-weight:800}.emergency-panel h2{margin:0;font-family:Georgia,serif;font-size:1.35rem;font-weight:500}.emergency-panel p{color:#ffffffc7;margin:.35rem 0 0;font-size:.82rem;line-height:1.55}.emergency-button{color:#713d2c;background:#fff}.shift-steps{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.shift-step{border:1px solid var(--line);background:#fffefdb8;border-radius:1.5rem;padding:1.55rem}.shift-step:nth-child(2){background:var(--sage-soft)}.shift-step:nth-child(3){background:var(--blush-soft)}.shift-step-title{border-bottom:1px solid var(--line);align-items:center;gap:.85rem;padding-bottom:1.15rem;display:flex}.shift-step-title>span{background:var(--forest-900);color:#fff;border-radius:50%;place-items:center;width:38px;height:38px;font-size:.7rem;font-weight:800;display:grid}.shift-step h3{color:var(--forest-950);margin:0;font-family:Georgia,serif;font-size:1.32rem;font-weight:500}.shift-step ul,.management-card ul{gap:.85rem;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}.shift-step li{color:#55635d;padding-left:1.15rem;font-size:.82rem;line-height:1.58;position:relative}.shift-step li:before{content:"";background:var(--eucalyptus);border-radius:50%;width:5px;height:5px;position:absolute;top:.52rem;left:0}.incident-section{background:var(--forest-900);color:#fff;border-radius:2rem;grid-template-columns:minmax(0,.85fr) minmax(420px,1.15fr);align-items:start;gap:clamp(3rem,7vw,8rem);margin:1rem 0 6rem;padding:clamp(2rem,5vw,5rem);display:grid}.incident-intro{position:sticky;top:115px}.incident-intro h2{letter-spacing:-.035em;margin:0;font-family:Georgia,serif;font-size:clamp(2.2rem,4.1vw,4rem);font-weight:500;line-height:1.05}.incident-intro>p:not(.eyebrow){color:#ffffffb3;margin:1.35rem 0 0;line-height:1.72}.incident-actions{flex-wrap:wrap;align-items:center;gap:1.4rem;margin-top:1.7rem;display:flex}.incident-section .button-primary{box-shadow:none;color:var(--forest-900);background:#fff}.incident-section .text-link{color:#dce8df}.incident-list{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.incident-list li{background:#ffffff0e;border:1px solid #ffffff21;border-radius:1.15rem;grid-template-columns:auto 1fr;gap:1rem;padding:1rem;display:grid}.incident-list li>span{background:#ffffff1f;border-radius:50%;place-items:center;width:35px;height:35px;font-size:.72rem;font-weight:800;display:grid}.incident-list strong{font-family:Georgia,serif;font-size:1.08rem;font-weight:500}.incident-list p{color:#ffffffa6;margin:.32rem 0 0;font-size:.79rem;line-height:1.55}.escalation-grid{grid-template-columns:repeat(4,1fr);gap:.8rem;display:grid}.escalation-card{border-top:3px solid var(--sage);background:#fffefdb3;border-radius:.35rem .35rem 1.2rem 1.2rem;padding:1.3rem}.escalation-card>span{color:var(--eucalyptus);font-family:Georgia,serif;font-size:.78rem}.escalation-card strong{color:var(--forest-950);margin-top:2.6rem;font-family:Georgia,serif;font-size:1.15rem;font-weight:500;display:block}.escalation-card p{color:var(--muted);margin:.6rem 0 0;font-size:.76rem;line-height:1.55}.privacy-ribbon,.management-security-note{border:1px solid var(--line);background:var(--blush-soft);color:#5d6561;border-radius:1rem;margin:1rem 0 0;padding:1rem 1.15rem;font-size:.78rem;line-height:1.6}.resource-explorer{padding:3rem 0 7rem}.resource-toolbar{background:var(--forest-900);border-radius:1.4rem;grid-template-columns:1fr 260px;gap:1rem;padding:1.25rem;display:grid}.resource-search,.category-select{gap:.5rem;display:grid}.resource-search>span,.category-select>span{color:#ffffffa8;letter-spacing:.12em;text-transform:uppercase;font-size:.67rem;font-weight:760}.resource-search input,.category-select select{color:#fff;background:#ffffff17;border:1px solid #ffffff26;border-radius:1rem;outline:none;width:100%;min-height:54px;padding:0 1rem}.resource-search input::placeholder{color:#ffffff7a}.category-select select{cursor:pointer}.category-select option{color:var(--ink)}.resource-search input:focus,.category-select select:focus{border-color:#dfe9e1;box-shadow:0 0 0 3px #ffffff1a}.filter-pills{flex-wrap:wrap;gap:.45rem;margin-top:1rem;display:flex}.filter-pills button{cursor:pointer;border:1px solid var(--line);color:var(--muted);background:#fffefda8;border-radius:999px;padding:.58rem .8rem;font-size:.72rem;font-weight:650}.filter-pills button.active{border-color:var(--forest-900);background:var(--forest-900);color:#fff}.resource-result-row{justify-content:space-between;align-items:center;gap:1rem;margin:3rem 0 1.2rem;display:flex}.resource-result-row h2{margin:0;font-family:Georgia,serif;font-size:2rem;font-weight:500}.resource-result-row p{color:var(--muted);margin:0;font-size:.74rem}.resource-grid{grid-template-columns:repeat(2,1fr);gap:.8rem;display:grid}.resource-card{border:1px solid var(--line);background:#fffefdb8;border-radius:1.3rem;align-self:start;overflow:hidden}.resource-card[open]{background:#fff;box-shadow:0 14px 34px #1d3a2f14}.resource-card summary{cursor:pointer;grid-template-columns:1fr auto;gap:1rem;padding:1.35rem;list-style:none;display:grid}.resource-card summary::-webkit-details-marker{display:none}.resource-kind{color:var(--eucalyptus);letter-spacing:.1em;text-transform:uppercase;font-size:.63rem;font-weight:780}.resource-card h3{color:var(--forest-950);margin:.72rem 0 0;font-family:Georgia,serif;font-size:1.35rem;font-weight:500}.resource-card summary p{color:var(--muted);margin:.62rem 0 0;font-size:.8rem;line-height:1.55}.details-toggle{background:var(--sage-soft);width:33px;height:33px;color:var(--forest-800);border-radius:50%;place-items:center;font-size:1.25rem;transition:transform .18s;display:grid}.resource-card[open] .details-toggle{transform:rotate(45deg)}.resource-details{border-top:1px solid var(--line);background:var(--paper);grid-template-columns:1fr 1fr;gap:1rem;padding:1.2rem 1.35rem;display:grid}.resource-details p{color:var(--muted);margin:0;font-size:.75rem;line-height:1.55}.resource-details p strong{color:var(--forest-900);margin-bottom:.32rem;display:block}.resource-details a,.coming-note{color:var(--forest-800);grid-column:1/-1;font-size:.74rem;font-weight:760}.coming-note{color:var(--muted)}.empty-state{border:1px dashed var(--sage);text-align:center;border-radius:1.5rem;padding:4rem 2rem}.empty-state h3{margin:0;font-family:Georgia,serif;font-size:2rem;font-weight:500}.empty-state p{max-width:570px;color:var(--muted);margin:.7rem auto 1.2rem;line-height:1.65}.empty-state button{cursor:pointer;background:var(--forest-900);color:#fff;border:0;border-radius:999px;padding:.75rem 1rem}.learning-pathway{grid-template-columns:repeat(3,1fr);gap:1rem;padding:3rem 0 5.5rem;display:grid}.pathway-card{border:1px solid var(--line);background:#fffefdb8;border-radius:1.5rem;padding:1.45rem}.pathway-card:nth-child(2){background:var(--sage-soft)}.pathway-card:nth-child(3){background:var(--blush-soft)}.pathway-head{border-bottom:1px solid var(--line);align-items:flex-start;gap:.85rem;padding-bottom:1.2rem;display:flex}.pathway-head>span{background:var(--forest-900);color:#fff;border-radius:50%;flex:none;place-items:center;width:39px;height:39px;font-size:.7rem;font-weight:800;display:grid}.pathway-head h2{margin:0;font-family:Georgia,serif;font-size:1.35rem;font-weight:500}.pathway-head p{color:var(--muted);margin:.25rem 0 0;font-size:.7rem}.pathway-card ul{gap:.65rem;margin:1.2rem 0 0;padding:0;list-style:none;display:grid}.pathway-card li{color:#51605a;align-items:center;gap:.65rem;font-size:.8rem;display:flex}.pathway-card li:before{content:"✓";border:1px solid var(--sage);width:21px;height:21px;color:var(--forest-800);border-radius:50%;flex:none;place-items:center;font-size:.62rem;font-weight:900;display:grid}.learning-feature-grid{grid-template-columns:1.12fr .88fr;gap:1rem;margin-bottom:1rem;display:grid}.learning-feature{border-radius:1.6rem;min-height:380px;padding:clamp(2rem,4vw,3.5rem)}.learning-feature.dark{background:var(--forest-900);color:#fff}.learning-feature.light{background:var(--sand)}.learning-feature h2{letter-spacing:-.03em;max-width:640px;margin:5rem 0 0;font-family:Georgia,serif;font-size:clamp(2rem,3.4vw,3.35rem);font-weight:500;line-height:1.05}.learning-feature p:not(.eyebrow){max-width:590px;color:inherit;opacity:.72;line-height:1.65}.learning-feature a{color:inherit;margin-top:1rem;font-size:.78rem;font-weight:760;display:inline-block}.certificate-strip{grid-template-columns:repeat(3,1fr);gap:.75rem;margin:1rem 0 7rem;display:grid}.certificate-strip>div{border:1px solid var(--line);background:#fffefdad;border-radius:1.1rem;align-items:flex-start;gap:.8rem;padding:1rem;display:flex}.certificate-strip span{background:var(--sage-soft);width:28px;height:28px;color:var(--forest-800);border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid}.certificate-strip p{color:var(--muted);margin:0;font-size:.75rem;line-height:1.5}.certificate-strip strong{color:var(--forest-900);display:block}.wellbeing-hero{grid-template-columns:.78fr 1.22fr;align-items:center;gap:clamp(3rem,7vw,8rem);min-height:620px;padding:5rem 2vw;display:grid}.wellbeing-hero h1{max-width:800px;font-size:clamp(4rem,7vw,7.4rem)}.wellbeing-hero>div:last-child>p:not(.eyebrow){color:#52615a;max-width:660px;font-size:1.05rem;line-height:1.75}.wellbeing-art{background:var(--blush-soft);border-radius:48% 48% 30% 55%;min-height:430px;position:relative;overflow:hidden}.wellbeing-art i,.wellbeing-art b,.wellbeing-art span{display:block;position:absolute}.wellbeing-art i{background:var(--forest-900);border-radius:50%;width:76%;height:76%;top:13%;left:11%}.wellbeing-art b{border:2px solid var(--paper);border-radius:100% 0;width:37%;height:18%;top:31%;left:34%;transform:rotate(-28deg)}.wellbeing-art span{border:2px solid var(--paper);border-radius:100% 0;width:46%;height:21%;top:48%;left:28%;transform:rotate(145deg)}.support-choice-grid{padding:2rem 0 6rem}.wellbeing-cards{grid-template-columns:repeat(4,1fr);gap:.85rem;display:grid}.wellbeing-cards article{border:1px solid var(--line);background:#fffefdb8;border-radius:1.4rem;flex-direction:column;min-height:310px;padding:1.4rem;display:flex}.wellbeing-cards article:nth-child(2){background:var(--sage-soft)}.wellbeing-cards article:nth-child(3){background:var(--blush-soft)}.wellbeing-cards article:nth-child(4){background:#eee9dd}.wellbeing-cards article>span{color:var(--eucalyptus);font-family:Georgia,serif;font-size:.75rem}.wellbeing-cards h3{margin:auto 0 .65rem;font-family:Georgia,serif;font-size:1.35rem;font-weight:500}.wellbeing-cards p{color:var(--muted);margin:0;font-size:.78rem;line-height:1.55}.wellbeing-cards a{color:var(--forest-800);margin-top:1rem;font-size:.75rem;font-weight:760}.check-in-section{background:var(--forest-900);color:#fff;border-radius:1.7rem;grid-template-columns:.75fr 1.25fr;align-items:center;gap:clamp(3rem,8vw,9rem);padding:clamp(2rem,5vw,4.5rem);display:grid}.check-in-section h2,.crisis-title h2{letter-spacing:-.035em;margin:0;font-family:Georgia,serif;font-size:clamp(2.3rem,4.2vw,4.2rem);font-weight:500;line-height:1.05}.check-in-section>div>p:not(.eyebrow){color:#ffffffa3}.check-in-section ul{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.check-in-section li{color:#ffffffd4;background:#ffffff0d;border:1px solid #ffffff21;border-radius:1rem;align-items:center;gap:.8rem;padding:.9rem;font-size:.82rem;display:flex}.check-in-section li span{border:1px solid #ffffff8c;border-radius:50%;width:12px;height:12px}.crisis-panel{background:var(--blush-soft);border-radius:1.7rem;grid-template-columns:.86fr 1.14fr;gap:clamp(3rem,7vw,8rem);margin:1rem 0 7rem;padding:clamp(2rem,5vw,4.5rem);display:grid}.crisis-title p:not(.eyebrow){max-width:550px;color:var(--muted);line-height:1.65}.crisis-links{gap:.7rem;display:grid}.crisis-links a{background:#ffffff94;border:1px solid #50413c1f;border-radius:1rem;grid-template-columns:1fr auto;gap:.2rem 1rem;padding:1rem;display:grid}.crisis-links span{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:.67rem;font-weight:760}.crisis-links strong{color:var(--forest-950);grid-area:1/2/3;align-self:center;font-family:Georgia,serif;font-size:1.15rem;font-weight:500}.crisis-links small{color:var(--forest-800);font-size:.72rem}.management-hero{border-bottom:1px solid var(--line);grid-template-columns:1.15fr .85fr;align-items:end;gap:clamp(3rem,8vw,9rem);min-height:550px;padding:6rem 2vw 4.5rem;display:grid}.management-hero h1{font-size:clamp(4.1rem,7vw,7.6rem)}.secure-chip{border:1px solid var(--line);color:var(--forest-800);background:#fffefdbf;border-radius:999px;align-items:center;gap:.5rem;margin-bottom:3rem;padding:.55rem .8rem;font-size:.68rem;font-weight:760;display:inline-flex}.secure-chip span{color:#5e9471;font-size:.55rem}.management-welcome{border:1px solid var(--line);background:var(--sage-soft);border-radius:1.4rem;padding:1.5rem}.management-welcome>span{color:var(--eucalyptus);letter-spacing:.1em;text-transform:uppercase;font-size:.66rem;font-weight:760}.management-welcome strong{margin-top:.55rem;font-family:Georgia,serif;font-size:1.45rem;font-weight:500;display:block}.management-welcome p{color:var(--muted);margin:.65rem 0 0;font-size:.78rem;line-height:1.58}.management-alerts{grid-template-columns:repeat(3,1fr);gap:.8rem;margin:2rem 0 4rem;display:grid}.management-alerts article{border-left:4px solid var(--eucalyptus);background:#fffefdb3;border-radius:.3rem 1rem 1rem .3rem;padding:1rem}.management-alerts span{color:var(--eucalyptus);letter-spacing:.1em;text-transform:uppercase;font-size:.63rem;font-weight:780}.management-alerts strong{margin-top:.45rem;font-family:Georgia,serif;font-size:1.05rem;font-weight:500;display:block}.management-alerts p{color:var(--muted);margin:.35rem 0 0;font-size:.73rem}.management-grid{grid-template-columns:repeat(3,1fr);gap:.9rem;display:grid}.management-card{border:1px solid var(--line);background:#fffefdb8;border-radius:1.4rem;min-height:340px;padding:1.35rem}.management-card:nth-child(2),.management-card:nth-child(5){background:var(--sage-soft)}.management-card:nth-child(3),.management-card:nth-child(6){background:var(--blush-soft)}.management-card-top{justify-content:space-between;align-items:center;display:flex}.management-card-top span{color:var(--eucalyptus);letter-spacing:.1em;text-transform:uppercase;font-size:.64rem;font-weight:780}.management-card-top b{color:#233f3547;font-family:Georgia,serif;font-size:.8rem}.management-card h3{letter-spacing:-.02em;margin:3rem 0 0;font-family:Georgia,serif;font-size:1.45rem;font-weight:500}.management-card>p{color:var(--muted);margin:.65rem 0 0;font-size:.77rem;line-height:1.55}.management-card ul{border-top:1px solid var(--line);gap:.45rem;margin-top:1rem;padding-top:.9rem}.management-card li{color:var(--forest-800);font-size:.72rem;font-weight:650}.management-card li:before{content:"→";color:var(--eucalyptus);margin-right:.45rem}.governance-rhythm{background:var(--forest-900);color:#fff;border-radius:1.7rem;grid-template-columns:.9fr 1.1fr;gap:clamp(3rem,8vw,9rem);margin-bottom:1rem;padding:clamp(2rem,5vw,4.5rem);display:grid}.governance-rhythm h2{letter-spacing:-.035em;margin:0;font-family:Georgia,serif;font-size:clamp(2.3rem,4vw,4rem);font-weight:500;line-height:1.05}.governance-rhythm>div>p:not(.eyebrow){color:#ffffff9e;line-height:1.65}.governance-rhythm ol{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.governance-rhythm li{border:1px solid #ffffff1f;border-radius:1rem;grid-template-columns:88px 1fr;align-items:center;gap:1rem;padding:.8rem;display:grid}.governance-rhythm li span{color:#dbe8df;font-family:Georgia,serif}.governance-rhythm li p{color:#ffffffa8;margin:0;font-size:.77rem;line-height:1.5}.management-security-note{margin-bottom:7rem}.access-denied{text-align:center;flex-direction:column;justify-content:center;align-items:center;max-width:760px;min-height:720px;margin:0 auto;display:flex}.access-denied h1{font-size:clamp(3rem,6vw,5.8rem)}.access-denied>p:not(.eyebrow){max-width:580px;color:var(--muted);line-height:1.68}.lock-illustration{background:var(--sage-soft);border-radius:50%;place-items:center;width:90px;height:90px;margin-bottom:2rem;display:grid}.lock-illustration span{border:2px solid var(--forest-800);width:45px;height:45px;color:var(--forest-800);border-radius:50%;place-items:center;font-size:1.4rem;display:grid}.access-card{border:1px solid var(--line);background:#fff;border-radius:1rem;gap:.35rem;width:min(520px,100%);margin-top:1.3rem;padding:1rem;display:grid}.access-card span{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;font-size:.68rem}.access-card strong{color:var(--forest-900);font-size:.85rem}@media (width<=1120px){.topbar{grid-template-columns:auto 1fr}.desktop-nav{display:none}.header-actions{justify-self:end}.mobile-nav{z-index:25;border-bottom:1px solid var(--line);scrollbar-width:none;background:#fbf9f4f2;gap:.35rem;padding:.65rem 4.5vw;display:flex;position:sticky;top:78px;overflow-x:auto}.mobile-nav a{color:var(--muted);border-radius:999px;flex:none;padding:.55rem .8rem;font-size:.78rem;font-weight:650}.mobile-nav a.active{background:var(--sage-soft);color:var(--forest-900)}.action-grid{grid-template-columns:repeat(2,1fr)}.site-footer{grid-template-columns:1fr 1fr}.footer-note{text-align:left;grid-column:1/-1;max-width:none}.escalation-grid,.wellbeing-cards,.management-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=860px){.hero-grid{grid-template-columns:1fr;gap:2.5rem;padding-top:4.5rem}.shift-card{max-width:650px}.notice-grid{grid-template-columns:1fr}.notice-card{min-height:190px}.notice-card h3{margin-top:2rem}.care-banner{grid-template-columns:1fr}.care-art{min-height:260px}.care-copy{padding:1rem 2rem 3rem}.inner-hero,.wellbeing-hero,.management-hero,.incident-section,.crisis-panel,.governance-rhythm,.check-in-section{grid-template-columns:1fr}.inner-hero{min-height:auto;padding-top:4.5rem}.inner-hero-copy{padding-bottom:0}.shift-steps,.learning-pathway,.certificate-strip{grid-template-columns:1fr}.incident-intro{position:static}.learning-feature-grid{grid-template-columns:1fr}.wellbeing-hero{min-height:auto}.wellbeing-art{max-width:510px;min-height:340px}.management-hero{min-height:auto}}@media (width<=620px){.topbar{min-height:68px;padding:0 1rem}.brand-words strong{font-size:.9rem}.brand-words small{font-size:.59rem}.brand-mark{width:38px;height:38px}.management-link{justify-content:center;width:39px;height:39px;padding:0;font-size:0}.management-link span{font-size:1rem}.user-avatar{display:none}.mobile-nav{padding-inline:1rem;top:68px}.page-content{width:calc(100% - 2rem)}.hero-grid{min-height:auto;padding:3.6rem 0 4.5rem}.hero-copy h1{font-size:clamp(3.35rem,17vw,4.8rem)}.hero-lead{font-size:1.05rem}.hero-actions{display:grid}.button{width:100%}.section-heading-row{display:block}.section-aside{margin-top:.7rem}.action-grid{grid-template-columns:1fr}.action-card{min-height:235px}.care-banner{border-radius:1.35rem}.circle-one{width:210px;height:210px;top:15%;left:7%}.circle-two{top:40%;left:44%}.site-footer{grid-template-columns:1fr;padding-inline:1rem}.footer-note{grid-column:auto}.inner-hero{padding-inline:0;padding-bottom:3rem}.inner-hero h1,.wellbeing-hero h1,.management-hero h1{font-size:clamp(3.35rem,17vw,5rem)}.emergency-panel{grid-template-columns:1fr}.emergency-badge{justify-self:start}.emergency-button{width:100%}.resource-toolbar{grid-template-columns:1fr}.resource-result-row{display:block}.resource-result-row p{margin-top:.4rem}.resource-grid,.escalation-grid,.wellbeing-cards,.management-grid,.management-alerts,.resource-details{grid-template-columns:1fr}.resource-details a,.coming-note{grid-column:auto}.learning-feature{min-height:330px}.learning-feature h2{margin-top:3rem}.wellbeing-hero{padding-inline:0}.wellbeing-art{min-height:300px}.crisis-links a{grid-template-columns:1fr}.crisis-links strong{grid-area:auto}.governance-rhythm li{grid-template-columns:65px 1fr}}.paired-library{padding:1rem 0 4.5rem}.paired-library-heading{grid-template-columns:1fr auto;align-items:end;gap:2rem;margin-bottom:1.4rem;display:grid}.paired-library-heading h2{max-width:720px;color:var(--forest-950);margin:.25rem 0 0;font-family:Georgia,serif;font-size:clamp(2rem,4vw,3.7rem);font-weight:500;line-height:1}.paired-library-heading>p{color:var(--muted);text-align:right;margin:0}.paired-library-heading>p strong{color:var(--forest-800)}.policy-pair-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.policy-pair-card{border:1px solid var(--line);background:#ffffffeb;border-radius:1.25rem;grid-template-columns:minmax(0,1fr) 210px;gap:1rem;min-width:0;padding:1.1rem;display:grid;box-shadow:0 8px 26px #3044340d}.policy-pair-card>div:first-child{min-width:0}.policy-pair-card>div:first-child>span{background:var(--sage-soft);color:var(--forest-800);border-radius:999px;padding:.28rem .5rem;font-size:.62rem;font-weight:850;display:inline-block}.policy-pair-card small{color:#bb4f72;text-transform:uppercase;margin-top:.55rem;font-size:.63rem;font-weight:760;line-height:1.3;display:block}.policy-pair-card h3{overflow-wrap:anywhere;color:var(--forest-950);margin:.5rem 0 0;font-family:Georgia,serif;font-size:1.12rem;font-weight:500;line-height:1.22}.policy-pair-actions{align-content:stretch;gap:.55rem;display:grid}.policy-pair-actions a{background:var(--cream);border:1px solid #4f5d3d2e;border-radius:.85rem;flex-direction:column;justify-content:center;min-width:0;padding:.7rem 1.8rem .7rem .75rem;display:flex;position:relative}.policy-pair-actions a:last-child{background:var(--petal)}.policy-pair-actions b{color:var(--forest-900);font-size:.73rem}.policy-pair-actions span{color:var(--muted);margin-top:.15rem;font-size:.61rem;line-height:1.3}.policy-pair-actions i{color:var(--pink);font-style:normal;position:absolute;top:50%;right:.65rem;transform:translateY(-50%)}.supporting-library{border-top:1px solid var(--line);padding:4rem 0 6rem}.team-hero{background:linear-gradient(128deg,#f8e7ec 0%,#faf6ee 55%,#e6ede0 100%);border-radius:0 0 2.2rem 2.2rem;grid-template-columns:1.08fr .92fr;align-items:end;gap:4rem;padding:6rem 5vw 4rem;display:grid}.team-hero h1{max-width:780px;color:var(--forest-950);letter-spacing:-.045em;margin:.4rem 0 0;font-family:Georgia,serif;font-size:clamp(3rem,6.5vw,6.5rem);font-weight:500;line-height:.9}.team-hero>div:last-child{max-width:600px;padding-bottom:.5rem}.team-hero>div:last-child>p{color:var(--forest-800);font-family:Georgia,serif;font-size:1.25rem;line-height:1.55}.whatsapp-standard{background:var(--forest-900);color:#fff;border-radius:1.5rem;grid-template-columns:82px .8fr 1.2fr;align-items:start;gap:1.5rem 2.5rem;margin:4.5rem 0;padding:2rem;display:grid}.whatsapp-mark{color:#fff;border:2px solid #ffffffa6;border-radius:50%;place-items:center;width:72px;height:72px;font-weight:900;display:grid}.whatsapp-standard h2{margin:.25rem 0 .7rem;font-family:Georgia,serif;font-size:clamp(1.8rem,3vw,2.8rem);font-weight:500;line-height:1.05}.whatsapp-standard p{color:#ffffffd1;margin:0;line-height:1.6}.whatsapp-standard .eyebrow{color:#ffafc7}.whatsapp-standard ul{color:#ffffffd6;margin:0;padding-left:1.2rem;font-size:.82rem;line-height:1.6}.whatsapp-standard li+li{margin-top:.55rem}.whatsapp-standard strong{color:#fff}.weekly-rhythm,.purposeful-shift{grid-template-columns:.88fr 1.12fr;align-items:stretch;gap:2.5rem;margin:5.5rem 0;display:grid}.weekly-rhythm-intro,.purposeful-shift>div:first-child{background:var(--petal);border-radius:1.5rem;padding:2rem}.weekly-rhythm h2,.purposeful-shift h2{color:var(--forest-950);margin:.35rem 0 1rem;font-family:Georgia,serif;font-size:clamp(2.2rem,4vw,3.8rem);font-weight:500;line-height:1}.weekly-rhythm p,.purposeful-shift p{color:var(--muted);line-height:1.65}.deadline-card{background:#fff;border-radius:1rem;flex-direction:column;margin-top:1rem;padding:1rem 1.25rem;display:inline-flex}.deadline-card strong{color:#bd4d72;font-family:Georgia,serif;font-size:1.35rem}.deadline-card span{color:var(--muted);margin-top:.15rem;font-size:.7rem}.template-card{border:1px solid var(--line);background:#fff;border-radius:1.5rem;flex-direction:column;justify-content:center;min-width:0;padding:1.6rem;display:flex}.template-card h3{color:var(--forest-900);margin:0 0 .8rem;font-family:Georgia,serif;font-size:1.45rem;font-weight:500}.template-card pre{color:var(--forest-900);white-space:pre-wrap;background:#f5f6f1;border-radius:1rem;margin:0 0 1rem;padding:1rem;font-family:inherit;font-size:.78rem;line-height:1.65;overflow-x:auto}.template-card .button{align-self:flex-start}.template-card>p{color:var(--muted);margin:.8rem 0 0;font-size:.7rem}.shift-ownership,.contact-lanes,.meeting-supervision,.voice-lab,.current-work{margin:6rem 0}.ownership-grid{grid-template-columns:repeat(4,1fr);gap:.75rem;display:grid}.ownership-grid article{border:1px solid var(--line);background:#fff;border-radius:1.2rem;padding:1.25rem}.ownership-grid span{color:var(--pink);font-size:.66rem;font-weight:900}.ownership-grid h3{color:var(--forest-900);margin:2.5rem 0 .55rem;font-family:Georgia,serif;font-size:1.35rem;font-weight:500}.ownership-grid p{color:var(--muted);margin:0;font-size:.76rem;line-height:1.6}.contact-lane-grid{grid-template-columns:repeat(3,1fr);gap:.85rem;display:grid}.contact-lane-grid article{border-radius:1.45rem;flex-direction:column;min-width:0;padding:1.5rem;display:flex}.contact-lane-grid article.steven{background:var(--sage-soft)}.contact-lane-grid article.lauren{background:var(--petal)}.contact-lane-grid article.jess{background:var(--forest-900);color:#fff}.contact-lane-grid article>span{width:48px;height:48px;color:var(--forest-900);background:#fff;border-radius:50%;place-items:center;font-weight:900;display:grid}.contact-lane-grid h3{margin:1.2rem 0 0;font-family:Georgia,serif;font-size:1.65rem;font-weight:500}.contact-lane-grid small{margin-top:.2rem;font-weight:800}.contact-lane-grid p,.contact-lane-grid ul{color:var(--muted);font-size:.76rem;line-height:1.6}.contact-lane-grid .jess p,.contact-lane-grid .jess ul{color:#ffffffc7}.contact-lane-grid a{color:var(--forest-900);margin-top:auto;padding-top:1rem;font-size:.76rem;font-weight:850}.contact-lane-grid .jess a{color:#ffb0c8}.contact-lane-actions{flex-direction:column;gap:.45rem;margin-top:auto;padding-top:.9rem;display:flex}.contact-lane-actions a{overflow-wrap:anywhere;margin-top:0;padding-top:0}.contact-accuracy-note{color:var(--muted);margin:1rem 0 0;font-size:.68rem}.help-directory{grid-template-columns:.55fr 1.45fr;gap:2.5rem;margin:6rem 0;display:grid}.help-directory h2{color:var(--forest-950);margin:.3rem 0 .8rem;font-family:Georgia,serif;font-size:clamp(2.1rem,4vw,3.7rem);font-weight:500;line-height:1}.help-directory>div:first-child>p:last-child{color:var(--muted);line-height:1.65}.help-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.help-directory-grid a{border:1px solid var(--line);background:#fff;border-radius:1rem;flex-direction:column;min-width:0;padding:1rem;display:flex}.help-directory-grid a:nth-child(3n+2){background:var(--sage-soft)}.help-directory-grid a:nth-child(3n){background:var(--petal)}.help-directory-grid span{color:#bb4d72;text-transform:uppercase;font-size:.62rem;font-weight:850}.help-directory-grid strong{color:var(--forest-900);margin-top:.65rem;font-family:Georgia,serif;font-size:1.25rem;font-weight:500}.help-directory-grid small{color:var(--muted);margin-top:.25rem;font-size:.65rem;line-height:1.4}.document-check{background:#f7f3ea;border-radius:1.5rem;grid-template-columns:.75fr 1fr;gap:2rem 3rem;margin:6rem 0;padding:2rem;display:grid}.document-check h2{color:var(--forest-950);margin:.3rem 0 .8rem;font-family:Georgia,serif;font-size:clamp(2rem,4vw,3.6rem);font-weight:500;line-height:1}.document-check>div:first-child>p:last-child{color:var(--muted);line-height:1.65}.document-check ol{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.document-check li{grid-template-columns:30px 1fr;align-items:start;gap:.65rem;display:grid}.document-check li span{background:var(--petal);color:#aa4567;border-radius:50%;place-items:center;width:28px;height:28px;font-size:.68rem;font-weight:900;display:grid}.document-check li p{color:var(--muted);margin:.2rem 0 0;font-size:.76rem;line-height:1.5}.document-check-actions{border-top:1px solid var(--line);flex-wrap:wrap;grid-column:1/-1;gap:.6rem;padding-top:1.2rem;display:flex}.document-check-actions a{color:var(--forest-800);background:#fff;border-radius:999px;padding:.65rem .9rem;font-size:.72rem;font-weight:800}.meeting-supervision{grid-template-columns:1fr 1fr;gap:.9rem;display:grid}.meeting-card,.supervision-card{border-radius:1.5rem;padding:2rem}.meeting-card{background:var(--forest-900);color:#fff}.supervision-card{background:var(--sage-soft)}.meeting-card h2,.supervision-card h2{margin:.35rem 0 1rem;font-family:Georgia,serif;font-size:2.35rem;font-weight:500;line-height:1.05}.meeting-card p,.meeting-card ul{color:#ffffffc7;line-height:1.65}.meeting-card .eyebrow{color:#ffb2ca}.meeting-card .button{margin:1rem 0}.supervision-card p,.supervision-card ol{color:var(--muted);line-height:1.65}.voice-lab{grid-template-columns:.7fr 1.3fr;align-items:start;gap:2rem;display:grid}.voice-lab h2,.current-work h2{color:var(--forest-950);margin:.3rem 0 .8rem;font-family:Georgia,serif;font-size:clamp(2.1rem,4vw,3.8rem);font-weight:500;line-height:1}.voice-lab>div:first-child>p:last-child{color:var(--muted);line-height:1.65}.voice-actions{gap:.7rem;display:grid}.voice-actions a{border:1px solid var(--line);color:var(--forest-900);background:#fff;border-radius:1rem;justify-content:space-between;align-items:center;gap:1rem;padding:1.2rem;font-family:Georgia,serif;font-size:1.2rem;display:flex}.voice-actions a:nth-child(2){background:var(--petal)}.voice-actions a:nth-child(3){background:var(--sage-soft)}.voice-actions span{color:var(--muted);text-align:right;font-family:inherit;font-size:.68rem}.current-work>div:last-child{grid-template-columns:repeat(4,1fr);gap:.75rem;margin-top:1.5rem;display:grid}.current-work article{border-top:4px solid var(--pink);background:#fff;border-radius:.25rem 1.2rem 1.2rem .25rem;padding:1.2rem}.current-work article span{color:#bb4d72;text-transform:uppercase;font-size:.64rem;font-weight:850}.current-work h3{color:var(--forest-900);margin:2rem 0 .5rem;font-family:Georgia,serif;font-size:1.25rem;font-weight:500}.current-work p{color:var(--muted);font-size:.75rem;line-height:1.55}.current-work a{color:var(--forest-800);font-size:.72rem;font-weight:800}.shift-comms-standard{background:linear-gradient(125deg, var(--sage-soft), #fff);border-radius:1.4rem;grid-template-columns:1.1fr .9fr;gap:2rem;margin:5rem 0;padding:2rem;display:grid}.shift-comms-standard h2{color:var(--forest-950);margin:.3rem 0 .8rem;font-family:Georgia,serif;font-size:2.4rem;font-weight:500}.shift-comms-standard p,.shift-comms-standard ul{color:var(--muted);line-height:1.65}.shift-comms-standard a{color:var(--forest-800);font-size:.75rem;font-weight:850}.ready-activity-bank{margin:6rem 0}.ready-activity-grid{grid-template-columns:repeat(3,1fr);gap:.8rem;display:grid}.ready-activity-grid article{border:1px solid var(--line);background:#fff;border-radius:1.2rem;flex-direction:column;min-height:250px;padding:1.3rem;display:flex}.ready-activity-grid article:nth-child(3n+2){background:var(--sage-soft)}.ready-activity-grid article:nth-child(3n){background:var(--petal)}.ready-activity-grid h3{color:var(--forest-900);margin:auto 0 .65rem;font-family:Georgia,serif;font-size:1.35rem;font-weight:500}.ready-activity-grid p{color:var(--muted);margin:0;font-size:.75rem;line-height:1.55}.ready-activity-grid small{color:var(--forest-800);margin-top:.8rem;font-size:.65rem;line-height:1.45;display:block}.leadership-operating-lanes,.management-meeting-control{margin:5rem 0}.leadership-operating-lanes>div:last-child{grid-template-columns:repeat(3,1fr);gap:.8rem;display:grid}.leadership-operating-lanes article{border:1px solid var(--line);background:#fff;border-radius:1.2rem;padding:1.3rem}.leadership-operating-lanes article:nth-child(2){background:var(--petal)}.leadership-operating-lanes article:nth-child(3){background:var(--sage-soft)}.leadership-operating-lanes article>span{color:#bb4d72;text-transform:uppercase;font-size:.64rem;font-weight:850}.leadership-operating-lanes h3{color:var(--forest-900);margin:2rem 0 .7rem;font-family:Georgia,serif;font-size:1.4rem;font-weight:500}.leadership-operating-lanes li{color:var(--muted);font-size:.72rem;line-height:1.55}.management-meeting-control{background:var(--forest-900);color:#fff;border-radius:1.4rem;grid-template-columns:.8fr 1.2fr;gap:2rem;padding:2rem;display:grid}.management-meeting-control h2{margin:.3rem 0 .8rem;font-family:Georgia,serif;font-size:2.4rem;font-weight:500;line-height:1.05}.management-meeting-control p{color:#ffffffc2}.management-meeting-control .eyebrow{color:#ffb2ca}.management-meeting-control>div:last-child{gap:.7rem;display:grid}.management-meeting-control a{color:#fff;background:#ffffff1a;border-radius:1rem;flex-direction:column;justify-content:center;padding:1rem;display:flex}.management-meeting-control a span{color:#ffffffb3;margin-top:.25rem;font-size:.7rem}@media (width<=1080px){.policy-pair-grid,.team-hero,.weekly-rhythm,.purposeful-shift,.voice-lab,.document-check,.management-meeting-control{grid-template-columns:1fr}.whatsapp-standard{grid-template-columns:70px 1fr}.whatsapp-standard ul{grid-column:1/-1}.ownership-grid,.current-work>div:last-child{grid-template-columns:repeat(2,1fr)}.contact-lane-grid,.ready-activity-grid,.leadership-operating-lanes>div:last-child{grid-template-columns:1fr}.document-check-actions{grid-column:1}.help-directory{grid-template-columns:1fr}}@media (width<=720px){.paired-library-heading,.meeting-supervision,.shift-comms-standard{grid-template-columns:1fr}.paired-library-heading>p{text-align:left}.policy-pair-card{grid-template-columns:1fr}.policy-pair-actions{grid-template-columns:1fr 1fr}.team-hero{gap:1.5rem;padding:4rem 1rem 2.5rem}.team-hero h1{font-size:clamp(2.7rem,15vw,4.4rem)}.whatsapp-standard{grid-template-columns:1fr;padding:1.3rem}.whatsapp-standard ul{grid-column:1}.weekly-rhythm,.purposeful-shift,.document-check,.meeting-card,.supervision-card{gap:1rem;padding:1.2rem}.ownership-grid,.current-work>div:last-child,.ready-activity-grid{grid-template-columns:1fr}.voice-actions a{flex-direction:column;align-items:flex-start}.voice-actions span{text-align:left}.resource-toolbar{padding:1rem}.help-directory-grid{grid-template-columns:1fr}}.activities-hero,.recognition-hero,.quiz-hero{grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(2rem,6vw,6rem);min-height:610px;padding:4.5rem 2vw;display:grid}.activities-hero h1,.recognition-hero h1,.quiz-hero h1{color:var(--forest-950);letter-spacing:-.055em;margin:.6rem 0 1.2rem;font-family:Georgia,serif;font-size:clamp(3.7rem,6.6vw,7rem);font-weight:500;line-height:.94}.activities-hero>div>p:not(.eyebrow),.recognition-hero>div>p:not(.eyebrow),.quiz-hero>div>p:not(.eyebrow){max-width:720px;color:var(--muted);font-size:1.04rem;line-height:1.8}.activities-hero figure{margin:0;position:relative}.activities-hero figure:before{content:"";z-index:-1;background:var(--petal);border-radius:46% 54% 44% 56%;position:absolute;inset:-18px 18px 18px -18px;transform:rotate(-3deg)}.activities-hero figure img{object-fit:cover;width:100%;height:510px;box-shadow:var(--shadow);border-radius:46% 54% 44% 56%;display:block}.activities-hero figcaption{color:#d8577d;text-align:center;margin-top:1rem;font-family:Segoe Print,cursive;transform:rotate(-1deg)}.activity-principle{border-top:1px solid #f78ca76b;border-bottom:1px solid #f78ca76b;grid-template-columns:auto 1fr .7fr;align-items:center;gap:clamp(1rem,3vw,3rem);margin:0 0 7rem;padding:2.2rem 0;display:grid}.activity-principle img{mix-blend-mode:multiply;width:80px}.activity-principle blockquote{color:var(--forest-950);margin:0;font-family:Georgia,serif;font-size:clamp(1.7rem,3vw,3rem);line-height:1.12}.activity-principle p{color:var(--muted);margin:0;line-height:1.7}.activity-ideas,.community-events,.values-awards,.real-life-support{margin-bottom:7rem}.activity-idea-grid,.values-award-grid{grid-template-columns:repeat(3,1fr);gap:.8rem;display:grid}.activity-idea-grid article,.values-award-grid article{border:1px solid var(--line);background:#fff;border-radius:1.5rem;min-height:270px;padding:1.5rem}.activity-idea-grid article:nth-child(3n+2),.values-award-grid article:nth-child(3n+2){background:var(--sage-soft)}.activity-idea-grid article:nth-child(3n),.values-award-grid article:nth-child(3n){background:var(--petal)}.activity-idea-grid span,.values-award-grid span{color:#d8577d;letter-spacing:.13em;font-size:.72rem;font-weight:850}.activity-idea-grid h3,.values-award-grid h3{color:var(--forest-950);margin:5rem 0 .7rem;font-family:Georgia,serif;font-size:1.55rem;font-weight:500}.activity-idea-grid p,.values-award-grid p{color:var(--muted);margin:0;font-size:.83rem;line-height:1.65}.before-you-go{background:var(--forest-900);color:#fff;border-radius:2rem;grid-template-columns:.72fr 1.28fr;gap:clamp(2rem,6vw,6rem);margin-bottom:1rem;padding:clamp(2rem,5vw,5rem);display:grid}.before-you-go h2,.activity-tools h2,.community-events h2,.mentoring-callout h2,.staff-month-card h2,.values-awards h2,.empty-shoutout-wall h2,.birthday-wall h2,.atg-growing h2,.skills-invitation h2,.real-life-support h2,.governance-transition h2{color:var(--forest-950);letter-spacing:-.045em;margin:0;font-family:Georgia,serif;font-size:clamp(2.25rem,4.2vw,4.2rem);font-weight:500;line-height:1.03}.before-you-go h2{color:#fff}.before-you-go>div>p:not(.eyebrow){color:#ffffffad;line-height:1.75}.before-you-go ol{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.before-you-go li{background:#ffffff0f;border:1px solid #ffffff21;border-radius:1.1rem;grid-template-columns:38px 1fr;align-items:start;gap:1rem;padding:1rem;display:grid}.before-you-go li>span{background:var(--pink);color:#4b3039;border-radius:50%;place-items:center;width:32px;height:32px;font-weight:850;display:grid}.before-you-go li p{color:#ffffffb3;margin:0;font-size:.82rem;line-height:1.6}.before-you-go li strong{color:#fff;margin-bottom:.18rem;font-size:.9rem;display:block}.activity-tools{background:var(--petal);border-radius:2rem;grid-template-columns:.6fr 1.4fr;gap:clamp(2rem,6vw,6rem);margin:1rem 0 7rem;padding:clamp(2rem,5vw,4rem);display:grid}.activity-tools>div:last-child{gap:.7rem;display:grid}.activity-tools a{background:#ffffffc7;border:1px solid #4f5d3d1f;border-radius:1rem;grid-template-columns:105px 1fr auto;align-items:center;gap:1rem;padding:1.1rem;display:grid}.activity-tools a:hover{border-color:var(--pink);background:#fff}.activity-tools a span{color:#d8577d;letter-spacing:.1em;text-transform:uppercase;font-size:.64rem;font-weight:850}.activity-tools a strong{font-family:Georgia,serif;font-weight:500}.activity-tools a small{color:var(--muted);font-size:.67rem}.calendar-note{max-width:850px;color:var(--muted);line-height:1.7}.community-calendar{border:1px solid var(--line);background:#fff;border-radius:1.6rem;margin-top:1.5rem;overflow:hidden;box-shadow:0 15px 42px #233f3512}.calendar-tabs{border-bottom:1px solid var(--line);background:var(--sage-soft);gap:.4rem;padding:.8rem;display:flex}.calendar-tabs button{color:var(--forest-800);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.65rem 1rem}.calendar-tabs button.active{background:var(--forest-900);color:#fff}.calendar-list{grid-template-columns:repeat(2,1fr);display:grid}.calendar-list article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:100px 1fr;align-items:center;gap:1rem;min-height:105px;padding:1.1rem;display:grid}.calendar-list time{color:#d8577d;font-size:.75rem;font-weight:850}.calendar-list h3{margin:0 0 .4rem;font-family:Georgia,serif;font-size:1.05rem;font-weight:500}.calendar-list span{color:var(--muted);text-transform:uppercase;font-size:.68rem}.mentoring-callout{background:linear-gradient(125deg, var(--sage-soft), var(--petal));border-radius:2rem;grid-template-columns:1fr 1fr;gap:clamp(2rem,6vw,6rem);margin-bottom:7rem;padding:clamp(2rem,5vw,5rem);display:grid}.mentoring-callout p{color:var(--muted);line-height:1.75}.mentoring-callout h3{color:var(--forest-950);margin:0;font-family:Georgia,serif;font-size:1.8rem;font-weight:500}.recognition-hero{background:linear-gradient(125deg, var(--petal), white);border-radius:0 0 3rem 3rem;padding-inline:clamp(1.5rem,6vw,6rem);position:relative;overflow:hidden}.recognition-hero>img{mix-blend-mode:multiply;justify-self:center;width:min(430px,85%);transform:rotate(4deg)}.featured-shoutout{background:linear-gradient(125deg,#eef2e9,#fffdfa 58%,#f8e8ee);border:1px solid #4f5d3d24;border-radius:2rem;grid-template-columns:auto 1fr minmax(120px,220px);align-items:center;gap:clamp(1.5rem,4vw,4rem);margin:5rem 0 1rem;padding:clamp(2rem,5vw,4.5rem);display:grid;box-shadow:0 20px 55px #4f5d3d14}.featured-shoutout h2{color:var(--forest-950);letter-spacing:-.045em;margin:.35rem 0 1rem;font-family:Georgia,serif;font-size:clamp(2.5rem,5vw,5rem);font-weight:500;line-height:1.02}.featured-shoutout p:not(.eyebrow){color:var(--muted);line-height:1.75}.featured-shoutout>div>strong{color:var(--forest-900);margin-top:1.2rem;line-height:1.65;display:block}.featured-shoutout>img{mix-blend-mode:multiply;background:#fff;border-radius:50%;width:100%}.featured-shoutout-badge{background:var(--forest-900);color:#fff;border-radius:50%;place-items:center;width:130px;height:130px;display:grid}.featured-shoutout-badge span{color:var(--pink);grid-row:1;font-family:Georgia,serif;font-size:3.7rem;line-height:1}.featured-shoutout-badge small{color:#ffffffbf;letter-spacing:.12em;text-transform:uppercase;grid-row:2;margin-top:-2.5rem;font-size:.62rem;font-weight:800}.steven-shoutout{background:linear-gradient(125deg,#f8e8ee,#fffdfa 58%,#eef2e9);margin-top:1.25rem}.steven-shoutout>img{aspect-ratio:1;object-fit:cover;object-position:54% 50%;mix-blend-mode:normal;box-shadow:0 15px 38px #233f3524}.shoutout-from{color:#a84667;margin-top:1rem;font-family:Segoe Print,cursive;font-size:1rem;display:block;transform:rotate(-1deg)}.staff-month-card{background:var(--forest-900);color:#fff;border-radius:2rem;grid-template-columns:auto 1fr auto;align-items:center;gap:clamp(1.5rem,4vw,4rem);margin:5rem 0 7rem;padding:clamp(2rem,5vw,4rem);display:grid}.staff-month-card h2{color:#fff}.staff-month-card p:not(.eyebrow){color:#ffffffad;line-height:1.7}.staff-month-card>a{color:#ffdce5;font-size:.78rem;font-weight:800}.staff-month-badge{background:#ffffff12;border:1px solid #fff3;border-radius:50%;place-items:center;width:130px;height:130px;display:grid}.staff-month-badge span{color:var(--pink);grid-row:1;font-family:Georgia,serif;font-size:3.7rem;line-height:1}.staff-month-badge small{color:#ffffffb3;letter-spacing:.12em;text-transform:uppercase;grid-row:2;margin-top:-2.6rem;font-size:.62rem}.values-award-grid{grid-template-columns:repeat(4,1fr)}.values-award-grid article{min-height:300px}.empty-shoutout-wall{background:#f2e9d8;border-radius:2rem 2rem 0 0;grid-template-columns:1.2fr .8fr;align-items:center;gap:clamp(2rem,6vw,6rem);margin-bottom:1rem;padding:clamp(2rem,5vw,5rem);display:grid}.empty-shoutout-wall p{color:var(--muted);line-height:1.75}.shoutout-sticky{background:#fff7c7;justify-self:center;width:min(330px,100%);min-height:290px;padding:2rem;transform:rotate(3deg);box-shadow:0 18px 40px #3f342124}.shoutout-sticky span{color:var(--pink);font-size:4rem}.shoutout-sticky p{color:var(--forest-900);margin-top:4rem;font-family:Segoe Print,cursive;font-size:1.3rem}.birthday-wall{background:var(--petal);border-radius:0 0 2rem 2rem;grid-template-columns:1fr .7fr;align-items:center;gap:clamp(2rem,6vw,6rem);margin-bottom:5rem;padding:clamp(2rem,5vw,5rem);display:grid}.birthday-wall p{color:var(--muted);line-height:1.7}.birthday-placeholder{text-align:center;background:#ffffffa6;border:1px dashed #4f5d3d47;border-radius:1.4rem;place-items:center;min-height:260px;padding:2rem;display:grid}.birthday-placeholder span{font-size:3rem}.birthday-placeholder strong{font-family:Georgia,serif;font-size:1.35rem;font-weight:500}.birthday-placeholder p{margin:0;font-size:.8rem}.recognition-back{text-align:center;margin:0 0 7rem}.full-activity-library{margin:7rem 0}.full-library-heading{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:2rem;display:flex}.full-library-heading>div{max-width:880px}.full-library-heading h2{color:var(--forest-950);letter-spacing:-.05em;margin:.4rem 0 1rem;font-family:Georgia,serif;font-size:clamp(2.6rem,5.4vw,5.4rem);font-weight:500;line-height:1.01}.full-library-heading p:not(.eyebrow){max-width:780px;color:var(--muted);line-height:1.75}.full-library-heading .button{flex:none}.activity-library-safety{background:var(--forest-900);color:#fff;border-radius:1.5rem;grid-template-columns:auto 1fr;align-items:center;gap:1.3rem;padding:1.4rem 1.7rem;display:grid}.activity-library-safety img{background:#fff;border-radius:50%;width:74px}.activity-library-safety strong{margin-bottom:.35rem;font-family:Georgia,serif;font-size:1.35rem;font-weight:500;display:block}.activity-library-safety p{color:#ffffffc2;margin:0;font-size:.82rem;line-height:1.65}.activity-library-toolbar{border:1px solid var(--line);background:var(--paper);border-radius:1.5rem;grid-template-columns:1.5fr .8fr .7fr;gap:.75rem;margin-top:1rem;padding:1rem;display:grid}.activity-library-toolbar label{color:var(--forest-800);letter-spacing:.06em;gap:.45rem;font-size:.7rem;font-weight:850;display:grid}.activity-library-toolbar input,.activity-library-toolbar select{width:100%;min-height:50px;color:var(--ink);font:inherit;letter-spacing:0;background:#fff;border:1px solid #4f5d3d33;border-radius:.85rem;padding:.75rem .9rem;font-size:.82rem;font-weight:500}.activity-library-toolbar input:focus,.activity-library-toolbar select:focus{border-color:#d8577d;outline:3px solid #f78ca752}.activity-result-line{justify-content:space-between;align-items:center;gap:1rem;min-height:58px;display:flex}.activity-result-line p{color:var(--muted);margin:0;font-size:.8rem}.activity-result-line strong{color:var(--forest-900);font-size:1rem}.activity-result-line button{color:#a84667;cursor:pointer;background:0 0;border:0;font-weight:850}.activity-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;display:grid}.activity-library-card{border:1px solid var(--line);background:#fffdfa;border-radius:1.45rem;flex-direction:column;min-height:390px;padding:1.35rem;display:flex;box-shadow:0 12px 34px #233f350d}.activity-library-card:nth-child(3n+2){background:#eef2e9}.activity-library-card:nth-child(3n){background:#f8e8ee}.activity-card-topline{justify-content:space-between;align-items:center;gap:.7rem;display:flex}.activity-card-topline>span{color:#d8577d;letter-spacing:.12em;text-transform:uppercase;font-size:.66rem;font-weight:900}.activity-card-topline small{max-width:65%;color:var(--forest-800);text-align:right;font-size:.62rem;font-weight:750}.activity-library-card h3{color:var(--forest-950);margin:2.3rem 0 1.1rem;font-family:Georgia,serif;font-size:1.65rem;font-weight:500;line-height:1.08}.activity-library-card dl{grid-template-columns:1fr 1fr;gap:.55rem;margin:0;display:grid}.activity-library-card dl>div{background:#ffffffa8;border-radius:.75rem;padding:.65rem .75rem}.activity-library-card dt{color:#8c4860;letter-spacing:.08em;text-transform:uppercase;font-size:.58rem;font-weight:900}.activity-library-card dd{color:var(--forest-800);margin:.2rem 0 0;font-size:.72rem;line-height:1.35}.activity-goals{margin:1rem 0}.activity-goals span{color:#8c4860;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.35rem;font-size:.58rem;font-weight:900;display:block}.activity-goals p{color:var(--muted);margin:0;font-size:.72rem;line-height:1.5}.activity-library-card>a{color:var(--forest-900);border-top:1px solid #4f5d3d24;justify-content:space-between;align-items:center;gap:.5rem;margin-top:auto;padding-top:.9rem;font-size:.76rem;font-weight:850;display:flex}.activity-library-card>a:hover{color:#a84667}.activity-load-more{justify-content:center;align-items:center;gap:1rem;margin-top:2rem;display:flex}.activity-load-more button{background:var(--forest-900);color:#fff;cursor:pointer;border:0;border-radius:999px;padding:.9rem 1.3rem;font-weight:850}.activity-load-more span{color:var(--muted);font-size:.72rem}.activity-library-message{background:var(--petal);text-align:center;border-radius:1.2rem;padding:2rem}.activity-library-message p{color:var(--muted);margin-bottom:0}.activity-note-reminder{border-left:5px solid var(--pink);background:var(--sage-soft);border-radius:1rem;margin-top:2rem;padding:1.4rem 1.6rem}.activity-note-reminder strong{color:var(--forest-900);margin-bottom:.35rem;font-family:Georgia,serif;font-size:1.25rem;font-weight:500;display:block}.activity-note-reminder p{color:var(--muted);margin:0;font-size:.8rem;line-height:1.65}.kids-activity-library{margin:7rem 0;scroll-margin-top:7rem}.kids-library-heading{grid-template-columns:1.2fr .8fr;align-items:end;gap:clamp(2rem,6vw,6rem);margin-bottom:1.4rem;display:grid}.kids-library-heading h2{max-width:860px;color:var(--forest-950);letter-spacing:-.05em;margin:.4rem 0 1rem;font-family:Georgia,serif;font-size:clamp(2.8rem,5.7vw,5.8rem);font-weight:500;line-height:1.01}.kids-library-heading>div>p:not(.eyebrow){max-width:780px;color:var(--muted);line-height:1.75}.kids-library-heading aside{background:var(--petal);border:1px solid #4f5d3d21;border-radius:1.4rem;padding:1.5rem;transform:rotate(1deg)}.kids-library-heading aside strong{color:var(--forest-950);margin-bottom:.45rem;font-family:Georgia,serif;font-size:1.35rem;font-weight:500;display:block}.kids-library-heading aside p{color:var(--muted);margin:0;font-size:.8rem;line-height:1.65}.kids-library-safety{background:var(--forest-900);color:#fff;border-radius:1.55rem;grid-template-columns:auto 1fr;align-items:center;gap:1.3rem;padding:1.5rem 1.7rem;display:grid}.kids-library-safety>span{color:#dc6689;background:#fff;border-radius:50%;place-items:center;width:68px;height:68px;font-family:Georgia,serif;font-size:2.6rem;display:grid}.kids-library-safety strong{color:#fff;margin-bottom:.35rem;font-family:Georgia,serif;font-size:1.35rem;font-weight:500;display:block}.kids-library-safety p{color:#ffffffc7;margin:0;font-size:.82rem;line-height:1.65}.kids-library-toolbar{border:1px solid var(--line);background:linear-gradient(135deg,#fffdfa,#f8e8ee);border-radius:1.5rem;grid-template-columns:1.5fr .8fr .7fr;gap:.75rem;margin-top:1rem;padding:1rem;display:grid}.kids-library-toolbar label{color:var(--forest-800);letter-spacing:.06em;gap:.45rem;font-size:.7rem;font-weight:850;display:grid}.kids-library-toolbar input,.kids-library-toolbar select{width:100%;min-height:50px;color:var(--ink);font:inherit;letter-spacing:0;background:#fff;border:1px solid #4f5d3d33;border-radius:.85rem;padding:.75rem .9rem;font-size:.82rem;font-weight:500}.kids-library-toolbar input:focus,.kids-library-toolbar select:focus{border-color:#d8577d;outline:3px solid #f78ca752}.kids-activity-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:.9rem;display:grid}.kids-activity-card{border:1px solid var(--line);background:#fffdfa;border-radius:1.5rem;overflow:hidden;box-shadow:0 14px 38px #233f350f}.kids-activity-card:nth-child(3n+2){background:#eef2e9}.kids-activity-card:nth-child(3n){background:#f8e8ee}.kids-activity-card>:not(details){margin-inline:1.35rem}.kids-card-topline{justify-content:space-between;align-items:center;gap:.7rem;margin-top:1.35rem;display:flex}.kids-card-topline span{color:#d8577d;letter-spacing:.11em;text-transform:uppercase;font-size:.64rem;font-weight:900}.kids-card-topline small{max-width:62%;color:var(--forest-800);text-align:right;font-size:.62rem;font-weight:800}.kids-activity-card h3{color:var(--forest-950);margin-top:1.8rem;margin-bottom:1rem;font-family:Georgia,serif;font-size:1.75rem;font-weight:500;line-height:1.08}.kids-activity-card dl{grid-template-columns:1fr 1fr;gap:.5rem;margin-top:0;margin-bottom:1.2rem;display:grid}.kids-activity-card dl>div{background:#ffffffb3;border-radius:.75rem;padding:.62rem .7rem}.kids-activity-card dt{color:#8c4860;letter-spacing:.08em;text-transform:uppercase;font-size:.56rem;font-weight:900}.kids-activity-card dd{color:var(--forest-800);margin:.18rem 0 0;font-size:.7rem;line-height:1.4}.kids-activity-card details{background:#ffffff9e;border-top:1px solid #4f5d3d24}.kids-activity-card summary{color:var(--forest-900);cursor:pointer;padding:1rem 3rem 1rem 1.35rem;font-size:.76rem;font-weight:850;list-style:none;position:relative}.kids-activity-card summary::-webkit-details-marker{display:none}.kids-activity-card summary:after{content:"+";color:#d8577d;font-family:Georgia,serif;font-size:1.5rem;font-weight:400;position:absolute;top:50%;right:1.35rem;transform:translateY(-52%)}.kids-activity-card details[open] summary:after{content:"×"}.kids-activity-card details[open] summary{background:#fff}.kids-activity-plan{background:#fff;border-top:1px solid #4f5d3d1a;padding:1.25rem 1.35rem 1.4rem}.kids-activity-plan h4{color:var(--forest-950);margin:0 0 .45rem;font-family:Georgia,serif;font-size:1.08rem;font-weight:500}.kids-activity-plan>p{color:var(--muted);margin:0 0 1.2rem;font-size:.74rem;line-height:1.6}.kids-risk-prompt{background:var(--petal);border-left:4px solid #dc6689;border-radius:.75rem;padding:.9rem 1rem}.kids-risk-prompt strong{color:var(--forest-900);margin-bottom:.25rem;font-size:.72rem;display:block}.kids-risk-prompt p{color:var(--muted);margin:0;font-size:.7rem;line-height:1.55}.kids-library-close{background:var(--sage-soft);border-radius:1.3rem;margin-top:2rem;padding:1.4rem 1.6rem}.kids-library-close strong{color:var(--forest-900);margin-bottom:.35rem;font-family:Georgia,serif;font-size:1.25rem;font-weight:500;display:block}.kids-library-close p{color:var(--muted);margin:0;font-size:.8rem;line-height:1.65}.atg-growing{background:var(--sage-soft);border-radius:2rem;grid-template-columns:.75fr 1.25fr;gap:clamp(2rem,6vw,6rem);margin-bottom:1rem;padding:clamp(2rem,5vw,5rem);display:grid}.atg-growing>div>p:not(.eyebrow){color:var(--muted);line-height:1.75}.growth-cards{gap:.7rem;display:grid}.growth-cards article{background:#ffffffb8;border:1px solid #4f5d3d1f;border-radius:1.1rem;padding:1.2rem}.growth-cards span{color:#d8577d;letter-spacing:.12em;text-transform:uppercase;font-size:.64rem;font-weight:850}.growth-cards h3{margin:.6rem 0 .3rem;font-family:Georgia,serif;font-size:1.35rem;font-weight:500}.growth-cards p{color:var(--muted);margin:0;font-size:.8rem;line-height:1.6}.skills-invitation{background:var(--forest-900);color:#fff;border-radius:0 0 2rem 2rem;grid-template-columns:auto 1fr auto;align-items:center;gap:2rem;margin:0 0 7rem;padding:clamp(2rem,5vw,4rem);display:grid}.skills-invitation img{border-radius:50%;width:100px}.skills-invitation h2{color:#fff;font-size:clamp(2rem,3.7vw,3.7rem)}.skills-invitation p:not(.eyebrow){color:#ffffffad;line-height:1.7}.recognition-intro .text-link{margin-top:1rem;display:block}.celebration-strip{grid-template-columns:auto 1fr .8fr auto}.home-next-up{grid-template-columns:repeat(3,1fr);gap:.8rem;margin:-3rem 0 7rem;display:grid}.home-next-up a{border:1px solid var(--line);background:#fff;border-radius:1.4rem;flex-direction:column;min-height:220px;padding:1.4rem;display:flex}.home-next-up a:nth-child(2){background:var(--sage-soft)}.home-next-up a:nth-child(3){background:var(--petal)}.home-next-up span{color:#d8577d;letter-spacing:.12em;text-transform:uppercase;font-size:.65rem;font-weight:850}.home-next-up strong{margin:auto 0 .5rem;font-family:Georgia,serif;font-size:1.5rem;font-weight:500}.home-next-up p{color:var(--muted);margin:0;font-size:.8rem;line-height:1.55}.home-next-up b{color:var(--forest-800);margin-top:1rem;font-size:.72rem}.quiz-hero{border-bottom:1px solid var(--line);min-height:460px}.quiz-hero-note{background:var(--sage-soft);border-radius:1.5rem;padding:2rem}.quiz-hero-note strong{color:var(--forest-950);font-family:Georgia,serif;font-size:1.5rem;font-weight:500}.quiz-hero-note p{color:var(--muted);line-height:1.7}.quiz-hero-note a{color:var(--forest-800);font-size:.76rem;font-weight:800}.practice-quiz,.quiz-finish{border:1px solid var(--line);max-width:980px;box-shadow:var(--shadow);background:#fff;border-radius:2rem;margin:4rem auto 7rem;padding:clamp(1.5rem,5vw,4rem)}.quiz-progress{color:var(--muted);grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;margin-bottom:3rem;font-size:.7rem;display:grid}.quiz-progress>div{background:var(--sage-soft);border-radius:999px;height:7px;overflow:hidden}.quiz-progress i{border-radius:inherit;background:var(--pink);height:100%;transition:width .22s;display:block}.practice-quiz>h2{color:var(--forest-950);letter-spacing:-.04em;margin:.6rem 0;font-family:Georgia,serif;font-size:clamp(2rem,4vw,3.8rem);font-weight:500;line-height:1.08}.quiz-context{color:var(--muted);line-height:1.7}.quiz-answers{gap:.65rem;margin-top:2rem;display:grid}.quiz-answers button{border:1px solid var(--line);background:var(--paper);color:var(--ink);text-align:left;cursor:pointer;border-radius:1rem;grid-template-columns:34px 1fr;align-items:center;gap:1rem;padding:1rem;display:grid}.quiz-answers button:not(:disabled):hover{border-color:var(--pink);background:var(--petal)}.quiz-answers button>span{background:var(--sage-soft);border-radius:50%;place-items:center;width:30px;height:30px;font-size:.72rem;font-weight:850;display:grid}.quiz-answers button.correct{background:#edf8ef;border-color:#70a783}.quiz-answers button.correct>span{color:#fff;background:#70a783}.quiz-answers button.incorrect{background:#fff0f0;border-color:#c97979}.quiz-answers button.incorrect>span{color:#fff;background:#c97979}.quiz-answers button.muted{opacity:.45}.quiz-feedback{background:#edf8ef;border-left:4px solid #70a783;border-radius:0 1rem 1rem 0;margin-top:1.5rem;padding:1.3rem}.quiz-feedback.incorrect{background:#fff3f0;border-left-color:#c97979}.quiz-feedback strong{font-family:Georgia,serif;font-size:1.25rem;font-weight:500}.quiz-feedback p{color:var(--muted);line-height:1.7}.quiz-feedback .button{cursor:pointer;border:0}.quiz-finish{text-align:center}.quiz-finish>img{mix-blend-mode:multiply;width:145px}.quiz-finish h2{color:var(--forest-950);font-family:Georgia,serif;font-size:clamp(2.2rem,4vw,4rem);font-weight:500}.quiz-finish p{max-width:660px;color:var(--muted);margin:1rem auto 2rem;line-height:1.75}.quiz-feature{background:linear-gradient(135deg, var(--petal), white)}.learning-feature-grid{grid-template-columns:repeat(3,1fr)}.support-option-grid{grid-template-columns:repeat(3,1fr);gap:.8rem;display:grid}.support-option-grid article{border:1px solid var(--line);background:#fff;border-radius:1.35rem;flex-direction:column;min-height:260px;padding:1.4rem;display:flex}.support-option-grid article:nth-child(2n){background:var(--sage-soft)}.support-option-grid article:nth-child(3n){background:var(--petal)}.support-option-grid article>span{color:#d8577d;font-size:1.5rem}.support-option-grid h3{color:var(--forest-950);margin:auto 0 .5rem;font-family:Georgia,serif;font-size:1.35rem;font-weight:500}.support-option-grid p{color:var(--muted);margin:0;font-size:.8rem;line-height:1.6}.support-option-grid a{color:var(--forest-800);margin-top:1rem;font-size:.72rem;font-weight:800}.crisis-links{grid-template-columns:repeat(2,1fr)}.governance-transition{background:var(--petal);border-radius:2rem;grid-template-columns:.75fr 1.25fr;gap:clamp(2rem,6vw,6rem);margin:1rem 0 7rem;padding:clamp(2rem,5vw,5rem);display:grid}.governance-transition>div:first-child>p:not(.eyebrow){color:var(--muted);line-height:1.75}.documentation-standard{background:#ffffffc7;border-radius:1.3rem;padding:1.5rem}.documentation-standard h3{color:var(--forest-950);margin:0 0 1rem;font-family:Georgia,serif;font-size:1.5rem;font-weight:500}.documentation-standard ul{grid-template-columns:1fr 1fr;gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.documentation-standard li{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:.8rem;padding:.8rem;font-size:.78rem;line-height:1.5}.documentation-standard strong{color:var(--forest-800)}.documentation-hub{color:#2f432f;background:#fffdfa;border:1px solid #4f5d3d29;border-radius:2rem;grid-template-columns:.85fr 1.15fr;gap:clamp(2rem,5vw,5rem);margin:2rem 0 7rem;padding:clamp(2rem,5vw,5rem);display:grid;box-shadow:0 20px 55px #4f5d3d14}.documentation-hub .eyebrow{color:#9b3f61}.documentation-hub h2{color:#243b2d;margin:.4rem 0 1rem;font-family:Georgia,serif;font-size:clamp(2rem,4vw,4.1rem);font-weight:500;line-height:1.02}.documentation-hub-intro>p:not(.eyebrow){color:#465342;line-height:1.75}.documentation-reminder{background:#eef2e9;border-left:5px solid #ef7ea6;border-radius:0 1rem 1rem 0;gap:.5rem;margin-top:2rem;padding:1.2rem 1.3rem;display:grid}.documentation-reminder strong{color:#243b2d;font-family:Georgia,serif;font-size:1.25rem;font-weight:500;line-height:1.45}.documentation-reminder span{color:#465342;font-size:.85rem;line-height:1.65}.documentation-checklist{color:var(--forest-950);background:#f8e8ee;border:1px solid #4f5d3d24;border-radius:1.4rem;padding:clamp(1.3rem,3vw,2.3rem)}.documentation-checklist h3{margin:0 0 1.2rem;font-family:Georgia,serif;font-size:1.55rem;font-weight:500}.documentation-checklist ol{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.documentation-checklist li{border-bottom:1px solid var(--line);grid-template-columns:2.2rem 1fr;align-items:start;gap:.8rem;padding:.6rem 0;display:grid}.documentation-checklist li:last-child{border-bottom:0}.documentation-checklist li>span{color:var(--blossom-dark);letter-spacing:.08em;font-size:.72rem;font-weight:800}.documentation-checklist p{color:var(--muted);margin:0;font-size:.82rem;line-height:1.5}.documentation-checklist strong{color:var(--forest-800)}.every-shift-checklist{margin:5rem 0 7rem;scroll-margin-top:7rem}.every-shift-heading{grid-template-columns:1.35fr .65fr;align-items:end;gap:clamp(2rem,6vw,6rem);margin-bottom:1.4rem;display:grid}.every-shift-heading h2{max-width:880px;color:var(--forest-950);letter-spacing:-.05em;margin:.4rem 0 1rem;font-family:Georgia,serif;font-size:clamp(2.8rem,5.4vw,5.5rem);font-weight:500;line-height:1.01}.every-shift-heading>div:first-child>p:not(.eyebrow){max-width:810px;color:var(--muted);line-height:1.75}.every-shift-progress{background:var(--forest-900);color:#fff;border-radius:1.5rem;padding:1.5rem}.every-shift-progress>strong{color:#fff;font-family:Georgia,serif;font-size:3.5rem;font-weight:500;line-height:1;display:block}.every-shift-progress>strong span{color:#ffffff8c;font-size:1.6rem}.every-shift-progress p{color:#ffffffc2;margin:.5rem 0 .8rem;font-size:.78rem}.every-shift-progress>div{background:#ffffff24;border-radius:99px;height:8px;overflow:hidden}.every-shift-progress>div span{border-radius:inherit;background:var(--pink);height:100%;transition:width .18s;display:block}.every-shift-progress button{color:#ffdce5;cursor:pointer;background:0 0;border:0;margin-top:.9rem;padding:0;font-size:.7rem;font-weight:800}.every-shift-sections{gap:1rem;display:grid}.every-shift-section{border:1px solid var(--line);background:#fffdfa;border-radius:1.6rem;overflow:hidden;box-shadow:0 16px 42px #233f350f}.every-shift-section:nth-child(2){background:#eef2e9}.every-shift-section:nth-child(3){background:#f8e8ee}.every-shift-section>header{border-bottom:1px solid #4f5d3d21;grid-template-columns:auto 1fr;align-items:start;gap:1rem;padding:1.5rem;display:grid}.every-shift-section>header>span{background:var(--forest-900);color:#fff;border-radius:50%;place-items:center;width:42px;height:42px;font-size:.7rem;font-weight:850;display:grid}.every-shift-section h3{color:var(--forest-950);margin:0 0 .25rem;font-family:Georgia,serif;font-size:1.8rem;font-weight:500}.every-shift-section header p{color:var(--muted);margin:0;font-size:.78rem;line-height:1.55}.every-shift-items{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;padding:1rem;display:grid}.every-shift-items label{cursor:pointer;background:#ffffffc7;border:1px solid #4f5d3d24;border-radius:1rem;grid-template-columns:auto 1fr;align-items:start;gap:.85rem;padding:1rem;transition:border-color .16s,background .16s,transform .16s;display:grid;position:relative}.every-shift-items label:hover{border-color:var(--eucalyptus);transform:translateY(-1px)}.every-shift-items label.completed{background:#e2eee4;border-color:#0000}.every-shift-items label input{opacity:0;position:absolute}.every-shift-box{border:2px solid var(--sage);color:#0000;border-radius:.55rem;place-items:center;width:29px;height:29px;font-weight:900;display:grid}.every-shift-items label.completed .every-shift-box{border-color:var(--forest-800);background:var(--forest-800);color:#fff}.every-shift-items label>span:last-child{min-width:0}.every-shift-items strong{color:var(--forest-900);font-size:.82rem;line-height:1.4;display:block}.every-shift-items small{color:var(--muted);margin-top:.3rem;font-size:.7rem;line-height:1.58;display:block}.whatsapp-handover-tool{background:var(--forest-900);color:#fff;border-radius:1.6rem;grid-template-columns:.8fr 1.2fr;gap:1rem 2rem;margin-top:1rem;padding:clamp(1.5rem,4vw,3.5rem);display:grid}.whatsapp-handover-tool h3{color:#fff;margin:.3rem 0 .7rem;font-family:Georgia,serif;font-size:clamp(2rem,3.7vw,3.7rem);font-weight:500;line-height:1.04}.whatsapp-handover-tool>div>p:not(.eyebrow){color:#ffffffb8;line-height:1.7}.whatsapp-handover-tool pre{color:#ffffffdb;white-space:pre-wrap;background:#ffffff12;border:1px solid #ffffff21;border-radius:1rem;margin:0;padding:1.2rem;font-family:inherit;font-size:.72rem;line-height:1.7;overflow-x:auto}.whatsapp-handover-tool>button{grid-column:2;justify-self:start}.whatsapp-handover-tool aside{border-left:4px solid var(--pink);background:#ffffff12;border-radius:.8rem;grid-column:1/-1;padding:1rem 1.2rem}.whatsapp-handover-tool aside strong{color:#fff;font-size:.8rem;display:block}.whatsapp-handover-tool aside p{color:#ffffffb3;margin:.3rem 0 0;font-size:.72rem;line-height:1.6}.oversight-framework{margin:0 0 7rem}.oversight-columns{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.oversight-columns article{border:1px solid var(--line);background:#fff;border-radius:1.4rem;padding:1.6rem;box-shadow:0 16px 45px #374a2d12}.oversight-columns article:first-child{border-top:5px solid var(--blossom)}.oversight-columns article:nth-child(2){border-top:5px solid var(--sage)}.oversight-columns article:nth-child(3){border-top:5px solid var(--forest-700)}.oversight-columns article>span{color:var(--blossom-dark);letter-spacing:.12em;text-transform:uppercase;font-size:.69rem;font-weight:800}.oversight-columns h3{min-height:3.5rem;color:var(--forest-950);margin:.7rem 0 1rem;font-family:Georgia,serif;font-size:1.35rem;font-weight:500;line-height:1.25}.oversight-columns ul,.transition-controls ul{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.oversight-columns li,.transition-controls li{color:var(--muted);padding-left:1rem;font-size:.8rem;line-height:1.55;position:relative}.oversight-columns li:before,.transition-controls li:before{color:var(--blossom-dark);content:"•";position:absolute;left:0}.entity-transition{background:linear-gradient(145deg, var(--cream), var(--petal));border-radius:2rem;grid-template-columns:.8fr 1.2fr;gap:clamp(2rem,6vw,6rem);margin:0 0 7rem;padding:clamp(2rem,5vw,5rem);display:grid}.entity-transition h2{color:var(--forest-950);margin:.4rem 0 1rem;font-family:Georgia,serif;font-size:clamp(2rem,4vw,3.8rem);font-weight:500;line-height:1.05}.entity-transition>div:first-child>p:not(.eyebrow){color:var(--muted);line-height:1.75}.transition-controls{background:#ffffffd1;border-radius:1.3rem;padding:1.6rem}.transition-controls h3{color:var(--forest-950);margin:0 0 1rem;font-family:Georgia,serif;font-size:1.5rem;font-weight:500}.transition-controls p{background:var(--petal);color:var(--forest-800);border-radius:.8rem;margin:1.2rem 0 0;padding:1rem;font-size:.8rem;line-height:1.55}@media (width<=1100px){.values-award-grid{grid-template-columns:repeat(2,1fr)}.learning-feature-grid{grid-template-columns:1fr 1fr}.learning-feature-grid .quiz-feature{grid-column:1/-1}.celebration-strip{grid-template-columns:auto 1fr}.celebration-strip>p,.celebration-strip>.text-link{grid-column:2}}@media (width<=900px){.activities-hero,.recognition-hero,.quiz-hero,.before-you-go,.activity-tools,.mentoring-callout,.empty-shoutout-wall,.birthday-wall,.featured-shoutout,.atg-growing,.governance-transition,.documentation-hub,.entity-transition,.oversight-columns,.every-shift-heading,.whatsapp-handover-tool{grid-template-columns:1fr}.whatsapp-handover-tool>button,.whatsapp-handover-tool aside{grid-column:auto}.activities-hero{padding-top:3rem}.activities-hero figure img{height:430px}.activity-principle{grid-template-columns:auto 1fr}.activity-principle p{grid-column:1/-1}.activity-idea-grid,.support-option-grid{grid-template-columns:repeat(2,1fr)}.activity-tools a{grid-template-columns:90px 1fr}.activity-tools a small{grid-column:2}.staff-month-card{grid-template-columns:auto 1fr}.staff-month-card>a{grid-column:2}.skills-invitation{grid-template-columns:auto 1fr}.skills-invitation .button{grid-column:2;justify-self:start}.home-next-up{grid-template-columns:1fr;margin-top:-2rem}.calendar-list,.learning-feature-grid{grid-template-columns:1fr}.learning-feature-grid .quiz-feature{grid-column:auto}.featured-shoutout{grid-template-columns:auto 1fr}.featured-shoutout>img{display:none}.activity-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kids-library-heading{grid-template-columns:1fr}.kids-library-heading aside{max-width:680px;transform:none}.kids-activity-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kids-library-toolbar{grid-template-columns:1fr 1fr}.kids-search-field{grid-column:1/-1}.activity-library-toolbar{grid-template-columns:1fr 1fr}.activity-search-field{grid-column:1/-1}.full-library-heading{flex-direction:column;align-items:flex-start}}@media (width<=620px){.activities-hero,.recognition-hero,.quiz-hero{min-height:auto;padding:3rem 0}.recognition-hero{border-radius:0 0 1.5rem 1.5rem;margin-inline:-1rem;padding-inline:1rem}.activities-hero h1,.recognition-hero h1,.quiz-hero h1{font-size:clamp(3.2rem,16vw,5rem)}.activities-hero figure img{height:330px}.activity-principle{grid-template-columns:1fr;margin-bottom:5rem}.activity-principle p{grid-column:auto}.activity-idea-grid,.values-award-grid,.support-option-grid,.documentation-standard ul{grid-template-columns:1fr}.activity-idea-grid article,.values-award-grid article{min-height:230px}.activity-tools a{grid-template-columns:1fr}.activity-tools a small{grid-column:auto}.calendar-tabs{overflow-x:auto}.calendar-list article{grid-template-columns:80px 1fr}.staff-month-card{text-align:left;grid-template-columns:1fr}.staff-month-card>a{grid-column:auto}.staff-month-badge{width:105px;height:105px}.featured-shoutout{grid-template-columns:1fr}.featured-shoutout-badge{width:105px;height:105px}.activity-card-grid,.activity-library-toolbar,.kids-activity-grid,.kids-library-toolbar{grid-template-columns:1fr}.kids-search-field{grid-column:auto}.kids-library-safety{grid-template-columns:1fr}.kids-library-safety>span{width:58px;height:58px;font-size:2.2rem}.activity-search-field{grid-column:auto}.every-shift-items,.every-shift-section>header,.activity-library-safety{grid-template-columns:1fr}.activity-library-safety img{width:62px}.activity-result-line,.activity-load-more{flex-direction:column;align-items:flex-start}.skills-invitation{grid-template-columns:1fr}.skills-invitation .button{grid-column:auto}.quiz-progress{grid-template-columns:1fr auto}.quiz-progress>div{grid-area:2/1/auto/-1}.crisis-links{grid-template-columns:1fr}.celebration-strip,.celebration-strip>p,.celebration-strip>.text-link{grid-column:auto;grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.risk-tools-hero,.training-pathway-hero,.induction-hero,.management-dashboard-hero,.management-subpage-hero{background:linear-gradient(135deg,#fffefd 0%,#faf6f2 42%,#fde6ea 100%);border:1px solid #4f5d3d21;border-radius:0 0 2.4rem 2.4rem;grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);align-items:center;gap:clamp(1.75rem,6vw,6rem);margin-bottom:clamp(2rem,5vw,4.5rem);padding:clamp(2.25rem,6vw,6rem);display:grid;box-shadow:0 24px 60px #4f5d3d17}.risk-tools-hero h1,.training-pathway-hero h1,.induction-hero h1,.management-dashboard-hero h1,.management-subpage-hero h1{max-width:900px;color:var(--forest-950);letter-spacing:-.045em;margin:.45rem 0 1rem;font-family:Georgia,serif;font-size:clamp(2.8rem,6.3vw,6.3rem);font-weight:500;line-height:.96}.management-subpage-hero h1{font-size:clamp(2.6rem,5vw,5rem)}.risk-tools-hero>div>p:not(.eyebrow),.training-pathway-hero>div>p:not(.eyebrow),.induction-hero>div>p:not(.eyebrow),.management-dashboard-hero>div>p:not(.eyebrow),.management-subpage-hero>div>p:not(.eyebrow){color:#52604e;max-width:820px;font-size:clamp(.98rem,1.6vw,1.16rem);line-height:1.72}.risk-tools-hero aside,.management-dashboard-hero aside{background:#fffefde6;border:1px solid #4f5d3d24;border-radius:1.7rem;flex-direction:column;justify-content:center;min-height:290px;padding:clamp(1.4rem,4vw,2.8rem);display:flex;box-shadow:0 18px 40px #4f5d3d17}.risk-tools-hero aside img{border-radius:50%;width:104px;margin-bottom:1rem}.risk-tools-hero aside strong{color:var(--forest-950);font-family:Georgia,serif;font-size:3.6rem;font-weight:500;line-height:1}.risk-tools-hero aside span{color:#52604e;margin-top:.55rem;line-height:1.5}.risk-tools-hero aside span:first-of-type{color:#8c4860;font-weight:850}.risk-safety-banner,.risk-pack-callout,.management-notification-explainer,.email-delivery-status{border:1px solid #97486038;border-left:6px solid var(--pink);background:#fff5f7;border-radius:1.25rem;align-items:center;gap:1.2rem;margin:2rem 0 clamp(3.5rem,7vw,7rem);padding:1.3rem 1.5rem;display:flex}.risk-safety-banner strong{color:#7f3e58;flex:none;font-family:Georgia,serif;font-size:1.35rem}.risk-safety-banner p,.management-notification-explainer p,.email-delivery-status p{color:#4e5148;margin:0;line-height:1.6}.risk-guide,.risk-form-map,.risk-writing-coach,.my-learning-assignments,.learning-assignment-maker,.learning-assignment-register,.training-response-register,.induction-review-register{margin:clamp(3.5rem,8vw,8rem) 0}.risk-guide h2,.risk-form-map h2,.risk-writing-coach h2,.my-learning-heading h2,.learning-assignment-maker h2,.learning-assignment-register h2,.training-response-register h2,.induction-review-register h2{color:var(--forest-950);letter-spacing:-.035em;margin:.35rem 0 .8rem;font-family:Georgia,serif;font-size:clamp(2.3rem,4.7vw,4.6rem);font-weight:500;line-height:1.02}.risk-step-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.risk-step-grid article{background:#fffefd;border:1px solid #4f5d3d21;border-radius:1.25rem;grid-template-columns:auto 1fr;gap:1rem;padding:1.3rem;display:grid;box-shadow:0 12px 30px #4f5d3d0d}.risk-step-grid article>span,.training-pathway-form>section>div>span{background:var(--forest-900);color:#fff;border-radius:50%;place-items:center;width:2.6rem;height:2.6rem;font-weight:900;display:grid}.risk-step-grid h3{color:var(--forest-950);margin:0 0 .45rem;font-family:Georgia,serif;font-size:1.25rem;font-weight:500}.risk-step-grid p{color:#52604e;margin:0;font-size:.82rem;line-height:1.65}.risk-form-map{grid-template-columns:minmax(240px,.62fr) minmax(0,1.38fr);align-items:start;gap:clamp(2rem,6vw,6rem);display:grid}.risk-form-map>div:first-child{position:sticky;top:110px}.risk-form-map>div:first-child>p:not(.eyebrow){color:#52604e;line-height:1.7}.risk-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.risk-form-grid article{background:#edf1e8;border-radius:1.2rem;min-height:190px;padding:1.4rem;position:relative}.risk-form-grid article:nth-child(3n+2){background:#fde6ea}.risk-form-grid article:nth-child(3n){background:#f8efe7}.risk-form-grid article>span{color:#a24f6b;font-family:Georgia,serif;font-size:1.7rem}.risk-form-grid h3{color:var(--forest-950);margin:.45rem 0 .55rem;font-family:Georgia,serif;font-size:1.2rem;font-weight:500;line-height:1.2}.risk-form-grid p{color:#52604e;margin:0;font-size:.76rem;line-height:1.6}.risk-writing-coach{background:var(--forest-900);border-radius:2rem;padding:clamp(2rem,5vw,4rem)}.risk-writing-coach h2,.risk-writing-coach .eyebrow{color:#fff}.risk-writing-coach>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;margin-top:1.6rem;display:grid}.risk-writing-coach article{background:#ffffff1a;border-radius:1.1rem;padding:1.3rem}.risk-writing-coach article:first-child{background:#edf1e8}.risk-writing-coach article:nth-child(2){background:#fde6ea}.risk-writing-coach article:last-child{background:#fffefd}.risk-writing-coach strong{color:var(--forest-950);margin-bottom:.55rem;font-family:Georgia,serif;font-size:1.2rem;display:block}.risk-writing-coach p{color:#43503f;margin:0;font-size:.8rem;line-height:1.62}.risk-record-boundary{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:4rem 0;display:grid}.risk-record-boundary>div{border-left:5px solid var(--sage);background:#faf6f2;border-radius:1rem;padding:1.4rem}.risk-record-boundary>div:last-child{border-color:var(--pink);background:#fff5f7}.risk-record-boundary strong{color:var(--forest-950);font-family:Georgia,serif;font-size:1.16rem}.risk-record-boundary p{color:#52604e;margin:.55rem 0 0;font-size:.8rem;line-height:1.65}.risk-next-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin:4rem 0 7rem;display:grid}.risk-next-links a{border:1px solid var(--line);background:#fff;border-radius:1.05rem;gap:.35rem;padding:1.25rem;transition:transform .16s,box-shadow .16s;display:grid}.risk-next-links a:hover{transform:translateY(-3px);box-shadow:0 16px 34px #4f5d3d1c}.risk-next-links strong{color:var(--forest-950)}.risk-next-links span{color:#8c4860;font-size:.75rem;font-weight:800}.risk-pack-callout{border-color:#4f5d3d33;border-left-color:var(--sage);background:linear-gradient(120deg,#edf1e8,#fffefd);justify-content:space-between}.risk-pack-callout h2{color:var(--forest-950);margin:.3rem 0 .6rem;font-family:Georgia,serif;font-size:clamp(2rem,4vw,3.7rem);font-weight:500}.risk-pack-callout p{color:#52604e;max-width:780px;margin:0;line-height:1.62}.risk-pack-callout .hero-actions{flex:0 0 min(390px,38%);justify-content:flex-end}.library-door.risk-tools{background:linear-gradient(145deg,#fff5f7,#edf1e8)}.my-learning-assignments{background:#fffefd;border:1px solid #4f5d3d26;border-radius:2rem;padding:clamp(1.5rem,4.5vw,3.5rem);box-shadow:0 22px 55px #4f5d3d14}.my-learning-heading{grid-template-columns:1fr auto;align-items:center;gap:2rem;display:grid}.my-learning-heading>div:first-child>p:not(.eyebrow){color:#52604e;max-width:800px;line-height:1.65}.my-learning-heading>div:last-child{background:#fde6ea;border-radius:1.2rem;place-items:center;min-width:120px;padding:1.1rem;display:grid}.my-learning-heading>div:last-child strong{color:var(--forest-950);font-family:Georgia,serif;font-size:2.8rem;font-weight:500;line-height:1}.my-learning-heading>div:last-child span{color:#7f3e58;font-size:.67rem;font-weight:850}.my-learning-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;margin-top:1.5rem;display:grid}.my-learning-list article{border:1px solid var(--line);background:#edf1e8;border-radius:1.15rem;padding:1.25rem}.my-learning-list article.is-overdue{background:#fff1f4;border-color:#a02e4c61}.my-learning-list article>div{color:#7f3e58;letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;gap:.6rem;font-size:.63rem;font-weight:900;display:flex}.my-learning-list h3{color:var(--forest-950);margin:.75rem 0 .55rem;font-family:Georgia,serif;font-size:1.35rem;font-weight:500}.my-learning-list p{color:#52604e;font-size:.77rem;line-height:1.6}.my-learning-list a{color:#7f3e58;margin-top:.6rem;font-size:.76rem;font-weight:900;display:inline-block}.my-learning-empty{background:#edf1e8;border-radius:1.1rem;align-items:center;gap:1rem;margin-top:1.5rem;padding:1.25rem;display:flex}.my-learning-empty>span{background:var(--forest-900);color:#fff;border-radius:50%;flex:none;place-items:center;width:2.6rem;height:2.6rem;display:grid}.my-learning-empty strong{color:var(--forest-950)}.my-learning-empty p{color:#52604e;margin:.25rem 0 0;font-size:.78rem}.my-learning-completed{border-top:1px solid var(--line);margin-top:1rem;padding-top:1rem}.my-learning-completed summary{cursor:pointer;color:var(--forest-900);font-size:.75rem;font-weight:850}.my-learning-completed ul{gap:.45rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.my-learning-completed li{background:#faf6f2;border-radius:.8rem;align-items:center;gap:.7rem;padding:.7rem .8rem;display:flex}.my-learning-completed li span{color:var(--forest-900);font-weight:900}.my-learning-completed li div{display:grid}.my-learning-completed li small{color:#6a7564}.training-pathway-form{margin:0 0 7rem}.training-pathway-form>section{border:1px solid var(--line);background:#fffefd;border-radius:1.5rem;margin:1rem 0;padding:clamp(1.3rem,4vw,2.8rem)}.training-pathway-form>section>div:first-child{grid-template-columns:auto 1fr;align-items:start;gap:1rem;display:grid}.training-pathway-form h2{color:var(--forest-950);margin:0 0 .45rem;font-family:Georgia,serif;font-size:clamp(1.7rem,3.2vw,2.8rem);font-weight:500}.training-pathway-form p{color:#52604e;line-height:1.6}.training-pathway-form fieldset{border:0;gap:.55rem;margin:1.3rem 0 0;padding:0;display:grid}.training-pathway-form legend{color:var(--forest-950);margin-bottom:.8rem;font-weight:850}.training-pathway-form fieldset label,.training-reminder-choices label{cursor:pointer;border:1px solid var(--line);color:#465342;background:#faf6f2;border-radius:.9rem;align-items:flex-start;gap:.75rem;padding:.85rem;display:flex}.training-pathway-form input[type=radio],.training-pathway-form input[type=checkbox]{width:1.15rem;height:1.15rem;accent-color:var(--forest-900);margin-top:.05rem}.training-pathway-notes{background:linear-gradient(135deg,#edf1e8,#fffefd)!important}.training-pathway-notes>label{gap:.45rem;display:grid}.training-pathway-notes textarea,.learning-assignment-maker input,.learning-assignment-maker select,.learning-assignment-maker textarea,.learning-register-controls input,.induction-review-workspace select,.induction-review-workspace textarea{width:100%;color:var(--ink);font:inherit;background:#fff;border:1px solid #4f5d3d38;border-radius:.85rem;padding:.8rem}.training-reminder-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin-top:1.2rem;display:grid}.training-reminder-choices span{gap:.2rem;display:grid}.training-reminder-choices small{color:#65705f;font-size:.69rem;line-height:1.45}.email-readiness-note{border-left:4px solid var(--pink);background:#fff1f4;border-radius:.7rem;padding:.85rem 1rem;font-size:.72rem;color:#674956!important}.training-pathway-submit{background:var(--forest-900);border-radius:1.2rem;justify-content:space-between;align-items:center;gap:1.2rem;padding:1.25rem 1.4rem;display:flex}.training-pathway-submit p{color:#ffffffc7;max-width:720px;margin:0;font-size:.78rem}.training-pathway-submit .button-primary{background:var(--pink);box-shadow:none;color:#49313a}.training-pathway-footer{color:#52604e;background:#faf6f2;border-radius:1.2rem;margin:3rem 0 7rem;padding:1.4rem;line-height:1.65}.induction-boundaries{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin:-2rem 0 4rem;display:grid}.induction-boundaries article{background:#edf1e8;border-radius:1rem;padding:1.2rem}.induction-boundaries article:nth-child(2){background:#fde6ea}.induction-boundaries article:nth-child(3){background:#f8efe7}.induction-boundaries strong{color:var(--forest-950);font-family:Georgia,serif;font-size:1.15rem}.induction-boundaries p{color:#52604e;margin:.4rem 0 0;font-size:.76rem;line-height:1.55}.induction-program{margin-bottom:7rem}.induction-progress{z-index:4;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffefdf5;border:1px solid #4f5d3d2e;border-radius:1rem;grid-template-columns:auto minmax(160px,1fr) auto auto;align-items:center;gap:1rem;margin-bottom:1rem;padding:.9rem 1rem;display:grid;position:sticky;top:82px;box-shadow:0 12px 30px #4f5d3d1a}.induction-progress>div{text-align:center;display:grid}.induction-progress strong{color:var(--forest-950);font-family:Georgia,serif;font-size:1.5rem;font-weight:500}.induction-progress span{color:#65705f;font-size:.64rem;font-weight:800}.induction-progress progress{width:100%;height:.75rem;accent-color:var(--forest-900);border:0;border-radius:99px;overflow:hidden}.induction-status{text-transform:capitalize;background:#f8efe7;border-radius:999px;padding:.5rem .7rem;color:#6d5b4e!important}.induction-status.status-approved{background:#dfeadd;color:#34513a!important}.induction-status.status-changes_requested{background:#fde6ea;color:#7f3e58!important}.induction-review-message{border-left:5px solid var(--pink);background:#fff1f4;border-radius:1rem;margin:1rem 0;padding:1.1rem 1.3rem}.induction-review-message.approved{border-color:var(--sage);background:#edf1e8}.induction-review-message strong{color:var(--forest-950)}.induction-review-message p{color:#52604e;margin:.35rem 0 0}.induction-module-list{gap:.8rem;display:grid}.induction-module{border:1px solid var(--line);background:#fffefd;border-radius:1.2rem;overflow:hidden}.induction-module.is-ready{border-color:#4f5d3d52}.induction-module>summary{cursor:pointer;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;padding:1.2rem;list-style:none;display:grid}.induction-module>summary::-webkit-details-marker{display:none}.induction-module>summary>span{color:#7f3e58;background:#fde6ea;border-radius:50%;place-items:center;width:2.6rem;height:2.6rem;font-weight:900;display:grid}.induction-module.is-ready>summary>span{background:var(--forest-900);color:#fff}.induction-module>summary small{color:#8c4860;letter-spacing:.06em;text-transform:uppercase;font-size:.62rem;font-weight:850}.induction-module>summary h2{color:var(--forest-950);margin:.2rem 0 0;font-family:Georgia,serif;font-size:clamp(1.35rem,2.5vw,2rem);font-weight:500}.induction-module>summary b{color:#65705f;font-size:.7rem}.induction-module-body{border-top:1px solid var(--line);background:#faf6f2;gap:1rem;padding:clamp(1.1rem,3vw,2rem);display:grid}.induction-learn,.induction-knowledge-check,.induction-written-answers{border:1px solid var(--line);background:#fff;border-radius:1rem;padding:1.15rem}.induction-learn h3,.induction-knowledge-check legend{color:var(--forest-950);font-family:Georgia,serif;font-size:1.2rem;font-weight:500}.induction-learn li{color:#52604e;margin:.45rem 0;font-size:.8rem;line-height:1.55}.induction-knowledge-check{margin:0}.induction-knowledge-check>p{color:#43503f;font-weight:750}.induction-knowledge-check>div{gap:.45rem;display:grid}.induction-knowledge-check label{cursor:pointer;border:1px solid var(--line);color:#52604e;border-radius:.75rem;gap:.7rem;padding:.75rem;display:flex}.induction-knowledge-check label.selected{border-color:var(--forest-900);background:#edf1e8}.induction-knowledge-check input{accent-color:var(--forest-900)}.induction-knowledge-check aside{border-radius:.75rem;margin-top:.8rem;padding:.8rem}.induction-knowledge-check aside.correct{background:#edf1e8}.induction-knowledge-check aside.try-again{background:#fff1f4}.induction-knowledge-check aside p{color:#52604e;margin:.25rem 0 0;font-size:.75rem;line-height:1.5}.induction-written-answers{grid-template-columns:1fr .75fr;gap:.8rem;display:grid}.induction-written-answers label{gap:.35rem;display:grid}.induction-written-answers label>span{color:var(--forest-950);font-weight:850}.induction-written-answers small{color:#65705f;font-size:.7rem;line-height:1.45}.induction-written-answers textarea{border:1px solid var(--line);width:100%;color:var(--ink);font:inherit;border-radius:.75rem;padding:.75rem}.induction-section-confirm,.induction-final-check>label{color:#43503f;background:#edf1e8;border-radius:.9rem;align-items:flex-start;gap:.8rem;padding:1rem;font-size:.8rem;line-height:1.55;display:flex}.induction-section-confirm input,.induction-final-check input{width:1.2rem;height:1.2rem;accent-color:var(--forest-900);flex:none}.induction-final-check{background:var(--forest-900);border-radius:1.5rem;gap:1rem;margin-top:1.2rem;padding:clamp(1.5rem,4vw,3rem);display:grid}.induction-final-check h2{color:#fff;margin:.25rem 0 .6rem;font-family:Georgia,serif;font-size:clamp(2rem,4vw,3.5rem);font-weight:500}.induction-final-check>div:first-child>p:not(.eyebrow){color:#ffffffbf}.induction-final-check>label{color:#fff;background:#ffffff1a}.induction-final-check>label span{gap:.25rem;display:grid}.induction-final-check>label small{color:#ffffffb3}.induction-submit-actions{justify-content:flex-end;gap:.7rem;display:flex}.induction-submit-actions button{cursor:pointer;color:#fff;background:0 0;border:1px solid #ffffff4d;border-radius:999px;padding:.75rem 1rem;font-weight:850}.induction-submit-actions .button-primary{background:var(--pink);color:#49313a;border:0}.induction-submit-actions button:disabled{cursor:not-allowed;opacity:.5}.induction-ready-note{color:#ffffffa8;text-align:right;margin:0;font-size:.7rem}.management-dashboard-hero{background:linear-gradient(135deg,#edf1e8,#fffefd 52%,#fde6ea)}.secure-chip{background:var(--forest-900);color:#fff;border-radius:999px;align-items:center;gap:.45rem;padding:.55rem .8rem;font-size:.68rem;font-weight:850;display:inline-flex}.secure-chip span{color:var(--pink)}.management-dashboard-hero aside{background:var(--forest-900);color:#fff;min-height:auto}.management-dashboard-hero aside>span{color:#ffb0c8;letter-spacing:.09em;text-transform:uppercase;font-size:.65rem;font-weight:850}.management-dashboard-hero aside strong{margin:.45rem 0;font-family:Georgia,serif;font-size:2rem;font-weight:500}.management-dashboard-hero aside p{color:#ffffffbd;margin:0;font-size:.75rem;line-height:1.6}.management-action-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;margin:2rem 0;display:grid}.management-action-summary article{text-align:center;background:#edf1e8;border-radius:1.05rem;place-items:center;padding:1.2rem;display:grid}.management-action-summary article:nth-child(2n){background:#fde6ea}.management-action-summary strong{color:var(--forest-950);font-family:Georgia,serif;font-size:2.5rem;font-weight:500;line-height:1}.management-action-summary span{color:#65705f;margin-top:.3rem;font-size:.65rem;font-weight:850}.management-action-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;margin:2rem 0 4rem;display:grid}.management-action-grid>a{border:1px solid var(--line);background:#fffefd;border-radius:1.35rem;flex-direction:column;min-height:270px;padding:1.35rem;transition:transform .16s,box-shadow .16s;display:flex}.management-action-grid>a:nth-child(3n+2){background:#faf6f2}.management-action-grid>a:nth-child(3n){background:#fff5f7}.management-action-grid>a:hover{transform:translateY(-4px);box-shadow:0 18px 40px #4f5d3d1c}.management-action-grid>a>div{justify-content:space-between;align-items:flex-start;gap:.7rem;display:flex}.management-action-grid>a>div>span{color:#8c4860;letter-spacing:.09em;text-transform:uppercase;font-size:.63rem;font-weight:900}.management-action-grid b{color:var(--forest-950);text-align:right;font-family:Georgia,serif;font-size:2rem;font-weight:500;line-height:.9;display:grid}.management-action-grid b small{color:#65705f;margin-top:.25rem;font-family:inherit;font-size:.56rem;font-weight:750}.management-action-grid h2{color:var(--forest-950);margin:1rem 0 .65rem;font-family:Georgia,serif;font-size:1.7rem;font-weight:500;line-height:1.08}.management-action-grid p{color:#52604e;margin:0;font-size:.78rem;line-height:1.62}.management-action-grid>a>strong{border-top:1px solid var(--line);color:#7f3e58;margin-top:auto;padding-top:1rem;font-size:.74rem}.management-notification-explainer{border-color:#4f5d3d2e;border-left-color:var(--sage);background:#edf1e8;margin-bottom:7rem}.management-notification-explainer>span{background:var(--forest-900);color:#fff;border-radius:50%;flex:none;place-items:center;width:2.5rem;height:2.5rem;display:grid}.management-notification-explainer strong{color:var(--forest-950)}.management-subpage-hero{grid-template-columns:1fr auto;min-height:320px}.approval-shortcuts,.governance-control-grid,.management-drive-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin:2rem 0 5rem;display:grid}.approval-shortcuts a,.governance-control-grid article,.management-drive-links a{border:1px solid var(--line);background:#fffefd;border-radius:1.05rem;padding:1.2rem}.approval-shortcuts a strong,.governance-control-grid strong,.management-drive-links strong{color:var(--forest-950);font-family:Georgia,serif;font-size:1.15rem;font-weight:500;display:block}.approval-shortcuts a span,.management-drive-links span{color:#8c4860;margin-top:.35rem;font-size:.72rem;font-weight:800;display:block}.governance-control-grid p{color:#52604e;font-size:.76rem;line-height:1.55}.management-role-note{color:#52604e;background:#faf6f2;border-radius:1.15rem;margin:2rem 0 5rem;padding:1.3rem;line-height:1.62}.learning-assignment-maker{background:var(--forest-900);border-radius:2rem;grid-template-columns:.8fr 1.2fr;gap:clamp(2rem,6vw,6rem);padding:clamp(1.6rem,5vw,4rem);display:grid}.learning-assignment-maker h2,.learning-assignment-maker .eyebrow{color:#fff}.learning-assignment-maker>div>p:last-child{color:#ffffffb8;line-height:1.65}.learning-assignment-maker form{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.learning-assignment-maker label,.learning-register-controls label,.induction-review-workspace>label{color:var(--forest-950);gap:.35rem;font-size:.72rem;font-weight:800;display:grid}.learning-assignment-maker label{color:#fff}.learning-assignment-maker label.wide,.learning-assignment-maker form>button{grid-column:1/-1}.learning-assignment-register,.training-response-register,.induction-review-register{border:1px solid var(--line);background:#fffefd;border-radius:2rem;padding:clamp(1.4rem,4vw,3.3rem);box-shadow:0 20px 50px #4f5d3d12}.learning-register-controls{grid-template-columns:1fr auto;align-items:end;gap:1rem;margin:1rem 0;display:grid}.learning-register-controls>label:last-child{align-items:center;gap:.5rem;padding-bottom:.7rem;display:flex}.learning-register-controls input[type=checkbox]{width:1.1rem;height:1.1rem;accent-color:var(--forest-900)}.learning-assignment-groups{gap:.7rem;display:grid}.learning-assignment-groups>details{border:1px solid var(--line);background:#faf6f2;border-radius:1rem;overflow:hidden}.learning-assignment-groups>details>summary{cursor:pointer;justify-content:space-between;align-items:center;padding:1rem;list-style:none;display:flex}.learning-assignment-groups summary div{display:grid}.learning-assignment-groups summary small{color:#65705f}.learning-assignment-groups summary>span{color:#7f3e58;background:#fde6ea;border-radius:999px;padding:.4rem .65rem;font-size:.65rem;font-weight:850}.learning-assignment-groups details>div{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;padding:.8rem;display:grid}.learning-assignment-groups article{background:#fff;border-radius:.85rem;padding:1rem}.learning-assignment-groups article>div{color:#8c4860;text-transform:capitalize;justify-content:space-between;gap:.5rem;font-size:.62rem;font-weight:850;display:flex}.learning-assignment-groups article h3{color:var(--forest-950);margin:.6rem 0 .4rem;font-family:Georgia,serif;font-size:1.15rem;font-weight:500}.learning-assignment-groups article p{color:#52604e;font-size:.74rem;line-height:1.55}.learning-assignment-groups article small{color:#65705f;font-size:.65rem}.learning-assignment-groups article button{cursor:pointer;color:#7f3e58;background:#fde6ea;border:0;border-radius:999px;margin-top:.7rem;padding:.5rem .65rem;font-size:.65rem;font-weight:850;display:block}.training-response-register .activity-table-wrap td strong,.training-response-register .activity-table-wrap td small{display:block}.training-response-register .activity-table-wrap td small{color:#65705f;font-size:.62rem}.induction-review-workspace{gap:1rem;display:grid}.induction-answer-review{border:1px solid var(--line);background:#faf6f2;border-radius:1rem;overflow:hidden}.induction-answer-review>header{justify-content:space-between;align-items:center;padding:1rem;display:flex}.induction-answer-review>header div{display:grid}.induction-answer-review>header small{color:#65705f}.induction-answer-review>header>span{color:#7f3e58;text-transform:capitalize;background:#fde6ea;border-radius:999px;padding:.45rem .65rem;font-size:.65rem;font-weight:850}.induction-answer-review details{border-top:1px solid var(--line);background:#fff}.induction-answer-review summary{cursor:pointer;justify-content:space-between;gap:1rem;padding:.9rem 1rem;list-style:none;display:flex}.induction-answer-review summary span{color:#65705f;font-size:.68rem}.induction-answer-review details>div{padding:0 1rem 1rem}.induction-answer-review p{color:#52604e;font-size:.76rem;line-height:1.55}.induction-review-actions{justify-content:flex-end;gap:.7rem;display:flex}.induction-review-actions button{cursor:pointer;color:#7f3e58;background:#fde6ea;border:0;border-radius:999px;padding:.75rem 1rem;font-weight:850}.induction-review-actions .button-primary{background:var(--forest-900);color:#fff}@media (width<=980px){.risk-tools-hero,.training-pathway-hero,.induction-hero,.management-dashboard-hero,.management-subpage-hero,.risk-form-map,.learning-assignment-maker{grid-template-columns:1fr}.risk-form-map>div:first-child{position:static}.risk-pack-callout{flex-direction:column;align-items:flex-start}.risk-pack-callout .hero-actions{flex:none;justify-content:flex-start}.management-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.management-subpage-hero>.button{justify-self:start}}@media (width<=700px){.risk-step-grid,.risk-form-grid,.risk-writing-coach>div:last-child,.risk-record-boundary,.risk-next-links,.my-learning-list,.training-reminder-choices,.induction-boundaries,.management-action-summary,.management-action-grid,.approval-shortcuts,.governance-control-grid,.management-drive-links,.learning-assignment-groups details>div,.induction-written-answers{grid-template-columns:1fr}.risk-tools-hero,.training-pathway-hero,.induction-hero,.management-dashboard-hero,.management-subpage-hero{border-radius:0 0 1.5rem 1.5rem;padding-inline:1.2rem}.risk-safety-banner,.management-notification-explainer{flex-direction:column;align-items:flex-start}.my-learning-heading{grid-template-columns:1fr}.my-learning-heading>div:last-child{justify-self:start}.training-pathway-submit,.induction-submit-actions,.induction-review-actions{flex-direction:column;align-items:stretch}.induction-progress{grid-template-columns:1fr 1fr;position:static}.induction-progress progress{grid-area:2/1/auto/-1}.induction-module>summary{grid-template-columns:auto 1fr}.induction-module>summary>b{grid-column:2}.learning-assignment-maker form,.learning-register-controls{grid-template-columns:1fr}.learning-assignment-maker label.wide,.learning-assignment-maker form>button{grid-column:auto}.learning-register-controls>label:last-child{padding-bottom:0}}.learning-feature-grid.pda-added{grid-template-columns:repeat(2,minmax(0,1fr))}.learning-feature-grid.pda-added .learning-feature{min-height:340px}.learning-feature-grid.pda-added .learning-feature h2{margin-top:3.4rem}.learning-feature.pda-feature{background:linear-gradient(140deg,#e7efe3 0%,#fffdfa 58%,#f9e5ec 100%)}.learning-feature.pda-feature .eyebrow{color:#8c4860}.learning-feature.pda-feature a{color:#355139}.pda-learning-page{color:#354230}.pda-learning-page h1,.pda-learning-page h2,.pda-learning-page h3{text-wrap:balance}.pda-hero{background:radial-gradient(circle at 88% 18%,#f78ca747,#0000 26%),linear-gradient(135deg,#f8e8ee 0%,#fffdfa 54%,#e8efe3 100%);border-radius:2rem;grid-template-columns:1.2fr .8fr;align-items:center;gap:clamp(2rem,6vw,6rem);min-height:650px;margin-top:1rem;padding:clamp(2rem,6vw,6rem);display:grid;overflow:hidden}.pda-hero h1{color:#2f432f;letter-spacing:-.055em;max-width:920px;margin:.45rem 0 1.2rem;font-family:Georgia,serif;font-size:clamp(3.4rem,7vw,7.5rem);font-weight:500;line-height:.92}.pda-hero>div>p:not(.eyebrow){color:#465342;max-width:780px;font-size:clamp(1rem,1.7vw,1.22rem);line-height:1.75}.pda-hero-actions{flex-wrap:wrap;gap:.7rem;margin-top:1.5rem;display:flex}.pda-hero aside{background:#ffffffd4;border:1px solid #4f5d3d26;border-radius:1.6rem;padding:clamp(1.4rem,3vw,2.4rem);box-shadow:0 24px 65px #374a2d1a}.pda-hero aside img{mix-blend-mode:multiply;width:92px}.pda-hero aside strong{color:#2f432f;margin:1rem 0 .7rem;font-family:Georgia,serif;font-size:1.65rem;font-weight:500;display:block}.pda-hero aside ol{color:#52604e;gap:.7rem;margin:0 0 1.2rem;padding-left:1.25rem;font-size:.84rem;line-height:1.55;display:grid}.pda-hero aside a{color:#8c4860;font-size:.74rem;font-weight:850}.pda-key-note{background:#fff8fa;border:1px solid #a4465e2e;border-left:6px solid #ef7ea6;border-radius:1.3rem;grid-template-columns:auto 1fr;gap:1.2rem;margin:2rem 0 1rem;padding:clamp(1.3rem,3vw,2.2rem);display:grid}.pda-key-note>div:first-child span{color:#fff;background:#355139;border-radius:50%;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.pda-key-note h2{color:#2f432f;margin:.25rem 0 .55rem;font-family:Georgia,serif;font-size:clamp(1.7rem,3vw,2.7rem);font-weight:500;line-height:1.08}.pda-key-note p:not(.eyebrow){color:#52604e;max-width:1100px;margin:0;line-height:1.7}.pda-jump-links{z-index:5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffdfaf0;border:1px solid #4f5d3d24;border-radius:1rem;flex-wrap:wrap;gap:.5rem;margin:1rem 0 5rem;padding:.75rem;display:flex;position:sticky;top:78px;box-shadow:0 10px 30px #374a2d14}.pda-jump-links a{color:#355139;background:#eef2e9;border-radius:999px;padding:.55rem .75rem;font-size:.7rem;font-weight:850}.pda-jump-links a:nth-child(2n){color:#7e3d54;background:#f8e8ee}.pda-section{margin:0 0 clamp(5rem,10vw,9rem);scroll-margin-top:150px}.pda-section-heading{grid-template-columns:.9fr 1.1fr;align-items:end;gap:clamp(2rem,6vw,6rem);margin-bottom:2rem;display:grid}.pda-section-heading h2{color:#2f432f;letter-spacing:-.045em;max-width:760px;margin:.4rem 0 0;font-family:Georgia,serif;font-size:clamp(2.7rem,5.4vw,5.8rem);font-weight:500;line-height:.98}.pda-section-heading>p{color:#52604e;max-width:760px;margin:0;line-height:1.75}.pda-observation-grid{grid-template-columns:1.15fr .85fr;gap:1rem;display:grid}.pda-observation-grid article{background:#fffdfa;border:1px solid #4f5d3d24;border-radius:1.5rem;padding:clamp(1.4rem,3vw,2.5rem)}.pda-observation-grid article>span{color:#8c4860;letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;font-weight:900}.pda-observation-grid ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin:1.3rem 0 0;padding:0;list-style:none;display:grid}.pda-observation-grid li{color:#465342;background:#eef2e9;border-radius:.9rem;padding:1rem;font-size:.8rem;line-height:1.55}.pda-observation-grid .pda-not-proof{color:#fff;background:#355139;flex-direction:column;display:flex}.pda-not-proof>span{color:#ffc2d2!important}.pda-not-proof p{color:#ffffffc7;margin:auto 0 1.5rem;line-height:1.7}.pda-not-proof strong{color:#fff;background:#ffffff1a;border-radius:1rem;padding:1.1rem;font-family:Georgia,serif;font-size:1.25rem;font-weight:500;line-height:1.4}.pda-contributor-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.pda-contributor-grid article{background:#fffdfa;border:1px solid #4f5d3d24;border-radius:1.3rem;min-height:280px;padding:1.4rem}.pda-contributor-grid article:nth-child(3n+2){background:#eef2e9}.pda-contributor-grid article:nth-child(3n){background:#f8e8ee}.pda-contributor-grid article>span{color:#fff;background:#355139;border-radius:50%;place-items:center;width:38px;height:38px;font-size:.68rem;font-weight:900;display:grid}.pda-contributor-grid h3{color:#2f432f;margin:4rem 0 .6rem;font-family:Georgia,serif;font-size:1.45rem;font-weight:500;line-height:1.15}.pda-contributor-grid p{color:#52604e;margin:0;font-size:.8rem;line-height:1.6}.pda-health-gate{background:#f9e5ec;border-radius:1.3rem;grid-template-columns:.55fr 1.45fr;gap:2rem;margin:1rem 0;padding:clamp(1.4rem,3vw,2.4rem);display:grid}.pda-health-gate strong{color:#7e3d54;font-family:Georgia,serif;font-size:1.7rem;font-weight:500}.pda-health-gate p{color:#5e4a50;margin:0;line-height:1.7}.pda-profile-questions{color:#fff;background:#355139;border-radius:1.5rem;padding:clamp(1.5rem,4vw,3.5rem)}.pda-profile-questions h3{color:#fff;margin:0 0 1.3rem;font-family:Georgia,serif;font-size:clamp(2rem,3.4vw,3.3rem);font-weight:500}.pda-profile-questions ol{counter-reset:pda-questions;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.pda-profile-questions li{counter-increment:pda-questions;color:#ffffffc7;background:#ffffff12;border:1px solid #ffffff24;border-radius:1rem;padding:1rem;font-size:.8rem;line-height:1.6}.pda-profile-questions li:before{content:counter(pda-questions, decimal-leading-zero);color:#ffc2d2;margin-bottom:.5rem;font-size:.65rem;font-weight:900;display:block}.pda-profile-questions b{color:#fff}.pda-practice{background:linear-gradient(155deg,#edf3e9,#fffdfa 48%,#fae9ef);border-radius:2rem;padding:clamp(1.5rem,5vw,5rem)}.pda-step-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.pda-step-grid article{background:#fffc;border:1px solid #4f5d3d1f;border-radius:1.1rem;grid-template-columns:auto 1fr;align-items:start;gap:1rem;padding:1.1rem;display:grid}.pda-step-grid article>span{color:#fff;background:#355139;border-radius:50%;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.pda-step-grid h3{color:#2f432f;margin:.1rem 0 .35rem;font-family:Georgia,serif;font-size:1.3rem;font-weight:500}.pda-step-grid p{color:#52604e;margin:0;font-size:.78rem;line-height:1.55}.pda-flexibility-note{background:#fff;border-left:5px solid #ef7ea6;border-radius:1rem;grid-template-columns:.65fr 1.35fr;gap:2rem;margin:1rem 0;padding:1.3rem;display:grid}.pda-flexibility-note h3{color:#2f432f;margin:0;font-family:Georgia,serif;font-size:1.5rem;font-weight:500}.pda-flexibility-note p{color:#52604e;margin:0;line-height:1.65}.pda-language-table-wrap{background:#fff;border:1px solid #4f5d3d24;border-radius:1.3rem;margin:1rem 0;padding:1.1rem;overflow-x:auto}.pda-language-table{border-collapse:collapse;width:100%}.pda-language-table caption{color:#2f432f;text-align:left;padding:.4rem .5rem 1rem;font-family:Georgia,serif;font-size:1.4rem}.pda-language-table th{color:#fff;letter-spacing:.06em;text-align:left;text-transform:uppercase;background:#355139;font-size:.7rem}.pda-language-table th,.pda-language-table td{vertical-align:top;border-bottom:1px solid #4f5d3d1f;width:50%;padding:.9rem}.pda-language-table td{color:#52604e;font-size:.78rem;line-height:1.55}.pda-language-table td:first-child{color:#8a465d}.pda-language-table tr:last-child td{border-bottom:0}.pda-situations{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.pda-situations article{background:#fff;border:1px solid #4f5d3d21;border-radius:1.2rem;padding:1.2rem}.pda-situations h3{color:#2f432f;min-height:3rem;margin:0 0 1rem;font-family:Georgia,serif;font-size:1.35rem;font-weight:500}.pda-situations article div{border-top:1px solid #4f5d3d1f;padding:.8rem 0 0}.pda-situations article div+div{margin-top:.8rem}.pda-situations strong{color:#8c4860;letter-spacing:.08em;text-transform:uppercase;font-size:.65rem;font-weight:900}.pda-situations p{color:#52604e;margin:.25rem 0 0;font-size:.77rem;line-height:1.55}.pda-personalisation-warning{color:#fff;background:#355139;border-radius:1.2rem;grid-template-columns:auto 1fr;align-items:center;gap:1rem;margin-top:1rem;padding:1.2rem;display:grid}.pda-personalisation-warning>span{color:#ffabc3;font-size:2rem}.pda-personalisation-warning p{color:#ffffffc4;margin:0;font-size:.8rem;line-height:1.6}.pda-personalisation-warning strong{color:#fff;margin-bottom:.2rem;display:block}.pda-distress{color:#fff;background:#355139;border-radius:2rem;padding:clamp(1.5rem,5vw,5rem)}.pda-distress .eyebrow{color:#ffc2d2}.pda-distress .pda-section-heading h2{color:#fff}.pda-distress .pda-section-heading>p{color:#ffffffbd}.pda-escalation-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.pda-escalation-list li{background:#ffffff12;border:1px solid #ffffff21;border-radius:1rem;grid-template-columns:auto 1fr;align-items:start;gap:.8rem;padding:1rem;display:grid}.pda-escalation-list li>span{color:#3d3a31;background:#ef7ea6;border-radius:50%;place-items:center;width:31px;height:31px;font-size:.72rem;font-weight:900;display:grid}.pda-escalation-list p{color:#ffffffc7;margin:0;font-size:.78rem;line-height:1.6}.pda-never-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin-top:1rem;display:grid}.pda-never-grid article{color:#354230;background:#fffdfa;border-radius:1.1rem;padding:1.3rem}.pda-never-grid article:nth-child(2){background:#f8e8ee}.pda-never-grid h3{color:#743c50;margin:0 0 .8rem;font-family:Georgia,serif;font-size:1.45rem;font-weight:500}.pda-never-grid ul{color:#52604e;gap:.5rem;margin:0;padding-left:1.1rem;font-size:.78rem;line-height:1.5;display:grid}.pda-documentation-grid{grid-template-columns:1.2fr .8fr;gap:.8rem;display:grid}.pda-documentation-grid article{background:#eef2e9;border-radius:1.2rem;padding:1.3rem}.pda-documentation-grid article.avoid{background:#f8e8ee}.pda-documentation-grid span{color:#6f3c4c;letter-spacing:.09em;text-transform:uppercase;font-size:.67rem;font-weight:900}.pda-documentation-grid p{color:#465342;line-height:1.7}.pda-documentation-grid small{color:#6d5b61;line-height:1.5}.pda-document-prompts{background:#fffdfa;border:1px solid #4f5d3d24;border-radius:1.2rem;margin:.8rem 0;padding:1.3rem}.pda-document-prompts h3{color:#2f432f;margin:0 0 1rem;font-family:Georgia,serif;font-size:1.5rem;font-weight:500}.pda-document-prompts ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.pda-document-prompts li{color:#52604e;background:#eef2e9;border-radius:.8rem;padding:.8rem;font-size:.78rem;line-height:1.5}.pda-document-prompts li:before{content:"✓";color:#355139;margin-right:.5rem;font-weight:900}.pda-escalate-box{color:#fff;background:#355139;border-radius:1.3rem;margin-top:.8rem;padding:clamp(1.4rem,3vw,2.4rem)}.pda-escalate-box h3{color:#fff;margin:0;font-family:Georgia,serif;font-size:1.8rem;font-weight:500}.pda-escalate-box p{color:#ffffffc2;line-height:1.7}.pda-escalate-box>div{flex-wrap:wrap;gap:.7rem;display:flex}.pda-profile-intro{background:linear-gradient(135deg,#f8e8ee,#fffdfa 58%,#eef2e9);border-radius:1.5rem;justify-content:space-between;align-items:center;gap:2rem;margin-bottom:1rem;padding:clamp(1.5rem,4vw,3.5rem);scroll-margin-top:150px;display:flex}.pda-profile-intro h2{color:#2f432f;letter-spacing:-.04em;margin:.35rem 0 .7rem;font-family:Georgia,serif;font-size:clamp(2.3rem,4.6vw,4.7rem);font-weight:500;line-height:1}.pda-profile-intro>div>p:not(.eyebrow){color:#52604e;max-width:880px;line-height:1.7}.pda-profile-intro .pda-no-save-note{background:#ffffffbf;border-left:4px solid #ef7ea6;border-radius:.8rem;max-width:880px;padding:.8rem 1rem;font-size:.76rem}.pda-profile-intro .pda-print-button{cursor:pointer;border:0;flex:none}.pda-printable{background:#fffdfa;border:1px solid #4f5d3d26;border-radius:1.7rem;margin:0 0 clamp(5rem,10vw,9rem);padding:clamp(1.2rem,4vw,3.5rem);box-shadow:0 20px 60px #374a2d14}.pda-print-header{border-bottom:3px solid #ef7ea6;grid-template-columns:180px 1fr;align-items:center;gap:1.5rem;padding-bottom:1.3rem;display:grid}.pda-print-header img{width:100%}.pda-print-header p{color:#8c4860;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:900}.pda-print-header h2{color:#2f432f;margin:.2rem 0;font-family:Georgia,serif;font-size:clamp(1.9rem,3vw,3rem);font-weight:500}.pda-print-header span{color:#697368;font-size:.7rem}.pda-form-section{background:#fff;border:1px solid #4f5d3d21;border-radius:1.1rem;margin-top:1rem;padding:1.2rem}.pda-form-section:nth-of-type(2n){background:#f7f9f4}.pda-form-section h3{color:#2f432f;margin:0 0 1rem;font-family:Georgia,serif;font-size:1.4rem;font-weight:500}.pda-form-help{color:#697368;margin:-.5rem 0 1rem;font-size:.72rem}.pda-form-grid{gap:.75rem;display:grid}.pda-form-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.pda-form-grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.pda-form-grid label{color:#40503c;gap:.35rem;font-size:.7rem;font-weight:850;line-height:1.35;display:grid}.pda-form-grid label.wide{grid-column:1/-1}.pda-form-grid input,.pda-form-grid textarea{color:#2f432f;width:100%;font:inherit;resize:vertical;background:#fff;border:1px solid #4f5d3d3d;border-radius:.7rem;padding:.65rem;font-weight:500}.pda-form-grid input:focus,.pda-form-grid textarea:focus{border-color:#8c4860;outline:3px solid #ef7ea638}.pda-form-checks{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;margin-bottom:.75rem;display:grid}.pda-form-checks label{color:#465342;background:#eef2e9;border-radius:.7rem;align-items:flex-start;gap:.5rem;padding:.65rem;font-size:.7rem;line-height:1.4;display:flex}.pda-form-checks input{accent-color:#355139;flex:none;width:1rem;height:1rem;margin:.1rem 0 0}.pda-form-grid.signoff{border-top:1px solid #4f5d3d24;margin-top:.75rem;padding-top:.75rem}.pda-form-footer-note{color:#604e54;background:#f8e8ee;border-left:4px solid #ef7ea6;border-radius:.7rem;margin:1rem 0 0;padding:.75rem;font-size:.68rem;line-height:1.5}.pda-sources{background:#f8efe7;border-radius:2rem;padding:clamp(1.5rem,5vw,5rem)}.pda-source-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.pda-source-list a{color:#2f432f;background:#ffffffd1;border:1px solid #4f5d3d21;border-radius:1rem;grid-template-columns:1fr auto;gap:.3rem 1rem;padding:1rem;display:grid}.pda-source-list strong{font-family:Georgia,serif;font-size:1.05rem;font-weight:500}.pda-source-list span{color:#697368;grid-column:1;font-size:.72rem;line-height:1.5}.pda-source-list b{color:#8c4860;grid-area:1/2/span 2}.pda-review-note{color:#62564f;border-left:4px solid #ef7ea6;margin:1rem 0 0;padding:.75rem 1rem;font-size:.72rem;line-height:1.55}@media (width<=1050px){.pda-hero,.pda-section-heading,.pda-health-gate{grid-template-columns:1fr}.pda-hero{min-height:auto}.pda-contributor-grid,.pda-situations{grid-template-columns:repeat(2,minmax(0,1fr))}.pda-profile-intro{flex-direction:column;align-items:stretch}.pda-profile-intro .pda-print-button{align-self:flex-start}.pda-form-grid.four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.learning-feature-grid.pda-added,.pda-observation-grid,.pda-step-grid,.pda-profile-questions ol,.pda-escalation-list,.pda-never-grid,.pda-documentation-grid,.pda-document-prompts ul,.pda-source-list,.pda-form-grid.two,.pda-form-grid.four,.pda-contributor-grid,.pda-situations,.pda-observation-grid ul,.pda-flexibility-note{grid-template-columns:1fr}.pda-form-checks{grid-template-columns:repeat(2,minmax(0,1fr))}.pda-print-header{grid-template-columns:110px 1fr}.pda-jump-links{position:static}}@media (width<=520px){.pda-hero{border-radius:1.2rem;padding:1.25rem}.pda-hero h1{font-size:clamp(3rem,16vw,4.2rem)}.pda-key-note{grid-template-columns:1fr}.pda-hero-actions,.pda-escalate-box>div{flex-direction:column;align-items:stretch}.pda-hero-actions .button,.pda-escalate-box .button,.pda-profile-intro .pda-print-button{text-align:center;width:100%}.pda-form-checks,.pda-print-header{grid-template-columns:1fr}.pda-print-header img{width:150px}}@media print{@page{size:A4 portrait;margin:10mm}html,body{background:#fff!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important}body *{visibility:hidden!important}.pda-printable,.pda-printable *{visibility:visible!important}.pda-printable{-webkit-print-color-adjust:exact;print-color-adjust:exact;width:100%!important;box-shadow:none!important;background:#fff!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;position:absolute!important;inset:0 auto auto 0!important}.pda-print-header{grid-template-columns:42mm 1fr;gap:5mm;padding-bottom:4mm}.pda-print-header h2{font-size:17pt}.pda-form-section{break-inside:avoid;border-radius:3mm;margin-top:4mm;padding:4mm}.pda-form-section h3{margin-bottom:3mm;font-size:12pt}.pda-form-grid{gap:2.5mm}.pda-form-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.pda-form-grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.pda-form-grid label,.pda-form-checks label{font-size:7pt}.pda-form-grid input,.pda-form-grid textarea{border-radius:2mm;padding:2mm}.pda-form-grid textarea{min-height:17mm}.pda-form-checks{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5mm}.pda-form-checks label{padding:2mm}.pda-form-footer-note{font-size:6.5pt}}.library-three-doors{grid-template-columns:repeat(4,minmax(0,1fr))}.library-door.shift-tools{background:var(--sage-soft)}.shift-toolkit-hero{background:linear-gradient(125deg,#fffdfa 0%,#f7eee8 50%,#e8eee3 100%);border-radius:2.2rem;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);align-items:center;gap:clamp(2rem,7vw,7rem);min-height:610px;margin:2rem 0 4rem;padding:clamp(2rem,6vw,6rem);display:grid;overflow:hidden}.shift-toolkit-hero h1{max-width:920px;color:var(--forest-950);letter-spacing:-.055em;margin:.35rem 0 1.2rem;font-family:Georgia,serif;font-size:clamp(3.5rem,7vw,7.3rem);font-weight:500;line-height:.96}.shift-toolkit-hero>div:first-child>p:not(.eyebrow){max-width:760px;color:var(--muted);font-size:1rem;line-height:1.75}.shift-toolkit-hero-card{text-align:center;background:#ffffffdb;border:1px solid #4f5d3d21;border-radius:2rem;padding:2rem;display:grid;position:relative;box-shadow:0 25px 65px #2b432f1c}.shift-toolkit-hero-card:before{content:"";background:#f78ca740;border-radius:50%;width:112px;height:112px;position:absolute;inset:-28px -34px auto auto}.shift-toolkit-hero-card>img{width:88px;margin:0 auto .6rem;position:relative}.shift-toolkit-hero-card>strong{color:var(--forest-950);font-family:Georgia,serif;font-size:5.7rem;font-weight:500;line-height:.95}.shift-toolkit-hero-card>span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:1.5rem;font-size:.74rem;font-weight:800}.shift-toolkit-hero-card>div{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:1rem;padding:.85rem .2rem;font-size:.77rem;display:flex}.shift-toolkit-hero-card>div b{color:var(--pink);font-family:Georgia,serif;font-size:1.4rem}.shift-toolkit-safety{grid-template-columns:1fr 1fr;gap:.8rem;margin:0 0 7rem;display:grid}.shift-toolkit-safety>div{background:var(--forest-900);color:#fff;border-radius:1.4rem;grid-template-columns:auto 1fr;align-items:center;gap:1rem;padding:1.4rem 1.6rem;display:grid}.shift-toolkit-safety>div:last-child{background:#8b4057}.shift-toolkit-safety span{width:42px;height:42px;color:var(--pink);background:#fff;border-radius:50%;place-items:center;font-family:Georgia,serif;font-size:1.5rem;display:grid}.shift-toolkit-safety p{color:#ffffffc7;margin:0;font-size:.82rem;line-height:1.65}.shift-toolkit-safety strong{color:#fff}.first-shift-guide{margin:0 0 8rem;scroll-margin-top:7rem}.first-shift-guide-heading,.shift-toolkit-library-heading,.support-directory-heading{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:1.5rem;display:flex}.first-shift-guide-heading h2,.shift-toolkit-library-heading h2,.support-directory-heading h2,.shift-toolkit-sources h2{max-width:900px;color:var(--forest-950);letter-spacing:-.045em;margin:.35rem 0 0;font-family:Georgia,serif;font-size:clamp(2.8rem,5vw,5.3rem);font-weight:500;line-height:1}.first-shift-guide-heading>a{background:var(--forest-900);color:#fff;border-radius:999px;flex:none;padding:.9rem 1.2rem;font-size:.74rem;font-weight:850}.first-shift-guide-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;display:grid}.first-shift-guide-grid article{border:1px solid var(--line);background:#fffdfa;border-radius:1.55rem;flex-direction:column;min-height:360px;padding:1.45rem;display:flex;box-shadow:0 13px 34px #2b432f0e}.first-shift-guide-grid article:nth-child(3n+2){background:var(--sage-soft)}.first-shift-guide-grid article:nth-child(3n){background:var(--blush-soft)}.first-shift-guide-grid header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.first-shift-guide-grid header>span{background:var(--pink);color:#54323c;border-radius:50%;place-items:center;width:42px;height:42px;font-family:Georgia,serif;font-weight:700;display:grid}.first-shift-guide-grid header small{color:#85536a;letter-spacing:.1em;text-transform:uppercase;font-size:.61rem;font-weight:900}.first-shift-guide-grid h3{min-height:3.7rem;color:var(--forest-950);margin:2.2rem 0 .8rem;font-family:Georgia,serif;font-size:1.55rem;font-weight:500;line-height:1.12}.first-shift-guide-grid>article>p{color:var(--muted);margin:0;font-size:.78rem;line-height:1.7}.first-shift-guide-grid aside{color:var(--forest-800);border-top:1px solid #4f5d3d29;margin-top:auto;padding-top:1rem;font-size:.73rem;font-weight:750;line-height:1.55}.first-shift-guide-grid aside>span{color:var(--pink);margin-right:.2rem;font-family:Georgia,serif;font-size:1.5rem}.toolkit-handover{background:linear-gradient(135deg, var(--forest-900), #36533c);color:#fff;border-radius:2rem;grid-template-columns:.85fr 1.15fr;gap:1.2rem 2rem;margin:0 0 8rem;padding:clamp(2rem,5vw,4.5rem);display:grid}.toolkit-handover h2{color:#fff;margin:.35rem 0 1rem;font-family:Georgia,serif;font-size:clamp(2.7rem,4.4vw,4.8rem);font-weight:500;line-height:1}.toolkit-handover p{color:#ffffffbd;line-height:1.72}.toolkit-handover .copy-template{background:var(--pink);box-shadow:none;color:#4d3038;margin-top:.7rem}.toolkit-handover>div>a:last-child{color:#fff;margin-top:1.2rem;font-size:.76rem;font-weight:800;display:block}.toolkit-handover pre{color:#fff;white-space:pre-wrap;background:#ffffff14;border:1px solid #ffffff29;border-radius:1.2rem;padding:1.4rem;font-family:inherit;font-size:.75rem;line-height:1.65;overflow-x:auto}.toolkit-handover>aside{background:var(--blush-soft);color:var(--forest-950);border-radius:1rem;grid-column:1/-1;padding:1rem 1.2rem}.toolkit-handover>aside p{color:#5a6158;margin:.35rem 0 0;font-size:.76rem}.shift-toolkit-library{margin:0 0 8rem;scroll-margin-top:7rem}.shift-toolkit-library-heading>div{max-width:850px}.shift-toolkit-library-heading>div>p:not(.eyebrow),.support-directory-heading>div>p:not(.eyebrow){color:var(--muted);line-height:1.75}.complete-toolkit-download,.support-directory-heading>a{background:var(--sage-soft);min-width:260px;color:var(--forest-950);border:1px solid #4f5d3d26;border-radius:1.35rem;padding:1.3rem 1.4rem;display:grid}.complete-toolkit-download span,.support-directory-heading>a span{color:#8b5262;letter-spacing:.1em;text-transform:uppercase;font-size:.62rem;font-weight:900}.complete-toolkit-download strong,.support-directory-heading>a strong{margin:.35rem 0;font-family:Georgia,serif;font-size:1.35rem;font-weight:500}.complete-toolkit-download small,.support-directory-heading>a small{color:var(--muted);font-size:.68rem;font-weight:800}.shift-toolkit-toolbar,.support-directory-toolbar{border:1px solid var(--line);background:var(--paper);border-radius:1.5rem;grid-template-columns:1.5fr .8fr auto;align-items:end;gap:.8rem;padding:1rem;display:grid}.shift-toolkit-toolbar label,.support-directory-toolbar label{color:var(--forest-800);letter-spacing:.06em;gap:.45rem;font-size:.67rem;font-weight:850;display:grid}.shift-toolkit-toolbar input,.shift-toolkit-toolbar select,.support-directory-toolbar input,.support-directory-toolbar select{width:100%;min-height:51px;color:var(--ink);font:inherit;letter-spacing:0;background:#fff;border:1px solid #4f5d3d33;border-radius:.85rem;padding:.75rem .9rem;font-size:.8rem}.shift-toolkit-toolbar input:focus,.shift-toolkit-toolbar select:focus,.support-directory-toolbar input:focus,.support-directory-toolbar select:focus{border-color:#d95d7f;outline:3px solid #f78ca747}.shift-toolkit-toolbar>div,.support-directory-toolbar>p{background:var(--forest-900);color:#fff;text-align:center;border-radius:.85rem;place-content:center;min-width:95px;min-height:51px;margin:0;padding:.5rem .9rem;display:grid}.shift-toolkit-toolbar>div strong,.support-directory-toolbar>p strong{font-family:Georgia,serif;font-size:1.25rem}.shift-toolkit-toolbar>div span{color:#ffffffb8;font-size:.62rem}.shift-toolkit-filters,.support-directory-categories{scrollbar-width:thin;gap:.5rem;margin:.8rem 0 1.5rem;padding-bottom:.3rem;display:flex;overflow-x:auto}.shift-toolkit-filters button,.support-directory-categories button{border:1px solid var(--line);color:var(--muted);font:inherit;cursor:pointer;background:#fff;border-radius:999px;flex:none;padding:.65rem .85rem;font-size:.68rem;font-weight:800}.shift-toolkit-filters button.active,.support-directory-categories button.active{border-color:var(--forest-900);background:var(--forest-900);color:#fff}.shift-toolkit-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.shift-tool-card{border:1px solid var(--line);background:#fffdfa;border-radius:1.45rem;flex-direction:column;min-height:475px;padding:1.35rem;display:flex;box-shadow:0 12px 32px #2b432f0e}.shift-tool-card:nth-child(3n+2){background:var(--sage-soft)}.shift-tool-card:nth-child(3n){background:var(--blush-soft)}.shift-tool-card.featured{border-color:#d8577d66;box-shadow:0 17px 40px #d8577d17}.shift-tool-card-top{grid-template-columns:auto 1fr;align-items:start;gap:.9rem;display:grid}.shift-tool-number{background:var(--pink);color:#54323c;border-radius:50%;place-items:center;width:42px;height:42px;font-family:Georgia,serif;font-weight:700;display:grid}.shift-tool-card-top small{color:#875266;letter-spacing:.09em;text-transform:uppercase;font-size:.59rem;font-weight:900}.shift-tool-card h3{min-height:3.2rem;color:var(--forest-950);margin:.35rem 0 0;font-family:Georgia,serif;font-size:1.42rem;font-weight:500;line-height:1.12}.shift-tool-card>p{color:var(--muted);font-size:.77rem;line-height:1.65}.shift-tool-card dl{gap:.55rem;margin:1rem 0;display:grid}.shift-tool-card dl>div{background:#ffffffb3;border-radius:.85rem;padding:.8rem}.shift-tool-card dt{color:#8b5262;letter-spacing:.08em;text-transform:uppercase;font-size:.58rem;font-weight:900}.shift-tool-card dd{color:var(--forest-800);margin:.28rem 0 0;font-size:.69rem;line-height:1.52}.shift-tool-card-footer{border-top:1px solid #4f5d3d26;justify-content:space-between;align-items:center;gap:.8rem;margin-top:auto;padding-top:.9rem;display:flex}.shift-tool-card-footer>span{color:var(--muted);font-size:.65rem}.shift-tool-card-footer>div{gap:.45rem;display:flex}.shift-tool-card-footer a{color:var(--forest-900);background:#fff;border-radius:999px;padding:.55rem .68rem;font-size:.67rem;font-weight:850}.shift-toolkit-empty,.support-directory-empty{background:var(--petal);text-align:center;border-radius:1.4rem;padding:3rem}.shift-toolkit-empty img{width:70px}.shift-toolkit-empty h3,.support-directory-empty h3{color:var(--forest-950);font-family:Georgia,serif;font-size:1.7rem;font-weight:500}.shift-toolkit-empty p,.support-directory-empty p{color:var(--muted)}.shift-toolkit-empty button,.support-directory-empty button{background:var(--forest-900);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:999px;padding:.75rem 1rem;font-size:.72rem;font-weight:850}.support-directory{margin:0 0 8rem;scroll-margin-top:7rem}.support-directory-heading>div{max-width:820px}.support-directory-heading>a{background:var(--blush-soft)}.support-directory-emergency{color:#fff;background:#8f2946;border-radius:1.4rem;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;padding:1.2rem 1.4rem;display:grid}.support-directory-emergency>span{color:#8f2946;background:#fff;border-radius:50%;place-items:center;width:42px;height:42px;font-weight:950;display:grid}.support-directory-emergency p{color:#ffffffc7;margin:.2rem 0 0;font-size:.78rem}.support-directory-emergency p a{color:#fff;font-weight:900}.support-directory-emergency>a{color:#8f2946;background:#fff;border-radius:999px;padding:.72rem .95rem;font-size:.75rem;font-weight:900}.support-directory-consent{background:var(--sage-soft);border-radius:1.2rem;grid-template-columns:auto 1fr;gap:1rem;margin:.8rem 0;padding:1rem 1.2rem;display:grid}.support-directory-consent strong{color:var(--forest-950)}.support-directory-consent p{color:var(--muted);margin:0;font-size:.76rem;line-height:1.6}.support-directory-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.support-directory-grid article{border:1px solid var(--line);background:#fffdfa;border-radius:1.3rem;flex-direction:column;min-height:270px;padding:1.2rem;display:flex}.support-directory-grid article:nth-child(3n+2){background:var(--sage-soft)}.support-directory-grid article:nth-child(3n){background:var(--blush-soft)}.support-directory-grid article.urgent{border-color:#a53b5266}.support-directory-grid article>div:first-child{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.support-directory-grid article>div:first-child span{color:#8b5262;letter-spacing:.08em;text-transform:uppercase;font-size:.58rem;font-weight:900}.support-directory-grid article>div:first-child small{color:var(--muted);font-size:.59rem}.support-directory-grid h3{min-height:3.2rem;color:var(--forest-950);margin:1.1rem 0 .5rem;font-family:Georgia,serif;font-size:1.35rem;font-weight:500;line-height:1.13}.support-directory-grid article>p{color:var(--muted);margin:0;font-size:.75rem;line-height:1.62}.support-directory-actions{border-top:1px solid #4f5d3d26;justify-content:space-between;align-items:center;gap:.7rem;margin-top:auto;padding-top:.9rem;display:flex}.support-directory-actions>a,.support-directory-actions>span{color:var(--forest-900);font-size:.68rem;font-weight:850}.support-directory-actions .phone{color:#9b3453;background:#fff;border-radius:999px;padding:.55rem .7rem}.support-directory-review-note{background:var(--paper);border-radius:1.2rem;margin-top:1rem;padding:1.2rem}.support-directory-review-note strong{color:var(--forest-950)}.support-directory-review-note p{color:var(--muted);margin:.3rem 0 0;font-size:.76rem;line-height:1.6}.shift-toolkit-sources{border-top:1px solid var(--line);grid-template-columns:.75fr 1.25fr;gap:clamp(2rem,7vw,7rem);margin:0 0 8rem;padding-top:5rem;display:grid}.shift-toolkit-sources>div:first-child>p:not(.eyebrow){color:var(--muted);line-height:1.75}.shift-toolkit-sources>div:last-child{gap:.65rem;display:grid}.shift-toolkit-sources a{border:1px solid var(--line);background:#fff;border-radius:1.1rem;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.1rem;display:flex}.shift-toolkit-sources a:nth-child(2n){background:var(--sage-soft)}.shift-toolkit-sources a strong{color:var(--forest-950)}.shift-toolkit-sources a span{color:var(--muted);text-align:right;font-size:.7rem}.shift-toolkit-shortcut,.resource-toolkit-link{background:linear-gradient(135deg, var(--sage-soft), #fffdfa 55%, var(--blush-soft));border:1px solid #4f5d3d24;border-radius:1.6rem;grid-template-columns:auto 1fr auto;align-items:center;gap:1.5rem;margin:2rem 0 5rem;padding:1.5rem;display:grid}.shift-toolkit-shortcut>img{width:78px}.shift-toolkit-shortcut h2,.resource-toolkit-link h2{color:var(--forest-950);margin:.25rem 0 .4rem;font-family:Georgia,serif;font-size:clamp(1.7rem,3vw,2.5rem);font-weight:500;line-height:1.1}.shift-toolkit-shortcut p:not(.eyebrow),.resource-toolkit-link p:not(.eyebrow){color:var(--muted);margin:0;font-size:.8rem;line-height:1.6}.shift-toolkit-shortcut>div:last-child{text-align:center;gap:.7rem;display:grid}.shift-toolkit-shortcut>div:last-child>a:last-child{color:var(--forest-900);font-size:.7rem;font-weight:850}.resource-toolkit-link{grid-template-columns:1fr auto;margin-top:0}@media (width<=1240px){.library-three-doors{grid-template-columns:repeat(2,minmax(0,1fr))}.library-three-doors .library-door:last-child{grid-column:auto}.shift-toolkit-grid,.support-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=980px){.shift-toolkit-hero,.shift-toolkit-sources{grid-template-columns:1fr}.shift-toolkit-hero{min-height:0}.shift-toolkit-hero-card{max-width:520px}.first-shift-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.toolkit-handover{grid-template-columns:1fr}.toolkit-handover>aside{grid-column:auto}.shift-toolkit-shortcut{grid-template-columns:auto 1fr}.shift-toolkit-shortcut>div:last-child{grid-column:1/-1;grid-template-columns:auto auto;justify-content:start;align-items:center}}@media (width<=720px){.library-three-doors,.shift-toolkit-safety,.first-shift-guide-grid,.shift-toolkit-grid,.support-directory-grid,.shift-toolkit-toolbar,.support-directory-toolbar,.resource-toolkit-link{grid-template-columns:1fr}.library-three-doors .library-door:last-child{grid-column:auto}.shift-toolkit-hero{border-radius:1.35rem;margin-top:1rem;padding:1.5rem}.shift-toolkit-hero h1{font-size:clamp(3rem,15vw,5rem)}.shift-toolkit-hero .hero-actions{flex-direction:column;align-items:stretch}.shift-toolkit-hero .hero-actions>*{text-align:center;justify-content:center}.first-shift-guide-heading,.shift-toolkit-library-heading,.support-directory-heading{flex-direction:column;align-items:stretch}.first-shift-guide-heading>a,.complete-toolkit-download,.support-directory-heading>a{width:100%;min-width:0}.first-shift-guide-grid article{min-height:320px}.shift-tool-card{min-height:440px}.support-directory-emergency{grid-template-columns:auto 1fr}.support-directory-emergency>a{text-align:center;grid-column:1/-1}.support-directory-consent{grid-template-columns:1fr}.shift-toolkit-sources a{flex-direction:column;align-items:flex-start}.shift-toolkit-sources a span{text-align:left}.shift-toolkit-shortcut{text-align:left;grid-template-columns:1fr}.shift-toolkit-shortcut>img{width:64px}.shift-toolkit-shortcut>div:last-child{text-align:left;grid-column:auto;grid-template-columns:1fr}.shift-tool-card-footer{flex-direction:column;align-items:flex-start}.shift-tool-card-footer>div{width:100%}.shift-tool-card-footer a{text-align:center;flex:1}}.staff-wall{align-items:stretch}.staff-profile-card{grid-template-rows:auto 1fr;min-width:0;height:100%;display:grid}.staff-profile-copy{flex-direction:column;gap:.95rem;min-width:0;display:flex}.staff-profile-heading>p{color:#8c4860;letter-spacing:.12em;text-transform:uppercase;margin:0 0 .3rem;font-size:.68rem;font-weight:850}.staff-profile-heading h2{overflow-wrap:anywhere}.staff-profile-intro{color:#354230;margin:0;font-family:Georgia,serif;font-size:1.02rem;line-height:1.58}.staff-profile-personal{border-top:1px solid #4f5d3d1f;padding-top:.8rem}.staff-profile-personal strong,.staff-profile-proficiencies>strong{color:#2f432f;letter-spacing:.045em;text-transform:uppercase;margin-bottom:.3rem;font-size:.7rem;display:block}.staff-profile-personal p{color:#52604e;margin:0;font-size:.8rem;line-height:1.55}.staff-profile-personal.skills{background:#ffffff9e;border-top:0;border-radius:.85rem;padding:.8rem}.staff-profile-proficiencies>div{flex-wrap:wrap;gap:.35rem;display:flex}.staff-profile-proficiencies>div span{color:#3e5138;background:#edf1e8;border-radius:999px;padding:.35rem .52rem;font-size:.65rem;font-weight:760;line-height:1.25}.staff-profile-proficiencies small{color:#697368;margin-top:.6rem;font-size:.62rem;line-height:1.45}.staff-profile-pdf-link{color:#7f3e58;border-top:1px solid #4f5d3d1f;margin-top:auto;padding-top:.8rem;font-size:.74rem;font-weight:850;display:block}.profile-completion-panel{background:linear-gradient(135deg,#fff3f6,#faf6f2 58%,#edf1e8);border:2px solid #f78ca761;border-radius:1.7rem;grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(1.3rem,4vw,4rem);margin-bottom:1.25rem;padding:clamp(1.4rem,4vw,3rem);display:grid}.profile-completion-panel.is-ready{background:linear-gradient(135deg,#edf4e9,#fffdfa);border-color:#4f5d3d5c}.profile-completion-panel h2{color:#2f432f;margin:.35rem 0 .65rem;font-family:Georgia,serif;font-size:clamp(2rem,4vw,3.6rem);font-weight:500;line-height:1.04}.profile-completion-panel>div:first-child>p:not(.eyebrow){color:#52604e;max-width:700px;line-height:1.65}.profile-progress-card{background:#ffffffd6;border-radius:1.2rem;padding:1.15rem;box-shadow:0 12px 28px #4f5d3d14}.profile-progress-card>div{justify-content:space-between;align-items:baseline;display:flex}.profile-progress-card strong{color:#2f432f;font-family:Georgia,serif;font-size:2rem;font-weight:500}.profile-progress-card>div span{color:#7f3e58;text-transform:uppercase;font-size:.68rem;font-weight:850}.profile-progress-card progress{accent-color:#4f5d3d;width:100%;height:.65rem;margin:.65rem 0 .8rem}.profile-progress-card ul{grid-template-columns:1fr 1fr;gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.profile-progress-card li{color:#697368;align-items:center;gap:.45rem;font-size:.7rem;font-weight:720;display:flex}.profile-progress-card li span{color:#c05a7c}.profile-progress-card li.done{color:#315548}.profile-progress-card li.done span{color:#4f5d3d}.profile-strengths-section{background:linear-gradient(135deg,#fffdfa,#edf1e8)}.profile-proficiency-fieldset{background:#ffffffb3;border:1px solid #4f5d3d2e;border-radius:1.15rem;min-width:0;margin:0;padding:1rem}.profile-proficiency-fieldset>legend{color:#2f432f;padding:0 .35rem;font-family:Georgia,serif;font-size:1.2rem;font-weight:600}.profile-proficiency-fieldset>p{color:#52604e;margin:0 0 .8rem;font-size:.76rem;line-height:1.55}.profile-proficiency-fieldset>details{border-top:1px solid #4f5d3d1f}.profile-proficiency-fieldset>details>summary{cursor:pointer;color:#35432f;justify-content:space-between;align-items:center;padding:.8rem .25rem;font-size:.78rem;font-weight:850;display:flex}.profile-proficiency-fieldset>details>summary span{color:#8c4860;background:#fde6ea;border-radius:999px;padding:.28rem .48rem;font-size:.62rem}.profile-proficiency-fieldset>details>div{grid-template-columns:1fr 1fr;gap:.5rem;padding:0 0 .85rem;display:grid}.profile-proficiency-fieldset label{background:#faf6f2;border-radius:.8rem;grid-template-columns:auto 1fr;align-items:start;gap:.65rem;padding:.72rem;display:grid}.profile-proficiency-fieldset input{accent-color:#4f5d3d;width:1.1rem;height:1.1rem;margin-top:.12rem}.profile-proficiency-fieldset label strong,.profile-proficiency-fieldset label small{display:block}.profile-proficiency-fieldset label strong{color:#35432f;font-size:.72rem}.profile-proficiency-fieldset label small{color:#697368;margin-top:.18rem;font-size:.63rem;line-height:1.4}.profile-verification-note{color:#694858;background:#fff1f5;border-left:3px solid #f78ca7;border-radius:.5rem;padding:.7rem;font-size:.67rem;line-height:1.5;display:block}.photo-field>span b{color:#fff;letter-spacing:.04em;text-transform:uppercase;background:#f78ca7;border-radius:999px;padding:.25rem .45rem;font-size:.58rem}.photo-field.needs-photo{background:#fff3f6;border:2px solid #c05a7c61}.photo-field.has-photo{background:#f1f5ed;border:2px solid #4f5d3d40}.profile-photo-gate{border-radius:1rem;grid-template-columns:auto 1fr;align-items:start;gap:.7rem;padding:.9rem 1rem;display:grid}.profile-photo-gate>span{border-radius:50%;place-items:center;width:1.8rem;height:1.8rem;font-weight:950;display:grid}.profile-photo-gate strong,.profile-photo-gate small{display:block}.profile-photo-gate strong{color:#35432f;font-size:.78rem}.profile-photo-gate small{color:#5f695c;margin-top:.2rem;font-size:.68rem;line-height:1.5}.profile-photo-gate.is-blocked{background:#fff1f5;border:1px solid #c05a7c40}.profile-photo-gate.is-blocked>span{color:#fff;background:#f78ca7}.profile-photo-gate.is-ready{background:#edf4e9;border:1px solid #4f5d3d33}.profile-photo-gate.is-ready>span{color:#fff;background:#4f5d3d}.profile-photo-consent{background:#fffdfa;border:1px solid #4f5d3d2e;border-radius:.85rem;padding:.8rem}.profile-photo-consent strong{color:#7f3e58}.poster-status-card.management-copy{background:#edf1e8;border-left-color:#4f5d3d}.profile-review-verification-note{background:#fff1f5;border-left:4px solid #f78ca7;border-radius:.8rem;margin-top:.8rem;padding:.8rem 1rem;font-size:.75rem;line-height:1.55;color:#694858!important}.poster-special-skills{border-top:1px solid #4f5d3d1f;margin-top:.65em;padding-top:.55em}.poster-mini-label{letter-spacing:.06em;text-transform:uppercase;font-weight:900;color:#7f3e58!important;margin:0 0 .45em!important;font-size:.6em!important}.poster-proficiency-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.38em;margin:0;padding:.65em .75em .72em;list-style:none;display:grid}.poster-proficiency-list li{color:#fff;background:#ffffff1a;border-radius:.5em;grid-template-columns:auto 1fr;align-items:center;gap:.38em;padding:.42em .5em;font-size:.66em;font-weight:720;line-height:1.25;display:grid}.poster-proficiency-list li span{color:#4f5d3d;background:#fde6ea;border-radius:50%;place-items:center;width:1.4em;height:1.4em;font-size:.8em;display:grid}.worker-profile-pdf-library{background:linear-gradient(135deg,#edf1e8,#fffdfa 60%,#fde6ea);border:1px solid #4f5d3d26;border-radius:2rem;margin:2rem 0 4rem;padding:clamp(1.4rem,4vw,3rem)}.worker-profile-pdf-heading{justify-content:space-between;align-items:center;gap:2rem;display:flex}.worker-profile-pdf-heading h2{color:#35432f;margin:.35rem 0 .7rem;font-family:Georgia,serif;font-size:clamp(2.2rem,4vw,4rem);font-weight:500;line-height:1.02}.worker-profile-pdf-heading p:not(.eyebrow){color:#52604e;max-width:820px;line-height:1.6}.worker-profile-pdf-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin-top:1.2rem;display:grid}.worker-profile-pdf-grid article{background:#ffffffdb;border:1px solid #4f5d3d21;border-radius:1rem;flex-direction:column;min-width:0;padding:1rem;display:flex}.worker-profile-pdf-grid article>span{color:#315548;text-transform:uppercase;background:#edf1e8;border-radius:999px;align-self:flex-start;padding:.28rem .5rem;font-size:.62rem;font-weight:900}.worker-profile-pdf-grid article.draft>span{color:#8e4936;background:#fff0e8}.worker-profile-pdf-grid h3{overflow-wrap:anywhere;color:#35432f;margin:.7rem 0 .2rem;font-family:Georgia,serif;font-size:1.35rem;font-weight:500}.worker-profile-pdf-grid p{color:#52604e;margin:0;font-size:.75rem}.worker-profile-pdf-grid small{color:#697368;margin:.55rem 0 .8rem;font-size:.64rem}.worker-profile-pdf-grid a{color:#7f3e58;margin-top:auto;font-size:.74rem;font-weight:850}.policy-read-progress{background:#edf1e8;border-radius:1rem;grid-template-columns:auto 1fr;align-items:center;gap:1rem;margin:0 0 1rem;padding:1rem;display:grid}.policy-read-progress>div{text-align:center;min-width:125px;display:grid}.policy-read-progress strong{color:#35432f;font-family:Georgia,serif;font-size:2rem;font-weight:500}.policy-read-progress span{color:#52604e;font-size:.62rem;line-height:1.35}.policy-read-progress p{color:#52604e;margin:0;font-size:.76rem;line-height:1.55}.policy-pair-card.is-read{border-color:#4f5d3d5c;box-shadow:inset 0 0 0 1px #4f5d3d1f}.policy-read-check{border-top:1px solid #4f5d3d1f;grid-column:1/-1;padding-top:.8rem}.policy-read-check label{color:#52604e;grid-template-columns:auto 1fr;align-items:start;gap:.6rem;font-size:.69rem;line-height:1.45;display:grid}.policy-read-check input{accent-color:#4f5d3d;width:1.1rem;height:1.1rem;margin-top:.1rem}.policy-read-check button{color:#fff;font:inherit;cursor:pointer;background:#4f5d3d;border:0;border-radius:.7rem;margin-top:.65rem;padding:.62rem .78rem;font-size:.7rem;font-weight:850}.policy-read-check button:disabled{cursor:not-allowed;opacity:.45}.policy-read-check p{color:#315548;justify-content:space-between;align-items:center;gap:.8rem;margin:0;display:flex}.policy-read-check p strong{font-size:.75rem}.policy-read-check p span{color:#697368;font-size:.64rem}.activity-audit-controls{background:#edf1e8;border-radius:1.1rem;grid-template-columns:1.35fr 1fr 1fr .85fr auto;align-items:end;gap:.65rem;margin:1.5rem 0;padding:1rem;display:grid}.activity-audit-controls label{gap:.32rem;min-width:0;display:grid}.activity-audit-controls label>span{color:#35432f;font-size:.66rem;font-weight:850}.activity-audit-controls input,.activity-audit-controls select{color:#35432f;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #4f5d3d2e;border-radius:.7rem;padding:.68rem;font-size:.72rem}.activity-audit-controls button{color:#35432f;font:inherit;cursor:pointer;background:#fff;border:1px solid #4f5d3d33;border-radius:.7rem;padding:.7rem .8rem;font-size:.7rem;font-weight:850}.activity-audit-controls button:disabled{opacity:.45}.activity-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.activity-staff-summary{grid-template-columns:1.45fr repeat(4,.65fr) 1.1fr;gap:.55rem;margin:1.2rem 0;display:grid}.activity-staff-summary>div{background:#f8e8ee;border-radius:.9rem;flex-direction:column;justify-content:center;min-width:0;padding:.85rem;display:flex}.activity-staff-summary>div:nth-child(2n){background:#edf1e8}.activity-staff-summary span,.activity-staff-summary small{color:#697368;font-size:.61rem;line-height:1.35}.activity-staff-summary strong{overflow-wrap:anywhere;color:#35432f;font-family:Georgia,serif;font-size:1.2rem;font-weight:500;line-height:1.2}.activity-record-section{border:1px solid #4f5d3d1f;border-radius:1.1rem;min-width:0;margin-top:.9rem;padding:1rem}.activity-record-section>div:first-child{justify-content:space-between;align-items:center;gap:1rem;display:flex}.activity-record-section h3{color:#35432f;margin:0;font-family:Georgia,serif;font-size:1.45rem;font-weight:500}.activity-record-section>div:first-child>span{color:#7f3e58;font-size:.68rem;font-weight:850}.recruitment-alert-history article>details{border-top:1px solid #7f3e5821;margin-top:.65rem;padding-top:.55rem}.recruitment-alert-history article>details>summary{cursor:pointer;color:#7f3e58;font-size:.66rem;font-weight:850}.recruitment-alert-history article ul{gap:.4rem;margin:.55rem 0 0;padding:0;list-style:none;display:grid}.recruitment-alert-history article li{background:#ffffffb8;border-radius:.55rem;gap:.18rem;padding:.55rem;display:grid}.recruitment-alert-history article li strong{margin:0;font-size:.68rem}.recruitment-alert-history article li span{color:#52604e;font-size:.63rem;line-height:1.4}.onboarding-action-queue{grid-template-columns:repeat(5,minmax(0,1fr));gap:.55rem;margin:1rem 0;display:grid}.onboarding-action-queue button{color:#35432f;min-width:0;font:inherit;text-align:left;cursor:pointer;background:#fffdfa;border:1px solid #4f5d3d24;border-radius:.9rem;align-items:center;gap:.65rem;padding:.75rem;display:flex}.onboarding-action-queue button:nth-child(2n){background:#edf1e8}.onboarding-action-queue button:nth-child(3n){background:#fde6ea}.onboarding-action-queue strong{flex:none;font-family:Georgia,serif;font-size:1.6rem;font-weight:500}.onboarding-action-queue span{font-size:.66rem;font-weight:800;line-height:1.25}.onboarding-case-dashboard{grid-template-columns:1.7fr repeat(3,1fr);gap:.55rem;margin:.8rem 0 1rem;display:grid}.onboarding-case-dashboard article{background:#edf1e8;border-radius:.85rem;flex-direction:column;min-width:0;padding:.8rem;display:flex}.onboarding-case-dashboard article:first-child{background:#fde6ea}.onboarding-case-dashboard span,.onboarding-case-dashboard small{color:#697368;font-size:.61rem}.onboarding-case-dashboard strong{overflow-wrap:anywhere;color:#35432f;margin-top:.18rem;font-size:.76rem;line-height:1.35}@media (width<=1120px){.activity-audit-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.activity-audit-controls button{align-self:stretch}.activity-staff-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.worker-profile-pdf-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.onboarding-action-queue{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.staff-photo-wrap{aspect-ratio:4/3}.profile-completion-panel,.policy-read-progress,.profile-progress-card ul,.profile-proficiency-fieldset>details>div,.worker-profile-pdf-grid,.activity-audit-controls,.activity-summary,.activity-staff-summary,.onboarding-action-queue,.onboarding-case-dashboard{grid-template-columns:1fr}.worker-profile-pdf-heading{flex-direction:column;align-items:stretch}.policy-read-check p{flex-direction:column;align-items:flex-start}.activity-log-heading .button{width:100%}.onboarding-stage-strip{grid-template-columns:1fr}}:root{--forest-950:#35432f;--forest-900:#4f5d3d;--forest-800:#657257;--eucalyptus:#4f5d3d;--sage:#a7b494;--sage-soft:#edf1e8;--paper:#faf6f2;--blush:#f78ca7;--blush-soft:#fde6ea;--petal:#fde6ea;--pink:#f78ca7;--sand:#f3eadf;--line:#4f5d3d29}.library-home-hero,.compliance-hero,.growth-hero{background:linear-gradient(135deg,#fde6eae6,#ffffffe6 52%,#edf1e8f2);border-radius:0 0 2.6rem 2.6rem;grid-template-columns:minmax(0,1.25fr) minmax(240px,.75fr);align-items:center;gap:clamp(2rem,7vw,7rem);min-height:560px;margin-bottom:1rem;padding:clamp(3rem,7vw,6.5rem) clamp(1.4rem,5vw,5rem);display:grid}.library-home-hero h1,.compliance-hero h1,.growth-hero h1{max-width:950px;color:var(--forest-950);letter-spacing:-.05em;margin:.35rem 0 1.3rem;font-family:Georgia,serif;font-size:clamp(3.2rem,6.3vw,6.7rem);font-weight:500;line-height:.95}.library-home-hero>div>p:not(.eyebrow),.compliance-hero>div>p:not(.eyebrow),.growth-hero>div>p:not(.eyebrow){max-width:760px;color:var(--muted);font-size:clamp(1rem,1.6vw,1.2rem);line-height:1.75}.library-home-hero>img,.compliance-hero>img,.growth-hero>img{mix-blend-mode:multiply;background:#ffffffb3;border-radius:50%;justify-self:center;width:min(100%,390px)}.library-three-doors{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:4rem 0 7rem;display:grid}.library-door{border:1px solid var(--line);background:#fffdfa;border-radius:1.7rem;flex-direction:column;min-height:430px;padding:clamp(1.4rem,3vw,2.2rem);transition:transform .18s,box-shadow .18s;display:flex;box-shadow:0 18px 42px #4f5d3d12}.library-door.activities{background:var(--blush-soft)}.library-door.onboarding{background:var(--sage-soft)}.library-door:hover{transform:translateY(-5px);box-shadow:0 25px 55px #4f5d3d21}.library-door>span{color:var(--pink);font-family:Georgia,serif;font-size:1.1rem}.library-door small{color:#8b5262;letter-spacing:.11em;text-transform:uppercase;margin-top:4rem;font-size:.68rem;font-weight:850}.library-door h2{color:var(--forest-950);margin:.55rem 0 .75rem;font-family:Georgia,serif;font-size:clamp(2rem,3vw,3rem);font-weight:500;line-height:1.02}.library-door p{color:var(--muted);font-size:.84rem;line-height:1.7}.library-door>strong{border-top:1px solid var(--line);color:var(--forest-900);margin-top:auto;padding-top:1rem;font-size:.78rem}.library-activity-promise{background:var(--forest-900);color:#fff;border-radius:2rem;grid-template-columns:.86fr 1.14fr;align-items:center;gap:clamp(2rem,7vw,7rem);margin-bottom:7rem;padding:clamp(2rem,5vw,5rem);display:grid}.library-activity-promise h2,.library-practice-links h2,.library-onboarding-lane h2{letter-spacing:-.04em;margin:.3rem 0 1rem;font-family:Georgia,serif;font-size:clamp(2.4rem,4.6vw,4.8rem);font-weight:500;line-height:1}.library-activity-promise h2{color:#fff}.library-activity-promise>div:first-child>p:not(.eyebrow){color:#ffffffbf;line-height:1.75}.library-activity-promise .button-primary{background:var(--pink);box-shadow:none;color:#49313a}.library-pathway-grid{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.library-pathway-grid article{background:#ffffff14;border:1px solid #ffffff21;border-radius:1.2rem;padding:1.2rem}.library-pathway-grid strong{color:#fff;font-family:Georgia,serif;font-size:1.25rem;font-weight:500}.library-pathway-grid p{color:#ffffffad;margin:.45rem 0 0;font-size:.78rem;line-height:1.6}.library-practice-links{grid-template-columns:.7fr 1.3fr;gap:clamp(2rem,7vw,7rem);margin-bottom:7rem;display:grid}.library-practice-links>div:last-child{gap:.65rem;display:grid}.library-practice-links a{border:1px solid var(--line);background:#fffc;border-radius:1.15rem;justify-content:space-between;align-items:center;gap:1rem;padding:1.15rem 1.25rem;display:flex}.library-practice-links a:nth-child(2n){background:var(--sage-soft)}.library-practice-links a strong{color:var(--forest-950)}.library-practice-links a span{color:var(--muted);text-align:right;font-size:.76rem}.library-onboarding-lane{background:linear-gradient(135deg, var(--blush-soft), #fff 55%, var(--sage-soft));border-radius:2rem;grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(2rem,6vw,6rem);margin-bottom:7rem;padding:clamp(1.5rem,4vw,4rem);display:grid}.library-onboarding-lane>img{border-radius:1.4rem;width:100%}.library-onboarding-lane p:not(.eyebrow){color:var(--muted);line-height:1.75}.home-compliance-reminder{background:var(--sage-soft);border:1px solid #4f5d3d2e;border-radius:1.3rem;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;margin:1.3rem 0 4rem;padding:1rem 1.2rem;display:grid}.home-compliance-reminder.urgent{background:#fff0f1;border-color:#be475c4d}.home-compliance-reminder>span{background:var(--forest-900);color:#fff;border-radius:50%;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.home-compliance-reminder strong,.home-compliance-reminder small{display:block}.home-compliance-reminder small{color:var(--muted);margin-top:.2rem;line-height:1.45}.home-compliance-reminder b{color:var(--forest-900);white-space:nowrap}.home-recognition-feature{background:var(--blush-soft);border-radius:1.6rem;grid-template-columns:.6fr 1.4fr;gap:2rem;margin-bottom:5rem;padding:clamp(1.5rem,4vw,3rem);display:grid}.home-recognition-feature h2,.home-team-now h2,.home-calendar-pulse h2{color:var(--forest-950);margin:.2rem 0;font-family:Georgia,serif;font-size:clamp(2rem,3.8vw,3.8rem);font-weight:500;line-height:1.04}.home-recognition-feature>div:last-child{gap:.7rem;display:grid}.home-recognition-feature article{background:#ffffffb3;border-radius:1rem;padding:1rem}.home-recognition-feature article>span{color:var(--pink)}.home-recognition-feature article p{color:var(--muted);margin:.5rem 0}.home-recognition-feature article small{color:#77656a}.home-team-now{grid-template-columns:.7fr 1.3fr;gap:clamp(2rem,6vw,6rem);margin-bottom:6rem;display:grid}.home-team-now>div:first-child>p:last-child{color:var(--muted);line-height:1.7}.home-team-now>div:last-child{gap:.65rem;display:grid}.home-team-now a{border:1px solid var(--line);background:#fff;border-radius:1rem;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.15rem;display:flex}.home-team-now a:nth-child(2){background:var(--blush-soft)}.home-team-now a:nth-child(3){background:var(--sage-soft)}.home-team-now a strong{color:var(--forest-950)}.home-team-now a span{color:var(--muted);text-align:right;font-size:.75rem}.home-calendar-pulse{grid-template-columns:1.25fr .75fr;gap:1rem;margin-bottom:7rem;display:grid}.home-calendar-column,.home-ndis-pulse{border:1px solid var(--line);background:#ffffffbf;border-radius:1.7rem;padding:clamp(1.3rem,3vw,2rem)}.home-calendar-column .section-heading-row{align-items:center}.home-calendar-column .section-heading-row>a{color:var(--forest-900);font-size:.78rem;font-weight:800}.home-ndis-pulse{background:var(--forest-900);color:#fff}.home-ndis-pulse h2{color:#fff;font-size:clamp(2rem,3vw,3.1rem)}.home-ndis-pulse article{border-top:1px solid #ffffff24;gap:.4rem;padding:1rem 0;display:grid}.home-ndis-pulse article span{color:#ffd7e2;letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:850}.home-ndis-pulse article strong{color:#fff;font-size:.84rem;line-height:1.55}.home-ndis-pulse article a{color:#ffd7e2;font-size:.7rem;font-weight:800}.home-ndis-pulse>small{color:#ffffff94;line-height:1.5}.learning-time-standard{background:#fff;border:2px solid #f78ca73d;border-radius:1.4rem;grid-template-columns:1fr 1fr 1fr;align-items:center;gap:1rem;margin:1.2rem 0 4rem;padding:1.2rem;display:grid}.learning-time-standard>div{color:var(--forest-950);align-items:center;gap:.7rem;display:flex}.learning-time-standard>div span{color:var(--pink);font-size:1.4rem}.learning-time-standard p{color:var(--muted);margin:0;font-size:.78rem;line-height:1.6}.learning-review-date{border-left:4px solid var(--sage);color:var(--muted);margin:-3.5rem 0 4rem;padding:.75rem 1rem;font-size:.72rem;line-height:1.55}.training-card-cost{background:var(--sage-soft);color:var(--forest-900);border-radius:999px;margin-top:.5rem;padding:.35rem .55rem;font-size:.65rem;font-weight:800;display:inline-flex}.recognition-reward{background:var(--forest-900);color:#fff;border-radius:2rem;margin-bottom:6rem;padding:clamp(2rem,5vw,4rem)}.recognition-reward h2{color:#fff;margin:.3rem 0 1rem;font-family:Georgia,serif;font-size:clamp(2.4rem,4.2vw,4.2rem);font-weight:500;line-height:1}.recognition-reward>div:first-child>p:not(.eyebrow){color:#ffffffb8;max-width:850px;line-height:1.7}.recognition-reward-cards{grid-template-columns:repeat(3,1fr);gap:.8rem;margin:2rem 0 1.2rem;display:grid}.recognition-reward-cards article{background:#ffffff14;border:1px solid #ffffff21;border-radius:1.2rem;padding:1.2rem}.recognition-reward-cards article>span{background:var(--pink);color:#4a3038;border-radius:50%;place-items:center;width:43px;height:43px;font-weight:900;display:grid}.recognition-reward-cards strong{color:#fff;margin:1.8rem 0 .5rem;font-family:Georgia,serif;font-size:1.2rem;font-weight:500;display:block}.recognition-reward-cards p{color:#ffffffab;margin:0;font-size:.77rem;line-height:1.55}.recognition-reward>small{color:#fff9;line-height:1.5}.compliance-safety-gate{border-left:5px solid var(--pink);background:var(--blush-soft);border-radius:1.2rem;margin:2rem 0 4rem;padding:1.3rem 1.5rem}.compliance-safety-gate strong{color:var(--forest-950);font-family:Georgia,serif;font-size:1.3rem;font-weight:500;line-height:1.45;display:block}.compliance-safety-gate p{color:var(--muted);line-height:1.65}.compliance-safety-gate a{color:#8c4860;font-weight:850}.compliance-summary{grid-template-columns:repeat(3,1fr);gap:.8rem;margin-bottom:5rem;display:grid}.compliance-summary>div{border:1px solid var(--line);background:#fff;border-radius:1.2rem;padding:1.2rem;display:grid}.compliance-summary>div:nth-child(2){background:var(--blush-soft)}.compliance-summary>div:nth-child(3){background:var(--sage-soft)}.compliance-summary strong{color:var(--forest-950);font-family:Georgia,serif;font-size:2.4rem;font-weight:500}.compliance-summary span{color:var(--muted);font-size:.75rem;line-height:1.4}.compliance-checks,.policy-signoff-centre{margin-bottom:7rem}.compliance-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.compliance-card{border:1px solid var(--line);background:#fff;border-top:5px solid #b5b9ad;border-radius:1.25rem;flex-direction:column;min-height:285px;padding:1.2rem;display:flex}.compliance-card.status-verified{border-top-color:#6e9864}.compliance-card.status-due_soon{border-top-color:#d5a73e}.compliance-card.status-expired,.compliance-card.status-changes_requested{border-top-color:#c75469}.compliance-card>div:first-child{justify-content:space-between;align-items:flex-start;gap:.7rem;display:flex}.compliance-card>div:first-child span{color:#7b6470;letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:850}.compliance-card>div:first-child b{background:var(--sage-soft);color:var(--forest-900);text-align:right;border-radius:999px;padding:.35rem .55rem;font-size:.62rem}.compliance-card h3{color:var(--forest-950);margin:2rem 0 .55rem;font-family:Georgia,serif;font-size:1.45rem;font-weight:500}.compliance-card p,.compliance-card small{color:var(--muted);font-size:.74rem;line-height:1.55;display:block}.compliance-card>button,.compliance-update-panel>button,.policy-signoff-grid button,.growth-note-maker button{cursor:pointer;background:var(--forest-900);color:#fff;border:0;border-radius:999px;margin-top:auto;padding:.75rem .9rem;font-weight:800}.compliance-update-panel{border-top:1px solid var(--line);gap:.75rem;margin-top:1rem;padding-top:1rem;display:grid}.compliance-update-panel label,.management-compliance label{color:var(--forest-900);gap:.35rem;font-size:.72rem;font-weight:800;display:grid}.compliance-update-panel label span small{font-weight:500;display:block}.compliance-update-panel input,.compliance-update-panel textarea,.management-compliance input,.management-compliance textarea,.management-compliance select{border:1px solid var(--line);width:100%;color:var(--ink);font:inherit;background:#fff;border-radius:.75rem;padding:.75rem}.compliance-na{align-items:start;grid-template-columns:auto 1fr!important}.compliance-na input{width:1.1rem;height:1.1rem;accent-color:var(--forest-900)}.policy-signoff-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.policy-signoff-grid article{border:1px solid var(--line);background:#fff;border-radius:1.25rem;flex-direction:column;min-height:330px;padding:1.2rem;display:flex}.policy-signoff-grid article.acknowledged{background:var(--sage-soft)}.policy-signoff-grid article>span{color:#8c4860;letter-spacing:.08em;font-size:.66rem;font-weight:850}.policy-signoff-grid h3{color:var(--forest-950);margin:.8rem 0 1.4rem;font-family:Georgia,serif;font-size:1.4rem;font-weight:500}.policy-signoff-grid article>div{flex-wrap:wrap;gap:.5rem;display:flex}.policy-signoff-grid article>div a{background:var(--blush-soft);color:#7e3d54;border-radius:999px;padding:.55rem .7rem;font-size:.7rem;font-weight:800}.policy-signoff-grid article>label{color:var(--muted);grid-template-columns:auto 1fr;align-items:start;gap:.65rem;margin:auto 0 1rem;font-size:.72rem;line-height:1.5;display:grid}.policy-signoff-grid label input{width:1.1rem;height:1.1rem;accent-color:var(--forest-900)}.policy-signoff-grid article>p{color:var(--forest-900);background:#fff9;border-radius:.8rem;margin-top:auto;padding:.8rem;font-size:.75rem;font-weight:800}.management-compliance{background:var(--forest-900);color:#fff;border-radius:2rem;grid-template-columns:.7fr 1.3fr;gap:clamp(2rem,6vw,6rem);margin-bottom:5rem;padding:clamp(2rem,5vw,4rem);display:grid}.management-compliance h2{color:#fff;margin:.3rem 0 1rem;font-family:Georgia,serif;font-size:clamp(2.3rem,4vw,4rem);font-weight:500;line-height:1}.management-compliance>div:first-child p:not(.eyebrow){color:#ffffffb3;line-height:1.65}.management-compliance form{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.management-compliance label{color:#fff}.management-compliance label.wide,.management-compliance form>button{grid-column:1/-1}.management-compliance-recent{color:#ffffffad;border-top:1px solid #ffffff26;grid-column:1/-1;justify-content:space-between;padding-top:1rem;font-size:.75rem;display:flex}.compliance-boundary-note{background:var(--sage-soft);border-radius:1.5rem;margin-bottom:7rem;padding:clamp(1.5rem,4vw,3rem)}.compliance-boundary-note h2{color:var(--forest-950);margin:0;font-family:Georgia,serif;font-size:2rem;font-weight:500}.compliance-boundary-note ul{color:var(--muted);line-height:1.7}.growth-hero>div>div{flex-wrap:wrap;gap:.7rem;margin-top:1.6rem;display:flex}.growth-promise{grid-template-columns:repeat(4,1fr);gap:.75rem;margin:3rem 0 6rem;display:grid}.growth-promise article{border:1px solid var(--line);background:#fff;border-radius:1.15rem;padding:1.2rem}.growth-promise article:nth-child(2n){background:var(--blush-soft)}.growth-promise article:nth-child(3){background:var(--sage-soft)}.growth-promise strong,.growth-promise span{display:block}.growth-promise strong{color:var(--forest-950);font-family:Georgia,serif;font-size:1.25rem;font-weight:500}.growth-promise span{color:var(--muted);margin-top:.45rem;font-size:.76rem;line-height:1.55}.growth-month-picker{background:var(--forest-900);color:#fff;border-radius:1.15rem;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;padding:1rem 1.2rem;display:flex}.growth-month-picker strong,.growth-month-picker span{display:block}.growth-month-picker span{color:#ffffffa8;margin-top:.2rem;font-size:.7rem}.growth-month-picker label{color:#fff;gap:.25rem;font-size:.7rem;font-weight:800;display:grid}.growth-month-picker input{color:var(--ink);font:inherit;background:#fff;border:0;border-radius:.7rem;padding:.6rem .7rem}.growth-plan-form{border:1px solid var(--line);background:#fff;border-radius:2rem;grid-template-columns:.7fr 1.3fr;gap:clamp(2rem,6vw,6rem);margin-bottom:7rem;padding:clamp(1.5rem,4vw,4rem);display:grid}.growth-plan-intro h2,.growth-progress h2,.growth-manager h2{color:var(--forest-950);margin:.3rem 0 1rem;font-family:Georgia,serif;font-size:clamp(2.4rem,4.4vw,4.4rem);font-weight:500;line-height:1}.growth-plan-intro>p:not(.eyebrow),.growth-progress>div:first-child>p:not(.eyebrow),.growth-manager>div:first-child>p:not(.eyebrow){color:var(--muted);line-height:1.7}.growth-plan-status{background:var(--blush-soft);color:#7e3d54;border-radius:999px;margin-top:1rem;padding:.55rem .75rem;font-size:.7rem;font-weight:850;display:inline-flex}.growth-plan-status.ready_for_check_in{background:var(--sage-soft);color:var(--forest-900)}.growth-plan-intro aside{border-left:4px solid var(--pink);background:var(--blush-soft);border-radius:.8rem;margin-top:1.2rem;padding:1rem}.growth-plan-intro aside strong{color:var(--forest-950)}.growth-plan-intro aside p{color:var(--muted);margin-bottom:0;line-height:1.6}.growth-fields{grid-template-columns:1fr 1fr;gap:.8rem;display:grid}.growth-fields label,.growth-note-maker label,.growth-manager-workspace label{color:var(--forest-900);gap:.35rem;font-size:.75rem;font-weight:850;display:grid}.growth-fields label span,.growth-fields label small{display:block}.growth-fields label small{color:var(--muted);font-size:.68rem;font-weight:500;line-height:1.45}.growth-fields textarea,.growth-note-maker textarea,.growth-note-maker select,.growth-manager-workspace textarea,.growth-manager-workspace select{resize:vertical;border:1px solid var(--line);width:100%;color:var(--ink);font:inherit;background:#fffdfa;border-radius:.85rem;padding:.8rem;line-height:1.5}.growth-save-actions{border-top:1px solid var(--line);flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;gap:.7rem;padding-top:1rem;display:flex}.growth-save-actions button{cursor:pointer;border:1px solid var(--forest-900);min-height:48px;color:var(--forest-900);background:#fff;border-radius:999px;padding:.75rem 1rem;font-weight:800}.growth-progress{background:var(--blush-soft);border-radius:2rem;grid-template-columns:.6fr .8fr 1fr;gap:1rem;margin-bottom:7rem;padding:clamp(1.5rem,4vw,3.5rem);display:grid}.growth-note-maker{align-content:start;gap:.7rem;display:grid}.growth-note-maker button{margin-top:0}.growth-note-list{align-content:start;gap:.65rem;display:grid}.growth-note-list article{background:#ffffffb8;border:1px solid #4f5d3d1f;border-radius:1rem;padding:.9rem}.growth-note-list article span{color:#8c4860;letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:850}.growth-note-list article p{color:var(--forest-950);margin:.5rem 0;line-height:1.55}.growth-note-list article small{color:var(--muted)}.growth-manager{background:var(--sage-soft);border-radius:2rem;grid-template-columns:.7fr 1.3fr;gap:clamp(2rem,6vw,6rem);margin-bottom:6rem;padding:clamp(1.5rem,4vw,4rem);display:grid}.growth-manager-workspace{gap:.8rem;display:grid}.growth-manager-plan{grid-template-columns:1fr 1fr;gap:.55rem;display:grid}.growth-manager-plan p{color:var(--muted);background:#ffffffb3;border-radius:.8rem;margin:0;padding:.8rem;font-size:.73rem;line-height:1.55}.growth-manager-plan p strong{color:var(--forest-950)}.growth-manager-empty{color:var(--muted);background:#ffffffb3;border-radius:1rem;padding:1rem}.growth-care-boundary{border-left:5px solid var(--pink);background:#fff;border-radius:1rem;margin-bottom:7rem;padding:1.2rem}.growth-care-boundary strong{color:var(--forest-950)}.growth-care-boundary p{color:var(--muted);margin-bottom:0;line-height:1.6}.growth-care-boundary a{color:#8c4860;font-weight:850}.team-permanent-links{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin:1rem 0 6rem;display:grid}.team-permanent-links a{border:1px solid var(--line);background:#fff;border-radius:1.25rem;flex-direction:column;min-height:210px;padding:1.2rem;display:flex;box-shadow:0 14px 32px #4f5d3d0f}.team-permanent-links a:nth-child(2n){background:var(--blush-soft)}.team-permanent-links a:nth-child(3){background:var(--sage-soft)}.team-permanent-links span{color:var(--pink);font-family:Georgia,serif}.team-permanent-links strong{color:var(--forest-950);margin-top:2.6rem;font-family:Georgia,serif;font-size:1.25rem;font-weight:500}.team-permanent-links small{color:var(--muted);margin-top:auto;line-height:1.5}.growth-print-sheet{color:#29362d;background:#fff;width:min(980px,100% - 2rem);margin:1rem auto 3rem;padding:1.5rem}.growth-print-sheet header{border-bottom:4px solid var(--pink);align-items:center;gap:1rem;padding-bottom:1rem;display:flex}.growth-print-sheet header img{width:80px}.growth-print-sheet header p{color:var(--forest-900);letter-spacing:.15em;text-transform:uppercase;margin:0;font-size:.65rem;font-weight:850}.growth-print-sheet header h1{color:var(--forest-950);margin:.2rem 0;font-family:Georgia,serif;font-size:2.5rem;font-weight:500}.growth-print-sheet header span{color:var(--muted);font-size:.75rem}.growth-print-details{grid-template-columns:1fr 1fr 1fr;gap:.7rem;margin:1rem 0;display:grid}.growth-print-details label{color:var(--forest-900);font-size:.72rem;font-weight:800}.growth-print-details label span{border-bottom:1px solid #8e9786;height:28px;display:block}.growth-print-prompts{grid-template-columns:1fr 1fr;gap:.6rem;display:grid}.growth-print-prompts article{break-inside:avoid;border:1px solid var(--line);border-radius:.7rem;padding:.7rem}.growth-print-prompts h2,.growth-print-commitment h2{color:var(--forest-950);margin:0;font-family:Georgia,serif;font-size:1rem;font-weight:500}.growth-print-prompts p{color:var(--muted);margin:.25rem 0;font-size:.58rem}.growth-print-prompts article>div{background:repeating-linear-gradient(#0000,#0000 21px,#4f5d3d2e 22px);height:68px}.growth-print-commitment{background:var(--sage-soft);border-radius:.8rem;margin-top:.7rem;padding:.8rem}.growth-print-commitment>div{background:repeating-linear-gradient(#0000,#0000 21px,#4f5d3d2e 22px);height:90px}.growth-print-commitment p{color:var(--muted);margin-bottom:0;font-size:.65rem}.growth-print-sheet footer{justify-content:space-between;align-items:center;gap:1rem;margin-top:.8rem;display:flex}.growth-print-sheet footer p{color:var(--muted);margin:0;font-size:.62rem}@media (width<=1050px){.library-three-doors,.compliance-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.library-three-doors .library-door:last-child{grid-column:1/-1;min-height:330px}.growth-promise{grid-template-columns:repeat(2,1fr)}.home-calendar-pulse{grid-template-columns:1fr}.growth-progress{grid-template-columns:1fr 1fr}.growth-note-list{grid-column:1/-1}.team-permanent-links{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.library-home-hero,.compliance-hero,.growth-hero,.library-activity-promise,.library-practice-links,.library-onboarding-lane,.home-recognition-feature,.home-team-now,.management-compliance,.growth-plan-form,.growth-manager{grid-template-columns:1fr}.library-home-hero>img,.compliance-hero>img,.growth-hero>img{display:none}.library-pathway-grid,.growth-fields,.growth-manager-plan,.learning-time-standard,.recognition-reward-cards{grid-template-columns:1fr}.management-compliance form>button,.management-compliance label.wide{grid-column:auto}.growth-save-actions{flex-direction:column;grid-column:auto;align-items:stretch}.growth-save-actions button{width:100%}}@media (width<=620px){.library-home-hero,.compliance-hero,.growth-hero{min-height:0;padding:3rem 1rem}.library-home-hero h1,.compliance-hero h1,.growth-hero h1{font-size:clamp(2.8rem,14vw,4.3rem)}.library-three-doors,.compliance-card-grid,.policy-signoff-grid,.compliance-summary,.growth-promise,.growth-progress{grid-template-columns:1fr}.library-three-doors .library-door:last-child,.growth-note-list{grid-column:auto}.library-door{min-height:340px}.library-door small{margin-top:2.5rem}.library-practice-links a,.home-team-now a{flex-direction:column;align-items:flex-start}.library-practice-links a span,.home-team-now a span{text-align:left}.home-compliance-reminder{grid-template-columns:auto 1fr}.home-compliance-reminder b{grid-column:2}.growth-month-picker{flex-direction:column;align-items:stretch}.growth-month-picker input{width:100%}.management-compliance form{grid-template-columns:1fr}.management-compliance-recent{flex-direction:column;align-items:flex-start;gap:.4rem}.growth-print-details,.growth-print-prompts,.team-permanent-links{grid-template-columns:1fr}body,.site-shell,.page-content{overflow-x:hidden}.profile-editor-hero,.worker-profile-form,.profile-form-section,.profile-easy-read-coach,.profile-poster-workflow,.profile-fields,.profile-live-poster{width:100%;min-width:0}.profile-form-section,.profile-easy-read-coach,.profile-poster-workflow{border-radius:1.1rem;padding:1rem}.profile-fields label,.profile-fields input,.profile-fields textarea,.profile-fields select,.photo-field input{min-width:0;max-width:100%}.profile-fields input,.profile-fields textarea,.profile-fields select{font-size:16px}.photo-field{padding:.8rem;overflow:hidden}.photo-field input[type=file]{width:100%;font-size:.75rem}.staff-a4-poster.compact{width:100%;max-width:100%;font-size:clamp(6px,2.2vw,10px)}.profile-save-bar{gap:.8rem;padding:1rem;position:static}.profile-save-bar button{white-space:normal;width:100%}}@media print{body{background:#fff!important}.growth-print-sheet{width:100%;margin:0;padding:0}.growth-print-button{display:none!important}.growth-print-prompts article>div{height:58px}.growth-print-sheet footer{margin-top:.5rem}}.org-admin-card{max-width:660px;margin:0 auto;background:#fff5f8!important}.birthday-countdown,.home-recognition-feature{background:linear-gradient(135deg,#fff0f4,#fffdf9 58%,#edf3e9);border:1px solid #ee78a233;border-radius:1.8rem;grid-template-columns:.7fr 1.3fr;align-items:center;gap:clamp(1.5rem,5vw,4rem);margin:2rem 0 5rem;padding:clamp(1.5rem,4vw,3.5rem);display:grid}.birthday-countdown>div:first-child{align-items:center;gap:1rem;display:flex}.birthday-countdown>div:first-child>span{font-size:3rem}.birthday-countdown h2,.home-recognition-feature h2{color:var(--forest-950);letter-spacing:-.04em;margin:.25rem 0 0;font-family:Georgia,serif;font-size:clamp(2rem,3.8vw,3.8rem);font-weight:500;line-height:1.04}.birthday-countdown-list,.home-recognition-feature>div:last-child{gap:.65rem;display:grid}.birthday-countdown-list article,.home-recognition-feature article{background:#ffffffd6;border-radius:1rem;grid-template-columns:1fr auto;gap:.25rem 1rem;padding:1rem 1.2rem;display:grid}.birthday-countdown-list article strong,.home-recognition-feature article strong{color:var(--forest-950);font-family:Georgia,serif;font-size:1.25rem;font-weight:500}.birthday-countdown-list article span,.birthday-countdown-list article b,.home-recognition-feature article small{color:var(--muted);font-size:.76rem}.birthday-countdown-list article b{background:var(--forest-900);color:#fff;border-radius:999px;grid-area:1/2/span 2;align-self:center;padding:.5rem .75rem}.home-recognition-feature article{grid-template-columns:auto 1fr}.home-recognition-feature article>span{color:var(--pink);grid-row:1/span 3;font-size:2rem}.home-recognition-feature article p{color:var(--muted);margin:.25rem 0;line-height:1.55}.birthday-wall-stack{gap:.75rem;display:grid}.birthday-wall-list{gap:.7rem;display:grid}.birthday-wall-list article,.birthday-milestone-card{background:#fffc;border:1px solid #36513a1f;border-radius:1.2rem;grid-template-columns:auto 1fr;align-items:center;gap:.9rem;padding:1.1rem;display:grid}.birthday-wall-list article>span{color:var(--pink);font-size:2rem}.birthday-wall-list strong,.birthday-milestone-card strong{color:var(--forest-950);font-family:Georgia,serif;font-size:1.35rem;font-weight:500;display:block}.birthday-wall-list small,.birthday-milestone-card>span{color:#a84667;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:850}.birthday-wall-list p,.birthday-milestone-card p{color:var(--muted);margin:.25rem 0 0;font-size:.78rem}.birthday-milestone-card{display:block}.birthday-milestone-card small{color:var(--muted)}.birthday-self-form{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:2rem;grid-template-columns:.8fr 1.2fr;gap:clamp(2rem,6vw,6rem);margin:0 0 7rem;padding:clamp(2rem,5vw,4.5rem);display:grid}.birthday-self-form h3{color:var(--forest-950);margin:.35rem 0 .8rem;font-family:Georgia,serif;font-size:clamp(2rem,3.5vw,3.4rem);font-weight:500}.birthday-self-form p{color:var(--muted);line-height:1.7}.birthday-self-fields{grid-template-columns:1fr 1fr;gap:.9rem;display:grid}.birthday-self-fields>label:not(.birthday-share-choice){flex-direction:column;gap:.4rem;display:flex}.birthday-self-fields label>span,.birthday-register-fields label>span,.recognition-publication-controls label>span,.recruitment-toolbar label>span,.application-decision-grid label>span{color:var(--forest-900);font-size:.78rem;font-weight:800}.birthday-self-fields select,.birthday-register-fields select,.birthday-register-fields input,.recognition-publication-controls select,.recruitment-toolbar input,.recruitment-toolbar select,.application-decision-grid select,.application-decision-grid input,.application-decision-grid textarea{width:100%;color:var(--ink);background:#fff;border:1px solid #36513a33;border-radius:.85rem;padding:.8rem}.birthday-share-choice{background:var(--blush-soft);border-radius:1rem;grid-column:1/-1;align-items:flex-start;gap:.7rem;padding:1rem;display:flex}.birthday-share-choice input{accent-color:var(--pink);margin-top:.25rem}.birthday-share-choice strong,.birthday-share-choice small{display:block}.birthday-share-choice small{color:var(--muted);margin-top:.25rem;font-size:.72rem;line-height:1.5}.birthday-self-fields .button,.birthday-self-fields .profile-message{grid-column:1/-1}.birthday-status{border-radius:999px;margin-top:.8rem;padding:.5rem .75rem;font-size:.72rem;font-weight:850;display:inline-block}.birthday-status.approved{background:var(--sage-soft);color:var(--forest-900)}.birthday-status.pending{background:var(--sand);color:#6e5532}.birthday-change-note{border-left:4px solid var(--pink);background:var(--blush-soft);border-radius:.8rem;margin-top:1rem;padding:1rem}.birthday-change-note p{margin:.3rem 0 0}.birthday-manager,.recruitment-manager,.recognition-publication-history{border:1px solid var(--line);box-shadow:var(--shadow);background:#fffdf9;border-radius:2rem;margin:6rem 0;padding:clamp(1.5rem,4vw,3.5rem)}.birthday-manager-heading,.recruitment-manager-heading{justify-content:space-between;align-items:center;gap:2rem;margin-bottom:1.5rem;display:flex}.birthday-manager-heading>div:first-child,.recruitment-manager-heading>div:first-child{max-width:850px}.birthday-manager h2,.recruitment-manager h2{color:var(--forest-950);letter-spacing:-.04em;margin:.35rem 0 .7rem;font-family:Georgia,serif;font-size:clamp(2.3rem,4.5vw,4.4rem);font-weight:500;line-height:1.02}.birthday-manager-heading p:not(.eyebrow),.recruitment-manager-heading p:not(.eyebrow){color:var(--muted);line-height:1.7}.birthday-register-list,.recruitment-application-list{gap:.65rem;display:grid}.birthday-register-list details,.recruitment-application-list details{border:1px solid var(--line);background:#fff;border-radius:1.1rem;overflow:hidden}.birthday-register-list summary,.recruitment-application-list summary{cursor:pointer;grid-template-columns:150px 1fr auto;align-items:center;gap:1rem;padding:1rem 1.2rem;list-style:none;display:grid}.birthday-register-list summary::-webkit-details-marker{display:none}.recruitment-application-list summary::-webkit-details-marker{display:none}.birthday-register-list summary>span,.recruitment-application-list summary>span{color:#a84667;text-transform:uppercase;font-size:.7rem;font-weight:850}.birthday-register-list summary strong,.recruitment-application-list summary strong{color:var(--forest-950);display:block}.birthday-register-list summary small,.recruitment-application-list summary small{color:var(--muted);margin-top:.18rem;font-size:.7rem;display:block}.birthday-register-list summary b{background:var(--sand);color:var(--muted);text-transform:capitalize;border-radius:999px;padding:.4rem .6rem;font-size:.64rem}.birthday-register-fields{border-top:1px solid var(--line);background:var(--sage-soft);grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;padding:1.2rem;display:grid}.birthday-register-fields label{flex-direction:column;gap:.35rem;display:flex}.birthday-manager-note{grid-column:span 3}.birthday-manager-check{background:#fff;border-radius:.8rem;grid-column:span 2;align-items:center;padding:.8rem;flex-direction:row!important}.birthday-manager-check input{accent-color:var(--pink)}.birthday-register-actions{flex-wrap:wrap;align-items:center;gap:.6rem;padding:1rem 1.2rem;display:flex}.birthday-register-actions>span{color:var(--muted);margin-left:auto;font-size:.7rem}.recognition-publication-controls{grid-template-columns:1fr 1fr;gap:.65rem;display:grid}.recognition-publication-controls label{flex-direction:column;gap:.35rem;display:flex}.recognition-publication-history{box-shadow:none}.recognition-publication-history h3{color:var(--forest-950);margin:.3rem 0 1.3rem;font-family:Georgia,serif;font-size:2rem;font-weight:500}.recognition-publication-history>div:last-child{grid-template-columns:repeat(3,1fr);gap:.7rem;display:grid}.recognition-publication-history article{background:var(--sage-soft);border-radius:1rem;padding:1rem}.recognition-publication-history article:nth-child(2n){background:var(--blush-soft)}.recognition-publication-history article>span{color:#a84667;text-transform:uppercase;font-size:.64rem;font-weight:850}.recognition-publication-history article>strong{margin:.35rem 0;font-family:Georgia,serif;font-size:1.2rem;font-weight:500;display:block}.recognition-publication-history article p{color:var(--muted);font-size:.76rem;line-height:1.55}.recognition-publication-history article small{color:var(--muted);font-size:.66rem;line-height:1.45}.my-shoutout-status{margin:5rem 0}.my-shoutout-status h2{color:var(--forest-950);margin:.3rem 0 1.3rem;font-family:Georgia,serif;font-size:clamp(2rem,4vw,3.8rem);font-weight:500}.my-shoutout-status>div:last-child{grid-template-columns:repeat(3,1fr);gap:.7rem;display:grid}.my-shoutout-status article{border:1px solid var(--line);background:#fff;border-radius:1.1rem;padding:1rem}.my-shoutout-status article.review-changes_requested{background:var(--blush-soft)}.my-shoutout-status header{justify-content:space-between;gap:.8rem;display:flex}.my-shoutout-status header span{color:#a84667;text-transform:capitalize;font-size:.65rem;font-weight:850}.my-shoutout-status article p{color:var(--muted);line-height:1.55}.my-shoutout-status article label{gap:.35rem;display:grid}.my-shoutout-status textarea{border:1px solid var(--line);border-radius:.75rem;width:100%;padding:.75rem}.my-shoutout-status button{background:var(--forest-900);color:#fff;cursor:pointer;border:0;border-radius:999px;margin-top:.6rem;padding:.65rem .8rem;font-weight:800}.my-shoutout-status button:disabled{opacity:.55;cursor:not-allowed}.my-shoutout-status small{color:var(--muted);font-size:.67rem}.recruitment-toolbar{background:var(--sage-soft);border-radius:1rem;grid-template-columns:1fr 260px;gap:.8rem;margin-bottom:1rem;padding:1rem;display:grid}.recruitment-toolbar label{flex-direction:column;gap:.35rem;display:flex}.recruitment-application-list summary time{color:var(--muted);font-size:.7rem}.application-review-body{border-top:1px solid var(--line);padding:1.2rem}.application-contact-row{flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;display:flex}.application-contact-row>*{background:var(--sage-soft);color:var(--forest-900);border-radius:999px;padding:.5rem .7rem;font-size:.7rem;font-weight:800}.application-answer-grid{grid-template-columns:repeat(2,1fr);gap:.7rem;display:grid}.application-answer-grid article{background:#faf7f1;border-radius:.9rem;padding:1rem}.application-answer-grid article>span{color:#a84667;letter-spacing:.08em;text-transform:uppercase;font-size:.64rem;font-weight:850}.application-answer-grid article p{color:var(--muted);white-space:pre-wrap;margin:.4rem 0 0;font-size:.78rem;line-height:1.58}.candidate-progress-summary{border-left:4px solid var(--pink);background:var(--blush-soft);border-radius:.7rem;flex-wrap:wrap;gap:.5rem 1rem;margin:1rem 0;padding:1rem;display:flex}.candidate-progress-summary span{color:var(--muted);font-size:.72rem}.application-decision-grid{grid-template-columns:.7fr 1fr 1.6fr;gap:.7rem;display:grid}.application-decision-grid label{flex-direction:column;gap:.35rem;display:flex}.application-review-actions{flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:1rem;display:flex}.application-review-actions>span{color:var(--muted);font-size:.7rem}.public-site-header,.candidate-header{z-index:20;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffdfbf2;justify-content:space-between;align-items:center;gap:2rem;min-height:84px;padding:.8rem 5vw;display:flex;position:sticky;top:0}.public-site-header nav{align-items:center;gap:1rem;display:flex}.public-site-header nav a{color:var(--forest-900);font-size:.78rem;font-weight:800}.careers-page,.candidate-page{background:linear-gradient(180deg, #fffdfb, var(--paper));min-height:100vh;color:var(--ink)}.careers-page>section,.candidate-page>section{margin-inline:5vw}.careers-hero{grid-template-columns:1.25fr .75fr;align-items:center;gap:clamp(2rem,6vw,6rem);min-height:650px;padding-block:clamp(4rem,9vw,8rem);display:grid}.careers-hero h1,.candidate-welcome h1{max-width:980px;color:var(--forest-950);letter-spacing:-.055em;margin:.4rem 0 1rem;font-family:Georgia,serif;font-size:clamp(3.4rem,7vw,7rem);font-weight:500;line-height:.93}.careers-hero>div>p:not(.eyebrow),.candidate-welcome>div>p:not(.eyebrow){max-width:780px;color:var(--muted);font-size:1.08rem;line-height:1.75}.careers-hero aside{box-shadow:var(--shadow);text-align:center;background:#fff;border-radius:2rem;padding:2rem}.careers-hero aside img{width:100%}.careers-hero aside strong{color:var(--forest-900);letter-spacing:.1em;text-transform:uppercase;display:block}.careers-hero aside p{color:var(--muted);line-height:1.6}.careers-belonging{grid-template-columns:repeat(3,1fr);gap:.8rem;display:grid;margin-bottom:7rem!important}.careers-belonging article{background:var(--sage-soft);border-radius:1.4rem;padding:1.5rem}.careers-belonging article:nth-child(2){background:var(--blush-soft)}.careers-belonging article:nth-child(3){background:var(--sand)}.careers-belonging article>span{color:var(--pink);font-size:2rem}.careers-belonging h2{color:var(--forest-950);margin:1.8rem 0 .6rem;font-family:Georgia,serif;font-size:1.6rem;font-weight:500}.careers-belonging p{color:var(--muted);line-height:1.65}.careers-growth-promise{background:var(--forest-900);color:#fff;border-radius:2rem;grid-template-columns:.78fr 1.22fr;align-items:start;gap:clamp(2rem,6vw,6rem);padding:clamp(2rem,5vw,4.5rem);display:grid;margin-bottom:7rem!important}.careers-growth-promise h2{color:#fff;letter-spacing:-.045em;margin:.3rem 0 1rem;font-family:Georgia,serif;font-size:clamp(2.5rem,4.8vw,4.8rem);font-weight:500;line-height:1.02}.careers-growth-promise>div:first-child>p:not(.eyebrow){color:#ffffffbd;line-height:1.72}.careers-growth-promise .button{background:var(--pink);box-shadow:none;color:#49313a;margin-top:1rem}.careers-growth-cards{gap:.75rem;display:grid}.careers-growth-cards article{background:#ffffff14;border:1px solid #ffffff21;border-radius:1.2rem;padding:1.25rem}.careers-growth-cards span{background:var(--pink);color:#49313a;border-radius:50%;place-items:center;width:2.5rem;height:2.5rem;font-size:.72rem;font-weight:900;display:inline-grid}.careers-growth-cards h3{color:#fff;margin:1rem 0 .4rem;font-family:Georgia,serif;font-size:1.45rem;font-weight:500}.careers-growth-cards p{color:#ffffffb3;margin:0;line-height:1.65}.careers-readiness,.careers-interview,.candidate-questions,.candidate-learning{margin-bottom:7rem!important}.careers-readiness>div:first-child{max-width:900px}.careers-readiness h2,.careers-interview h2,.candidate-questions h2,.candidate-learning h2{color:var(--forest-950);letter-spacing:-.045em;margin:.3rem 0 .8rem;font-family:Georgia,serif;font-size:clamp(2.5rem,5vw,5rem);font-weight:500;line-height:1.02}.careers-readiness>div:first-child>p:not(.eyebrow),.careers-interview p,.candidate-questions p,.candidate-learning>div>p{color:var(--muted);line-height:1.72}.careers-readiness-grid{grid-template-columns:repeat(3,1fr);gap:.8rem;margin-top:2rem;display:grid}.careers-readiness-grid article{border:1px solid var(--line);background:#fff;border-radius:1.25rem;padding:1.4rem}.careers-readiness-grid h3{color:var(--forest-950);font-family:Georgia,serif;font-size:1.4rem;font-weight:500}.careers-readiness-grid ul{color:var(--muted);padding-left:1.1rem;line-height:1.65}.careers-official-links{border-left:4px solid var(--pink);background:var(--blush-soft);border-radius:.8rem;padding:1rem}.careers-official-links a{color:#8f3f5d;font-weight:800}.careers-interview,.candidate-questions{background:var(--forest-900);color:#fff;border-radius:2rem;grid-template-columns:.8fr 1.2fr;gap:clamp(2rem,6vw,6rem);padding:clamp(2rem,5vw,4.5rem);display:grid}.careers-interview h2,.candidate-questions h2{color:#fff}.careers-interview p,.candidate-questions p{color:#ffffffbf}.careers-interview h3{color:#ffd8e5;margin:1.4rem 0 .3rem}.careers-interview ol,.candidate-questions ol{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.careers-interview li,.candidate-questions li{background:#ffffff0f;border:1px solid #ffffff24;border-radius:1rem;grid-template-columns:44px 1fr;align-items:start;gap:.8rem;padding:.9rem;display:grid}.careers-interview li span,.candidate-questions li span{background:var(--pink);color:#4b3039;border-radius:50%;place-items:center;width:38px;height:38px;font-size:.7rem;font-weight:900;display:grid}.careers-interview li p,.candidate-questions li p{margin:.35rem 0 0}.careers-fairness-note{background:var(--sand);border-radius:1.3rem;grid-template-columns:.45fr 1.55fr;gap:2rem;padding:1.5rem;display:grid;margin-bottom:4rem!important}.careers-fairness-note strong{color:var(--forest-950);font-family:Georgia,serif;font-size:1.5rem;font-weight:500}.careers-fairness-note p{color:var(--muted);margin:0;line-height:1.65}.careers-application-section{margin-bottom:7rem!important}.job-application-form{border:1px solid var(--line);max-width:1100px;box-shadow:var(--shadow);background:#fff;border-radius:2rem;margin:0 auto;padding:clamp(1.5rem,5vw,4.5rem)}.application-form-intro{max-width:850px;margin-bottom:2rem}.application-form-intro h2,.application-success h2{color:var(--forest-950);letter-spacing:-.045em;margin:.35rem 0 .8rem;font-family:Georgia,serif;font-size:clamp(2.5rem,5vw,4.8rem);font-weight:500;line-height:1.02}.application-form-intro p:not(.eyebrow),.application-success p{color:var(--muted);line-height:1.7}.job-application-form fieldset{background:#faf7f1;border:0;border-radius:1.3rem;margin:0 0 1rem;padding:clamp(1.2rem,3vw,2.2rem)}.job-application-form fieldset:nth-of-type(2n){background:var(--sage-soft)}.job-application-form legend{color:var(--forest-950);font-family:Georgia,serif;font-size:1.5rem;font-weight:500}.job-application-form legend span{background:var(--forest-900);color:#fff;width:34px;height:34px;font-family:var(--font-geist-sans), sans-serif;border-radius:50%;place-items:center;margin-right:.5rem;font-size:.65rem;display:inline-grid}.application-field-grid{gap:.9rem;margin-top:1rem;display:grid}.application-field-grid.two{grid-template-columns:1fr 1fr}.application-field-grid label,.job-application-form fieldset>label{flex-direction:column;gap:.4rem;display:flex}.application-field-grid label>span,.job-application-form fieldset>label>span{color:var(--forest-900);font-size:.8rem;font-weight:850}.application-field-grid label>small,.job-application-form fieldset>label>small{color:var(--muted);font-size:.72rem;line-height:1.45}.application-field-grid input,.application-field-grid select,.application-field-grid textarea,.job-application-form fieldset>label textarea{width:100%;color:var(--ink);background:#fff;border:1px solid #36513a33;border-radius:.85rem;padding:.85rem}.application-field-grid .span-two{grid-column:1/-1}.application-honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.application-fieldset-note{color:var(--muted);font-size:.78rem}.application-declarations{gap:.65rem;margin:1.2rem 0;display:grid}.application-declarations label{background:var(--blush-soft);color:var(--muted);border-radius:1rem;align-items:flex-start;gap:.8rem;padding:1rem;font-size:.78rem;line-height:1.55;display:flex}.application-declarations input{accent-color:var(--pink);margin-top:.25rem}.application-submit{width:100%;min-height:54px}.application-success{max-width:820px;box-shadow:var(--shadow);text-align:center;background:#fff;border-radius:2rem;margin:6rem auto;padding:clamp(2rem,6vw,5rem)}.application-success>img{width:110px}.application-success>div{background:var(--sage-soft);border-radius:1rem;gap:.35rem;margin:1rem 0;padding:1rem 1.5rem;display:inline-grid}.application-success>div span{color:var(--muted);font-size:.7rem}.application-success>div strong{color:var(--forest-950);font-family:ui-monospace,monospace;font-size:1.2rem}.public-site-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:1.5rem;padding:2rem 5vw 3rem;display:flex}.public-site-footer img{width:68px}.public-site-footer p{color:var(--muted);margin-right:auto}.public-site-footer a{color:var(--forest-900);font-weight:800}.candidate-signin-page{grid-template-columns:1.1fr .9fr;min-height:100vh;display:grid}.candidate-signin-brand,.candidate-signin-panel{flex-direction:column;justify-content:center;padding:clamp(2rem,7vw,7rem);display:flex}.candidate-signin-brand{background:linear-gradient(145deg, var(--blush-soft), white 58%, var(--sage-soft))}.candidate-signin-brand img{width:min(520px,100%)}.candidate-signin-brand h1{color:var(--forest-950);letter-spacing:-.05em;margin:.35rem 0 .8rem;font-family:Georgia,serif;font-size:clamp(3rem,6vw,6rem);font-weight:500;line-height:.96}.candidate-signin-brand p:not(.eyebrow),.candidate-signin-panel>p{color:var(--muted);line-height:1.7}.candidate-signin-panel>img{width:90px}.candidate-signin-panel h2{color:var(--forest-950);font-family:Georgia,serif;font-size:2.4rem;font-weight:500}.candidate-login-form{gap:.9rem;display:grid}.candidate-login-form label{flex-direction:column;gap:.4rem;display:flex}.candidate-login-form label span{color:var(--forest-900);font-size:.78rem;font-weight:850}.candidate-login-form input{border:1px solid var(--line);border-radius:.85rem;padding:.85rem}.candidate-header img{width:240px}.candidate-header>div{align-items:center;gap:1rem;display:flex}.candidate-header span{background:var(--sage-soft);color:var(--forest-900);border-radius:999px;padding:.5rem .7rem;font-family:ui-monospace,monospace;font-size:.7rem}.candidate-header a{color:var(--forest-900);font-weight:800}.candidate-welcome{grid-template-columns:1.25fr .75fr;align-items:center;gap:clamp(2rem,6vw,6rem);min-height:560px;padding-block:clamp(4rem,8vw,7rem);display:grid}.candidate-welcome aside{background:var(--forest-900);color:#fff;border-radius:1.5rem;padding:2rem}.candidate-welcome aside span{color:#ffd8e5;text-transform:uppercase;font-size:.68rem;font-weight:850}.candidate-welcome aside strong{margin:.5rem 0;font-family:Georgia,serif;font-size:2rem;font-weight:500;display:block}.candidate-welcome aside p{color:#ffffffbf;line-height:1.6}.candidate-clothing{grid-template-columns:repeat(3,1fr);gap:.8rem;display:grid;margin-bottom:7rem!important}.candidate-clothing article{background:var(--sage-soft);border-radius:1.35rem;padding:1.4rem}.candidate-clothing article:nth-child(2){background:var(--blush-soft)}.candidate-clothing article:nth-child(3){background:var(--sand)}.candidate-clothing article>span{color:#a84667;font-size:.68rem;font-weight:850}.candidate-clothing h2{color:var(--forest-950);margin:2rem 0 .7rem;font-family:Georgia,serif;font-size:1.65rem;font-weight:500}.candidate-clothing p{color:var(--muted);line-height:1.65}.candidate-learning-grid{grid-template-columns:repeat(3,1fr);gap:.8rem;margin-top:2rem;display:grid}.candidate-learning-grid article{border:1px solid var(--line);background:#fff;border-radius:1.25rem;padding:1.3rem}.candidate-learning-grid article>span{color:#a84667;text-transform:capitalize;font-size:.65rem;font-weight:850}.candidate-learning-grid h3{color:var(--forest-950);margin:1.8rem 0 .4rem;font-family:Georgia,serif;font-size:1.35rem;font-weight:500}.candidate-learning-grid article>small{color:var(--muted)}.candidate-learning-grid article>p{color:var(--muted);line-height:1.6}.candidate-learning-grid a{color:#8f3f5d;margin-bottom:1rem;font-weight:850;display:inline-block}.candidate-learning-grid label{flex-direction:column;gap:.35rem;display:flex}.candidate-learning-grid label span{color:var(--forest-900);font-size:.72rem;font-weight:850}.candidate-learning-grid select{border:1px solid var(--line);background:#fff;border-radius:.75rem;width:100%;padding:.75rem}.candidate-learning-message{background:var(--sage-soft);color:var(--forest-900);border-radius:.8rem;padding:1rem}.candidate-boundary-note{border-left:5px solid var(--pink);background:var(--blush-soft);border-radius:1rem;grid-template-columns:auto 1fr;align-items:center;gap:1.2rem;padding:1.3rem;display:grid;margin-bottom:7rem!important}.candidate-boundary-note img{width:80px}.candidate-boundary-note strong{color:var(--forest-950);font-family:Georgia,serif;font-size:1.4rem;font-weight:500}.candidate-boundary-note p{color:var(--muted);margin:.3rem 0 0;line-height:1.6}.seedling-identity-note{background:linear-gradient(135deg, var(--blush-soft), white 50%, var(--sage-soft));box-shadow:var(--shadow);border-radius:2rem;grid-template-columns:auto 1fr;align-items:center;gap:clamp(1.25rem,4vw,3.5rem);padding:clamp(1.5rem,4vw,3.5rem);display:grid;margin-bottom:7rem!important}.seedling-identity-note img{background:#fff;border-radius:50%;width:clamp(90px,13vw,165px)}.seedling-identity-note h2,.seedling-section-heading h2,.seedling-culture-heading h2,.gumnut-gathering h2{color:var(--forest-950);letter-spacing:-.045em;margin:.3rem 0 .8rem;font-family:Georgia,serif;font-size:clamp(2.4rem,4.8vw,4.8rem);font-weight:500;line-height:1.02}.seedling-identity-note p:not(.eyebrow),.seedling-section-heading p,.seedling-culture-heading p,.gumnut-gathering>div>p:not(.eyebrow){color:var(--muted);line-height:1.72}.seedling-readiness,.seedling-culture,.gumnut-gathering{margin-bottom:7rem!important}.seedling-section-heading{grid-template-columns:1.35fr .65fr;align-items:end;gap:clamp(1.5rem,5vw,5rem);display:grid}.seedling-section-heading aside{background:var(--forest-900);color:#fff;border-radius:1.4rem;padding:1.5rem}.seedling-section-heading aside strong{color:#fff;font-family:Georgia,serif;font-size:3.2rem;font-weight:500;display:block}.seedling-section-heading aside span{color:#ffd8e5;letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:850}.seedling-section-heading aside p{color:#ffffffbf;margin-bottom:0;font-size:.78rem}.seedling-safety-note,.seedling-training-rule{border-left:5px solid var(--pink);background:var(--blush-soft);border-radius:1rem;grid-template-columns:.45fr 1.55fr;gap:1.5rem;margin:1.2rem 0;padding:1.2rem;display:grid}.seedling-safety-note strong,.seedling-training-rule strong{color:var(--forest-950);font-family:Georgia,serif;font-size:1.25rem;font-weight:500}.seedling-safety-note p,.seedling-training-rule p{color:var(--muted);margin:0;line-height:1.6}.seedling-training-rule{background:var(--sand);margin:1.5rem 0 2rem}.seedling-requirement-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin-top:1rem;display:grid}.seedling-requirement-grid article,.seedling-training-grid article{border:1px solid var(--line);background:#fff;border-radius:1.25rem;flex-direction:column;min-width:0;padding:1.3rem;display:flex}.seedling-requirement-grid article.is-role-required,.seedling-training-grid article.is-role-required{border-top:5px solid var(--forest-800);background:linear-gradient(180deg, var(--sage-soft), white 34%)}.seedling-requirement-grid article.is-role-dependent,.seedling-training-grid article.is-role-dependent{border-top:5px solid var(--blush)}.seedling-card-status{justify-content:space-between;align-items:flex-start;gap:.55rem;display:flex}.seedling-card-status span{color:#8f3f5d;letter-spacing:.055em;text-transform:uppercase;font-size:.63rem;font-weight:900}.seedling-card-status b{max-width:52%;color:var(--muted);text-align:right;font-size:.62rem;line-height:1.35}.seedling-requirement-grid h3,.seedling-training-grid h3{color:var(--forest-950);margin:1.6rem 0 .5rem;font-family:Georgia,serif;font-size:1.35rem;font-weight:500}.seedling-requirement-grid article>p,.seedling-training-grid article>p{color:var(--muted);flex:1;font-size:.79rem;line-height:1.62}.seedling-requirement-grid article>a,.seedling-training-grid article>a{color:#8f3f5d;margin:.4rem 0 1rem;font-size:.74rem;font-weight:850;display:inline-block}.seedling-requirement-grid article>small,.seedling-training-grid article>small{color:var(--muted);margin:.4rem 0 1rem;font-size:.7rem;line-height:1.45;display:block}.seedling-requirement-grid label,.seedling-training-grid label{flex-direction:column;gap:.35rem;margin-top:auto;display:flex}.seedling-requirement-grid label span,.seedling-training-grid label span{color:var(--forest-900);font-size:.72rem;font-weight:850}.seedling-requirement-grid select,.seedling-training-grid select{border:1px solid var(--line);width:100%;color:var(--ink);background:#fff;border-radius:.75rem;padding:.75rem}.seedling-training-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.seedling-culture{background:var(--forest-900);color:#fff;border-radius:2.2rem;padding:clamp(2rem,5vw,4.5rem)}.seedling-culture-heading{max-width:980px;margin-bottom:2rem}.seedling-culture-heading h2{color:#fff}.seedling-culture-heading p:not(.eyebrow){color:#ffffffc7}.seedling-culture-grid{grid-template-columns:repeat(3,1fr);gap:.8rem;display:grid}.seedling-culture-grid article{background:#ffffff12;border:1px solid #ffffff24;border-radius:1.2rem;padding:1.3rem}.seedling-culture-grid article>span{background:var(--pink);color:#4b3039;border-radius:50%;place-items:center;width:38px;height:38px;font-size:.68rem;font-weight:900;display:grid}.seedling-culture-grid h3{color:#fff;margin:1.5rem 0 .5rem;font-family:Georgia,serif;font-size:1.35rem;font-weight:500}.seedling-culture-grid p{color:#ffffffbf;margin:0;font-size:.79rem;line-height:1.62}.gumnut-gathering{background:linear-gradient(135deg, var(--sand), white 54%, var(--blush-soft));border-radius:2rem;grid-template-columns:.8fr 1.2fr;align-items:start;gap:clamp(2rem,6vw,6rem);padding:clamp(2rem,5vw,4.5rem);display:grid}.gumnut-gathering aside{box-shadow:var(--shadow);background:#fff;border-radius:1.4rem;padding:1.5rem}.gumnut-gathering aside>strong{color:var(--forest-950);font-family:Georgia,serif;font-size:1.55rem;font-weight:500}.gumnut-gathering aside p,.gumnut-gathering aside ul{color:var(--muted);line-height:1.65}.gumnut-gathering aside ul{padding-left:1.1rem}.seedling-compliance-note{background:#fff7f0;border:2px solid #bc6e5247;border-radius:1.3rem;grid-template-columns:auto 1fr;align-items:start;gap:1.25rem;padding:1.4rem;display:grid;margin-bottom:2rem!important}.seedling-compliance-note img{background:#fff;border-radius:50%;width:82px}.seedling-compliance-note strong{color:var(--forest-950);font-family:Georgia,serif;font-size:1.45rem;font-weight:500}.seedling-compliance-note p{color:var(--muted);line-height:1.62}.candidate-progress-summary.training{border-left-color:var(--forest-800);background:var(--sage-soft)}.application-verification-note{color:var(--muted);margin:-.35rem 0 1rem;font-size:.7rem;font-weight:750}.student-hub-hero{background:linear-gradient(135deg, var(--sage-soft), white 55%, var(--blush-soft));border-radius:0 0 2.5rem 2.5rem;grid-template-columns:1.2fr .8fr;align-items:center;gap:clamp(2rem,6vw,6rem);min-height:560px;padding:clamp(3rem,7vw,6rem);display:grid}.student-hub-hero h1{color:var(--forest-950);letter-spacing:-.055em;margin:.4rem 0 1rem;font-family:Georgia,serif;font-size:clamp(3.5rem,7vw,6.8rem);font-weight:500;line-height:.94}.student-hub-hero>div>p:not(.eyebrow){color:var(--muted);font-size:1.05rem;line-height:1.75}.student-hub-hero aside{box-shadow:var(--shadow);background:#fff;border-radius:1.5rem;padding:2rem}.student-hub-hero aside img{width:100px}.student-hub-hero aside strong{color:var(--forest-950);margin:1rem 0 .4rem;font-family:Georgia,serif;font-size:1.5rem;font-weight:500;display:block}.student-hub-hero aside p{color:var(--muted);line-height:1.65}.student-boundary-strip{background:var(--forest-900);color:#fff;border-radius:1rem;flex-wrap:wrap;align-items:center;gap:.6rem;margin:1rem 0 5rem;padding:1rem 1.2rem;display:flex}.student-boundary-strip span{background:#ffffff1a;border-radius:999px;padding:.45rem .65rem;font-size:.7rem}.student-tool-grid{grid-template-columns:repeat(3,1fr);gap:.8rem;margin-bottom:7rem;display:grid}.student-tool-grid a{border:1px solid var(--line);background:#fff;border-radius:1.3rem;min-height:260px;padding:1.4rem}.student-tool-grid a:nth-child(3n+2){background:var(--sage-soft)}.student-tool-grid a:nth-child(3n){background:var(--blush-soft)}.student-tool-grid a>span{color:#a84667;font-size:.68rem;font-weight:850}.student-tool-grid h2{color:var(--forest-950);margin:3.5rem 0 .6rem;font-family:Georgia,serif;font-size:1.55rem;font-weight:500}.student-tool-grid p{color:var(--muted);line-height:1.6}.student-tool-grid b{color:var(--forest-900);font-size:.74rem}.student-onboarding-checklist{background:var(--sand);border-radius:2rem;grid-template-columns:.7fr 1.3fr;gap:clamp(2rem,6vw,6rem);margin-bottom:7rem;padding:clamp(2rem,5vw,4rem);display:grid}.student-onboarding-checklist h2{color:var(--forest-950);letter-spacing:-.04em;margin:.3rem 0 .8rem;font-family:Georgia,serif;font-size:clamp(2.4rem,4.7vw,4.6rem);font-weight:500;line-height:1.03}.student-onboarding-checklist>div>p:not(.eyebrow){color:var(--muted);line-height:1.7}.student-onboarding-checklist ol{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.student-onboarding-checklist li{background:#ffffffbf;border-radius:1rem;grid-template-columns:40px 1fr;gap:.8rem;padding:.9rem;display:grid}.student-onboarding-checklist li>span{background:var(--forest-900);color:#fff;border-radius:50%;place-items:center;width:36px;height:36px;font-size:.7rem;font-weight:850;display:grid}.student-onboarding-checklist li strong{color:var(--forest-950)}.student-onboarding-checklist li p{color:var(--muted);margin:.25rem 0 0;font-size:.76rem;line-height:1.5}.student-shift-rhythm{grid-template-columns:repeat(3,1fr);gap:.8rem;margin-bottom:7rem;display:grid}.student-shift-rhythm article{background:var(--sage-soft);border-radius:1.3rem;padding:1.5rem}.student-shift-rhythm article:nth-child(2){background:var(--blush-soft)}.student-shift-rhythm article:nth-child(3){background:var(--sand)}.student-shift-rhythm h2{color:var(--forest-950);font-family:Georgia,serif;font-size:1.6rem;font-weight:500}.student-shift-rhythm ul{color:var(--muted);padding-left:1.1rem;line-height:1.65}.student-help-callout{background:var(--forest-900);color:#fff;border-radius:1.5rem;grid-template-columns:auto 1fr auto;align-items:center;gap:1.5rem;margin-bottom:7rem;padding:2rem;display:grid}.student-help-callout img{background:#fff;border-radius:50%;width:90px}.student-help-callout h2{color:#fff;margin:.25rem 0 .5rem;font-family:Georgia,serif;font-size:2rem;font-weight:500}.student-help-callout p:not(.eyebrow){color:#ffffffbf;line-height:1.6}.login-careers-link{background:var(--sage-soft);color:var(--muted);border-radius:.8rem;margin-top:1rem;padding:.8rem;font-size:.76rem;line-height:1.5}.login-careers-link a{color:var(--forest-900);font-weight:850}.login-careers-cta{color:var(--forest-950);background:linear-gradient(135deg,#fff1f5,#f4f7ee 72%);border:2px solid #f78ca773;border-radius:1.35rem;grid-template-columns:72px 1fr;align-items:center;gap:1rem;margin-top:1.35rem;padding:1rem 1.15rem;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s;display:grid;box-shadow:0 16px 36px #4f5d3f1f}.login-careers-cta:hover{border-color:var(--pink);transform:translateY(-2px);box-shadow:0 20px 46px #4f5d3f2e}.login-careers-cta:focus-visible{outline-offset:3px;outline:4px solid #f78ca759}.login-careers-cta img{mix-blend-mode:multiply;border-radius:50%;width:72px}.login-careers-cta span{gap:.15rem;display:grid}.login-careers-cta small{color:#a84667;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:900}.login-careers-cta strong{font-family:Georgia,serif;font-size:1.45rem;font-weight:500}.login-careers-cta em{color:var(--muted);font-size:.72rem;font-style:normal;line-height:1.4}.careers-hero-actions{flex-wrap:wrap;gap:.7rem;margin-top:1.4rem;display:flex}.onboarding-control-centre{margin-top:6rem}.careers-alert-readiness{background:#fff8df;border:1px solid #e8c36a;border-radius:1.25rem;grid-template-columns:1fr auto;align-items:center;gap:1.5rem;margin:1.5rem 0 1rem;padding:1.2rem;display:grid}.careers-alert-readiness.is-connected{background:#edf7ef;border-color:#9fc5a7}.careers-alert-readiness>div{grid-template-columns:44px 1fr;align-items:center;gap:.9rem;display:grid}.careers-alert-readiness>div>span{color:#4e4020;background:#e3b849;border-radius:50%;place-items:center;width:42px;height:42px;font-weight:950;display:grid}.careers-alert-readiness.is-connected>div>span{background:var(--forest-900);color:#fff}.careers-alert-readiness strong{color:var(--forest-950)}.careers-alert-readiness p{color:var(--muted);margin:.25rem 0 0;font-size:.76rem;line-height:1.55}.careers-alert-readiness aside{text-align:center;min-width:110px;display:grid}.careers-alert-readiness aside strong{font-family:Georgia,serif;font-size:2rem;font-weight:500}.careers-alert-readiness aside span{color:var(--muted);font-size:.65rem}.recruitment-alert-history{border:1px solid var(--line);background:#fffdfa;border-radius:1rem;margin:0 0 1.2rem}.recruitment-alert-history>summary{cursor:pointer;color:var(--forest-900);padding:.9rem 1rem;font-size:.76rem;font-weight:850}.recruitment-alert-history>div{gap:.5rem;padding:0 1rem 1rem;display:grid}.recruitment-alert-history article{border-left:3px solid var(--pink);background:var(--blush-soft);border-radius:.6rem;padding:.7rem .85rem}.recruitment-alert-history article>span{color:#a84667;text-transform:uppercase;font-size:.6rem;font-weight:900}.recruitment-alert-history article strong{color:var(--forest-950);margin:.2rem 0;display:block}.recruitment-alert-history article p{color:var(--muted);margin:0;font-size:.7rem;line-height:1.5}.recruitment-alert-history article small{color:var(--muted);font-size:.6rem}.onboarding-stage-strip{grid-template-columns:repeat(5,1fr);gap:.4rem;margin:1rem 0;display:grid}.onboarding-stage-strip span{color:#746d63;text-align:center;background:#eeeae3;border-radius:999px;padding:.55rem .7rem;font-size:.66rem;font-weight:800}.onboarding-stage-strip span.done{background:var(--sage-soft);color:var(--forest-900)}.recruitment-stage-controls,.manager-interview-workspace,.manager-onboarding-pack,.management-compliance-review,.onboarding-clearance-gates{border:1px solid var(--line);background:#fffdf9;border-radius:1.35rem;margin-top:1rem;padding:clamp(1rem,3vw,1.8rem)}.recruitment-stage-controls{grid-template-columns:.7fr 1fr 1.6fr;gap:.7rem;display:grid}.recruitment-stage-controls label,.interview-arrangement-grid label,.interview-score-grid label,.interview-outcome-grid label,.onboarding-date-grid label,.paperwork-review-note,.compliance-review-fields label{flex-direction:column;gap:.35rem;display:flex}.recruitment-stage-controls label>span,.interview-arrangement-grid label>span,.interview-score-grid label>span,.interview-outcome-grid label>span,.onboarding-date-grid label>span,.paperwork-review-note>span,.compliance-review-fields label>span{color:var(--forest-900);font-size:.7rem;font-weight:850}.recruitment-stage-controls input,.recruitment-stage-controls select,.recruitment-stage-controls textarea,.interview-arrangement-grid input,.interview-arrangement-grid select,.interview-arrangement-grid textarea,.interview-score-grid select,.interview-outcome-grid select,.interview-outcome-grid textarea,.onboarding-date-grid input,.paperwork-review-note textarea,.compliance-review-fields input,.compliance-review-fields select{border:1px solid var(--line);width:100%;color:var(--ink);font:inherit;background:#fff;border-radius:.75rem;padding:.72rem;font-size:.76rem}.recruitment-stage-controls .wide{grid-column:auto}.recruitment-stage-controls .application-review-actions{grid-column:1/-1}.manager-interview-workspace{background:linear-gradient(145deg,#fffaf7,#f5f7f0)}.manager-workflow-heading{justify-content:space-between;align-items:start;gap:1rem;margin-bottom:1rem;display:flex}.manager-workflow-heading h3{color:var(--forest-950);margin:.2rem 0;font-family:Georgia,serif;font-size:clamp(1.7rem,3vw,2.5rem);font-weight:500}.manager-workflow-heading>span{background:var(--blush-soft);color:#95415f;text-transform:capitalize;border-radius:999px;padding:.55rem .75rem;font-size:.66rem;font-weight:850}.interview-arrangement-grid{grid-template-columns:.7fr 1.3fr;gap:.7rem;display:grid}.interview-arrangement-grid .wide{grid-column:1/-1}.manager-room-cards{grid-template-columns:1fr 1fr;gap:.7rem;margin:1rem 0;display:grid}.manager-room-cards article{background:#fff;border-radius:1rem;grid-template-columns:100px 1fr;gap:.8rem;padding:.8rem;display:grid}.manager-room-cards article strong{color:var(--forest-950)}.manager-room-cards article p{color:var(--muted);grid-column:2;margin:-.3rem 0 0;font-size:.7rem;line-height:1.5}.room-photo-placeholder{background:var(--sand);text-align:center;border:1px dashed #c7bfb5;border-radius:.8rem;grid-row:span 2;place-items:center;min-height:90px;display:grid}.room-photo-placeholder img{mix-blend-mode:multiply;width:44px}.room-photo-placeholder span{color:var(--muted);font-size:.58rem}.live-interview-checklist{grid-template-columns:1fr 1fr;gap:.55rem;margin:1rem 0;display:grid}.live-interview-checklist label{border:1px solid var(--line);background:#fff;border-radius:.9rem;align-items:flex-start;gap:.7rem;padding:.8rem;display:flex}.live-interview-checklist input{width:18px;height:18px;accent-color:var(--forest-900);margin-top:.1rem}.live-interview-checklist span{gap:.2rem;display:grid}.live-interview-checklist strong{color:var(--forest-950);font-size:.76rem}.live-interview-checklist small{color:var(--muted);font-size:.65rem;line-height:1.45}.interview-score-grid{grid-template-columns:repeat(4,1fr);gap:.55rem;display:grid}.interview-outcome-grid{grid-template-columns:1.3fr .65fr 1.3fr;gap:.65rem;margin-top:1rem;display:grid}.manager-onboarding-pack{background:var(--sand)}.onboarding-date-grid{grid-template-columns:1fr 1fr;gap:.7rem;display:grid}.pack-release-actions{flex-wrap:wrap;align-items:center;gap:.6rem;margin:1rem 0;display:flex}.pack-release-actions>span{color:var(--muted);font-size:.68rem}.submitted-paperwork-summary{border-left:4px solid var(--pink);background:#fff;border-radius:.8rem;padding:1rem}.submitted-paperwork-summary strong{color:var(--forest-950)}.submitted-paperwork-summary p{color:var(--muted);margin:.35rem 0 0;font-size:.7rem;line-height:1.5}.paperwork-review-note{margin-top:.8rem}.management-compliance-review{background:#f8faf5}.compliance-review-list{gap:.45rem;display:grid}.compliance-review-list>details{border:1px solid var(--line);background:#fff;border-radius:.85rem}.compliance-review-list>details>summary{cursor:pointer;grid-template-columns:34px 1fr;align-items:center;gap:.7rem;padding:.7rem .8rem;list-style:none;display:grid}.compliance-review-list>details>summary::-webkit-details-marker{display:none}.compliance-review-list>details>summary div{gap:.1rem;display:grid}.compliance-review-list>details>summary strong{color:var(--forest-950);font-size:.78rem}.compliance-review-list>details>summary small{color:var(--muted);font-size:.64rem}.verification-dot{color:#746d63;background:#eee9e1;border-radius:50%;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.verification-dot.verified{background:var(--forest-900);color:#fff}.verification-dot.changes_requested{color:#8a5a00;background:#fff0d0}.compliance-review-fields{border-top:1px solid var(--line);grid-template-columns:.7fr .6fr 1.4fr auto;align-items:end;gap:.55rem;padding:.8rem;display:grid}.management-evidence-list{margin-top:1.2rem}.management-evidence-list h4{color:var(--forest-950);font-family:Georgia,serif;font-size:1.3rem;font-weight:500}.management-evidence-list>p{color:var(--muted)}.management-evidence-list article{background:#fff;border-radius:.85rem;grid-template-columns:1fr auto 1.2fr auto auto;align-items:center;gap:.6rem;margin-top:.5rem;padding:.75rem;display:grid}.management-evidence-list article>div:first-child{display:grid}.management-evidence-list article>div:first-child span{color:var(--muted);font-size:.62rem}.management-evidence-list article>a{color:var(--forest-900);font-size:.7rem;font-weight:850}.management-evidence-list article label{gap:.2rem;display:grid}.management-evidence-list article label span{color:var(--muted);font-size:.6rem}.management-evidence-list article label input{border:1px solid var(--line);border-radius:.6rem;padding:.55rem}.management-evidence-list article>div:nth-of-type(2){gap:.3rem;display:flex}.management-evidence-list article button{cursor:pointer;background:var(--sage-soft);color:var(--forest-900);border:0;border-radius:999px;padding:.5rem .65rem;font-size:.63rem;font-weight:850}.management-evidence-list article b{color:var(--muted);text-transform:capitalize;font-size:.6rem}.onboarding-clearance-gates{background:var(--forest-900);color:#fff;grid-template-columns:.7fr 1.3fr;gap:1rem;display:grid}.onboarding-clearance-gates h3{color:#fff;margin:.25rem 0 .6rem;font-family:Georgia,serif;font-size:1.8rem;font-weight:500}.onboarding-clearance-gates>div:first-child>p:not(.eyebrow){color:#ffffffb8;font-size:.75rem;line-height:1.6}.onboarding-clearance-gates>div:last-child{grid-template-columns:1fr 1fr;gap:.6rem;display:grid}.onboarding-clearance-gates article{background:#ffffff14;border:1px solid #ffffff29;border-radius:1rem;flex-direction:column;align-items:start;padding:1rem;display:flex}.onboarding-clearance-gates article.is-cleared{background:#b8dfbd29;border-color:#b8dfbd}.onboarding-clearance-gates article>span{color:#ffc6d7;text-transform:uppercase;font-size:.62rem;font-weight:900}.onboarding-clearance-gates article strong{color:#fff;margin:.3rem 0;font-family:Georgia,serif;font-size:1.2rem;font-weight:500}.onboarding-clearance-gates article p{color:#ffffffb3;flex:1;font-size:.68rem;line-height:1.5}.onboarding-timeline,.candidate-interview-access,.candidate-onboarding-pack,.candidate-verification-view{margin-bottom:7rem!important}.onboarding-section-heading{max-width:900px}.onboarding-section-heading h2,.candidate-interview-access h2,.candidate-verification-view h2{color:var(--forest-950);letter-spacing:-.045em;margin:.3rem 0 .8rem;font-family:Georgia,serif;font-size:clamp(2.5rem,5vw,5rem);font-weight:500;line-height:1.02}.onboarding-section-heading>p:not(.eyebrow),.candidate-interview-access>div>p:not(.eyebrow),.candidate-verification-view>div>p:not(.eyebrow){color:var(--muted);line-height:1.7}.onboarding-timeline{background:var(--sage-soft);border-radius:2rem;grid-template-columns:.7fr 1.3fr;align-items:start;gap:clamp(2rem,6vw,6rem);padding:clamp(1.5rem,5vw,4rem);display:grid}.onboarding-timeline ol{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.onboarding-timeline li{background:#ffffffc7;border-radius:1rem;grid-template-columns:42px 1fr;align-items:start;gap:.8rem;padding:.9rem;display:grid}.onboarding-timeline li>span{color:#756f66;background:#e7e3dc;border-radius:50%;place-items:center;width:38px;height:38px;font-size:.68rem;font-weight:900;display:grid}.onboarding-timeline li.is-complete>span{background:var(--forest-900);color:#fff}.onboarding-timeline li strong{color:var(--forest-950)}.onboarding-timeline li p{color:var(--muted);margin:.25rem 0 0;font-size:.72rem;line-height:1.5}.candidate-interview-access{grid-template-columns:.7fr 1.3fr;gap:1.5rem;display:grid}.candidate-interview-access>div:first-child{padding-right:2rem}.interview-venue-card{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:1.5rem;grid-template-columns:.65fr 1.35fr;gap:1.2rem;padding:1.2rem;display:grid}.venue-photo-placeholder{background:linear-gradient(145deg, var(--blush-soft), var(--sage-soft));text-align:center;border:1px dashed #c7bfb5;border-radius:1.1rem;place-items:center;min-height:230px;display:grid}.venue-photo-placeholder img{mix-blend-mode:multiply;width:100px}.venue-photo-placeholder span{color:var(--muted);font-size:.7rem;font-weight:800}.interview-venue-card>div:last-child>span{color:#a84667;text-transform:uppercase;font-size:.65rem;font-weight:900}.interview-venue-card h3{color:var(--forest-950);margin:.4rem 0 .6rem;font-family:Georgia,serif;font-size:2rem;font-weight:500}.interview-venue-card strong{color:var(--forest-900)}.interview-venue-card p{color:var(--muted);font-size:.76rem;line-height:1.65}.interview-venue-card aside{border-left:3px solid var(--pink);background:var(--blush-soft);border-radius:.6rem;padding:.8rem}.interview-venue-card aside p{margin:.25rem 0 0}.interview-panel-note{background:var(--forest-900);color:#fff;border-radius:1rem;grid-column:2;padding:1rem 1.2rem}.interview-panel-note p{color:#ffffffbf;white-space:pre-line;margin:.35rem 0 0}.candidate-onboarding-pack{border:1px solid var(--line);box-shadow:var(--shadow);background:#fffdf9;border-radius:2rem;padding:clamp(1.5rem,5vw,4rem)}.onboarding-waiting-card{background:var(--sand);border-radius:1.2rem;grid-template-columns:90px 1fr;align-items:center;gap:1rem;margin-top:2rem;padding:1.2rem;display:grid}.onboarding-waiting-card img{mix-blend-mode:multiply;width:86px}.onboarding-waiting-card strong{color:var(--forest-950);font-family:Georgia,serif;font-size:1.5rem;font-weight:500}.onboarding-waiting-card p{color:var(--muted);margin:.3rem 0 0}.candidate-pack-status{grid-template-columns:repeat(3,1fr);gap:.6rem;margin:1.5rem 0;display:grid}.candidate-pack-status>div{background:var(--sage-soft);border-radius:1rem;gap:.25rem;padding:1rem;display:grid}.candidate-pack-status>div:nth-child(2){background:var(--blush-soft)}.candidate-pack-status span{color:var(--muted);text-transform:uppercase;font-size:.63rem;font-weight:800}.candidate-pack-status strong{color:var(--forest-950);text-transform:capitalize}.candidate-review-note{color:#5d4b22;background:#fff8df;border-left:4px solid #d5a22d;border-radius:.7rem;padding:.9rem}.candidate-paperwork-form{background:var(--sand);border:0;border-radius:1.4rem;margin:1rem 0;padding:clamp(1.2rem,3vw,2.2rem)}.candidate-paperwork-form legend{color:var(--forest-950);font-family:Georgia,serif;font-size:1.7rem;font-weight:500}.candidate-paperwork-form>p{color:var(--muted);font-size:.75rem;line-height:1.6}.candidate-paperwork-grid{grid-template-columns:1fr 1fr;gap:.8rem;display:grid}.candidate-paperwork-grid label,.candidate-signature{flex-direction:column;gap:.35rem;display:flex}.candidate-paperwork-grid label>span,.candidate-signature>span,.candidate-evidence-fields label>span{color:var(--forest-900);font-size:.72rem;font-weight:850}.candidate-paperwork-grid input,.candidate-paperwork-grid select,.candidate-paperwork-grid textarea,.candidate-signature input,.candidate-evidence-fields input,.candidate-evidence-fields select{border:1px solid var(--line);width:100%;color:var(--ink);font:inherit;background:#fff;border-radius:.75rem;padding:.75rem}.candidate-paperwork-grid .span-two{grid-column:1/-1}.candidate-paperwork-acknowledgements{gap:.55rem;margin:1rem 0;display:grid}.candidate-paperwork-acknowledgements label{color:var(--muted);background:#fff;border-radius:.8rem;align-items:flex-start;gap:.7rem;padding:.8rem;font-size:.74rem;line-height:1.5;display:flex}.candidate-paperwork-acknowledgements input{width:18px;height:18px;accent-color:var(--forest-900);margin-top:.1rem}.candidate-pack-actions{gap:.6rem;margin-top:1rem;display:flex}.candidate-evidence-uploader{background:var(--forest-900);color:#fff;border-radius:1.4rem;grid-template-columns:.7fr 1.3fr;gap:1.2rem;margin-top:1.2rem;padding:clamp(1.2rem,3vw,2.2rem);display:grid}.candidate-evidence-uploader h3{color:#fff;margin:.3rem 0 .5rem;font-family:Georgia,serif;font-size:1.6rem;font-weight:500}.candidate-evidence-uploader p{color:#ffffffb8;font-size:.75rem;line-height:1.55}.candidate-evidence-fields{gap:.6rem;display:grid}.candidate-evidence-fields label{gap:.3rem;display:grid}.candidate-evidence-fields label>span{color:#fff}.candidate-evidence-list{margin-top:1.2rem}.candidate-evidence-list h3{color:var(--forest-950);font-family:Georgia,serif;font-size:1.5rem;font-weight:500}.candidate-evidence-list>p{color:var(--muted)}.candidate-evidence-list article{border:1px solid var(--line);background:#fff;border-radius:.9rem;grid-template-columns:1fr auto auto;align-items:center;gap:.7rem;margin-top:.45rem;padding:.8rem;display:grid}.candidate-evidence-list article>div{display:grid}.candidate-evidence-list article>div span{color:var(--muted);font-size:.64rem}.candidate-evidence-list article>b{color:var(--muted);text-transform:capitalize;background:#eee9e1;border-radius:999px;padding:.45rem .6rem;font-size:.61rem}.candidate-evidence-list article>b.review-verified{background:var(--sage-soft);color:var(--forest-900)}.candidate-evidence-list article>b.review-changes_requested{color:#795819;background:#fff8df}.candidate-evidence-list article>a{color:var(--forest-900);font-size:.7rem;font-weight:850}.candidate-evidence-list article>p{color:var(--muted);grid-column:1/-1;margin:0;font-size:.68rem}.candidate-verification-view{grid-template-columns:.7fr 1.3fr;gap:clamp(2rem,6vw,6rem);display:grid}.candidate-verification-view>div:last-child{gap:.45rem;display:grid}.candidate-verification-view article{border:1px solid var(--line);background:#fff;border-radius:.9rem;grid-template-columns:38px 1fr;align-items:start;gap:.7rem;padding:.8rem;display:grid}.candidate-verification-view article>span{background:var(--sage-soft);width:34px;height:34px;color:var(--forest-900);border-radius:50%;place-items:center;font-weight:900;display:grid}.candidate-verification-view article strong{color:var(--forest-950)}.candidate-verification-view article p{color:var(--muted);margin:.2rem 0 0;font-size:.7rem;line-height:1.45}@media (width<=1000px){.birthday-register-fields{grid-template-columns:repeat(2,1fr)}.birthday-manager-note,.birthday-manager-check{grid-column:span 2}.recognition-publication-history>div:last-child,.my-shoutout-status>div:last-child,.candidate-learning-grid,.seedling-requirement-grid,.seedling-culture-grid,.student-tool-grid{grid-template-columns:repeat(2,1fr)}.application-decision-grid{grid-template-columns:1fr 1fr}.application-manager-note{grid-column:1/-1}.recruitment-stage-controls,.interview-outcome-grid{grid-template-columns:1fr 1fr}.recruitment-stage-controls .wide,.interview-outcome-grid label:first-child{grid-column:1/-1}.interview-score-grid,.compliance-review-fields{grid-template-columns:1fr 1fr}.compliance-review-fields .wide{grid-column:1/-1}.management-evidence-list article{grid-template-columns:1fr auto}.management-evidence-list article label{grid-column:1/-1}}@media (width<=760px){.birthday-countdown,.home-recognition-feature,.birthday-self-form,.careers-hero,.careers-growth-promise,.careers-interview,.candidate-questions,.candidate-welcome,.seedling-section-heading,.gumnut-gathering,.student-hub-hero,.student-onboarding-checklist{grid-template-columns:1fr}.birthday-manager-heading,.recruitment-manager-heading{align-items:flex-start}.birthday-register-list summary,.recruitment-application-list summary{grid-template-columns:1fr}.birthday-register-actions>span{width:100%;margin-left:0}.recognition-publication-history>div:last-child,.my-shoutout-status>div:last-child,.careers-belonging,.careers-readiness-grid,.candidate-clothing,.candidate-learning-grid,.seedling-requirement-grid,.seedling-culture-grid,.student-tool-grid,.student-shift-rhythm,.application-answer-grid,.application-decision-grid,.recruitment-toolbar,.careers-fairness-note,.seedling-identity-note,.seedling-safety-note,.seedling-training-rule,.seedling-compliance-note,.candidate-signin-page{grid-template-columns:1fr}.candidate-signin-brand{min-height:520px}.public-site-header nav{display:none}.student-help-callout{grid-template-columns:1fr}.student-help-callout .button{justify-self:start}.careers-alert-readiness,.onboarding-timeline,.candidate-interview-access,.interview-venue-card,.candidate-evidence-uploader,.candidate-verification-view,.onboarding-clearance-gates{grid-template-columns:1fr}.interview-panel-note{grid-column:1}.onboarding-stage-strip{grid-template-columns:1fr 1fr}.interview-arrangement-grid,.live-interview-checklist,.onboarding-date-grid,.manager-room-cards,.onboarding-clearance-gates>div:last-child{grid-template-columns:1fr}.manager-room-cards article{grid-template-columns:80px 1fr}.candidate-interview-access>div:first-child{padding-right:0}}@media (width<=560px){.birthday-self-fields,.birthday-register-fields,.application-field-grid.two,.recognition-publication-controls{grid-template-columns:1fr}.birthday-manager-note,.birthday-manager-check,.application-field-grid .span-two{grid-column:1}.public-site-footer{flex-direction:column;align-items:flex-start}.candidate-header{align-items:flex-start}.candidate-header>div{flex-direction:column;align-items:flex-end}.login-careers-cta{grid-template-columns:58px 1fr;padding:.85rem}.login-careers-cta img{width:58px}.login-careers-cta strong{font-size:1.2rem}.careers-alert-readiness aside{text-align:left;justify-self:start}.recruitment-stage-controls,.interview-score-grid,.interview-outcome-grid,.candidate-pack-status,.candidate-paperwork-grid,.compliance-review-fields{grid-template-columns:1fr}.recruitment-stage-controls .wide,.interview-outcome-grid label:first-child,.candidate-paperwork-grid .span-two,.compliance-review-fields .wide{grid-column:1}.manager-workflow-heading{flex-direction:column}.manager-room-cards article{grid-template-columns:1fr}.manager-room-cards article p{grid-column:1}.room-photo-placeholder{grid-row:auto}.candidate-pack-actions{flex-direction:column}.candidate-pack-actions .button{width:100%}.candidate-evidence-list article{grid-template-columns:1fr}}.visually-hidden{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.desktop-nav{align-items:center;gap:.16rem}.desktop-nav>a,.desktop-nav .nav-group>summary{color:var(--muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:.28rem;padding:.64rem .72rem;font-size:.76rem;font-weight:760;line-height:1;text-decoration:none;list-style:none;display:flex}.desktop-nav .nav-group>summary::-webkit-details-marker{display:none}.desktop-nav>a:hover,.desktop-nav>a:focus-visible,.desktop-nav .nav-group>summary:hover,.desktop-nav .nav-group>summary:focus-visible,.desktop-nav>a.active,.desktop-nav .nav-group.active>summary,.desktop-nav .nav-group[open]>summary{background:var(--sage-soft);color:var(--forest-950);box-shadow:none}.nav-group{position:relative}.nav-group-menu{z-index:80;border:1px solid var(--line);background:#fffefdfc;border-radius:1.1rem;width:min(340px,82vw);padding:.45rem;display:grid;position:absolute;top:calc(100% + .7rem);left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 24px 70px #263d2b2e}.desktop-nav .nav-group-menu a{color:var(--forest-950);border-radius:.78rem;gap:.2rem;padding:.75rem .8rem;text-decoration:none;display:grid}.desktop-nav .nav-group-menu a:hover,.desktop-nav .nav-group-menu a:focus-visible{background:var(--blush-soft);box-shadow:none}.desktop-nav .nav-group-menu strong{font-size:.8rem}.desktop-nav .nav-group-menu small{color:var(--muted);font-size:.69rem;font-weight:570;line-height:1.35}.header-actions{gap:.45rem;position:relative}.header-search{position:relative}.header-search-button,.notification-link{border:1px solid var(--line);background:var(--white);min-height:38px;color:var(--forest-900);font:inherit;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:.32rem;padding:.48rem .66rem;font-size:.72rem;font-weight:760;text-decoration:none;display:inline-flex;position:relative}.header-search-button:hover,.header-search-button:focus-visible,.notification-link:hover,.notification-link:focus-visible{background:var(--blush-soft);border-color:#ee78a273}.notification-link{width:38px;padding:0;font-size:1.1rem}.notification-link b{border:2px solid var(--white);background:var(--pink);color:#fff;border-radius:999px;place-items:center;min-width:19px;height:19px;padding-inline:.18rem;font-size:.61rem;line-height:1;display:grid;position:absolute;top:-5px;right:-5px}.header-search-panel{z-index:100;border:1px solid var(--line);background:#fffefdfc;border-radius:1.2rem;width:min(440px,88vw);padding:.85rem;position:absolute;top:calc(100% + .8rem);right:0;box-shadow:0 28px 90px #263d2b38}.header-search-heading{justify-content:space-between;align-items:center;gap:1rem;padding:.2rem .15rem .7rem;display:flex}.header-search-heading strong{color:var(--forest-950);font-family:var(--font-display);font-size:1.05rem}.header-search-heading button{background:var(--blush-soft);width:30px;height:30px;color:var(--forest-950);cursor:pointer;border:0;border-radius:50%;font-size:1.2rem}.header-search-panel>label,.portal-search-box>label{background:#fff;border:1.5px solid #36513a33;border-radius:.9rem;align-items:center;gap:.55rem;padding:.35rem .55rem;display:flex}.header-search-panel input,.portal-search-box input{min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;flex:1}.header-search-panel input{min-height:38px;font-size:.85rem}.portal-search-results{gap:.24rem;max-height:min(55vh,500px);margin-top:.55rem;display:grid;overflow-y:auto}.portal-search-results>a{color:var(--forest-950);border-radius:.78rem;grid-template-columns:auto 1fr;gap:.12rem .55rem;padding:.66rem .7rem;text-decoration:none;display:grid}.portal-search-results>a:hover,.portal-search-results>a:focus-visible{background:var(--sage-soft)}.portal-search-results>a span{background:var(--blush-soft);color:#7b4054;letter-spacing:.06em;text-transform:uppercase;border-radius:999px;grid-row:1/span 2;align-self:start;padding:.25rem .42rem;font-size:.57rem;font-weight:800}.portal-search-results>a strong{font-size:.76rem}.portal-search-results>a small{color:var(--muted);font-size:.68rem;line-height:1.35}.home-search{border:1px solid var(--line);box-shadow:var(--shadow);background:radial-gradient(circle at 8% 25%,#f2ccd880,#0000 19rem),#fffefddb;border-radius:2rem;grid-template-columns:minmax(220px,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(1.5rem,4vw,4rem);margin:clamp(3.5rem,8vw,8rem) 0;padding:clamp(1.4rem,3.5vw,3.2rem);display:grid}.home-search-copy h2{color:var(--forest-950);margin:.25rem 0 .75rem;font-size:clamp(2rem,4vw,3.6rem);line-height:1}.home-search-copy>p:last-child{max-width:34rem;color:var(--muted);line-height:1.65}.portal-search-box>label{border-radius:1rem;min-height:58px;box-shadow:0 12px 35px #36513a14}.portal-search-box>label b{color:var(--pink);font-size:1.45rem}.portal-search-box input{font-size:1rem}.portal-search-box>label button{color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:.72rem;font-weight:760}.portal-search-box .portal-search-results{max-height:390px;margin-top:.65rem}.portal-search-box .portal-search-results>a{background:#ffffffb3;border:1px solid #36513a14;padding:.78rem}.portal-search-empty{background:var(--sage-soft);color:var(--muted);border-radius:.9rem;gap:.35rem;padding:1rem;display:grid}.portal-search-empty strong{color:var(--forest-950)}.portal-search-empty a{color:var(--forest-800);font-weight:800}.portal-updates{margin:clamp(3.5rem,8vw,8rem) 0;scroll-margin-top:9rem}.updates-heading-row{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:1.4rem;display:flex}.updates-heading-row h2{color:var(--forest-950);margin:.25rem 0 .55rem;font-size:clamp(2.2rem,4.4vw,4rem);line-height:1}.updates-heading-row>div>p:last-child{color:var(--muted);margin:0}.notification-settings{flex:none;position:relative}.notification-settings>summary{border:1px solid var(--line);background:var(--white);min-height:44px;color:var(--forest-950);cursor:pointer;border-radius:999px;align-items:center;gap:.45rem;padding:.55rem .78rem;list-style:none;display:flex}.notification-settings>summary::-webkit-details-marker{display:none}.notification-settings>summary span{color:var(--pink);font-size:1.1rem}.notification-settings>summary strong{font-size:.76rem}.notification-settings>summary b,.notification-settings>summary small{background:var(--sage-soft);color:var(--forest-800);border-radius:999px;padding:.25rem .45rem;font-size:.62rem}.notification-settings>div{z-index:30;border:1px solid var(--line);background:var(--white);border-radius:1.2rem;gap:.75rem;width:min(410px,88vw);padding:1rem;display:grid;position:absolute;top:calc(100% + .65rem);right:0;box-shadow:0 24px 80px #263d2b33}.notification-settings h3,.notification-settings p{margin:0}.notification-settings h3{color:var(--forest-950);font-size:1.1rem}.notification-settings p{color:var(--muted);font-size:.74rem;line-height:1.5}.notification-settings>div>button,.notification-settings fieldset label{border:1px solid var(--line);color:var(--forest-950);text-align:left;background:#fff;border-radius:.8rem;align-items:center;gap:.65rem;padding:.7rem;display:flex}.notification-settings>div>button{font:inherit;cursor:pointer}.notification-settings>div>button.selected,.notification-settings fieldset label.selected{background:var(--sage-soft);border-color:#4f5d3d59}.notification-settings>div>button>span{border:1px solid var(--line);width:25px;height:25px;color:var(--forest-900);border-radius:50%;place-items:center;display:grid}.notification-settings fieldset{border:0;gap:.45rem;padding:0;display:grid}.notification-settings legend{color:var(--forest-950);margin-bottom:.4rem;font-size:.68rem;font-weight:800}.notification-settings fieldset label{cursor:pointer}.notification-settings fieldset input{accent-color:var(--pink)}.notification-settings fieldset label span{gap:.12rem;display:grid}.notification-settings fieldset strong{font-size:.74rem}.notification-settings fieldset small{color:var(--muted);font-size:.64rem}.notification-settings .notification-status{background:var(--blush-soft);border-radius:.7rem;padding:.7rem}.portal-update-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.portal-update-card{border:1px solid var(--line);background:var(--white);border-radius:1.6rem;grid-template-columns:minmax(145px,.45fr) minmax(0,1fr);min-height:330px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 55px #36513a1a}.portal-update-card.important{background:linear-gradient(135deg,#fff8fa,#fffefd 65%);border-color:#ee78a261}.portal-update-image{background:var(--sage-soft);min-height:100%;overflow:hidden}.portal-update-image img{object-fit:cover;object-position:center;width:100%;height:100%;min-height:330px}.portal-update-icon{background:radial-gradient(circle at 45% 35%, #ffffffc7, transparent 32%), linear-gradient(145deg, var(--blush), var(--sage-soft));min-height:100%;color:var(--forest-900);font-family:var(--font-display);place-items:center;font-size:3.4rem;display:grid}.portal-update-copy{flex-direction:column;align-items:flex-start;min-width:0;padding:clamp(1rem,2.2vw,1.7rem);display:flex}.portal-update-meta{flex-wrap:wrap;align-items:center;gap:.38rem;margin-bottom:.65rem;display:flex}.portal-update-meta span,.portal-update-meta b{letter-spacing:.07em;text-transform:uppercase;border-radius:999px;padding:.25rem .46rem;font-size:.58rem;font-weight:840}.portal-update-meta span{background:var(--sage-soft);color:var(--forest-800)}.portal-update-meta b{background:var(--pink);color:#fff}.portal-update-meta small{color:var(--muted);font-size:.62rem}.portal-update-copy h3{color:var(--forest-950);margin:0 0 .55rem;font-size:clamp(1.3rem,2.1vw,2rem);line-height:1.08}.portal-update-copy>strong{color:var(--forest-800);font-size:.82rem;line-height:1.45}.portal-update-copy>p{color:var(--muted);margin:.8rem 0;font-size:.77rem;line-height:1.62}.portal-event-details{gap:.38rem;width:100%;margin:.85rem 0 .1rem;display:grid}.portal-event-details div{border-top:1px solid var(--line);grid-template-columns:3.3rem 1fr;gap:.45rem;padding-top:.38rem;display:grid}.portal-event-details dt{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.59rem;font-weight:840}.portal-event-details dd{color:var(--forest-950);margin:0;font-size:.7rem;font-weight:720}.consent-note{color:#7b4054;margin-top:auto;font-size:.64rem;font-weight:680;line-height:1.4}.portal-update-action{background:var(--blush-soft);color:#7b4054;border-radius:999px;margin-top:.75rem;padding:.55rem .72rem;font-size:.7rem;font-weight:820;text-decoration:none}.home-check-in{border:1px solid var(--line);background:#fffefdc7;border-radius:1.2rem;margin:2rem 0 clamp(4rem,8vw,8rem);overflow:hidden}.home-check-in>summary{color:var(--forest-950);cursor:pointer;grid-template-columns:auto auto 1fr;align-items:center;gap:.55rem;padding:1rem 1.2rem;list-style:none;display:grid}.home-check-in>summary::-webkit-details-marker{display:none}.home-check-in>summary span{color:var(--pink);font-size:1.2rem}.home-check-in>summary small{color:var(--muted);justify-self:end}.home-check-in>section{border-top:1px solid var(--line);margin:0}.guided-message-prompts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.guided-message-prompts label{min-width:0}.guided-message-prompts textarea{min-height:98px}.guided-message-prompts .compiled-message-count{color:var(--muted);text-align:right;grid-column:1/-1}.guided-message-empty{background:var(--sage-soft);min-height:210px;color:var(--muted);text-align:center;border:1.5px dashed #4f5d3d40;border-radius:1rem;align-content:center;place-items:center;padding:1.5rem;display:grid}.guided-message-empty span{color:var(--pink);font-size:1.8rem}.guided-message-empty strong{color:var(--forest-950)}.guided-message-empty p{max-width:34rem;margin:.3rem 0 0;font-size:.78rem;line-height:1.55}.management-update-composer{border:1px solid var(--line);background:radial-gradient(circle at 93% 5%, #f2ccd88f, transparent 23rem), var(--white);box-shadow:var(--shadow);border-radius:1.8rem;margin:clamp(2.5rem,6vw,6rem) 0;padding:clamp(1.2rem,3vw,2.5rem)}.management-update-intro{max-width:760px;margin-bottom:1.4rem}.management-update-intro h2{color:var(--forest-950);margin:.25rem 0 .6rem;font-size:clamp(2rem,4vw,3.4rem)}.management-update-intro>p:last-child{color:var(--muted);line-height:1.6}.management-update-composer form{gap:1rem;display:grid}.management-update-composer fieldset{border:1px solid var(--line);background:#ffffffc7;border-radius:1.1rem;gap:.8rem;padding:1rem;display:grid}.management-update-composer legend{color:var(--forest-950);padding-inline:.35rem;font-size:.77rem;font-weight:840}.update-type-choices{grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem;display:grid}.update-type-choices label{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:.85rem;min-height:96px;padding:.72rem;display:flex}.update-type-choices label.selected{background:var(--sage-soft);border-color:#4f5d3d61;box-shadow:inset 0 0 0 1px #4f5d3d1f}.update-type-choices input{opacity:0;position:absolute}.update-type-choices span{align-content:start;gap:.3rem;display:grid}.update-type-choices strong{color:var(--forest-950);font-size:.75rem}.update-type-choices small{color:var(--muted);font-size:.64rem;line-height:1.4}.management-update-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.management-update-fields label{color:var(--forest-950);gap:.35rem;font-size:.69rem;font-weight:780;display:grid}.management-update-fields label.wide{grid-column:1/-1}.management-update-fields input,.management-update-fields textarea{width:100%;color:var(--ink);font:inherit;background:#fff;border:1px solid #36513a33;border-radius:.75rem;padding:.75rem;font-size:.78rem}.management-update-fields input:focus,.management-update-fields textarea:focus{border-color:var(--pink);outline:3px solid #ee78a221}.management-update-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.management-update-options label{background:var(--sage-soft);color:var(--forest-950);border-radius:.8rem;gap:.6rem;padding:.8rem;display:flex}.management-update-options input{accent-color:var(--pink);margin-top:.18rem}.management-update-options span{gap:.16rem;display:grid}.management-update-options strong{font-size:.74rem}.management-update-options small{color:var(--muted);font-size:.64rem;line-height:1.4}.management-update-submit{justify-content:space-between;align-items:center;gap:1rem;display:flex}.management-update-submit p{max-width:620px;color:var(--muted);margin:0;font-size:.69rem;line-height:1.45}@media (width<=1100px){.home-search{grid-template-columns:1fr}.portal-update-card{grid-template-columns:120px minmax(0,1fr)}.update-type-choices{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=850px){.portal-update-grid{grid-template-columns:1fr}.portal-update-card,.portal-update-image img{min-height:290px}.guided-message-prompts,.management-update-fields,.management-update-options{grid-template-columns:1fr}.management-update-fields label.wide{grid-column:auto}}@media (width<=620px){.header-search-button{width:38px;padding:0}.header-search-button b{display:none}.help-now-link{padding-inline:.62rem;font-size:.66rem}.home-search{border-radius:1.35rem;margin-block:2.8rem;padding:1rem}.home-search-copy h2{font-size:2.2rem}.portal-search-box>label{min-height:52px}.portal-search-results>a{grid-template-columns:1fr}.portal-search-results>a span{grid-row:auto;justify-self:start}.updates-heading-row{align-items:start;display:grid}.notification-settings{justify-self:start}.notification-settings>div{left:0;right:auto}.portal-update-card{grid-template-columns:1fr}.portal-update-image,.portal-update-image img,.portal-update-icon{min-height:220px;max-height:260px}.portal-update-image img{object-position:center 35%}.home-check-in>summary{grid-template-columns:auto 1fr}.home-check-in>summary small{grid-column:2;justify-self:start}.update-type-choices{grid-template-columns:1fr 1fr}.management-update-submit{flex-direction:column;align-items:stretch}}.old-rocking-chair-art{isolation:isolate;background:radial-gradient(circle at 78% 22%,#fffffffa,#0000 11rem),radial-gradient(circle at 20% 80%,#f78ca738,#0000 15rem),linear-gradient(145deg,#fffdf8,#f7e5eb 58%,#edf1e8);border:1px solid #f78ca73d;border-radius:48% 52% 46% 54%;place-items:center;min-height:430px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 2px #ffffff9e,0 22px 50px #4f5d3d17}.old-rocking-chair-art:before{z-index:-1;content:"";filter:blur(12px);background:#4f5d3d24;border-radius:50%;width:58%;height:15%;position:absolute;bottom:12%;right:8%}.old-rocking-chair-art .old-rocking-chair{z-index:1;color:var(--forest-900);filter:sepia(.12)saturate(.72);font-size:clamp(8rem,16vw,14rem);line-height:1;position:static;transform:translateY(-.25rem)rotate(-3deg)}.old-rocking-chair-art>img{z-index:2;mix-blend-mode:multiply;width:min(165px,38%);height:auto;position:absolute;bottom:-4%;right:-1%;transform:rotate(8deg)}.old-rocking-chair-art>div{z-index:3;gap:.25rem;max-width:58%;padding:0;display:grid;position:absolute;bottom:7%;left:7%;transform:rotate(-3deg)}.old-rocking-chair-art strong{color:#b94669;font-family:Segoe Print,cursive;font-size:clamp(1.15rem,2.4vw,1.7rem);font-weight:600;line-height:1.08}.old-rocking-chair-art small{color:var(--forest-800);letter-spacing:.12em;text-transform:uppercase;font-size:.62rem;font-weight:850;position:static}.old-rocking-chair-art.compact{min-height:100%;box-shadow:none;border:0;border-radius:0}.old-rocking-chair-art.compact .old-rocking-chair{font-size:clamp(7rem,12vw,11rem)}.home-chair-card>.old-rocking-chair-art{border-color:#0000;border-radius:0;min-height:350px;padding:0}.rocking-story-art:after{display:none}.rocking-story-art>.old-rocking-chair-art{min-height:100%;position:absolute;inset:0}.rocking-story-art .old-rocking-chair-art .old-rocking-chair,.rocking-story-art .old-rocking-chair-art strong,.rocking-story-art .old-rocking-chair-art small{position:static}.rocking-story-art .old-rocking-chair-art>img{width:min(170px,42%);height:auto;position:absolute;inset:auto -1% -4% auto}.newsletter-audit-promise{border-left:4px solid var(--pink);background:var(--sage-soft);border-radius:0 1rem 1rem 0;grid-template-columns:auto 1fr;align-items:center;gap:1.2rem;margin:0 0 1.25rem;padding:1.15rem 1.35rem;display:grid}.newsletter-audit-promise strong{color:var(--forest-950);font-family:Georgia,serif;font-size:1.18rem;font-weight:500}.newsletter-audit-promise p{color:var(--muted);margin:0;font-size:.8rem;line-height:1.65}.newsletter-issue{background:#fff;border:1px solid #4f5d3d26;border-radius:2.3rem;margin:2rem 0 3rem;overflow:hidden;box-shadow:0 24px 70px #233f3517}.newsletter-issue-header{background:linear-gradient(130deg, var(--petal), #fffdf8 55%, var(--sage-soft));grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);align-items:center;gap:clamp(2rem,6vw,6rem);padding:clamp(2rem,5vw,5rem);display:grid}.newsletter-issue-header h1{max-width:900px;color:var(--forest-950);letter-spacing:-.055em;margin:.5rem 0 1rem;font-family:Georgia,serif;font-size:clamp(3rem,6vw,6.5rem);font-weight:500;line-height:.98}.newsletter-issue-header>div:first-child>p:not(.eyebrow){max-width:760px;color:var(--muted);line-height:1.75}.newsletter-issue-header .old-rocking-chair-art{border-radius:48% 52% 46% 54%;min-height:390px}.newsletter-audit-meta{grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;margin:2rem 0 0;display:grid}.newsletter-audit-meta>div{background:#ffffffb3;border:1px solid #4f5d3d24;border-radius:.9rem;padding:.8rem}.newsletter-audit-meta dt{color:#b94669;letter-spacing:.1em;text-transform:uppercase;font-size:.58rem;font-weight:850}.newsletter-audit-meta dd{color:var(--forest-900);margin:.25rem 0 0;font-size:.75rem;font-weight:750}.newsletter-issue-body{max-width:880px;margin:0 auto;padding:clamp(3rem,7vw,7rem) clamp(1.5rem,5vw,5rem)}.newsletter-opening{color:#b94669;margin:0 0 2.5rem;font-family:Segoe Print,cursive;font-size:clamp(1.6rem,3vw,2.5rem)}.newsletter-issue-body section+section{margin-top:3.5rem}.newsletter-issue-body h2{color:var(--forest-950);letter-spacing:-.035em;margin:0 0 1rem;font-family:Georgia,serif;font-size:clamp(2rem,3.7vw,3.3rem);font-weight:500;line-height:1.06}.newsletter-issue-body p:not(.newsletter-opening):not(.rocking-signature){color:#536058;font-size:1rem;line-height:1.9}.newsletter-issue-body blockquote{border-left:4px solid var(--pink);color:var(--forest-900);margin:3rem 0;padding-left:1.4rem;font-family:Georgia,serif;font-size:clamp(1.5rem,3vw,2.35rem);line-height:1.25}.newsletter-archive-footer{border-top:1px solid var(--line);background:var(--sage-soft);grid-template-columns:1fr auto;align-items:center;gap:2rem;padding:1.6rem clamp(1.5rem,5vw,5rem);display:grid}.newsletter-archive-footer strong{color:var(--forest-900);font-family:Georgia,serif;font-size:1.25rem;font-weight:500}.newsletter-archive-footer p{max-width:750px;color:var(--muted);margin:.35rem 0 0;font-size:.76rem;line-height:1.6}.newsletter-issue-index{grid-template-columns:auto repeat(2,minmax(0,1fr));align-items:stretch;gap:.75rem;margin-bottom:7rem;display:grid}.newsletter-issue-index>span{background:var(--forest-900);color:#fff;letter-spacing:.1em;text-align:center;text-transform:uppercase;border-radius:1rem;place-items:center;padding:1rem;font-size:.67rem;font-weight:800;display:grid}.newsletter-issue-index a{border:1px solid var(--line);background:#fff;border-radius:1rem;gap:.3rem;padding:1rem 1.2rem;display:grid}.newsletter-issue-index time{color:#b94669;font-size:.68rem}.newsletter-issue-index strong{color:var(--forest-900);font-family:Georgia,serif;font-weight:500}.monthly-recognition{margin:1rem 0 7rem;scroll-margin-top:140px}.monthly-recognition-heading,.recognition-management-heading{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2rem;margin-bottom:1.5rem;display:grid}.monthly-recognition-heading h2,.quick-shoutout h2,.approved-recognition-wall h2,.recognition-management-heading h2{color:var(--forest-950);letter-spacing:-.045em;margin:.35rem 0 .8rem;font-family:Georgia,serif;font-size:clamp(2.4rem,5vw,5rem);font-weight:500;line-height:1.02}.monthly-recognition-heading>div>p:not(.eyebrow),.quick-shoutout>div>p:not(.eyebrow),.recognition-management-heading>div>p:not(.eyebrow){max-width:800px;color:var(--muted);line-height:1.75}.monthly-recognition-heading aside{background:var(--forest-900);color:#fff;border-radius:1.3rem;width:min(250px,100%);padding:1.3rem;display:grid}.monthly-recognition-heading aside strong{font-family:Georgia,serif;font-size:2rem;font-weight:500}.monthly-recognition-heading aside span{color:#ffdce5;font-size:.72rem;font-weight:800}.monthly-recognition-heading aside small{color:#ffffffa3;margin-top:.7rem;font-size:.65rem;line-height:1.5}.monthly-ballot-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.award-ballot-card{background:#fff;border:1px solid #4f5d3d26;border-radius:1.7rem;flex-direction:column;min-height:690px;padding:clamp(1.3rem,3vw,2rem);display:flex;box-shadow:0 18px 44px #233f350f}.award-ballot-card:nth-child(2n){background:linear-gradient(145deg, white, var(--sage-soft))}.award-ballot-card>header{grid-template-columns:auto 1fr;align-items:center;gap:1rem;display:grid}.award-ballot-card>header>span{background:var(--pink);color:#4b3039;border-radius:50%;place-items:center;width:46px;height:46px;font-size:.7rem;font-weight:850;display:grid}.award-ballot-card header small{color:#b94669;letter-spacing:.1em;text-transform:uppercase;font-size:.62rem;font-weight:850}.award-ballot-card h3{color:var(--forest-950);margin:.15rem 0 0;font-family:Georgia,serif;font-size:1.65rem;font-weight:500}.award-ballot-card>p{min-height:4.8rem;color:var(--muted);font-size:.82rem;line-height:1.65}.award-ballot-card fieldset,.quick-shoutout fieldset{border:0;min-width:0;margin:0;padding:0}.award-ballot-card legend,.quick-shoutout legend{color:var(--forest-900);margin-bottom:.7rem;font-size:.74rem;font-weight:800}.nominee-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}.nominee-choice-grid.compact{grid-template-columns:repeat(3,minmax(0,1fr))}.nominee-choice-grid label{cursor:pointer;background:#ffffffc7;border:1px solid #4f5d3d29;border-radius:.8rem;grid-template-columns:24px 1fr;align-items:center;gap:.55rem;min-height:46px;padding:.55rem .65rem;transition:border-color .15s,background .15s,transform .15s;display:grid}.nominee-choice-grid label:hover,.nominee-choice-grid label.selected{border-color:var(--pink);background:#fff4f7;transform:translateY(-1px)}.nominee-choice-grid input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.nominee-choice-grid label:has(input:focus-visible){outline-offset:2px;outline:3px solid #f78ca76b}.nominee-choice-grid label>span{width:22px;height:22px;color:var(--forest-900);border:2px solid #4f5d3d59;border-radius:.35rem;place-items:center;font-size:.72rem;font-weight:900;display:grid}.nominee-choice-grid label.selected>span{border-color:var(--pink);background:var(--pink)}.nominee-choice-grid label strong{overflow-wrap:anywhere;color:var(--forest-900);font-size:.72rem}.award-reason-field{gap:.45rem;margin-top:1rem;display:grid}.award-reason-field>span{color:var(--forest-900);justify-content:space-between;gap:.5rem;font-size:.73rem;font-weight:800;display:flex}.award-reason-field small{color:var(--muted);font-size:.63rem;font-weight:500}.award-reason-field textarea,.recognition-review-list textarea,.recognition-review-list input{width:100%;color:var(--forest-950);font:inherit;resize:vertical;background:#fff;border:1px solid #4f5d3d33;border-radius:.85rem;padding:.8rem;line-height:1.55}.award-reason-field>small{justify-self:end}.award-ballot-save{grid-template-columns:1fr auto;align-items:center;gap:1rem;margin-top:auto;padding-top:1rem;display:grid}.award-ballot-save>span{color:var(--muted);font-size:.66rem;line-height:1.45}.award-ballot-save .review-approved{color:#2f6f52}.award-ballot-save .review-rejected{color:#8a5f35}.quick-shoutout{background:var(--petal);border-radius:2rem 2rem 0 0;grid-template-columns:.72fr 1.28fr;gap:clamp(2rem,6vw,6rem);margin-bottom:1rem;padding:clamp(2rem,5vw,5rem);display:grid}.quick-shoutout form{background:#ffffffc7;border:1px solid #4f5d3d24;border-radius:1.5rem;padding:clamp(1.2rem,3vw,2rem)}.quick-shoutout form>.button{margin-top:1rem}.quick-shoutout-note{border-left:3px solid var(--pink);padding-left:1rem;font-size:.76rem}.approved-recognition-wall{background:var(--sage-soft);border-radius:0 0 2rem 2rem;margin-bottom:7rem;padding:clamp(2rem,5vw,5rem)}.approved-recognition-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.approved-recognition-grid article{background:#fff;border:1px solid #4f5d3d24;border-radius:1.3rem;flex-direction:column;min-height:280px;padding:1.35rem;display:flex}.approved-recognition-grid article>span{color:#b94669;letter-spacing:.1em;text-transform:uppercase;font-size:.62rem;font-weight:850}.approved-recognition-grid h3{color:var(--forest-950);margin:.45rem 0 0;font-family:Georgia,serif;font-size:1.5rem;font-weight:500}.approved-recognition-grid blockquote{color:var(--forest-900);margin:auto 0 1rem;font-family:Georgia,serif;font-size:1.12rem;line-height:1.5}.approved-recognition-grid small{color:var(--muted);font-size:.64rem}.recognition-management{background:linear-gradient(145deg, white, var(--petal));border:1px solid #4f5d3d26;border-radius:2rem;margin:1rem 0 4rem;padding:clamp(2rem,5vw,4rem);scroll-margin-top:140px}.recognition-management-actions{align-items:center;gap:.7rem;display:flex}.recognition-admin-grid{grid-template-columns:1.08fr .92fr;gap:1rem;display:grid}.recognition-review-list,.monthly-tally-archive{align-content:start;gap:.8rem;display:grid}.recognition-review-list>h3,.monthly-tally-archive h3{color:var(--forest-950);margin:0;font-family:Georgia,serif;font-size:1.7rem;font-weight:500}.recognition-review-list>article,.monthly-tally-archive>details{background:#fff;border:1px solid #4f5d3d24;border-radius:1.2rem;padding:1.2rem}.recognition-review-meta{color:#b94669;text-transform:uppercase;justify-content:space-between;gap:1rem;font-size:.65rem;font-weight:800;display:flex}.recognition-review-list h4{color:var(--forest-950);margin:.7rem 0 .2rem;font-family:Georgia,serif;font-size:1.4rem;font-weight:500}.recognition-review-list article>p{color:var(--muted);font-size:.72rem}.recognition-review-list label{color:var(--forest-900);gap:.35rem;margin-top:.8rem;font-size:.7rem;font-weight:800;display:grid}.recognition-review-list article>div:last-child{flex-wrap:wrap;gap:.55rem;margin-top:1rem;display:flex}.monthly-tally-archive>div:first-child>p:not(.eyebrow){color:var(--muted);font-size:.75rem;line-height:1.55}.monthly-tally-archive summary{color:var(--forest-900);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;display:flex}.monthly-tally-archive summary span{color:#b94669;font-size:.7rem}.monthly-tally-archive details>div{gap:1rem;margin-top:1rem;display:grid}.monthly-tally-archive section h4{color:var(--forest-900);margin:0 0 .45rem;font-size:.76rem}.monthly-tally-archive ol{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.monthly-tally-archive li{color:var(--muted);background:#f7f5ef;border-radius:.7rem;justify-content:space-between;gap:1rem;padding:.55rem .7rem;font-size:.7rem;display:flex}.monthly-tally-archive li.leading{background:var(--sage-soft);color:var(--forest-900)}@media (width<=1050px){.newsletter-issue-header,.recognition-admin-grid{grid-template-columns:1fr}.newsletter-issue-header .old-rocking-chair-art{min-height:330px}.approved-recognition-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=850px){.monthly-recognition-heading,.recognition-management-heading,.quick-shoutout{grid-template-columns:1fr}.monthly-recognition-heading aside{width:100%}.monthly-ballot-grid{grid-template-columns:1fr}.award-ballot-card{min-height:auto}.award-ballot-save{margin-top:1.5rem}.newsletter-audit-meta{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.home-chair-card>.old-rocking-chair-art{min-height:270px}.old-rocking-chair-art{min-height:290px}.old-rocking-chair-art .old-rocking-chair{font-size:8rem}.newsletter-audit-promise,.newsletter-archive-footer,.newsletter-issue-index{grid-template-columns:1fr}.newsletter-issue,.recognition-management{border-radius:1.35rem}.newsletter-issue-header{padding:2rem 1.3rem}.newsletter-issue-header .old-rocking-chair-art{min-height:275px}.nominee-choice-grid,.nominee-choice-grid.compact,.approved-recognition-grid,.award-ballot-save{grid-template-columns:1fr}.quick-shoutout,.approved-recognition-wall{border-radius:1.35rem}.recognition-management-actions{flex-direction:column;align-items:stretch}}.staff-care-map{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;margin:3rem 0 1.2rem;display:grid}.staff-care-map a{color:#2f432f;background:#fffdfa;border:1px solid #4f5d3d24;border-radius:1.2rem;gap:.3rem;padding:1.15rem;display:grid;box-shadow:0 12px 30px #4f5d3d0f}.staff-care-map a:nth-child(2){background:#f8e8ee}.staff-care-map a:nth-child(3){background:#eef2e9}.staff-care-map a:nth-child(4){background:#f8efe7}.staff-care-map span{color:#8c4860;letter-spacing:.12em;font-size:.7rem;font-weight:900}.staff-care-map strong{font-family:Georgia,serif;font-size:1.15rem;font-weight:500}.staff-care-map small{color:#5c6758;line-height:1.45}.staff-care-section,.cost-of-living-section,.after-shift-practical{border:1px solid #4f5d3d24;border-radius:2rem;grid-template-columns:.78fr 1.22fr;gap:clamp(2rem,5vw,5rem);margin:1.2rem 0 5rem;padding:clamp(1.5rem,5vw,4.5rem);display:grid}.safe-at-work{background:linear-gradient(135deg,#eef2e9,#fffdfa 62%)}.mental-health-support{background:linear-gradient(135deg,#f8e8ee,#fffdfa 62%)}.after-shift-practical{background:linear-gradient(135deg,#f8efe7,#fffdfa 65%)}.cost-of-living-section{background:#eef2e9;grid-template-columns:1fr}.staff-care-section-heading h2,.after-shift-practical h2,.cost-of-living-heading h2{color:#2f432f;margin:.35rem 0 1rem;font-family:Georgia,serif;font-size:clamp(2.2rem,4.4vw,4.5rem);font-weight:500;line-height:1.03}.staff-care-section-heading>p:not(.eyebrow),.after-shift-practical>div:first-child>p:not(.eyebrow),.cost-of-living-heading>p:not(.eyebrow){color:#465342;line-height:1.75}.staff-care-section-heading>strong{color:#8c4860;margin-top:1.1rem;font-family:Georgia,serif;font-size:1.25rem;font-weight:500;display:block}.staff-care-section-heading aside{background:#ffffffb8;border-left:4px solid #ef7ea6;border-radius:.85rem;margin-top:1.25rem;padding:1rem 1.1rem}.staff-care-section-heading aside strong{color:#2f432f}.staff-care-section-heading aside p{color:#52604e;margin:.4rem 0 0;font-size:.82rem;line-height:1.6}.staff-care-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.staff-care-actions a{color:#2f432f;background:#ffffffe0;border:1px solid #4f5d3d24;border-radius:1.1rem;flex-direction:column;justify-content:center;min-height:115px;padding:1rem 1.1rem;display:flex}.staff-care-actions a:hover{border-color:#ef7ea6;transform:translateY(-2px)}.staff-care-actions strong{font-family:Georgia,serif;font-size:1.15rem;font-weight:500}.staff-care-actions span{color:#5c6758;margin-top:.35rem;font-size:.76rem;line-height:1.5}.after-shift-practical{grid-template-columns:.78fr 1.22fr}.after-shift-practical>ol{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.after-shift-practical>ol li{background:#ffffffd6;border-radius:1rem;grid-template-columns:auto 1fr;align-items:start;gap:.8rem;padding:.9rem 1rem;display:grid}.after-shift-practical>ol span{color:#fff;background:#355139;border-radius:50%;place-items:center;width:2rem;height:2rem;font-weight:900;display:grid}.after-shift-practical>ol p{color:#465342;margin:0;line-height:1.55}.after-shift-practical>ol strong{color:#2f432f}.after-shift-buttons{flex-wrap:wrap;grid-column:1/-1;gap:.7rem;display:flex}.cost-support-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.cost-support-grid>a,.cost-support-grid>article{color:#2f432f;background:#fffdfa;border:1px solid #4f5d3d24;border-radius:1.2rem;min-height:170px;padding:1.25rem;display:block}.cost-support-grid>a:hover{border-color:#ef7ea6;transform:translateY(-2px)}.cost-support-grid span{color:#8c4860;letter-spacing:.1em;text-transform:uppercase;margin-bottom:.65rem;font-size:.68rem;font-weight:900;display:block}.cost-support-grid strong{color:#2f432f;font-family:Georgia,serif;font-size:1.25rem;font-weight:500;display:block}.cost-support-grid p{color:#5c6758;margin:.6rem 0 0;font-size:.8rem;line-height:1.6}.inclusion-hero{background:linear-gradient(135deg,#fce8ee 0%,#faf6f2 48%,#e7eddf 100%);border-radius:0 0 2.2rem 2.2rem;grid-template-columns:1.15fr .85fr;align-items:center;gap:clamp(2rem,6vw,6rem);padding:clamp(3.5rem,7vw,7rem) 5vw;display:grid}.inclusion-hero h1{color:#2f432f;letter-spacing:-.045em;max-width:900px;margin:.45rem 0 1rem;font-family:Georgia,serif;font-size:clamp(3.2rem,6.7vw,6.8rem);font-weight:500;line-height:.94}.inclusion-hero>div:first-child>p:not(.eyebrow){color:#465342;max-width:760px;font-size:clamp(1rem,1.7vw,1.24rem);line-height:1.75}.inclusion-statement{color:#fff;background:#355139;border-radius:2rem;padding:clamp(1.5rem,4vw,3rem);box-shadow:0 24px 60px #394a3524}.inclusion-statement img{background:#fff;border-radius:50%;width:92px}.inclusion-statement blockquote{color:#fff;margin:1rem 0;font-family:Georgia,serif;font-size:clamp(1.6rem,3vw,2.6rem);line-height:1.25}.inclusion-statement p{color:#ffffffd1;margin:0;line-height:1.65}.inclusion-practice,.inclusion-forms,.inclusion-resource-library,.inclusion-checklist{margin:clamp(4rem,8vw,8rem) 0}.inclusion-standard-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;display:grid}.inclusion-standard-grid article{background:#fffdfa;border:1px solid #4f5d3d24;border-radius:1.25rem;padding:1.3rem}.inclusion-standard-grid article:nth-child(3n+2){background:#f8e8ee}.inclusion-standard-grid article:nth-child(3n){background:#eef2e9}.inclusion-standard-grid span{color:#8c4860;letter-spacing:.12em;font-size:.68rem;font-weight:900}.inclusion-standard-grid h3{color:#2f432f;margin:.7rem 0 .55rem;font-family:Georgia,serif;font-size:1.35rem;font-weight:500}.inclusion-standard-grid p{color:#52604e;margin:0;font-size:.82rem;line-height:1.65}.inclusion-forms{color:#fff;background:#355139;border-radius:2rem;grid-template-columns:.8fr 1.2fr;gap:clamp(2rem,5vw,5rem);padding:clamp(2rem,5vw,5rem);display:grid}.inclusion-forms h2{color:#fff;margin:.4rem 0 1rem;font-size:clamp(2.2rem,4.4vw,4.4rem)}.inclusion-forms>div:first-child>p:not(.eyebrow){color:#ffffffd1;line-height:1.7}.inclusion-forms>div:last-child{gap:.75rem;display:grid}.inclusion-forms a{color:#fff;background:#ffffff1a;border-radius:1rem;padding:1rem 1.15rem}.inclusion-forms a:hover{background:#ffffff2b}.inclusion-forms a strong,.inclusion-forms a span{display:block}.inclusion-forms a strong{font-family:Georgia,serif;font-size:1.15rem;font-weight:500}.inclusion-forms a span{color:#ffffffb8;margin-top:.3rem;font-size:.76rem}.inclusion-resource-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.inclusion-resource-groups>section{background:#fffdfa;border:1px solid #4f5d3d24;border-radius:1.4rem;padding:1.4rem}.inclusion-resource-groups>section:nth-child(2n){background:#f8efe7}.inclusion-resource-groups h3{color:#2f432f;margin:0 0 1rem;font-family:Georgia,serif;font-size:1.5rem;font-weight:500}.inclusion-resource-groups section>div{gap:.55rem;display:grid}.inclusion-resource-groups a{color:#2f432f;background:#fff;border-radius:.85rem;padding:.9rem 1rem;display:block}.inclusion-resource-groups a:hover{transform:translateY(-1px);box-shadow:0 10px 28px #4f5d3d14}.inclusion-resource-groups strong,.inclusion-resource-groups span{display:block}.inclusion-resource-groups strong{font-size:.88rem}.inclusion-resource-groups span{color:#697368;margin-top:.25rem;font-size:.7rem}.inclusion-checklist{background:#f8e8ee;border-radius:2rem;grid-template-columns:.65fr 1.35fr;gap:clamp(2rem,5vw,5rem);padding:clamp(2rem,5vw,5rem);display:grid}.inclusion-checklist h2{color:#2f432f;margin:.35rem 0;font-size:clamp(2.5rem,5vw,4.8rem)}.inclusion-checklist ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.inclusion-checklist li{color:#3f4d42;background:#ffffffb8;border-radius:.9rem;padding:1rem;line-height:1.55}.inclusion-checklist li:before{content:"♡";color:#ef7ea6;margin-right:.55rem;font-weight:900}.tracked-training-library{background:#fffdfa;border:1px solid #4f5d3d24;border-radius:2rem;margin:clamp(4rem,8vw,8rem) 0;padding:clamp(1.5rem,5vw,4.5rem)}.training-library-heading{justify-content:space-between;align-items:center;gap:2rem;display:flex}.training-library-heading h2{color:#2f432f;margin:.35rem 0 .8rem;font-family:Georgia,serif;font-size:clamp(2.5rem,4.9vw,4.8rem);font-weight:500;line-height:1.03}.training-library-heading>div:first-child>p:not(.eyebrow){color:#52604e;max-width:850px;line-height:1.7}.training-progress-badge{color:#2f432f;text-align:center;background:#eef2e9;border-radius:50%;flex:none;place-items:center;width:130px;height:130px;display:grid}.training-progress-badge strong{font-family:Georgia,serif;font-size:2.8rem;font-weight:500;line-height:1}.training-progress-badge span{color:#8c4860;letter-spacing:.05em;text-transform:uppercase;max-width:80px;font-size:.65rem;font-weight:900}.training-filters{border-block:1px solid #4f5d3d1f;flex-wrap:wrap;gap:.45rem;margin:1.5rem 0;padding:.9rem 0;display:flex}.training-filters button{color:#40503c;font:inherit;cursor:pointer;background:#fff;border:1px solid #4f5d3d29;border-radius:999px;padding:.55rem .8rem;font-size:.74rem;font-weight:800}.training-filters button.active{color:#fff;background:#355139;border-color:#4f5d3d}.training-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.training-card{background:#f8efe7;border:1px solid #4f5d3d24;border-radius:1.25rem;flex-direction:column;min-width:0;padding:1.35rem;display:flex}.training-card:nth-child(3n+2){background:#eef2e9}.training-card:nth-child(3n){background:#f8e8ee}.training-card.completed{box-shadow:inset 0 0 0 2px #4f5d3d38}.training-card-top{justify-content:space-between;gap:.6rem;display:flex}.training-card-top span,.training-card-top b{color:#8c4860;background:#ffffffc7;border-radius:999px;padding:.38rem .6rem;font-size:.65rem;font-weight:900}.training-card-top b{color:#2f5b36}.training-card h3{color:#2f432f;margin:1rem 0 .25rem;font-family:Georgia,serif;font-size:1.55rem;font-weight:500}.training-card>p{color:#52604e;font-size:.84rem;line-height:1.65}.training-card .training-provider{color:#8c4860;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:850}.training-card dl{gap:.5rem;margin:auto 0 1rem;display:grid}.training-card dl div{border-top:1px solid #4f5d3d1f;grid-template-columns:75px 1fr;gap:.5rem;padding-top:.5rem;display:grid}.training-card dt{color:#52604e;text-transform:uppercase;font-size:.68rem;font-weight:900}.training-card dd{color:#3e4b3c;margin:0;font-size:.74rem;line-height:1.45}.training-card-actions{grid-template-columns:1fr 1fr;gap:.55rem;display:grid}.training-card-actions a,.training-card-actions button{color:#2f432f;font:inherit;text-align:center;cursor:pointer;background:#fff;border:1px solid #4f5d3d2e;border-radius:.8rem;padding:.75rem;font-size:.74rem;font-weight:850}.training-card-actions a{color:#fff;background:#355139}.training-card-actions button:disabled{cursor:default;opacity:.7}.training-record-note{background:#f8e8ee;border-left:4px solid #ef7ea6;border-radius:.9rem;margin-top:1rem;padding:1rem 1.2rem}.training-record-note strong{color:#2f432f}.training-record-note p{color:#52604e;margin:.35rem 0 0;font-size:.8rem;line-height:1.6}.management-activity-log,.public-profile-review-queue{background:#fffdfa;border:1px solid #4f5d3d26;border-radius:2rem;margin:clamp(3rem,7vw,7rem) 0;padding:clamp(1.4rem,4vw,3.5rem);box-shadow:0 22px 60px #4f5d3d14}.activity-log-heading,.profile-review-heading{justify-content:space-between;align-items:center;gap:2rem;display:flex}.activity-log-heading h2,.profile-review-heading h2{color:#2f432f;margin:.35rem 0 .7rem;font-family:Georgia,serif;font-size:clamp(2.35rem,4.6vw,4.5rem);font-weight:500;line-height:1.04}.activity-log-heading>div>p:not(.eyebrow),.profile-review-heading>div>p:not(.eyebrow){color:#52604e;max-width:840px;line-height:1.65}.activity-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin:1.5rem 0;display:grid}.activity-summary div{background:#eef2e9;border-radius:1rem;padding:1rem}.activity-summary div:nth-child(2){background:#f8e8ee}.activity-summary div:nth-child(3){background:#f8efe7}.activity-summary strong,.activity-summary span{display:block}.activity-summary strong{color:#2f432f;font-family:Georgia,serif;font-size:2rem;font-weight:500}.activity-summary span{color:#52604e;font-size:.72rem}.activity-log-grid{grid-template-columns:1.1fr .9fr;gap:1rem;display:grid}.activity-log-grid>section{border:1px solid #4f5d3d1f;border-radius:1.1rem;min-width:0;padding:1rem}.activity-log-grid h3{color:#2f432f;margin:0 0 .8rem;font-family:Georgia,serif;font-size:1.45rem;font-weight:500}.activity-caveat{color:#697368;font-size:.72rem;line-height:1.5}.activity-table-wrap{overflow-x:auto}.activity-table-wrap table{border-collapse:collapse;color:#3f4d42;width:100%;font-size:.7rem}.activity-table-wrap th,.activity-table-wrap td{text-align:left;vertical-align:top;border-bottom:1px solid #4f5d3d1c;padding:.65rem .5rem}.activity-table-wrap th{color:#8c4860;letter-spacing:.07em;text-transform:uppercase;font-size:.62rem}.activity-table-wrap td strong,.activity-table-wrap td small{display:block}.activity-table-wrap td small{color:#788076;margin-top:.2rem}.activity-empty{color:#52604e;background:#eef2e9;border-radius:.8rem;padding:1rem}.management-heading-actions{align-items:center;gap:1rem;display:flex}.management-heading-actions .button{white-space:nowrap}.inbox-delete-row{border-top:1px solid #4f5d3d1a;justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;padding-top:.8rem;display:flex}.inbox-delete-row span{color:#788076;max-width:650px;font-size:.68rem;line-height:1.45}.inbox-delete-row button{color:#8e3344;font:inherit;cursor:pointer;text-underline-offset:.2em;background:0 0;border:0;font-size:.72rem;font-weight:850;text-decoration:underline}.inbox-delete-row button:disabled{cursor:wait;opacity:.55}.profile-poster-workflow{background:linear-gradient(135deg,#eef2e9,#fffdfa 62%,#f8e8ee);border:1px solid #4f5d3d24;border-radius:1.7rem;grid-template-columns:.78fr 1.22fr;gap:clamp(2rem,5vw,5rem);margin:1.25rem 0;padding:clamp(1.5rem,4vw,3.5rem);display:grid}.profile-poster-guidance h2{color:#2f432f;margin:.35rem 0 1rem;font-family:Georgia,serif;font-size:clamp(2.2rem,4vw,4rem);font-weight:500;line-height:1.03}.profile-poster-guidance>p:not(.eyebrow){color:#52604e;line-height:1.7}.profile-poster-guidance ol{gap:.65rem;margin:1.2rem 0;padding:0;list-style:none;display:grid}.profile-poster-guidance ol li{background:#ffffffbd;border-radius:.9rem;padding:.85rem 1rem}.profile-poster-guidance li strong,.profile-poster-guidance li span{display:block}.profile-poster-guidance li strong{color:#2f432f}.profile-poster-guidance li span{color:#697368;margin-top:.2rem;font-size:.74rem;line-height:1.45}.poster-status-card{background:#ffffffd1;border-left:4px solid #9aa39a;border-radius:.8rem;margin-top:.7rem;padding:.85rem 1rem}.poster-status-card.pending{border-left-color:#ef7ea6}.poster-status-card.approved{border-left-color:#4f7a58}.poster-status-card.changes{border-left-color:#bc6e52}.poster-status-card strong,.poster-status-card span,.poster-status-card a{display:block}.poster-status-card strong{color:#2f432f}.poster-status-card span{color:#697368;margin-top:.25rem;font-size:.72rem;line-height:1.5}.poster-status-card a{color:#7f3e58;margin-top:.55rem;font-size:.76rem;font-weight:850}.profile-live-poster{place-items:start center;min-width:0;display:grid}.staff-a4-poster{--poster-green:#4f5d3d;--poster-sage:#a7b494;--poster-pink:#f78ca7;--poster-petal:#fde6ea;--poster-cream:#faf6f2;--poster-ink:#2f432f;aspect-ratio:210/297;width:min(100%,210mm);color:var(--poster-ink);-webkit-print-color-adjust:exact;print-color-adjust:exact;background:radial-gradient(circle at 91% 7%,#fde6ead6,#0000 20%),radial-gradient(circle at 6% 94%,#a7b49447,#0000 22%),linear-gradient(#ffffffd1,#faf6f2eb);border:1px solid #4f5d3d2e;flex-direction:column;padding:4.4%;font-size:clamp(10px,1.25vw,16px);display:flex;position:relative;overflow:hidden;box-shadow:0 24px 70px #394a3529}.staff-a4-poster,.staff-a4-poster *{box-sizing:border-box}.staff-a4-poster.compact{max-width:540px;font-size:clamp(8px,.9vw,12px)}.poster-watercolour{z-index:0;opacity:.42;filter:blur(1px);pointer-events:none;border-radius:50%;position:absolute}.poster-watercolour-one{background:radial-gradient(circle,#fde6eaf0 0%,#f78ca733 55%,#0000 72%);width:58%;height:25%;top:-7%;right:-18%;transform:rotate(-9deg)}.poster-watercolour-two{background:radial-gradient(circle,#a7b49480 0%,#e7efe961 56%,#0000 73%);width:66%;height:28%;bottom:-8%;left:-22%;transform:rotate(12deg)}.staff-a4-poster>:not(.poster-watercolour){z-index:1;position:relative}.poster-header{border-bottom:1px solid #4f5d3d24;justify-content:space-between;align-items:center;gap:1.2em;min-height:3.8em;padding:0 .15em 1em;display:flex}.poster-header img{object-fit:contain;object-position:left center;width:42%;max-height:3.7em}.poster-header-copy{justify-items:end;gap:.38em;display:grid}.poster-header small{color:#697368;letter-spacing:.085em;text-transform:uppercase;font-size:.57em;font-weight:850}.poster-header span{background:var(--poster-petal);color:#7f3e58;letter-spacing:.045em;text-align:center;text-transform:uppercase;border-radius:999px;align-items:center;gap:.42em;padding:.54em .78em;font-size:.6em;font-weight:900;display:inline-flex}.poster-header span i{font-family:Georgia,serif;font-size:1.18em;font-style:normal;line-height:1}.poster-status-approved .poster-header span{color:#285231;background:#e7efe9}.poster-status-changes_requested .poster-header span,.poster-status-superseded .poster-header span{color:#8e4936;background:#f5e6df}.poster-person{background:linear-gradient(115deg,#f8e8eef0,#ffffffe0 53%,#e7efe9e0);border:1px solid #4f5d3d1c;border-radius:1.45em;grid-template-columns:minmax(0,12.2em) minmax(0,1fr);align-items:center;gap:2em;margin:1.05em 0 .9em;padding:1.25em 1.45em;display:grid;position:relative;overflow:hidden}.poster-copy-long .poster-person,.poster-copy-extra-long .poster-person,.poster-name-long .poster-person{gap:1.6em;padding-top:1.05em;padding-bottom:1.05em}.poster-photo-frame{z-index:2;aspect-ratio:4/5;background:linear-gradient(145deg,#f8e8ee,#eef2e9);border:.52em solid #fff;border-radius:1.25em;outline:1px solid #f78ca747;justify-self:center;width:100%;max-width:12.2em;position:relative;overflow:hidden;transform:rotate(-1.2deg);box-shadow:0 1.1em 2.4em #4f5d3d26}.poster-copy-long .poster-photo-frame,.poster-copy-extra-long .poster-photo-frame,.poster-name-long .poster-photo-frame{justify-self:center;width:94%}.poster-photo-frame>img{object-fit:cover;width:100%;height:100%}.poster-photo-frame>img.poster-placeholder-photo{box-sizing:border-box;object-fit:contain;padding:16%}.poster-photo-frame b{color:var(--poster-pink);filter:drop-shadow(0 .08em .08em #2f432f1f);font-family:Georgia,serif;font-size:3.65em;font-weight:400;position:absolute;bottom:-.22em;right:.05em;transform:rotate(-8deg)}.poster-name-block{z-index:2;min-width:0;position:relative}.poster-name-block>p{color:#8c4860;letter-spacing:.14em;text-transform:uppercase;margin:0 0 .35em;font-size:.72em;font-weight:900}.poster-name-block h1{overflow-wrap:anywhere;color:var(--poster-ink);letter-spacing:-.045em;margin:0;font-family:Georgia,serif;font-size:3.42em;font-weight:500;line-height:.93}.poster-name-long .poster-name-block h1{font-size:2.9em}.poster-name-block>div{background:var(--poster-pink);border-radius:99px;width:4.8em;height:.29em;margin:.9em 0 .72em;transform:rotate(-2deg)}.poster-name-block strong{max-width:29em;color:var(--poster-green);letter-spacing:.075em;text-transform:uppercase;font-size:.91em;line-height:1.35;display:block}.poster-role-long .poster-name-block strong{letter-spacing:.055em;font-size:.78em}.poster-name-block em{color:#7f3e58;margin-top:.62em;font-family:Georgia,serif;font-size:.8em;font-weight:500;display:block}.poster-botanical{z-index:1;opacity:.17;width:8.5em;position:absolute;bottom:-2.5em;right:-1.5em;transform:rotate(8deg)}.poster-introduction{border:1px solid #4f5d3d1f;border-left:.42em solid var(--poster-pink);background:#ffffffdb;border-radius:1.05em;grid-template-columns:auto 1fr;align-items:start;gap:1em;padding:1em 1.18em;display:grid;box-shadow:0 .5em 1.4em #4f5d3d0b}.poster-introduction>span{color:var(--poster-pink);margin-top:-.05em;font-family:Georgia,serif;font-size:3.1em;line-height:.72}.poster-section-label{letter-spacing:.12em;text-transform:uppercase;color:#8c4860!important;margin:0 0 .55em!important;font-size:.7em!important;font-weight:900!important}.poster-introduction div>p:last-child{color:#3f4d42;margin:0;font-family:Georgia,serif;font-size:1.02em;line-height:1.47}.poster-copy-long .poster-introduction div>p:last-child{font-size:.92em;line-height:1.41}.poster-copy-extra-long .poster-introduction div>p:last-child{font-size:.8em;line-height:1.34}.poster-detail-grid{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-content:start;align-items:stretch;gap:.85em;padding:.82em 0;display:grid}.poster-copy-long .poster-detail-grid,.poster-copy-extra-long .poster-detail-grid{padding-top:.65em;padding-bottom:.62em}.poster-detail-grid>section{background:#ffffffd1;border:1px solid #4f5d3d21;border-radius:1em;flex-direction:column;min-width:0;height:100%;padding:.88em .95em;display:flex}.poster-detail-grid>section:nth-child(2){background:#e7efe9d1}.poster-card-heading{align-items:center;gap:.5em;margin-bottom:.52em;display:flex}.poster-card-heading>span{color:#8c4860;background:#f8e8ee;border-radius:50%;flex:none;place-items:center;width:1.75em;height:1.75em;font-size:.75em;font-weight:900;display:grid}.poster-availability-card .poster-card-heading>span{color:var(--poster-green);background:#fff}.poster-card-heading .poster-section-label{margin:0!important}.poster-detail-grid ul{flex-wrap:wrap;gap:.45em;margin:0;padding:0;list-style:none;display:flex}.poster-detail-grid li{overflow-wrap:anywhere;color:#4d5952;background:#f8e8ee;border:1px solid #f78ca72e;border-radius:999px;padding:.4em .62em;font-size:.74em;font-weight:750;line-height:1.24}.poster-detail-grid section>p:not(.poster-section-label){color:#465342;margin:0;font-size:.82em;line-height:1.45}.poster-empty-copy{font-style:italic}.poster-support-section{background:var(--poster-green);color:#fff;border-radius:1.05em;overflow:hidden}.poster-support-heading{border-bottom:1px solid #ffffff24;justify-content:space-between;align-items:center;gap:1em;padding:.63em .9em;display:flex}.poster-support-heading .poster-section-label{color:#ffb0c8!important;margin:0!important}.poster-support-heading>span{color:#ffffffc2;text-align:right;max-width:48%;font-size:.66em;line-height:1.3}.poster-support-grid{grid-template-columns:repeat(3,1fr);display:grid}.poster-support-grid>div{border-right:1px solid #ffffff21;grid-template-columns:auto 1fr;align-items:center;gap:.12em .5em;padding:.68em .78em;display:grid}.poster-support-grid>div:last-child{border-right:0}.poster-support-grid>div>span{color:#8c4860;background:#fff;border-radius:50%;grid-row:1/3;place-items:center;width:2em;height:2em;font-size:.82em;font-weight:900;display:grid}.poster-support-grid strong{color:#fff;font-size:.75em;line-height:1.2}.poster-support-grid small{color:#ffffffc2;font-size:.58em;line-height:1.28}.poster-copy-long .poster-support-grid>div,.poster-copy-extra-long .poster-support-grid>div{padding-top:.55em;padding-bottom:.55em}.poster-review-note{color:#713e31;background:#fff0e8;border-radius:.8em;margin:.7em 0 0;padding:.75em .9em}.poster-review-note strong{text-transform:uppercase;font-size:.78em}.poster-review-note p{margin:.3em 0 0;font-size:.82em;line-height:1.45}.poster-contact-card{background:#f8e8eec7;border:1px solid #4f5d3d21;border-radius:1.05em;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;gap:.85em;margin-top:.78em;padding:.72em .82em;display:grid}.poster-contact-invitation{grid-template-columns:auto 1fr;align-items:center;gap:.68em;display:grid}.poster-contact-invitation img{object-fit:contain;background:#fff;border-radius:50%;width:3em;height:3em}.poster-contact-invitation .poster-section-label{margin-bottom:.18em!important}.poster-contact-invitation strong{color:var(--poster-ink);font-family:Georgia,serif;font-size:.91em;font-weight:500;line-height:1.2;display:block}.poster-contact-invitation div>span{color:#5a6558;margin-top:.2em;font-size:.62em;line-height:1.32;display:block}.poster-contact-block{align-content:center;gap:.3em;margin:0;font-style:normal;display:grid}.poster-contact-block a{color:var(--poster-ink);grid-template-columns:1.7em 1fr;align-items:center;gap:.45em;font-size:.65em;text-decoration:none;display:grid}.poster-contact-block a>span{color:#8c4860;background:#fff;border-radius:50%;place-items:center;width:1.7em;height:1.7em;font-size:.86em;display:grid}.poster-contact-block b{overflow-wrap:anywhere;font-weight:800;line-height:1.25}.poster-footer{border-top:1px solid #4f5d3d24;grid-template-columns:minmax(0,.9fr) minmax(0,1.35fr) minmax(8em,auto);align-items:center;gap:.8em;margin-top:auto;padding:.62em .15em 0;display:grid}.poster-footer>*{min-width:0}.poster-footer p{margin:0}.poster-footer-brand strong,.poster-footer-brand span{display:block}.poster-footer-brand strong{color:var(--poster-green);font-family:Georgia,serif;font-size:.82em;font-weight:500}.poster-footer-brand span{color:#697368;margin-top:.12em;font-size:.52em;line-height:1.3}.poster-location{color:#697368;text-align:center;font-size:.5em;line-height:1.32}.poster-version{color:#788076;text-align:right;text-transform:uppercase;gap:.15em;font-size:.48em;display:grid}.staff-a4-poster.poster-density-medium{font-size:clamp(9.5px,1.18vw,15px)}.staff-a4-poster.poster-density-high{font-size:clamp(9px,1.1vw,14px)}.poster-density-medium .poster-person,.poster-density-high .poster-person{margin-top:.8em;margin-bottom:.7em;padding-top:1em;padding-bottom:1em}.poster-density-medium .poster-introduction,.poster-density-high .poster-introduction{padding-top:.82em;padding-bottom:.82em}.poster-density-medium .poster-detail-grid,.poster-density-high .poster-detail-grid{padding-top:.58em;padding-bottom:.58em}.poster-density-medium .poster-support-heading,.poster-density-high .poster-support-heading{padding:.45em .8em}.poster-density-medium .poster-proficiency-list,.poster-density-high .poster-proficiency-list{gap:.24em;padding:.38em .65em .42em}.poster-density-medium .poster-proficiency-list li,.poster-density-high .poster-proficiency-list li{padding:.28em .44em}.poster-density-high .poster-contact-card{margin-top:.55em;padding-top:.58em;padding-bottom:.58em}.poster-density-high .poster-footer{padding-top:.48em}.poster-page-intro{justify-content:space-between;align-items:end;gap:2rem;margin:3rem 0;display:flex}.poster-page-intro h1{color:#2f432f;margin:.35rem 0 .6rem;font-family:Georgia,serif;font-size:clamp(2.2rem,4.4vw,4.4rem);font-weight:500}.poster-page-intro>div:first-child>p:not(.eyebrow){color:#52604e;max-width:760px;line-height:1.65}.poster-page-actions{flex-wrap:wrap;gap:.6rem;display:flex}.poster-print-stage{place-items:start center;margin-bottom:7rem;display:grid}.profile-review-list{gap:1rem;margin-top:1.5rem;display:grid}.profile-review-item{background:#eef2e9;border:1px solid #4f5d3d24;border-radius:1.3rem;grid-template-columns:.72fr 1.28fr;gap:1.5rem;padding:1.2rem;display:grid}.profile-review-copy{min-width:0}.profile-review-copy>div:first-child{justify-content:space-between;align-items:center;gap:.7rem;display:flex}.profile-review-copy>div:first-child span{color:#7f3e58;background:#f8e8ee;border-radius:999px;padding:.4rem .6rem;font-size:.66rem;font-weight:900}.profile-review-copy time{color:#697368;font-size:.68rem}.profile-review-copy h3{color:#2f432f;margin:1rem 0 .25rem;font-family:Georgia,serif;font-size:2rem;font-weight:500}.profile-review-copy>p{color:#52604e;margin:0}.profile-review-copy>a{color:#7f3e58;margin:1rem 0;font-size:.8rem;font-weight:850;display:inline-block}.profile-review-copy label{gap:.4rem;display:grid}.profile-review-copy label>span{color:#2f432f;font-size:.76rem;font-weight:850}.profile-review-copy label small{color:#697368;font-weight:600}.profile-review-copy textarea{color:#2f432f;width:100%;font:inherit;background:#fff;border:1px solid #3a4c3638;border-radius:.9rem;padding:.8rem;line-height:1.5}.profile-review-actions{flex-wrap:wrap;gap:.55rem;margin-top:.8rem;display:flex}.profile-review-poster{place-items:start center;min-width:0;display:grid}@media (width<=1180px){.inclusion-standard-grid,.staff-care-map,.cost-support-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.staff-care-section,.after-shift-practical,.inclusion-hero,.inclusion-forms,.inclusion-checklist,.profile-poster-workflow,.profile-review-item,.activity-log-grid,.inclusion-resource-groups{grid-template-columns:1fr}.training-library-heading,.activity-log-heading,.profile-review-heading,.poster-page-intro{flex-direction:column;align-items:stretch}.profile-live-poster,.profile-review-poster{order:-1}.profile-live-poster .staff-a4-poster{max-width:480px}}@media (width<=700px){.staff-care-map,.staff-care-actions,.cost-support-grid,.inclusion-standard-grid,.inclusion-checklist ul,.training-card-grid,.activity-summary,.training-card-actions{grid-template-columns:1fr}.management-heading-actions,.inbox-delete-row{flex-direction:column;align-items:stretch}.management-heading-actions .button{white-space:normal}.after-shift-buttons,.poster-page-actions,.profile-review-actions{flex-direction:column;align-items:stretch}.after-shift-buttons .button,.poster-page-actions .button,.profile-review-actions .button{width:100%}}@media print{@page{size:A4 portrait;margin:0}html,body{width:210mm;height:297mm;background:#fff!important;margin:0!important;padding:0!important}body *{visibility:hidden!important}body{overflow:hidden!important}.poster-print-stage,.poster-print-stage *{visibility:visible!important}.poster-print-stage{width:210mm!important;height:297mm!important;margin:0!important;padding:0!important;display:block!important;position:absolute!important;inset:0!important}.poster-print-stage .staff-a4-poster{-webkit-print-color-adjust:exact;print-color-adjust:exact;width:210mm!important;max-width:none!important;height:297mm!important;box-shadow:none!important;border:0!important;font-size:16px!important}.poster-print-stage .staff-a4-poster.poster-density-medium{font-size:15.2px!important}.poster-print-stage .staff-a4-poster.poster-density-high{font-size:14.4px!important}.poster-print-stage .staff-a4-poster>header,.poster-print-stage .staff-a4-poster>section,.poster-print-stage .staff-a4-poster>div,.poster-print-stage .staff-a4-poster>footer,.poster-print-stage .staff-a4-poster>aside{break-inside:avoid;page-break-inside:avoid}}.management-link b{color:#2f432f;background:#ef7ea6;border-radius:999px;place-items:center;min-width:1.55rem;height:1.55rem;margin-left:.25rem;padding:0 .38rem;font-size:.72rem;line-height:1;display:inline-grid}.submission-hero{background:linear-gradient(135deg,#fce8ee 0%,#fbf7f2 52%,#e7eddf 100%);border-radius:0 0 2.2rem 2.2rem;grid-template-columns:1.2fr .8fr;align-items:center;gap:clamp(2rem,6vw,6rem);padding:clamp(3rem,7vw,6.5rem) 5vw;display:grid}.submission-hero h1{color:#2f432f;letter-spacing:-.045em;max-width:900px;margin:.45rem 0 1rem;font-family:Georgia,serif;font-size:clamp(3.1rem,6.4vw,6.5rem);font-weight:500;line-height:.94}.submission-hero>div:first-child>p:not(.eyebrow){color:#465342;max-width:720px;font-size:clamp(1rem,1.6vw,1.22rem);line-height:1.75}.submission-urgent-card{color:#fff;background:#355139;border:1px solid #4f5d3d26;border-radius:1.6rem;padding:clamp(1.5rem,4vw,2.8rem);box-shadow:0 22px 55px #2f432f26}.submission-urgent-card>span{color:#ffb0c8;letter-spacing:.12em;text-transform:uppercase;margin-bottom:.5rem;font-size:.72rem;font-weight:850;display:block}.submission-urgent-card strong{color:#fff;font-family:Georgia,serif;font-size:1.7rem;font-weight:500;line-height:1.2;display:block}.submission-urgent-card p{color:#ffffffd1;line-height:1.65}.submission-urgent-card a{color:#2f432f;background:#fff;border-radius:999px;padding:.75rem 1rem;font-weight:850;display:inline-flex}.submission-form{max-width:1120px;margin:clamp(3rem,7vw,7rem) auto}.submission-step{background:#fffdfa;border:1px solid #4f5d3d26;border-radius:1.8rem;margin-bottom:1.25rem;padding:clamp(1.4rem,4vw,3.2rem);box-shadow:0 18px 45px #4f5d3d12}.submission-step:nth-child(2){background:#eef2e9}.submission-step:nth-child(3){background:#f8e8ee}.submission-step-heading{align-items:center;gap:1rem;margin-bottom:1.6rem;display:flex}.submission-step-heading>span{color:#fff;background:#355139;border-radius:50%;flex:none;place-items:center;width:2.6rem;height:2.6rem;font-weight:900;display:grid}.submission-step-heading h2{color:#2f432f;margin:.2rem 0 0;font-family:Georgia,serif;font-size:clamp(2rem,4vw,3.4rem);font-weight:500;line-height:1.05}.submission-category-grid,.identity-choice{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.submission-category-grid button,.identity-choice button{color:#2f432f;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #3a4c362e;border-radius:1.05rem;padding:1rem 1.1rem}.submission-category-grid button:hover,.identity-choice button:hover{border-color:#6f9581;transform:translateY(-1px)}.submission-category-grid button.selected,.identity-choice button.selected{background:#e7efe9;border-color:#4f5d3d;box-shadow:inset 0 0 0 2px #4f5d3d1f}.submission-category-grid strong,.identity-choice strong{color:#2f432f;margin-bottom:.25rem;font-size:.95rem;display:block}.submission-category-grid span,.identity-choice span{color:#5c6758;font-size:.78rem;line-height:1.5;display:block}.submission-fields{gap:1rem;display:grid}.submission-fields label{gap:.45rem;display:grid}.submission-fields label>span{color:#2f432f;font-size:.84rem;font-weight:850}.submission-fields label>span small{color:#697368;font-weight:600}.submission-fields input,.submission-fields textarea{color:#283626;width:100%;font:inherit;background:#fff;border:1px solid #3a4c363d;border-radius:1rem;padding:.95rem 1rem;line-height:1.6}.submission-fields input:focus,.submission-fields textarea:focus,.inbox-status select:focus{border-color:#8c4860;outline:3px solid #ef7ea640}.submission-fields label>small{color:#697368;justify-self:end;font-size:.72rem}.website-trap{width:1px!important;height:1px!important;position:absolute!important;left:-9999px!important;overflow:hidden!important}.submission-safety-note{background:#ffffffbf;border-left:4px solid #ef7ea6;border-radius:.8rem;gap:.25rem;margin-top:1rem;padding:1rem 1.1rem;display:grid}.submission-safety-note strong{color:#2f432f}.submission-safety-note span{color:#52604e;font-size:.82rem;line-height:1.55}.submission-options{gap:.65rem;margin-top:1rem;display:grid}.submission-options label,.inbox-controls label{color:#354230;align-items:center;gap:.65rem;font-weight:700;display:flex}.submission-options input,.inbox-controls input{accent-color:#4f5d3d;width:1.15rem;height:1.15rem}.submission-send-bar{color:#fff;background:#355139;border-radius:1.5rem;justify-content:space-between;align-items:center;gap:2rem;padding:1.3rem 1.5rem;display:flex}.submission-send-bar strong,.submission-send-bar span{display:block}.submission-send-bar span{color:#ffffffc2;margin-top:.25rem;font-size:.78rem}.submission-send-bar button:disabled{cursor:not-allowed;opacity:.55}.submission-success{text-align:center;background:linear-gradient(135deg,#f8e8ee,#fffdfa 55%,#eef2e9);border-radius:2rem;max-width:760px;margin:clamp(4rem,9vw,9rem) auto;padding:clamp(2rem,6vw,5rem);box-shadow:0 22px 60px #4f5d3d1a}.submission-success img{width:110px}.submission-success h2{color:#2f432f;margin:.4rem 0 1rem;font-size:clamp(2.5rem,5vw,4.5rem)}.submission-success p{color:#465342;line-height:1.7}.submission-success>strong{color:#8c4860;margin:1.2rem 0;display:block}.submission-success .hero-actions{justify-content:center}.submission-success button{border:0}.management-inbox{background:#fffdfa;border:1px solid #4f5d3d26;border-radius:2rem;margin:clamp(3rem,7vw,7rem) 0;padding:clamp(1.4rem,4vw,3.5rem);box-shadow:0 22px 60px #4f5d3d14}.management-inbox-heading{justify-content:space-between;align-items:center;gap:2rem;display:flex}.management-inbox-heading h2{color:#2f432f;margin:.35rem 0 .7rem;font-family:Georgia,serif;font-size:clamp(2.4rem,4.7vw,4.5rem);font-weight:500;line-height:1.04}.management-inbox-heading>div:first-child>p:not(.eyebrow){color:#52604e;max-width:790px;line-height:1.65}.inbox-count{color:#2f432f;background:#f8e8ee;border-radius:50%;flex:none;place-items:center;width:100px;height:100px;display:grid}.inbox-count strong{font-family:Georgia,serif;font-size:2.3rem;font-weight:500;line-height:1}.inbox-count span{color:#8c4860;text-transform:uppercase;font-size:.72rem;font-weight:850}.inbox-controls{color:#52604e;border-top:1px solid #4f5d3d1f;border-bottom:1px solid #4f5d3d1f;justify-content:space-between;margin:1.5rem 0;padding:.85rem 0;font-size:.8rem;display:flex}.inbox-list{gap:1rem;display:grid}.inbox-item{background:#fff;border:1px solid #4f5d3d24;border-left:5px solid #6f9581;border-radius:1.2rem;padding:1.25rem}.inbox-item.status-new{background:#fff9fb;border-left-color:#ef7ea6}.inbox-item.status-acknowledged{border-left-color:#d3a54a}.inbox-item.status-in_progress{border-left-color:#6f9581}.inbox-item.status-closed{opacity:.78;border-left-color:#b7beb8}.inbox-item-top{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.inbox-item-top>div{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.inbox-item-top span,.inbox-item-top b{color:#2f432f;background:#e7efe9;border-radius:999px;padding:.4rem .65rem;font-size:.66rem;font-weight:850}.inbox-item-top b{color:#7f3e58;background:#f8e8ee}.inbox-item-top time{color:#697368;font-size:.72rem}.inbox-item h3{color:#2f432f;margin:1rem 0 .55rem;font-family:Georgia,serif;font-size:1.55rem;font-weight:500}.inbox-item>p{color:#3f4d42;white-space:pre-wrap;margin:0;line-height:1.7}.inbox-item-meta{color:#5c6758;flex-wrap:wrap;gap:.5rem 1rem;margin-top:1rem;font-size:.72rem;display:flex}.inbox-status{justify-content:flex-end;align-items:center;gap:.55rem;margin-top:1rem;display:flex}.inbox-status>span{color:#52604e;font-size:.74rem;font-weight:800}.inbox-status select{color:#2f432f;font:inherit;background:#fff;border:1px solid #3a4c363d;border-radius:.7rem;padding:.55rem .75rem;font-size:.78rem;font-weight:750}.inbox-empty{text-align:center;background:#eef2e9;border-radius:1.2rem;place-items:center;padding:2.5rem;display:grid}.inbox-empty>span{color:#ef7ea6;font-size:2rem}.inbox-empty>strong{color:#2f432f;margin:.4rem 0;font-family:Georgia,serif;font-size:1.5rem;font-weight:500}.inbox-empty p{color:#52604e;margin:0}@media (width<=820px){.submission-hero,.submission-category-grid,.identity-choice{grid-template-columns:1fr}.submission-hero{border-radius:0 0 1.5rem 1.5rem}.submission-send-bar,.management-inbox-heading{flex-direction:column;align-items:stretch}.submission-send-bar button{width:100%}.inbox-count{width:82px;height:82px}}@media (width<=560px){.submission-form{margin-block:2rem 5rem}.submission-step{border-radius:1.25rem;padding:1.2rem}.submission-step-heading{align-items:flex-start}.submission-step-heading>span{width:2.2rem;height:2.2rem}.inbox-item-top,.inbox-controls{flex-direction:column;align-items:flex-start}.inbox-status{justify-content:flex-start}}.activity-risk-standard,.student-shadowing,.come-as-you-are,.uniform-ppe{border-radius:2rem;grid-template-columns:.85fr 1.15fr;gap:clamp(2rem,6vw,6rem);margin-bottom:6rem;padding:clamp(2rem,5vw,5rem);display:grid}.activity-risk-standard{background:#eef2e9}.student-shadowing{background:#f8e8ee}.come-as-you-are{color:#fff;background:#355139}.uniform-ppe{background:#f8efe7}.activity-risk-standard h2,.student-shadowing h2,.come-as-you-are h2,.uniform-ppe h2,.opportunity-board h2{color:#2f432f;margin:.4rem 0 1rem;font-family:Georgia,serif;font-size:clamp(2.2rem,4.4vw,4.5rem);font-weight:500;line-height:1.03}.activity-risk-standard p,.student-shadowing p,.uniform-ppe p{color:#465342;line-height:1.72}.activity-risk-standard ol{gap:.8rem;margin:0;padding:0;list-style:none;display:grid}.activity-risk-standard li{background:#ffffffbf;border-radius:1rem;padding:1rem 1.1rem}.activity-risk-standard li strong{color:#2f432f;margin-bottom:.25rem;display:block}.activity-risk-standard li span{color:#52604e;font-size:.84rem;line-height:1.55}.student-shadowing-actions{grid-template-columns:repeat(3,1fr);gap:.8rem;display:grid}.student-shadowing-actions article{background:#ffffffc7;border-radius:1rem;padding:1rem}.student-shadowing-actions strong{color:#2f432f;margin-bottom:.4rem;display:block}.student-shadowing-actions p{margin:0;font-size:.8rem}.student-shadowing-actions .button{grid-column:1/-1;justify-self:start}.student-welcome-chip{color:#2f432f;background:#ffffffc7;border-radius:999px;flex-wrap:wrap;gap:.35rem .7rem;margin:.25rem 0 1rem;padding:.55rem .8rem;font-size:.72rem;display:inline-flex}.student-welcome-chip span{color:#9b536d;text-transform:uppercase;letter-spacing:.08em;font-weight:850}.student-welcome-chip strong{font-weight:800}.student-shadowing-links{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:.7rem;margin-top:.25rem;display:flex}.student-shadowing-links .button{grid-column:auto}.student-shadowing-links .text-link{margin-left:.2rem}.placement-guide-hero{background:linear-gradient(135deg,#f9e8ee,#f8f3ec 58%,#edf2e9);border-radius:0 0 2.5rem 2.5rem;grid-template-columns:1.2fr .8fr;align-items:center;gap:clamp(2rem,6vw,6rem);margin-bottom:2rem;padding:clamp(2.2rem,6vw,6rem);display:grid}.placement-guide-hero h1{color:#2f432f;max-width:850px;margin:.45rem 0 1rem;font-family:Georgia,serif;font-size:clamp(3rem,6.5vw,6.8rem);font-weight:500;line-height:.96}.placement-guide-hero>div>p:not(.eyebrow){color:#465342;max-width:760px;line-height:1.75}.placement-welcome-card{background:#ffffffd6;border:1px solid #4f5d3d24;border-radius:2rem;padding:clamp(1.5rem,3vw,2.5rem);box-shadow:0 22px 60px #4b57421a}.placement-welcome-card img{object-fit:contain;width:84px;height:84px}.placement-welcome-card>span{color:#9b536d;letter-spacing:.12em;text-transform:uppercase;margin-top:.75rem;font-size:.67rem;font-weight:850;display:block}.placement-welcome-card h2{color:#2f432f;margin:.35rem 0;font-family:Georgia,serif;font-size:2.2rem;font-weight:500}.placement-welcome-card strong{color:#51634b}.placement-welcome-card p{color:#52604e;margin-bottom:0;font-size:.86rem;line-height:1.65}.placement-nonnegotiables{grid-template-columns:repeat(5,1fr);gap:.6rem;margin:0 0 5rem;display:grid}.placement-nonnegotiables span{color:#fff;background:#355139;border-radius:1rem;align-items:center;gap:.65rem;min-height:72px;padding:.8rem 1rem;font-size:.76rem;font-weight:800;display:flex}.placement-nonnegotiables b{color:#31472f;background:#f4a2ba;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;display:grid}.placement-intro-grid{grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:5rem;display:grid}.placement-intro-grid article{background:#eef2e9;border-radius:1.6rem;padding:clamp(1.5rem,4vw,3rem)}.placement-intro-grid article:last-child{background:#f8e8ee}.placement-intro-grid h2,.placement-shift-checklist h2,.placement-boundaries h2,.placement-coaching h2,.placement-escalation h2,.placement-resources h2{color:#2f432f;margin:.35rem 0 1rem;font-family:Georgia,serif;font-size:clamp(2.1rem,4.2vw,4.3rem);font-weight:500;line-height:1.04}.placement-intro-grid p,.placement-intro-grid li{color:#465342;line-height:1.7}.placement-choice-card ul{gap:.65rem;padding-left:1.15rem;display:grid}.placement-shift-checklist{margin-bottom:5rem}.placement-shift-checklist>ol{counter-reset:none;gap:.8rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.placement-shift-checklist>ol>li{background:#fffdfa;border:1px solid #4f5d3d24;border-radius:1.35rem;grid-template-columns:100px 1fr;gap:1.25rem;padding:1.25rem;display:grid}.placement-shift-checklist>ol>li>span{color:#31472f;letter-spacing:.1em;text-align:center;text-transform:uppercase;background:#f4a2ba;border-radius:999px;align-self:start;padding:.5rem .7rem;font-size:.7rem;font-weight:900}.placement-shift-checklist h3{color:#2f432f;margin:0 0 .65rem;font-size:1.25rem}.placement-shift-checklist ul{color:#52604e;gap:.45rem;margin:0;padding-left:1.1rem;font-size:.86rem;line-height:1.55;display:grid}.placement-boundaries{color:#fff;background:#355139;border-radius:2rem;grid-template-columns:.7fr 1.3fr;gap:clamp(2rem,5vw,5rem);margin-bottom:5rem;padding:clamp(2rem,5vw,5rem);display:grid}.placement-boundaries h2{color:#fff}.placement-boundaries>div:first-child p:not(.eyebrow){color:#ffffffd1;line-height:1.7}.placement-boundary-grid{grid-template-columns:1fr 1fr;gap:.8rem;display:grid}.placement-boundary-grid article{background:#ffffff1a;border-radius:1.1rem;padding:1.15rem}.placement-boundary-grid strong{color:#fff;margin-bottom:.45rem;display:block}.placement-boundary-grid p{color:#ffffffc7;margin:0;font-size:.8rem;line-height:1.6}.placement-coaching{grid-template-columns:.75fr 1.25fr;gap:clamp(2rem,5vw,5rem);margin-bottom:5rem;display:grid}.placement-coaching-steps{grid-template-columns:repeat(5,1fr);gap:.6rem;display:grid}.placement-coaching-steps article{background:#f8efe7;border-radius:1.1rem;padding:1rem}.placement-coaching-steps article:nth-child(2n){background:#f8e8ee}.placement-coaching-steps span{color:#9b536d;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:900}.placement-coaching-steps p{color:#52604e;margin:.65rem 0 0;font-size:.78rem;line-height:1.55}.placement-escalation{background:#f8e8ee;border-radius:1.6rem;grid-template-columns:auto 1fr auto;align-items:center;gap:1.5rem;margin-bottom:5rem;padding:clamp(1.5rem,4vw,3rem);display:grid}.placement-escalation img{object-fit:contain;width:86px;height:86px}.placement-escalation h2{margin-bottom:.5rem;font-size:clamp(2rem,3.5vw,3.3rem)}.placement-escalation p:not(.eyebrow){color:#52604e;margin:0;line-height:1.65}.placement-resources{grid-template-columns:.65fr 1.35fr;gap:2rem;margin-bottom:6rem;display:grid}.placement-resources>div:last-child{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.placement-resources a{background:#fffdfa;border:1px solid #4f5d3d24;border-radius:1.2rem;flex-direction:column;justify-content:space-between;min-height:130px;padding:1.15rem;text-decoration:none;display:flex}.placement-resources a:nth-child(2n){background:#eef2e9}.placement-resources a strong{color:#2f432f;font-family:Georgia,serif;font-size:1.25rem;font-weight:500}.placement-resources a span{color:#8a4961;font-size:.76rem;font-weight:800}@media (width<=980px){.placement-guide-hero,.placement-boundaries,.placement-coaching,.placement-resources{grid-template-columns:1fr}.placement-nonnegotiables,.placement-coaching-steps{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.placement-guide-hero{border-radius:0 0 1.5rem 1.5rem}.placement-intro-grid,.placement-boundary-grid,.placement-resources>div:last-child,.placement-shift-checklist>ol>li{grid-template-columns:1fr}.placement-shift-checklist>ol>li>span{justify-self:start}.placement-escalation{grid-template-columns:1fr}.placement-escalation img{width:64px;height:64px}}@media (width<=480px){.placement-nonnegotiables,.placement-coaching-steps{grid-template-columns:1fr}}.opportunity-board{margin-bottom:6rem}.opportunity-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.opportunity-grid article{background:#fffdfa;border:1px solid #4f5d3d26;border-radius:1.45rem;flex-direction:column;min-height:300px;padding:1.5rem;display:flex}.opportunity-grid article:nth-child(2n){background:#eef2e9}.opportunity-grid article:nth-child(3n){background:#f8e8ee}.opportunity-grid article>span{color:#9b536d;letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:850}.opportunity-grid h3{color:#2f432f;margin:auto 0 .7rem;font-family:Georgia,serif;font-size:1.75rem;font-weight:500;line-height:1.08}.opportunity-grid p{color:#465342;margin:0 0 1.1rem;font-size:.86rem;line-height:1.65}.opportunity-grid a{color:#7f3e58;font-size:.8rem;font-weight:800}.come-as-you-are h2,.come-as-you-are h3,.come-as-you-are strong{color:#fff}.come-as-you-are p{color:#ffffffd6;line-height:1.75}.come-as-you-are>div>strong{margin-top:1.2rem;font-family:Georgia,serif;font-size:1.25rem;display:block}.come-as-you-are aside{background:#ffffff1c;border-radius:1.25rem;padding:clamp(1.4rem,3vw,2.3rem)}.come-as-you-are aside h3{margin-top:0;font-size:1.6rem}.uniform-ppe-actions{flex-direction:column;justify-content:center;align-items:flex-start;gap:.85rem;display:flex}.uniform-ppe-actions small{color:#5c6758;max-width:620px;line-height:1.55}@media (width<=900px){.activity-risk-standard,.student-shadowing,.come-as-you-are,.uniform-ppe,.student-shadowing-actions{grid-template-columns:1fr}.student-shadowing-actions .button{grid-column:auto}}@media (width<=680px){.opportunity-grid{grid-template-columns:1fr}.opportunity-grid article{min-height:250px}}:root{--forest-950:#263d2b;--forest-900:#36513a;--forest-800:#4f6b50;--eucalyptus:#768c70;--sage:#b9c9ae;--sage-soft:#edf3e9;--paper:#fffaf6;--white:#fffefd;--blush:#f2ccd8;--blush-soft:#fff0f4;--sand:#f2e9dc;--lavender:#eee7ef;--clay:#b76655;--ink:#29362d;--muted:#4d5952;--line:#36513a24;--shadow:0 24px 70px #36513a1c;--pink:#ee78a2}body{background:radial-gradient(circle at 0 8%, #f2ccd847, transparent 25rem), radial-gradient(circle at 97% 35%, #b9c9ae47, transparent 29rem), linear-gradient(180deg, #fffdfb 0%, var(--paper) 48%, #fffdf9 100%)}.topbar{background:#fffdfbf0;border-bottom-color:#36513a1a;min-height:84px}.brand{gap:.55rem}.brand-icon{object-fit:contain;mix-blend-mode:multiply;width:47px;height:57px}.brand-wordmark{object-fit:contain;mix-blend-mode:multiply;width:132px;height:auto}.portal-label{border-left:1px solid var(--line);color:var(--muted);letter-spacing:.15em;text-transform:uppercase;margin-left:.2rem;padding-left:.7rem;font-size:.62rem;font-weight:750;line-height:1.35}.desktop-nav{gap:.08rem}.desktop-nav a{padding-inline:.67rem}.help-now-link{background:var(--blush-soft);color:#813f57;border-radius:999px;padding:.68rem .85rem;font-size:.75rem;font-weight:760}.management-link{font-size:.76rem}.hero-grid{isolation:isolate;min-height:680px;position:relative}.hero-grid:before{content:"";z-index:-2;background:radial-gradient(circle at 20% 52%,#f2ccd84d,#0000 24rem),linear-gradient(135deg,#ffffffbd,#edf3e999);border-radius:3rem;position:absolute;inset:2.5rem -4vw 2rem}.hero-botanical{z-index:-1;opacity:.32;mix-blend-mode:multiply;width:clamp(110px,13vw,190px);position:absolute;bottom:1rem;left:-4.5vw;transform:rotate(-7deg)}.hero-copy h1{font-size:clamp(3.7rem,6.1vw,6.5rem)}.hero-human-note{color:var(--pink);margin:1rem 0 0;font-family:Segoe Print,Bradley Hand,cursive;font-size:1rem;line-height:1.5}.shift-card{background:#fffefdeb;border-color:#ee78a22b}.shift-card:before{background:linear-gradient(135deg, var(--blush-soft), var(--sage-soft))}.button-primary{background:var(--forest-900)}.button-primary:hover{background:#29452f}.action-card{background:#fffefddb}.action-card strong,.notice-card h3{letter-spacing:-.01em}.notice-card.forest{background:linear-gradient(145deg,#36513a,#55715a)}.notice-card.pink{background:linear-gradient(145deg,#fff0f4,#f7dfe7)}.care-banner{background:linear-gradient(120deg,#fff4f6,#edf3e9);border:1px solid #ee78a224;grid-template-columns:.9fr 1.1fr}.care-art.branded{background:#ffffff7a;place-items:center;display:grid}.care-art.branded img{mix-blend-mode:multiply;width:min(92%,500px);height:auto}.belonging-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:auto 1.05fr .95fr;align-items:center;gap:clamp(1.2rem,3vw,3rem);margin:-3rem 0 7rem;padding:2.2rem 0;display:grid}.belonging-strip img{mix-blend-mode:multiply;width:82px}.belonging-strip .eyebrow{margin-bottom:.35rem}.belonging-strip h2{color:var(--forest-950);margin:0;font-family:Georgia,serif;font-size:clamp(1.7rem,3vw,2.8rem);font-weight:500;line-height:1.15}.belonging-strip>p{color:var(--muted);margin:0;line-height:1.75}.footer-brand-icon{object-fit:contain;mix-blend-mode:multiply;width:45px;height:55px}.site-footer{grid-template-columns:1.2fr 1fr auto}.acknowledgement{border-top:1px solid var(--line);grid-column:1/-1;max-width:920px;padding-top:1rem}.library-proof{background:linear-gradient(120deg, var(--forest-900), #547259);box-shadow:var(--shadow);color:#fff;border-radius:1.5rem;grid-template-columns:repeat(3,1fr) 1.7fr;gap:.8rem;margin:0;padding:1rem;display:grid}.library-proof>div{border:1px solid #ffffff24;border-radius:1rem;align-content:center;padding:1rem;display:grid}.library-proof strong{font-family:Georgia,serif;font-size:2.4rem;font-weight:500}.library-proof span{color:#ffffffad;font-size:.72rem;line-height:1.45}.library-proof>p{color:#ffffffb8;align-self:center;margin:0;padding:1rem;font-size:.76rem;line-height:1.6}.resource-toolbar{background:linear-gradient(120deg, var(--forest-900), #53725a)}.resource-card{background:#fffefde0}.practice-hero{grid-template-columns:1.18fr .82fr;align-items:center;gap:clamp(2rem,7vw,8rem);min-height:620px;padding:5rem 2vw;display:grid}.practice-hero h1{color:var(--forest-950);letter-spacing:-.05em;margin:0;font-family:Georgia,serif;font-size:clamp(3.8rem,7vw,7.3rem);font-weight:500;line-height:.92}.practice-hero>div>p:not(.eyebrow){max-width:690px;color:var(--muted);margin:1.5rem 0 0;font-size:1.08rem;line-height:1.8}.practice-hero img{mix-blend-mode:multiply;border-radius:50%;width:100%}.practice-promise{background:var(--blush-soft);border-radius:2rem;grid-template-columns:.65fr 1.35fr 1fr;align-items:center;gap:2rem;padding:clamp(2rem,5vw,4rem);display:grid}.practice-promise blockquote{color:var(--forest-950);margin:0;font-family:Georgia,serif;font-size:clamp(2rem,3.5vw,3.4rem);line-height:1.08}.practice-promise>p:last-child{color:var(--muted);margin:0;line-height:1.75}.values-grid{grid-template-columns:repeat(3,1fr);gap:.85rem;display:grid}.values-grid article{border:1px solid var(--line);background:#ffffffc2;border-radius:1.4rem;min-height:245px;padding:1.4rem}.values-grid article:nth-child(2n){background:var(--sage-soft)}.values-grid article:nth-child(3n){background:var(--blush-soft)}.values-grid span{color:var(--pink);font-family:Georgia,serif;font-size:.8rem}.values-grid h3{color:var(--forest-950);margin:3.5rem 0 .6rem;font-family:Georgia,serif;font-size:1.45rem;font-weight:500}.values-grid p{color:var(--muted);margin:0;font-size:.82rem;line-height:1.65}.person-centred-rhythm{background:var(--forest-900);color:#fff;border-radius:2rem;grid-template-columns:.75fr 1.25fr;gap:clamp(2rem,7vw,7rem);margin:0 0 7rem;padding:clamp(2rem,5vw,5rem);display:grid}.person-centred-rhythm h2{margin:0;font-family:Georgia,serif;font-size:clamp(2.4rem,4vw,4rem);font-weight:500}.person-centred-rhythm>div>p:last-child{color:#ffffffad;line-height:1.7}.person-centred-rhythm ol{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.person-centred-rhythm li{border-bottom:1px solid #ffffff24;grid-template-columns:90px 1fr;gap:1rem;padding:.95rem 0;display:grid}.person-centred-rhythm li strong{color:#f6d7e1;font-family:Georgia,serif;font-weight:500}.person-centred-rhythm li span{color:#ffffffb8;font-size:.82rem;line-height:1.55}.wellbeing-hero.upgraded{grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);gap:clamp(2rem,7vw,8rem);min-height:650px;padding:5rem 2vw}.wellbeing-brand-art{background:radial-gradient(circle,#fffc,#f2ccd86b);border-radius:50% 46% 48% 52%;place-items:center;min-height:440px;display:grid;position:relative}.wellbeing-brand-art img{mix-blend-mode:multiply;width:min(58%,255px);transform:rotate(-4deg)}.wellbeing-brand-art span{color:var(--pink);font-family:Segoe Print,cursive;font-size:1.15rem;position:absolute;bottom:17%;right:3%;transform:rotate(-7deg)}.wellbeing-hero.upgraded h1{font-size:clamp(3.7rem,6vw,6.6rem)}.wellbeing-hero.upgraded>div:last-child>p:not(.eyebrow):not(.wellbeing-reassurance){max-width:700px;color:var(--muted);margin:1.5rem 0 0;font-size:1.03rem;line-height:1.8}.wellbeing-reassurance{color:var(--forest-800);margin:1rem 0 0;font-family:Georgia,serif;font-size:1.08rem;font-style:italic;display:inline-block}.wellbeing-zone{padding:2.5rem 0 6rem}.wellbeing-zone h2,.debrief-intro h2,.hard-shift-section h2,.concern-grid h2,.system-care-section h2,.playlist-card h2,.appreciation-section h2{color:var(--forest-950);letter-spacing:-.035em;margin:0;font-family:Georgia,serif;font-size:clamp(2rem,4vw,3.7rem);font-weight:500;line-height:1.08}.grounding-grid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.breathing-card,.senses-card{border-radius:2rem;padding:clamp(1.6rem,4vw,3.2rem)}.breathing-card{text-align:center;background:linear-gradient(145deg,#eaf2e5,#f8ecef);justify-items:center;display:grid}.breathing-orb{background:#ffffffb3;border:1px solid #36513a1f;border-radius:50%;align-content:center;place-items:center;width:190px;height:190px;margin:1.5rem 0;display:grid;box-shadow:0 0 0 20px #ffffff47}.breathing-card.running .breathing-orb{animation:10s ease-in-out infinite breathe}.breathing-orb span{color:var(--forest-800);font-family:Georgia,serif;font-size:1.1rem}.breathing-orb strong{color:var(--forest-950);font-size:2.3rem;font-weight:500}.breathing-card>p:not(.eyebrow){max-width:470px;color:var(--muted);font-size:.85rem;line-height:1.65}.breathing-card button{cursor:pointer;background:var(--forest-900);color:#fff;border:0;border-radius:999px;padding:.8rem 1rem;font-weight:720}.senses-card{background:var(--forest-900);color:#fff}.senses-card h3{margin:0;font-family:Georgia,serif;font-size:2rem;font-weight:500}.senses-card>p:not(.eyebrow){color:#ffffffa8;line-height:1.6}.senses-card>div{gap:.55rem;margin-top:1.2rem;display:grid}.senses-card label{cursor:pointer;color:#ffffffc2;border:1px solid #ffffff26;border-radius:1rem;align-items:center;gap:.7rem;padding:.78rem;font-size:.82rem;display:flex}.senses-card label.checked{color:#fff;background:#ffffff1a}.senses-card input{opacity:0;position:absolute}.senses-card label span{color:#0000;border:1px solid #ffffff4d;border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.senses-card label.checked span{color:var(--forest-900);background:#fff}.senses-card small{color:#f6d7e1;margin-top:1rem;display:block}@keyframes breathe{0%,to{transform:scale(.86)}50%{transform:scale(1.08)}}.debrief-section{background:var(--blush-soft);border-radius:2rem;grid-template-columns:.72fr 1.28fr;gap:clamp(2rem,7vw,7rem);margin:0 0 6rem;padding:clamp(2rem,5vw,5rem);display:grid}.debrief-intro>p:not(.eyebrow){color:var(--muted);line-height:1.7}.debrief-options{gap:.55rem;display:grid}.debrief-options a{background:#ffffffb3;border:1px solid #36513a1a;border-radius:1rem;grid-template-columns:auto 1fr auto;align-items:center;gap:.9rem;padding:.9rem;display:grid}.debrief-options a:hover{border-color:var(--pink);background:#fff}.debrief-options a>span{background:var(--blush);color:#8b4860;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.debrief-options strong{color:var(--forest-950);font-family:Georgia,serif;font-size:1.03rem;font-weight:500}.debrief-options p{color:var(--muted);margin:.25rem 0 0;font-size:.75rem;line-height:1.5}.debrief-options b{color:var(--pink)}.hard-shift-section{grid-template-columns:.65fr 1.35fr;gap:clamp(2rem,6vw,6rem);margin-bottom:6rem;display:grid}.hard-shift-section>div>p:last-child{color:var(--muted);line-height:1.7}.hard-shift-section ol{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.hard-shift-section li{border-bottom:1px solid var(--line);grid-template-columns:48px 1fr;gap:1rem;padding:.9rem 0;display:grid}.hard-shift-section li>span{background:var(--sage-soft);width:42px;height:42px;color:var(--forest-800);border-radius:50%;place-items:center;font-size:.68rem;font-weight:800;display:grid}.hard-shift-section strong{color:var(--forest-950);font-family:Georgia,serif;font-size:1.15rem;font-weight:500}.hard-shift-section li p{color:var(--muted);margin:.3rem 0 0;font-size:.8rem;line-height:1.55}.concern-grid{grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:6rem;display:grid}.concern-grid article{background:var(--sage-soft);border-radius:2rem;padding:clamp(1.8rem,4vw,3.5rem)}.concern-grid article:nth-child(2){background:var(--blush-soft)}.concern-grid article>p:not(.eyebrow){color:var(--muted);line-height:1.7}.concern-grid ul{color:var(--muted);gap:.6rem;padding-left:1.1rem;font-size:.82rem;line-height:1.5;display:grid}.concern-grid a,.system-care-section a{color:var(--forest-800);font-size:.78rem;font-weight:760}.system-care-section{background:var(--forest-900);color:#fff;border-radius:2rem;grid-template-columns:1.2fr .8fr;gap:clamp(2rem,6vw,6rem);margin-bottom:6rem;padding:clamp(2rem,5vw,5rem);display:grid}.system-care-section h2{color:#fff}.system-care-section>div:first-child>p:not(.eyebrow){color:#ffffffb3;line-height:1.75}.system-care-section a{color:#f5d4df}.burnout-signs{background:#ffffff14;border-radius:1.4rem;padding:1.5rem}.burnout-signs h3{margin:0;font-family:Georgia,serif;font-size:1.45rem;font-weight:500}.burnout-signs ul{color:#ffffffb3;gap:.75rem;margin:1.2rem 0 0;padding-left:1rem;font-size:.8rem;line-height:1.5;display:grid}.playlist-card{border:1px solid var(--line);background:#fff;border-radius:2rem;grid-template-columns:auto 1fr auto;align-items:center;gap:clamp(1.2rem,3vw,2.5rem);margin-bottom:6rem;padding:1rem 1.3rem 1rem 1rem;display:grid}.playlist-card img{object-fit:cover;border-radius:1.35rem;width:140px;height:140px}.playlist-card h2{font-size:clamp(1.6rem,3vw,2.6rem)}.playlist-card p:not(.eyebrow){color:var(--muted);margin:.45rem 0 0;font-size:.8rem;line-height:1.55}.appreciation-section{grid-template-columns:.65fr 1.35fr;gap:clamp(2rem,6vw,6rem);margin-bottom:6rem;display:grid}.appreciation-grid{grid-template-columns:repeat(2,1fr);gap:.7rem;display:grid}.appreciation-grid blockquote{background:var(--blush-soft);min-height:135px;color:var(--forest-800);text-align:center;border-radius:1.25rem;place-items:center;margin:0;padding:1.2rem;font-family:Segoe Print,cursive;font-size:1rem;display:grid;transform:rotate(-.5deg)}.appreciation-grid blockquote:nth-child(2n){background:var(--sage-soft);transform:rotate(.5deg)}@media (width<=1180px){.portal-label{display:none}.desktop-nav a{padding-inline:.58rem;font-size:.79rem}.help-now-link{display:none}}@media (width<=900px){.library-proof{grid-template-columns:repeat(3,1fr)}.library-proof>p{grid-column:1/-1}.practice-hero,.practice-promise,.person-centred-rhythm,.wellbeing-hero.upgraded,.debrief-section,.hard-shift-section,.system-care-section,.appreciation-section{grid-template-columns:1fr}.practice-hero img{justify-self:center;width:min(440px,80%)}.practice-promise{gap:1.2rem}.values-grid{grid-template-columns:repeat(2,1fr)}.grounding-grid,.concern-grid{grid-template-columns:1fr}.wellbeing-brand-art{min-height:330px}.wellbeing-brand-art img{width:min(45%,220px)}.playlist-card{grid-template-columns:auto 1fr}.playlist-card .button{grid-column:1/-1}.belonging-strip{grid-template-columns:auto 1fr}.belonging-strip>p{grid-column:1/-1}}@media (width<=620px){.topbar{min-height:72px}.brand-icon{width:37px;height:44px}.brand-wordmark{width:112px}.mobile-nav{top:72px}.hero-grid:before{border-radius:1.7rem;inset:1rem -.5rem}.hero-botanical{display:none}.care-art.branded{min-height:230px}.belonging-strip{grid-template-columns:1fr;margin-top:-3.5rem}.belonging-strip>p{grid-column:auto}.library-proof{grid-template-columns:1fr;margin-top:1rem}.library-proof>p{grid-column:auto}.practice-hero{min-height:auto;padding:3.8rem 0}.practice-hero h1{font-size:clamp(3.3rem,17vw,5rem)}.practice-promise{border-radius:1.35rem}.values-grid{grid-template-columns:1fr}.person-centred-rhythm li{grid-template-columns:75px 1fr}.wellbeing-hero.upgraded{padding:3rem 0}.wellbeing-brand-art{min-height:270px}.wellbeing-hero.upgraded h1{font-size:clamp(3.25rem,16vw,4.7rem)}.breathing-card,.senses-card,.debrief-section,.concern-grid article,.system-care-section{border-radius:1.35rem}.playlist-card{grid-template-columns:1fr;padding:1rem}.playlist-card img{width:100%;height:220px}.playlist-card .button{grid-column:auto}.appreciation-grid{grid-template-columns:1fr}}:root{--forest-950:#35442f;--forest-900:#4f5d3d;--forest-800:#667553;--eucalyptus:#4f5d3d;--sage:#a7b494;--sage-soft:#eef1e8;--paper:#faf6f2;--white:#fffefd;--blush:#fde6ea;--blush-soft:#fff1f4;--pink:#f78ca7;--blossom:#f78ca7;--petal:#fde6ea;--line:#4f5d3d26;--shadow:0 26px 70px #4f5d3d24}.topbar{box-shadow:0 8px 30px #4f5d3d0d}.portal-label{color:var(--pink)}.desktop-nav a.active{box-shadow:inset 0 -2px 0 var(--pink)}.help-now-link{background:var(--pink);color:#4b3039;box-shadow:0 8px 22px #f78ca738}.help-now-link:hover{background:#f47498}.human-ribbon{background:var(--pink);color:#3e4935;letter-spacing:.01em;justify-content:center;align-items:center;gap:clamp(.8rem,2vw,2rem);min-height:42px;padding:.65rem 4.5vw;font-size:.74rem;display:flex;overflow:hidden}.human-ribbon>span{color:#fff;font-size:1.05rem}.human-ribbon strong{font-weight:850}.human-ribbon i{border-inline:1px solid #4f5d3d3d;padding-inline:clamp(.8rem,2vw,2rem);font-family:Georgia,serif;font-size:.82rem}.human-ribbon b{letter-spacing:.16em;text-transform:uppercase;font-size:.65rem}.hero-grid{min-height:715px}.hero-grid:before{background:radial-gradient(circle at 13% 42%,#f78ca752,#0000 23rem),radial-gradient(circle at 88% 62%,#a7b49457,#0000 26rem),linear-gradient(135deg,#ffffffe6,#fde6ea7a);border:1px solid #f78ca729;inset:2rem -4vw 1rem;box-shadow:0 30px 90px #4f5d3d14}.hero-copy h1{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(#0000 76%,#f78ca761 76% 91%,#0000 91%);padding-inline:.04em;display:inline}.hero-lead{color:#4f5a4a;margin-top:2rem}.hero-human-note{color:#8c4860;font-size:1.05rem}.hero-botanical{opacity:.46;width:clamp(135px,15vw,220px)}.shift-card{border:2px solid #f78ca73d;box-shadow:0 28px 70px #4f5d3d26}.progress-pill{background:var(--pink);color:#4b3039}.button-primary{box-shadow:0 12px 28px #4f5d3d40,0 0 0 4px #f78ca71f}.button-secondary:hover{border-color:var(--pink);background:var(--blush)}.brand-manifesto{background:var(--forest-900);box-shadow:var(--shadow);color:#fff;border-radius:2rem;grid-template-columns:auto 1.05fr .95fr;align-items:center;gap:clamp(1.2rem,3vw,3rem);margin:1.8rem 0 6rem;padding:1.5rem clamp(1.4rem,4vw,3rem);display:grid;position:relative;overflow:hidden}.brand-manifesto:after{content:"♡";color:#f78ca721;font-family:Georgia,serif;font-size:12rem;position:absolute;top:-45%;right:2%;transform:rotate(-12deg)}.brand-manifesto img{mix-blend-mode:screen;border-radius:50%;width:90px}.brand-manifesto>div{z-index:1;display:grid;position:relative}.brand-manifesto>div span{color:#ffdbe4;font-family:Segoe Print,cursive;font-size:clamp(1.1rem,2vw,1.55rem)}.brand-manifesto>div strong{font-family:Georgia,serif;font-size:clamp(1.7rem,3vw,3rem);font-weight:500}.brand-manifesto>p{z-index:1;color:#ffffffb8;margin:0;line-height:1.65;position:relative}.arrival-checkin{background:radial-gradient(circle at 10% 20%,#f78ca740,#0000 16rem),#fffdfb;border:1px solid #f78ca738;border-radius:2.4rem;grid-template-columns:.78fr 1.22fr;align-items:center;gap:clamp(2rem,7vw,7rem);margin-bottom:7rem;padding:clamp(2rem,5vw,5rem);display:grid}.arrival-intro{position:relative}.handwritten-label{color:var(--pink);font-family:Segoe Print,cursive;font-size:.96rem;position:absolute;top:-2.5rem;right:0;transform:rotate(-5deg)}.arrival-intro h2,.your-people h2{color:var(--forest-950);letter-spacing:-.04em;margin:0;font-family:Georgia,serif;font-size:clamp(2.4rem,4.5vw,4.6rem);font-weight:500;line-height:1}.arrival-intro>p:not(.eyebrow){color:var(--muted);line-height:1.7}.arrival-intro small{color:#9a6c79;font-size:.7rem}.arrival-options{grid-template-columns:1fr 1fr;gap:.7rem;display:grid}.arrival-options>button{cursor:pointer;border:1px solid var(--line);min-height:70px;color:var(--forest-900);text-align:left;background:#fff;border-radius:1.2rem;align-items:center;gap:.8rem;padding:.9rem 1rem;font-weight:740;transition:transform .18s,border-color .18s,background .18s;display:flex}.arrival-options>button:hover{border-color:var(--pink);transform:translateY(-2px)}.arrival-options>button.selected{border-color:var(--pink);background:var(--blush)}.arrival-options>button span{background:var(--sage-soft);width:34px;height:34px;color:var(--eucalyptus);border-radius:50%;flex:none;place-items:center;font-size:.64rem;display:grid}.arrival-options>button.selected span{background:var(--pink);color:#4b3039}.arrival-response{background:var(--forest-900);color:#fff;border-radius:1.2rem;grid-column:1/-1;grid-template-columns:auto 1fr auto;align-items:center;gap:.8rem;min-height:85px;padding:1rem 1.2rem;display:grid}.arrival-response>span{color:var(--pink);font-size:1.25rem}.arrival-response p{color:#ffffffc7;margin:0;font-size:.82rem;line-height:1.55}.arrival-response a{color:#ffdbe4;white-space:nowrap;font-size:.72rem;font-weight:780}.action-card{border-top:5px solid var(--sage)}.action-card.accent-rose{border-top-color:var(--pink)}.action-card.accent-sand{border-top-color:#d2ad7d}.action-card.accent-lavender{border-top-color:#c89bbf}.action-card:hover{transform:translateY(-6px)rotate(-.2deg);box-shadow:0 20px 48px #4f5d3d24}.action-number{color:var(--pink);font-size:1rem;font-weight:800}.notice-card{position:relative;overflow:hidden;box-shadow:0 14px 30px #4f5d3d12}.notice-card:after{content:"♡";color:#f78ca759;font-size:2rem;position:absolute;top:.6rem;right:1rem;transform:rotate(-8deg)}.notice-card.forest:after{color:#ffffff2e}.notice-card.pink{background:var(--pink);color:#3d4835}.care-banner{background:linear-gradient(125deg, #fff, var(--petal));box-shadow:var(--shadow);border:2px solid #f78ca738;grid-template-columns:.82fr 1.18fr}.care-copy{position:relative}.care-copy:before{content:"♡";color:#f78ca76b;font-size:4.5rem;position:absolute;top:10%;right:8%;transform:rotate(-11deg)}.care-copy .signature{color:#d8577d;font-family:Segoe Print,cursive;font-style:normal}.your-people{grid-template-columns:.72fr 1.28fr;gap:clamp(2rem,6vw,6rem);margin:0 0 7rem;display:grid}.people-heading>p:last-child{color:var(--muted);line-height:1.75}.people-grid{gap:.7rem;display:grid}.people-grid>article,.people-grid>a{border:1px solid var(--line);background:#ffffffd1;border-radius:1.35rem;grid-template-columns:auto 1fr;align-items:center;gap:1rem;padding:1rem;transition:transform .18s,border-color .18s;display:grid}.people-grid>article:hover,.people-grid>a:hover{border-color:var(--pink);transform:translate(4px)}.people-grid>a{background:var(--blush)}.people-grid>article>span,.people-grid>a>span{background:var(--forest-900);color:#fff;letter-spacing:.04em;border-radius:50%;place-items:center;width:54px;height:54px;font-size:.7rem;font-weight:850;display:grid}.people-grid>a>span{background:var(--pink);color:#4b3039;font-size:1.25rem}.people-grid strong{color:var(--forest-950);font-family:Georgia,serif;font-size:1.12rem;font-weight:500;display:block}.people-grid small{color:#d8577d;font-size:.67rem;font-weight:730}.people-grid p{color:var(--muted);margin:.35rem 0 0;font-size:.76rem;line-height:1.45}.belonging-strip{border-color:#f78ca759}.inner-hero{background:radial-gradient(circle at 85%,#f78ca730,#0000 22rem),#ffffff94;border:1px solid #f78ca729;border-radius:2.2rem;margin-top:2rem;padding-inline:clamp(1.5rem,4vw,4rem);position:relative;overflow:hidden}.inner-hero:after{content:"";opacity:.14;mix-blend-mode:multiply;pointer-events:none;background:url(/brand/atg-icon.png) 50%/contain no-repeat;width:220px;height:260px;position:absolute;bottom:-25%;right:2%;transform:rotate(8deg)}.inner-hero>*{z-index:1;position:relative}.inner-hero h1{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(#0000 78%,#f78ca759 78% 92%,#0000 92%)}.human-practice-line,.jess-wellbeing-note,.human-library-note,.learning-human-quote,.call-us-note{background:var(--blush);border:1px solid #f78ca73b}.human-practice-line{border-radius:1.5rem;grid-template-columns:1fr 1.25fr;align-items:center;gap:2rem;margin:1rem 0 2rem;padding:1.5rem 2rem;display:grid}.human-practice-line span{color:var(--forest-950);font-family:Segoe Print,cursive;font-size:clamp(1.3rem,2.5vw,2.2rem)}.human-practice-line p{color:var(--muted);margin:0;line-height:1.65}.jess-wellbeing-note{background:linear-gradient(115deg, var(--petal), #fff);border-radius:2rem;grid-template-columns:auto 1.25fr .75fr;align-items:center;gap:clamp(1rem,3vw,2.5rem);margin:-1rem 0 5rem;padding:1.3rem clamp(1.3rem,4vw,3rem);display:grid}.jess-wellbeing-note img{mix-blend-mode:multiply;width:82px}.jess-wellbeing-note blockquote{color:var(--forest-950);margin:0;font-family:Georgia,serif;font-size:clamp(1.5rem,2.7vw,2.55rem);line-height:1.15}.jess-wellbeing-note>p{color:var(--muted);margin:0;line-height:1.65}.human-library-note{border-radius:1.25rem;grid-template-columns:auto 1fr;align-items:center;gap:1rem;margin:1.1rem 0 1.2rem;padding:1rem 1.2rem;display:grid}.human-library-note>span{color:#d8577d;font-size:1.5rem}.human-library-note strong{color:var(--forest-950);font-family:Georgia,serif;font-size:1.08rem;font-weight:500}.human-library-note p{color:var(--muted);margin:.25rem 0 0;font-size:.75rem}.learning-human-quote{border-radius:1.5rem;grid-template-columns:auto 1fr 1fr;align-items:center;gap:1.5rem;margin:1.2rem 0 0;padding:1.2rem 1.5rem;display:grid}.learning-human-quote img{mix-blend-mode:multiply;width:74px}.learning-human-quote blockquote{color:var(--forest-950);margin:0;font-family:Georgia,serif;font-size:clamp(1.3rem,2.5vw,2.2rem);line-height:1.15}.learning-human-quote p{color:var(--muted);margin:0;line-height:1.6}.call-us-note{color:var(--muted);border-radius:1rem;align-items:center;gap:.65rem;margin:.8rem 0 0;padding:.9rem 1rem;font-size:.78rem;line-height:1.55;display:flex}.call-us-note span{color:#d8577d;font-size:1.2rem}.call-us-note strong{color:var(--forest-950)}.resource-card{border-left:4px solid #0000}.resource-card[open]{border-left-color:var(--pink)}.filter-pills button.active{background:var(--pink);border-color:var(--pink);color:#49323a}.library-proof{background:linear-gradient(120deg, var(--forest-900), #6f7d5c)}.wellbeing-brand-art{background:radial-gradient(circle,#ffffffe6,#f78ca757);box-shadow:inset 0 0 0 2px #f78ca729}.wellbeing-brand-art span{color:#d8577d;font-size:1.3rem}.appreciation-grid blockquote{border:1px solid #f78ca740}.site-footer{border-top:5px solid var(--pink);position:relative;overflow:hidden}.site-footer:after{content:"♡";color:#f78ca724;pointer-events:none;font-size:10rem;position:absolute;bottom:-45px;right:3%;transform:rotate(-10deg)}.footer-motto{border-top:1px solid var(--line);color:var(--eucalyptus);letter-spacing:.18em;text-transform:uppercase;grid-column:1/-1;justify-content:center;align-items:center;gap:1.2rem;padding-top:1rem;font-size:.68rem;font-weight:850;display:flex}.footer-motto b{color:var(--pink);font-size:1rem}.public-resource-hub{padding:clamp(4.5rem,8vw,8rem) 0 2rem;scroll-margin-top:7rem}.public-hub-intro{grid-template-columns:1.25fr .75fr;align-items:stretch;gap:clamp(1.5rem,5vw,5rem);display:grid}.public-hub-copy{background:linear-gradient(135deg, var(--petal) 0%, #fff 48%, var(--sage-soft) 100%);border-radius:2rem;padding:clamp(2rem,5vw,4.5rem);position:relative;overflow:hidden}.public-hub-copy:after{color:#f78ca729;content:"♡";font-family:Georgia,serif;font-size:13rem;line-height:1;position:absolute;bottom:-5.4rem;right:-2.2rem;transform:rotate(-10deg)}.public-hub-copy>*{z-index:1;position:relative}.public-hub-copy h2{max-width:820px;color:var(--forest-950);letter-spacing:-.045em;margin:.5rem 0 1rem;font-family:Georgia,serif;font-size:clamp(2.7rem,5.5vw,5.6rem);font-weight:500;line-height:.95}.public-hub-copy>p:not(.eyebrow){max-width:780px;color:var(--muted);margin:0;font-size:clamp(.95rem,1.4vw,1.08rem);line-height:1.75}.public-hub-proof{flex-wrap:wrap;gap:.65rem;margin-top:2rem;display:flex}.public-hub-proof span{color:var(--muted);background:#ffffffb8;border:1px solid #31554821;border-radius:999px;align-items:baseline;gap:.35rem;padding:.62rem .85rem;font-size:.7rem;display:inline-flex}.public-hub-proof strong{color:var(--forest-900);font-size:.78rem}.public-hub-brand-card{min-height:100%;box-shadow:var(--shadow);background:#fff;border:1px solid #3155481f;border-radius:2rem;flex-direction:column;justify-content:space-between;padding:clamp(1.35rem,3vw,2.2rem);display:flex}.public-hub-brand-card img{mix-blend-mode:multiply;width:min(100%,370px);margin:auto;display:block}.public-hub-brand-card p{border-top:1px solid var(--line);color:var(--muted);margin:1rem 0 0;padding-top:1.2rem;font-size:.78rem;line-height:1.65}.public-hub-brand-card strong{color:var(--forest-900)}.public-hub-urgent{background:#fff6f1;border:1px solid #bc6e523d;border-radius:1.25rem;grid-template-columns:auto 1fr;align-items:center;gap:1rem;margin:1rem 0 2rem;padding:1rem 1.2rem;display:grid}.public-hub-urgent>span{background:var(--clay);color:#fff;border-radius:50%;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.public-hub-urgent strong{color:#6e392b}.public-hub-urgent p{color:#644f47;margin:.25rem 0 0;font-size:.76rem;line-height:1.55}.public-hub-urgent a{color:#713627;text-underline-offset:2px;font-weight:850;text-decoration:underline}.public-hub-toolbar{background:linear-gradient(120deg, var(--forest-900), #6f7d5c);border-radius:1.5rem;grid-template-columns:1fr auto;align-items:end;gap:1rem;padding:1.15rem;display:grid}.public-hub-toolbar label{gap:.5rem;display:grid}.public-hub-toolbar label>span{color:#ffffffb3;letter-spacing:.12em;text-transform:uppercase;font-size:.66rem;font-weight:800}.public-hub-toolbar input{color:#fff;width:100%;min-height:54px;font:inherit;background:#ffffff1a;border:1px solid #ffffff2e;border-radius:1rem;outline:none;padding:0 1rem}.public-hub-toolbar input::placeholder{color:#ffffff85}.public-hub-toolbar input:focus{border-color:#fff;box-shadow:0 0 0 3px #ffffff1f}.public-hub-toolbar>p{color:#ffffffbf;white-space:nowrap;margin:0;padding:0 .65rem .8rem;font-size:.74rem}.public-hub-toolbar>p strong{color:#fff;font-size:1rem}.public-hub-filters{flex-wrap:wrap;gap:.5rem;margin:1rem 0 1.4rem;display:flex}.public-hub-filters button{cursor:pointer;border:1px solid var(--line);min-height:40px;color:var(--muted);font:inherit;background:#fffefdd1;border-radius:999px;padding:.58rem .85rem;font-size:.72rem;font-weight:720}.public-hub-filters button:hover{border-color:var(--pink);background:var(--petal)}.public-hub-filters button.active{border-color:var(--pink);background:var(--pink);color:#49323a}.public-hub-filters button:focus-visible{outline-offset:2px;outline:3px solid #f78ca759}.public-hub-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.public-hub-card{border:1px solid var(--line);background:#fffefde6;border-radius:1.5rem;flex-direction:column;min-width:0;padding:1.25rem;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;box-shadow:0 12px 34px #1d3a2f0e}.public-hub-card:nth-child(3n+2){background:#fff9f7}.public-hub-card:nth-child(3n){background:#f7faf5}.public-hub-card.featured{border-top:5px solid var(--pink)}.public-hub-card:hover{border-color:#f78ca785;transform:translateY(-3px);box-shadow:0 18px 42px #1d3a2f17}.public-hub-card-top{grid-template-columns:auto 1fr;align-items:start;gap:.85rem;display:grid}.public-hub-number{background:var(--forest-900);color:#fff;border-radius:50%;place-items:center;width:42px;height:42px;font-size:.68rem;font-weight:850;display:grid}.public-hub-card.featured .public-hub-number{background:var(--pink);color:#49323a}.public-hub-card h3{color:var(--forest-950);margin:.45rem 0 0;font-family:Georgia,serif;font-size:1.38rem;font-weight:500;line-height:1.14}.public-hub-card>p{color:var(--muted);margin:1rem 0;font-size:.78rem;line-height:1.62}.public-hub-audiences{flex-wrap:wrap;gap:.38rem;margin-bottom:1rem;display:flex}.public-hub-audiences span{background:var(--sage-soft);color:var(--forest-800);border-radius:999px;padding:.38rem .55rem;font-size:.6rem;font-weight:780}.public-hub-card details{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:auto}.public-hub-card details summary{cursor:pointer;color:var(--forest-800);justify-content:space-between;gap:1rem;padding:.8rem 0;font-size:.7rem;font-weight:800;list-style:none;display:flex}.public-hub-card details summary::-webkit-details-marker{display:none}.public-hub-card details summary span{color:var(--pink);font-size:1rem;transition:transform .18s}.public-hub-card details[open] summary span{transform:rotate(45deg)}.public-hub-card details p{color:var(--muted);margin:0;padding:0 0 .9rem;font-size:.7rem;line-height:1.55}.public-hub-card-footer{grid-template-columns:auto 1fr;align-items:center;gap:.7rem;padding-top:1rem;display:grid}.public-hub-card-footer>span{color:var(--muted);font-size:.62rem}.public-hub-card-footer>div{flex-wrap:wrap;justify-content:flex-end;gap:.4rem;display:flex}.public-hub-card-footer a{background:var(--forest-900);color:#fff;border-radius:999px;padding:.58rem .72rem;font-size:.64rem;font-weight:800}.public-hub-card-footer a:last-child{background:var(--petal);color:var(--forest-900)}.public-hub-card-footer a:hover{background:var(--pink);color:#49323a}.public-hub-card-footer a:focus-visible{outline-offset:2px;outline:3px solid #f78ca759}.public-hub-empty{border:1px dashed var(--sage);text-align:center;border-radius:1.5rem;margin-top:1rem;padding:3rem 1.5rem}.public-hub-empty img{mix-blend-mode:multiply;width:72px}.public-hub-empty h3{color:var(--forest-950);margin:.75rem 0 .4rem;font-family:Georgia,serif;font-size:1.8rem;font-weight:500}.public-hub-empty p{color:var(--muted);margin:0 0 1rem}.public-hub-empty button{cursor:pointer;background:var(--forest-900);color:#fff;font:inherit;border:0;border-radius:999px;padding:.72rem 1rem;font-size:.72rem;font-weight:800}.public-hub-sharing-standard{background:var(--forest-900);border-radius:1.5rem;grid-template-columns:repeat(3,1fr);gap:.8rem;margin-top:1.2rem;padding:.9rem;display:grid}.public-hub-sharing-standard>div{border:1px solid #ffffff24;border-radius:1rem;padding:1rem}.public-hub-sharing-standard span{color:#ffb0c8;font-size:.65rem;font-weight:900}.public-hub-sharing-standard strong{color:#fff;margin:.35rem 0;font-family:Georgia,serif;font-size:1rem;font-weight:500;display:block}.public-hub-sharing-standard p{color:#ffffffb8;margin:0;font-size:.69rem;line-height:1.55}@media (width<=1080px){.public-hub-intro{grid-template-columns:1fr}.public-hub-brand-card{grid-template-columns:minmax(220px,.55fr) 1fr;align-items:center;gap:1.5rem;display:grid}.public-hub-brand-card p{border-top:0;border-left:1px solid var(--line);margin:0;padding:0 0 0 1.5rem}.public-hub-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.public-resource-hub{padding-top:4rem}.public-hub-copy{border-radius:1.5rem;padding:1.5rem}.public-hub-copy h2{font-size:clamp(2.55rem,13vw,4rem)}.public-hub-brand-card{display:flex}.public-hub-brand-card p{border-top:1px solid var(--line);border-left:0;margin-top:1rem;padding:1rem 0 0}.public-hub-urgent{align-items:start}.public-hub-toolbar{grid-template-columns:1fr}.public-hub-toolbar>p{padding:0 .2rem .2rem}.public-hub-filters{scrollbar-width:thin;flex-wrap:nowrap;padding-bottom:.35rem;overflow-x:auto}.public-hub-filters button{flex:none}.public-hub-grid,.public-hub-sharing-standard{grid-template-columns:1fr}.public-hub-card{padding:1.1rem}.public-hub-card-footer{grid-template-columns:1fr}.public-hub-card-footer>div{justify-content:flex-start}}@media (width<=900px){.human-ribbon{white-space:nowrap;justify-content:flex-start;overflow-x:auto}.brand-manifesto,.arrival-checkin,.your-people,.human-practice-line,.jess-wellbeing-note{grid-template-columns:1fr}.brand-manifesto{text-align:center}.brand-manifesto img{justify-self:center}.learning-human-quote{grid-template-columns:auto 1fr}.learning-human-quote p{grid-column:1/-1}}@media (width<=620px){.human-ribbon{padding-inline:1rem;font-size:.68rem}.human-ribbon b{display:none}.hero-grid{padding-top:3.2rem}.hero-copy h1{display:inline}.brand-manifesto{border-radius:1.35rem;margin-top:.5rem}.brand-manifesto>p{font-size:.82rem}.arrival-checkin{border-radius:1.35rem;padding:1.5rem}.handwritten-label{margin-bottom:1rem;display:block;position:static;transform:none}.arrival-options{grid-template-columns:1fr}.arrival-response{grid-column:auto;grid-template-columns:auto 1fr}.arrival-response a{grid-column:2}.care-copy:before{display:none}.your-people{gap:1.5rem}.people-grid>article,.people-grid>a{align-items:start}.inner-hero{border-radius:1.35rem;margin-top:1rem}.human-practice-line,.jess-wellbeing-note,.learning-human-quote{border-radius:1.2rem}.jess-wellbeing-note{margin-top:0}.jess-wellbeing-note img{justify-self:center}.learning-human-quote{text-align:center;grid-template-columns:1fr}.learning-human-quote img{justify-self:center}.learning-human-quote p{grid-column:auto}.call-us-note{flex-wrap:wrap;align-items:flex-start}}.home-community{grid-template-columns:1.5fr .75fr .75fr;gap:1rem;margin:0 0 7rem;display:grid}.home-chair-card,.home-community-card{border:1px solid var(--line);border-radius:1.7rem;min-height:350px;overflow:hidden;box-shadow:0 18px 44px #4f5d3d14}.home-chair-card{background:var(--forest-900);color:#fff;grid-template-columns:1.08fr .92fr;display:grid}.home-chair-card>div{flex-direction:column;justify-content:center;padding:clamp(1.6rem,4vw,3.4rem);display:flex}.home-chair-card .eyebrow{color:#ffdce5}.home-chair-card h2,.home-community-card h3{letter-spacing:-.03em;margin:0;font-family:Georgia,serif;font-weight:500;line-height:1.05}.home-chair-card h2{font-size:clamp(2.3rem,4vw,4rem)}.home-chair-card p:not(.eyebrow){color:#ffffffb3;line-height:1.7}.home-chair-card a{color:#ffdce5;font-size:.78rem;font-weight:800}.home-chair-card>img{object-fit:cover;opacity:.86;width:100%;height:100%}.home-community-card{flex-direction:column;padding:1.5rem;display:flex;position:relative}.home-community-card.newsletter{background:var(--petal)}.home-community-card.shoutout{background:var(--sage-soft)}.home-community-card>span{color:var(--pink);font-size:2rem}.home-community-card .eyebrow{margin-top:auto;margin-bottom:.55rem}.home-community-card h3{color:var(--forest-950);font-size:1.55rem}.home-community-card p:not(.eyebrow){color:var(--muted);font-size:.8rem;line-height:1.6}.home-community-card a{color:var(--forest-800);margin-top:.4rem;font-size:.74rem;font-weight:800}.jess-note-link{color:#c34d70;margin-top:1.2rem;font-size:.76rem;font-weight:800}.community-hero{background:radial-gradient(circle at 12% 48%,#f78ca747,#0000 25rem),linear-gradient(135deg,#ffffffe6,#eef1e8cc);border:1px solid #f78ca733;border-radius:2.4rem;grid-template-columns:1.22fr .78fr;align-items:center;gap:clamp(2rem,7vw,7rem);min-height:650px;margin-top:2rem;padding:clamp(2rem,5vw,5rem);display:grid;position:relative;overflow:hidden}.community-hero h1{color:var(--forest-950);letter-spacing:-.055em;background:linear-gradient(#0000 77%,#f78ca76b 77% 92%,#0000 92%);margin:0;font-family:Georgia,serif;font-size:clamp(4rem,7.5vw,7.8rem);font-weight:500;line-height:.92;display:inline}.community-hero>div:first-child>p:not(.eyebrow){max-width:700px;color:var(--muted);margin:1.7rem 0 0;font-size:1.08rem;line-height:1.8}.community-hero-art{background:radial-gradient(circle, white, var(--petal));border-radius:50% 45% 48% 52%;place-items:center;min-height:430px;display:grid;position:relative;box-shadow:inset 0 0 0 2px #f78ca729}.community-hero-art .chair-outline{color:var(--forest-900);filter:saturate(.6);font-size:clamp(7rem,15vw,13rem)}.community-hero-art img{mix-blend-mode:multiply;width:155px;position:absolute;bottom:-2%;right:2%;transform:rotate(8deg)}.community-hero-art p{color:#d8577d;margin:0;font-family:Segoe Print,cursive;font-size:1.15rem;position:absolute;bottom:11%;left:3%;transform:rotate(-7deg)}.rocking-story{grid-template-columns:minmax(340px,.82fr) minmax(0,1.18fr);align-items:start;gap:clamp(2rem,7vw,7rem);padding:7rem 0;display:grid}.rocking-story-art{min-height:560px;box-shadow:var(--shadow);background:#edf0e9;border-radius:2rem;position:sticky;top:135px;overflow:hidden}.rocking-story-art img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.rocking-story-art:after{content:"";background:linear-gradient(#0000 45%,#35442fd1);position:absolute;inset:0}.rocking-story-art span,.rocking-story-art small{z-index:1;color:#fff;position:absolute;left:1.6rem}.rocking-story-art span{font-family:Georgia,serif;font-size:clamp(2rem,4vw,3.5rem);bottom:3.2rem}.rocking-story-art small{color:#ffffffbf;bottom:1.7rem}.rocking-story article{border-left:4px solid var(--pink);padding:1rem 0 1rem clamp(1.5rem,4vw,3.5rem)}.rocking-story h2,.recognition-intro h2,.shoutout-board h2,.newsletter-section h2,.celebration-strip h2,.intercare-intro h2,.learning-library h2,.benefits-heading h2{color:var(--forest-950);letter-spacing:-.04em;margin:0;font-family:Georgia,serif;font-size:clamp(2.3rem,4.5vw,4.6rem);font-weight:500;line-height:1.04}.rocking-story article>p:not(.eyebrow):not(.rocking-signature){color:#536058;font-size:1rem;line-height:1.85}.rocking-story blockquote{color:#d8577d;margin:2rem 0;font-family:Segoe Print,cursive;font-size:clamp(1.5rem,3vw,2.5rem);transform:rotate(-1deg)}.rocking-signature{color:var(--forest-900);font-family:Segoe Print,cursive;font-size:1.1rem}.recognition-section{background:var(--petal);border-radius:2.2rem;grid-template-columns:.68fr 1.32fr;align-items:start;gap:clamp(2rem,6vw,6rem);margin-bottom:1rem;padding:clamp(2rem,5vw,5rem);display:grid}.recognition-intro>p:not(.eyebrow){color:var(--muted);line-height:1.75}.recognition-intro .button{margin-top:1rem}.award-grid{grid-template-columns:repeat(2,1fr);gap:.8rem;display:grid}.award-grid article{background:#ffffffc7;border:1px solid #4f5d3d1f;border-radius:1.4rem;min-height:240px;padding:1.4rem}.award-grid article:nth-child(2n){background:var(--sage-soft)}.award-grid span{background:var(--pink);color:#4b3039;border-radius:50%;place-items:center;width:34px;height:34px;font-size:.68rem;font-weight:850;display:grid}.award-grid h3{color:var(--forest-950);margin:3rem 0 .6rem;font-family:Georgia,serif;font-size:1.45rem;font-weight:500}.award-grid p{color:var(--muted);margin:0;font-size:.8rem;line-height:1.65}.shoutout-board{background:var(--forest-900);color:#fff;border-radius:0 0 2.2rem 2.2rem;grid-template-columns:1fr auto;align-items:center;gap:2rem;min-height:285px;margin-bottom:7rem;padding:clamp(2rem,5vw,4rem);display:grid;position:relative;overflow:hidden}.shoutout-board h2{color:#fff;max-width:760px;font-size:clamp(2rem,4vw,3.8rem)}.shoutout-board p:not(.eyebrow){color:#ffffffad;max-width:780px;line-height:1.7}.shoutout-board>span{color:var(--pink);opacity:.55;font-family:Georgia,serif;font-size:clamp(6rem,14vw,13rem);transform:rotate(-10deg)}.newsletter-section{margin-bottom:7rem}.newsletter-grid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.newsletter-grid>a{border:1px solid var(--line);background:#fff;border-radius:1.6rem;flex-direction:column;min-height:350px;padding:1.5rem;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex}.newsletter-grid>a:hover{border-color:var(--pink);transform:translateY(-5px);box-shadow:0 20px 46px #4f5d3d1a}.newsletter-grid>a:nth-child(2){background:var(--sage-soft)}.newsletter-grid .newsletter-contribute{background:var(--petal)}.newsletter-grid span{color:var(--pink);letter-spacing:.14em;text-transform:uppercase;font-size:.68rem;font-weight:850}.newsletter-grid time{color:var(--muted);margin-top:.45rem;font-size:.72rem}.newsletter-grid h3{color:var(--forest-950);margin:auto 0 .7rem;font-family:Georgia,serif;font-size:1.65rem;font-weight:500;line-height:1.08}.newsletter-grid p{color:var(--muted);margin:0;font-size:.82rem;line-height:1.6}.newsletter-grid b{color:var(--forest-800);margin-top:1.2rem;font-size:.73rem}.celebration-strip{border-top:1px solid #f78ca759;border-bottom:1px solid #f78ca759;grid-template-columns:auto 1.05fr .95fr;align-items:center;gap:clamp(1.2rem,3vw,3rem);margin:0 0 7rem;padding:2.4rem 0;display:grid}.celebration-strip img{mix-blend-mode:multiply;width:88px}.celebration-strip h2{font-size:clamp(1.8rem,3.2vw,3rem)}.celebration-strip>p{color:var(--muted);margin:0;line-height:1.7}.learning-photo-banner{box-shadow:var(--shadow);border:1px solid #f78ca733;border-radius:1.7rem;margin:1rem 0 3rem;overflow:hidden}.learning-photo-banner img{width:100%;height:auto;display:block}.intercare-section{background:var(--forest-900);color:#fff;border-radius:2rem;grid-template-columns:.78fr 1.22fr;gap:clamp(2rem,6vw,6rem);margin:1rem 0;padding:clamp(2rem,5vw,5rem);display:grid}.intercare-intro h2{color:#fff}.intercare-intro>p:not(.eyebrow){color:#ffffffb3;line-height:1.75}.intercare-intro .button-primary{box-shadow:none;color:var(--forest-900);background:#fff;margin-top:1rem}.intercare-cards{gap:.7rem;display:grid}.intercare-cards article{background:#ffffff12;border:1px solid #ffffff24;border-radius:1.25rem;padding:1.2rem}.intercare-cards span{color:#ffdce5;font-size:.68rem;font-weight:850}.intercare-cards h3{margin:.7rem 0 .35rem;font-family:Georgia,serif;font-size:1.3rem;font-weight:500}.intercare-cards p{color:#ffffffa8;margin:0;font-size:.8rem;line-height:1.6}.learning-library{background:var(--petal);border-radius:2rem;grid-template-columns:.65fr 1.35fr;gap:clamp(2rem,6vw,6rem);margin:1rem 0 7rem;padding:clamp(2rem,5vw,4rem);display:grid}.learning-library h2{font-size:clamp(2rem,3.7vw,3.6rem)}.learning-library>div:last-child{gap:.65rem;display:grid}.learning-library a{background:#ffffffc2;border:1px solid #4f5d3d1c;border-radius:1rem;grid-template-columns:100px 1fr auto;align-items:center;gap:1rem;padding:1rem;display:grid}.learning-library a:hover{border-color:var(--pink);background:#fff}.learning-library a span{color:#d8577d;letter-spacing:.1em;text-transform:uppercase;font-size:.64rem;font-weight:800}.learning-library a strong{color:var(--forest-950);font-family:Georgia,serif;font-size:1.05rem;font-weight:500}.learning-library a small{color:var(--muted);font-size:.68rem}.benefits-section{margin-bottom:6rem}.benefits-heading{grid-template-columns:.78fr 1.22fr;align-items:end;gap:2rem;margin-bottom:2rem;display:grid}.benefits-heading .eyebrow{grid-column:1/-1;margin-bottom:-1.2rem}.benefits-heading h2{max-width:630px}.benefits-heading>p:not(.eyebrow){color:var(--muted);margin:0;line-height:1.75}.benefit-grid{grid-template-columns:repeat(4,1fr);gap:.8rem;display:grid}.benefit-grid article{border:1px solid var(--line);background:#fff;border-radius:1.45rem;flex-direction:column;min-height:310px;padding:1.4rem;display:flex}.benefit-grid article:nth-child(2n){background:var(--sage-soft)}.benefit-grid article:nth-child(3){background:var(--petal)}.benefit-grid article>span{font-size:1.7rem}.benefit-grid h3{color:var(--forest-950);margin:auto 0 .6rem;font-family:Georgia,serif;font-size:1.4rem;font-weight:500}.benefit-grid p{color:var(--muted);margin:0;font-size:.8rem;line-height:1.6}.benefit-grid a{color:var(--forest-800);margin-top:1.1rem;font-size:.73rem;font-weight:800}.benefit-note{color:#7e746f;margin:1rem 0 0;font-size:.7rem;line-height:1.55}@media (width<=1100px){.home-community{grid-template-columns:1fr 1fr}.home-chair-card{grid-column:1/-1}.benefit-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=900px){.community-hero,.rocking-story,.recognition-section,.intercare-section,.learning-library,.benefits-heading{grid-template-columns:1fr}.community-hero-art{min-height:330px}.rocking-story-art{min-height:470px;position:relative;top:auto}.rocking-story{padding:5rem 0}.recognition-section{gap:2rem}.learning-library a{grid-template-columns:90px 1fr}.learning-library a small{grid-column:2}.benefits-heading .eyebrow{grid-column:auto;margin-bottom:0}.celebration-strip{grid-template-columns:auto 1fr}.celebration-strip>p{grid-column:1/-1}}@media (width<=620px){.home-community{grid-template-columns:1fr;margin-bottom:5rem}.home-chair-card{grid-column:auto;grid-template-columns:1fr}.home-chair-card>img{height:250px}.home-community-card{min-height:280px}.community-hero{border-radius:1.35rem;min-height:auto;margin-top:1rem;padding:2rem 1.4rem}.community-hero h1{font-size:clamp(3.4rem,18vw,5.2rem)}.community-hero-art{min-height:270px}.community-hero-art img{width:115px}.rocking-story{gap:2rem;padding:4rem 0}.rocking-story-art{border-radius:1.35rem;min-height:390px}.rocking-story article{border-left-width:3px;padding-left:1.2rem}.recognition-section{border-radius:1.35rem}.award-grid,.newsletter-grid,.benefit-grid{grid-template-columns:1fr}.award-grid article{min-height:215px}.shoutout-board{border-radius:0 0 1.35rem 1.35rem;grid-template-columns:1fr;margin-bottom:5rem}.shoutout-board>span{display:none}.newsletter-grid>a{min-height:300px}.celebration-strip{grid-template-columns:1fr;margin-bottom:5rem}.celebration-strip>p{grid-column:auto}.learning-photo-banner{border-radius:1.15rem}.intercare-section,.learning-library{border-radius:1.35rem}.learning-library a{grid-template-columns:1fr}.learning-library a small{grid-column:auto}.benefit-grid article{min-height:270px}}.page-content,.page-content section,.page-content article,.page-content div,.topbar>*,.site-footer>*{min-width:0}.page-content h1,.page-content h2,.page-content h3,.page-content p,.page-content li,.page-content a,.site-footer p,.site-footer a{overflow-wrap:anywhere}.page-content h1,.page-content h2,.page-content h3{text-wrap:balance;height:auto;overflow:visible}.activities-hero h1,.recognition-hero h1,.quiz-hero h1,.wellbeing-hero h1,.wellbeing-hero.upgraded h1,.community-hero h1,.practice-hero h1,.inner-hero h1,.management-hero h1{padding-bottom:.08em;line-height:1.01}.community-hero h1{display:inline-block}.activities-hero,.recognition-hero,.quiz-hero,.wellbeing-hero,.community-hero,.inner-hero,.management-hero,.practice-hero{isolation:isolate}.activities-hero>div,.recognition-hero>div,.quiz-hero>div,.wellbeing-hero>div,.community-hero>div,.inner-hero>div,.management-hero>div,.practice-hero>div{z-index:2;position:relative}.community-hero-art,.wellbeing-brand-art,.recognition-hero>img,.practice-hero>img,.hero-botanical,.notice-card:after,.care-copy:before{z-index:1;pointer-events:none}.community-hero-art p{background:#fffefdcc;border-radius:.5rem;max-width:45%;padding:.25rem .5rem;line-height:1.35;bottom:8%;left:7%}.staff-month-badge span{height:auto;padding-block:.08em;line-height:1.08;overflow:visible}.documentation-checklist p,.intercare-cards p,.benefit-grid p,.management-card p,.oversight-columns li,.transition-controls li{font-size:max(.82rem,13px);line-height:1.62}@media (width<=1440px){.topbar{grid-template-columns:auto 1fr;gap:1rem}.desktop-nav{display:none}.header-actions{justify-self:end}.mobile-nav{z-index:25;border-bottom:1px solid var(--line);scrollbar-width:none;background:#fbf9f4f7;gap:.35rem;padding:.65rem 4.5vw;display:flex;position:sticky;top:78px;overflow-x:auto}.mobile-nav a{color:var(--muted);white-space:nowrap;border-radius:999px;flex:none;padding:.55rem .8rem;font-size:.78rem;font-weight:700}.mobile-nav a.active{background:var(--sage-soft);color:var(--forest-900)}}.home-next-up{grid-template-columns:repeat(4,minmax(0,1fr))}.home-next-up a:nth-child(4){background:#f8eef1}@media (width<=1080px){.home-next-up{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.home-next-up{grid-template-columns:1fr}}@media (width<=900px){.human-ribbon{white-space:normal;text-align:center;flex-wrap:wrap;justify-content:center;gap:.35rem .8rem;min-height:44px;overflow:visible}.human-ribbon i{border-right:0;padding-right:0}.community-hero-art p{max-width:52%;left:5%}}@media (width<=620px){.page-content h1,.page-content h2,.page-content h3{text-wrap:pretty}.human-ribbon{grid-template-columns:auto 1fr;padding-block:.6rem;display:grid}.human-ribbon i,.human-ribbon b{display:none}.community-hero-art p{z-index:3;max-width:85%;margin-top:-1.2rem;position:relative;bottom:auto;left:auto;transform:rotate(-3deg)}.quiz-answers button,.learning-library a,.crisis-links a,.newsletter-grid>a{overflow:visible}}.notice-card.cream,.notice-card.pink,.celebration-strip,.home-community-card,.newsletter-grid>a,.profile-form-section,.profile-privacy-promise>div,.dad-tribute{color:#2f432f}.notice-card.cream h3,.notice-card.cream p,.notice-card.pink h3,.notice-card.pink p,.celebration-strip h2,.celebration-strip p,.home-community-card h3,.home-community-card p,.newsletter-grid h3,.newsletter-grid p,.profile-form-section h2,.profile-form-section p,.profile-privacy-promise strong,.profile-privacy-promise span,.dad-tribute h2,.dad-tribute p{color:#354230}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
