.people-study-opening{padding-block:65px 32px}.people-study-opening h1{font-size:clamp(48px,6vw,76px);margin-bottom:22px}.people-study-opening em{color:#397b63}.people-study-opening>p:last-child{font:23px/1.5 Newsreader,Georgia,serif;max-width:640px}.people-study-controls{display:flex;justify-content:space-between;align-items:center;gap:30px;padding-block:22px;border-block:1px solid #d9d3c6;margin-bottom:28px}.people-study-controls fieldset{border:0;padding:0;margin:0;display:flex;gap:20px}.people-study-controls legend{font-size:12px;margin-bottom:12px}.people-study-controls label{font-size:14px;min-height:44px;display:flex;align-items:center;gap:8px}.people-study-controls input{accent-color:#397b63}.people-study-controls>p{font-size:13px;max-width:310px;margin:0}.people-collection-study .people-note-study-tools{margin-bottom:18px}.people-collection-study .people-note-collection-heading h2{font-size:32px}.people-collection-study .people-note-plan{font-size:11px}.people-collection-study .people-note-feedback:empty{display:none}.people-collection-study .people-note-private-inspector{margin-top:30px;font-size:12px}.people-collection-study .people-note-identity h2{font-size:26px}.people-study-review{margin-block:50px 65px;padding:35px;background:#edf3ee;border-radius:4px}.people-study-review h2{font-size:36px}.people-study-review p{max-width:780px;font-size:15px}.people-study-review p.small{font-size:12px}.people-study-review a{display:inline-flex;align-items:center;min-height:44px;font-size:14px}.people-collection-study input:focus-visible{outline:3px solid #267577;outline-offset:4px}
/* Same records and actions, with recognition given the most visual weight. */
.people-collection-study[data-layout=rows] .people-note-grid{display:block;border-top:1px solid #d9d3c6}
.people-collection-study[data-layout=rows] .people-note-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 155px;grid-template-areas:'identity memory actions' 'intro memory actions';gap:10px 30px;padding:25px 0;border:0;border-bottom:1px solid #d9d3c6;border-radius:0;background:transparent}
.people-collection-study[data-layout=rows] .people-note-identity{grid-area:identity;gap:14px}.people-collection-study[data-layout=rows] .people-note-identity .portrait{width:46px;height:50px}.people-collection-study[data-layout=rows] .people-note-intro{grid-area:intro;min-height:0;margin:0 0 0 60px;font:13px/1.65 'Public Sans',sans-serif;color:#5d5a61}
.people-collection-study[data-layout=rows] .people-note-memory{grid-area:memory;border:0;border-left:1px solid #e1dcd1;padding:2px 0 2px 25px;margin:0;min-height:0;align-self:center}.people-collection-study[data-layout=rows] .people-note-memory .eyebrow{margin:0;font-size:10px}.people-collection-study[data-layout=rows] .people-note-memory>p:not(.eyebrow){margin:8px 0;font-size:14px}.people-collection-study[data-layout=rows] .people-note-card[data-has-note=false] .people-note-memory>p:not(.eyebrow){display:none}.people-collection-study[data-layout=rows] .people-note-memory .fine{font-size:11px;color:#5d5a61}.people-collection-study[data-layout=rows] .people-note-card-actions{grid-area:actions;display:flex;flex-direction:column;align-items:start;justify-content:center;gap:0;margin:0}.people-collection-study[data-layout=rows] .people-note-unavailable{grid-area:intro;margin:0;font-size:13px}.people-collection-study .people-note-card:focus-within{background:#edf3ee55}
@media(max-width:850px){.people-collection-study[data-layout=rows] .people-note-card{grid-template-columns:1fr 1fr;grid-template-areas:'identity actions' 'intro intro' 'memory memory';gap:12px 22px}.people-collection-study[data-layout=rows] .people-note-card-actions{align-items:end}.people-collection-study[data-layout=rows] .people-note-memory{margin-left:60px;padding:0;border:0}.people-study-controls{align-items:start;flex-direction:column;gap:12px}.people-study-controls>p{max-width:none}}
@media(max-width:480px){.people-study-opening{padding-top:38px}.people-study-opening>p:last-child{font-size:21px}.people-collection-study[data-layout=rows] .people-note-card{grid-template-columns:1fr;grid-template-areas:'identity' 'intro' 'memory' 'actions'}.people-collection-study[data-layout=rows] .people-note-card-actions{flex-direction:row;align-items:center;justify-content:space-between;gap:15px}.people-collection-study[data-layout=rows] .people-note-intro,.people-collection-study[data-layout=rows] .people-note-memory{margin-left:0}.people-study-review{padding:24px}.people-collection-study .people-note-collection-heading{align-items:start;gap:12px}.people-collection-study .people-note-collection-heading h2{font-size:28px}}
/* Group names carry the meaning; colour helps locate each private section. */
.people-group-layout{display:flex;gap:20px;flex-wrap:wrap;border:0;padding:0;margin:18px 0 22px}.people-group-layout legend{font-size:12px;margin-bottom:8px}.people-group-layout label{display:flex;align-items:center;gap:8px;font-size:14px;min-height:44px}.people-group-layout input{accent-color:#397b63}
.people-group-explanation{max-width:640px;font-size:12px;color:#5d5a61;margin:0 0 25px}.people-group-section{margin:0 0 28px;border:1px solid #d9d3c6;border-left:4px solid var(--group-edge);border-radius:4px;background:#fffdfa;overflow-wrap:anywhere}.people-group-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;background:var(--group-wash);padding:20px 26px}.people-group-heading h3{font:30px/1.2 Newsreader,Georgia,serif;margin:0;color:#292b3e}.people-group-heading>span{font-size:12px;color:#5d5a61;white-space:nowrap}.people-collection-study[data-layout=rows] .people-group-section .people-note-grid{border-top:1px solid #d9d3c6;padding:0 25px}.people-collection-study[data-layout=rows] .people-group-section .people-note-card:last-child{border-bottom:0}.people-group-empty{padding:22px 26px;font-size:14px;margin:0}.people-note-memberships{font:11px/1.6 'Public Sans',sans-serif;color:#5d5a61;margin:8px 0 0}.people-study-controls>.eyebrow{font-size:11px}
@media(max-width:700px){.people-group-heading{padding:18px;gap:12px}.people-group-heading h3{font-size:27px}.people-collection-study[data-layout=rows] .people-group-section .people-note-grid{padding-inline:18px}.people-group-explanation{font-size:12px}.people-study-controls>p{max-width:100%}}
.people-collection-study .people-note-filters label{display:flex;flex-direction:column;justify-content:end;gap:8px}.people-collection-study .people-note-filters input,.people-collection-study .people-note-filters select{margin-top:0}.people-collection-study .people-group-layout label{display:flex}

/* Save acknowledgements and return rehearsals keep the list as the primary surface. */
.people-transition-tools{border-bottom:1px solid #d9d3c6;padding:0 0 18px;margin-bottom:26px;font-size:14px}
.people-transition-tools>summary{cursor:pointer;min-height:36px}
.people-transition-tools .fine{max-width:760px;font-size:12px;line-height:1.7}
.people-transition-actions{display:flex;flex-wrap:wrap;gap:12px;margin:18px 0}
.people-transition-tools button,.people-save-arrival button,.people-first-save button{font:inherit;font-size:14px;min-height:44px;border:1px solid #c9c2b7;border-radius:4px;padding:12px 16px;color:#397b63;background:#fffdfa;cursor:pointer}
.people-transition-tools [data-note-later-confirm]{padding:20px;background:#f6efe4;margin-top:20px}
.people-transition-tools [data-note-later-confirm] button{margin:6px 8px 0 0}
.people-transition-tools h3{font:28px Newsreader,Georgia,serif;margin:0 0 12px}
.people-save-arrival{border-top:3px solid #397b63;background:#edf3ee;padding:30px;margin:30px 0}
.people-save-arrival h3{font:34px/1.15 Newsreader,Georgia,serif;margin:15px 0}
.people-save-arrival>p{max-width:600px;font-size:15px;line-height:1.6}
.people-save-arrival>.fine{font-size:12px;margin:20px 0 0}
.people-save-arrival>div{display:flex;gap:14px;flex-wrap:wrap;margin-top:22px}
.people-save-arrival [data-note-save-person]{background:#397b63;color:#fff;border-color:#397b63}
.people-save-arrival :focus-visible,.people-transition-tools :focus-visible{outline:3px solid #397b63;outline-offset:4px}
.people-first-save{padding:30px 0}.people-first-save>p{max-width:540px;line-height:1.7}
.people-note-access-hint{background:#f6efe4;padding:18px 20px;font-size:14px;line-height:1.65}
@media(max-width:480px){.people-save-arrival{padding:23px}.people-save-arrival h3{font-size:30px}.people-save-arrival>div{flex-direction:column;align-items:stretch}.people-transition-actions{flex-direction:column;align-items:stretch}}

.people-collection-study .people-note-collection[data-empty=true] .people-note-filters{display:none}
/* Keep native list toggles compact inside the journey's broader form styles. */
.people-collection-study .people-group-layout input{width:17px;height:17px;min-height:0;padding:0;margin:0;flex:0 0 17px}
.people-collection-study .people-group-layout label{white-space:nowrap}
