.staff-page{max-width:1060px;margin:auto;padding:65px 24px 80px;color:#223B30;font-family:'DM Sans',sans-serif}.staff-page h1{font-family:'Cormorant Garamond',Georgia,serif;font-size:clamp(40px,6vw,64px);line-height:1.1}.staff-page a{color:#2F493D;text-underline-offset:4px}.staff-note{background:#F8F7F1;padding:20px;border-left:3px solid #78856c;line-height:1.6}.staff-directory{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:30px 0}.staff-directory>a{padding:24px;background:#F7F8F2;display:flex;justify-content:space-between;text-decoration:none;border:1px solid #C9D4C3}.staff-page fieldset{border:1px solid #C9D4C3;background:#fff;padding:20px;margin:25px 0;min-width:0}.staff-page legend{font-weight:600;padding:0 8px;max-width:100%;line-height:1.5}.staff-control{display:block;margin:8px 0}.staff-control span{display:block;margin-bottom:6px}.staff-page input:not([type=checkbox]):not([type=radio]),.staff-page textarea,.staff-page select{box-sizing:border-box;width:100%;padding:13px;font:inherit;color:inherit;border:1px solid #8b9482;border-radius:3px;background:#fff}.staff-page input[type=checkbox],.staff-page input[type=radio]{width:20px;height:20px;flex-shrink:0;accent-color:#2F493D;margin-top:3px}.staff-choice{display:flex;gap:12px;align-items:flex-start;line-height:1.6;padding:10px 0}.field-note{font-size:14px;color:#57634e;line-height:1.6}.staff-actions{display:flex;flex-wrap:wrap;gap:12px}.staff-actions button{padding:15px 25px;background:#63766E;color:white;border:0;font:inherit;cursor:pointer}.staff-actions button:disabled{opacity:.6}.staff-page :focus-visible{outline:3px solid #B79B68;outline-offset:3px}.staff-page [role=status]{line-height:1.6;font-weight:500}.erft-staff ul{max-width:280px}@media(max-width:600px){.staff-directory{grid-template-columns:1fr}.staff-page{padding:35px 18px}.staff-page fieldset{padding:14px}}@media print{.ranch-header,.test-strip,.erft,.staff-actions{display:none}.staff-page{padding:0;max-width:none}.staff-page fieldset{break-inside:avoid}}

@media print{.staff-sensitive{display:none!important}}
