@font-face{font-family:interTight;src:url(../media/inter_tight_regular-s.p.0j-93pj95tzaa.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:interTight;src:url(../media/inter_tight_medium-s.p.1bl61dx8qg-9a.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:interTight Fallback;src:local(Arial);ascent-override:99.65%;descent-override:24.81%;line-gap-override:0.0%;size-adjust:97.21%}.DwsXFW_className{font-family:interTight,interTight Fallback}.DwsXFW_variable{--font-inter-tight:"interTight", "interTight Fallback"}
@font-face{font-family:instrumentSerif;src:url(../media/instrument_serif-s.p.3p1udy2zyo7rk.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:instrumentSerif;src:url(../media/instrument_serif_italic-s.p.3jrero33nes45.woff2)format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:instrumentSerif Fallback;src:local(Arial);ascent-override:128.92%;descent-override:40.37%;line-gap-override:0.0%;size-adjust:76.79%}.f022ta_className{font-family:instrumentSerif,instrumentSerif Fallback}.f022ta_variable{--font-instrument-serif:"instrumentSerif", "instrumentSerif Fallback"}
:root{--navy:#0a121e;--navy-deep:#070d16;--paper:#f6f5ef;--white:#fffefa;--gold:#b79a53;--gold-light:#c7aa69;--ink:#101a28;--muted:#54646b;--rule:#d3d6d3;--sans:var(--font-inter-tight),Arial,sans-serif;--serif:var(--font-instrument-serif),Georgia,serif}
:root{--gold-ink:#76602b;--gold-tint:#c7aa6924;--error:#9b3b2e;--error-tint:#9b3b2e14;--line:#e3e2da;--field:#fbfaf5;--ease:cubic-bezier(.16,1,.3,1);--sidebar:272px}*{box-sizing:border-box}html{scrollbar-color:#c9c4b4 var(--paper)}body{background:var(--paper);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:1rem;line-height:1.55}::selection{background:var(--gold-light);color:var(--navy)}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit;color:inherit}h1,h2,p{margin:0}ul,ol{margin:0;padding:0;list-style:none}:focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:4px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.icon,.arrow{flex:none;width:16px;height:16px}.arrow{width:13px;height:13px}.app{grid-template-columns:var(--sidebar) minmax(0,1fr);min-height:100svh;display:grid}.main{min-width:0}.page{max-width:1040px;margin:0 auto;padding:3.5rem clamp(1.5rem,4vw,4rem) 9rem}.sidebar{background:var(--navy);color:#fffefacc;scrollbar-color:#fffefa33 transparent;flex-direction:column;height:100svh;padding:1.6rem 1.1rem 1.4rem;display:flex;position:sticky;top:0;overflow-y:auto}.sidebar-brand{align-items:center;gap:.75rem;padding:.4rem .7rem 1.8rem;display:flex}.sidebar-brand img{width:150px;height:auto}.sidebar-brand span{letter-spacing:.14em;color:var(--gold-light);border:1px solid #c7aa6966;border-radius:99px;padding:.15rem .5rem;font-size:.625rem;font-weight:500}.sidebar nav{flex-direction:column;flex:1;gap:.15rem;display:flex}.sidebar-group{margin-top:1.3rem}.sidebar-label{letter-spacing:.12em;text-transform:uppercase;color:#c7aa69b3;padding:0 .8rem .45rem;font-size:.6875rem;font-weight:500}.sidebar-link{border-radius:8px;justify-content:space-between;align-items:center;gap:.75rem;padding:.55rem .8rem;font-size:.9375rem;transition:background .2s,color .2s;display:flex;position:relative}.sidebar-link:hover{color:var(--white);background:#fffefa0d}.sidebar-link[aria-current=page]{color:var(--white);background:#fffefa14}.sidebar-link[aria-current=page]:before{content:"";background:var(--gold-light);border-radius:2px;width:2px;position:absolute;top:.5rem;bottom:.5rem;left:-1.1rem}.sidebar-needs{background:var(--gold-light);min-width:1.35rem;height:1.35rem;color:var(--navy);font-variant-numeric:tabular-nums;border-radius:99px;place-items:center;padding:0 .35rem;font-size:.6875rem;font-weight:500;display:inline-grid}.sidebar-site{color:#fffefaa6;border-top:1px solid #fffefa1a;align-items:center;gap:.6rem;margin-top:1.5rem;padding:.7rem .8rem;font-size:.875rem;transition:color .2s;display:flex}.sidebar-site:hover{color:var(--gold-light)}.page-head{justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:2.4rem;display:flex}.page-head h1{font-family:var(--serif);letter-spacing:-.02em;text-wrap:balance;font-size:clamp(2.6rem,4.4vw,3.6rem);font-weight:400;line-height:1}.page-intro{max-width:38rem;color:var(--muted);text-wrap:pretty;margin-top:.9rem}.page-intro strong{color:var(--ink);font-weight:500}.crumb{color:var(--muted);margin-bottom:1.1rem;font-size:.875rem;transition:color .2s;display:inline-block}.crumb:hover{color:var(--navy)}.button{border:1px solid var(--rule);white-space:nowrap;cursor:pointer;background:0 0;border-radius:99px;align-items:center;gap:.6rem;height:42px;padding:0 1.1rem;font-size:.9375rem;transition:background .2s,border-color .2s,color .2s;display:inline-flex}.button:hover{border-color:var(--navy)}.button-primary{background:var(--navy);border-color:var(--navy);color:var(--white)}.button-primary:hover{background:var(--navy-deep)}.button-gold{background:var(--gold-light);border-color:var(--gold-light);color:var(--navy);font-weight:500}.button-gold:hover{background:#d4ba7c;border-color:#d4ba7c}.button:disabled{opacity:.55;cursor:default}.button kbd{background:#0a121e1f;border-radius:4px;padding:.05rem .4rem;font-family:inherit;font-size:.75rem}.text-button{color:var(--muted);cursor:pointer;text-underline-offset:.25em;background:0 0;border:0;padding:.4rem .2rem;font-size:.9375rem;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:color .2s,text-decoration-color .2s}.text-button:hover{color:var(--ink);text-decoration-color:currentColor}.text-button.danger{color:var(--error)}.text-button.on-dark{color:#fffefab3}.text-button.on-dark:hover{color:var(--white)}.status{white-space:nowrap;border-radius:99px;align-items:center;gap:.45rem;padding:.25rem .65rem;font-size:.8125rem;display:inline-flex}.status-needs{background:var(--gold-tint);color:var(--gold-ink)}.status-needs:before{content:"";background:var(--gold);border-radius:50%;width:6px;height:6px}.status-done{color:var(--muted)}.overview,.entries{border-top:1px solid var(--rule)}.overview-row,.entry-row{border-bottom:1px solid var(--line);border-radius:10px;align-items:center;gap:1.5rem;margin:0 -.9rem;padding:1.35rem .9rem;transition:background .2s;display:grid}.entry-row{grid-template-columns:minmax(0,1fr) auto 16px}.overview-row:hover,.entry-row:hover{background:var(--white)}.overview-row>.icon,.entry-row>.icon{color:var(--muted);transition:transform .25s var(--ease)}.overview-row:hover>.icon,.entry-row:hover>.icon{color:var(--navy);transform:translate(3px)}.overview-group{letter-spacing:.1em;text-transform:uppercase;color:var(--gold-ink);font-size:.75rem;font-weight:500}.overview-main,.entry-main{flex-direction:column;gap:.2rem;min-width:0;display:flex}.overview-title,.entry-title{font-family:var(--serif);letter-spacing:-.01em;font-size:1.6rem;line-height:1.15}.overview-desc,.entry-sub{color:var(--muted);font-size:.9375rem}.empty{font-family:var(--serif);color:var(--muted);padding:3rem 0;font-size:1.5rem}.sheet{background:var(--white);border:1px solid var(--line);border-radius:16px;box-shadow:0 1px 2px #0a121e0a,0 12px 32px -12px #0a121e1a}.fieldset{grid-template-columns:minmax(0,14rem) minmax(0,1fr);gap:2.5rem;padding:2.4rem 2.6rem;display:grid}.fieldset+.fieldset{border-top:1px solid var(--line)}.fieldset-head h2{font-family:var(--serif);letter-spacing:-.01em;font-size:1.65rem;font-weight:400;line-height:1.1}.fieldset-head p{color:var(--muted);margin-top:.6rem;font-size:.875rem;line-height:1.55}.field-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:1.6rem 1.4rem;display:grid}.field{flex-direction:column;min-width:0;display:flex}.field-wide{grid-column:1/-1}.field-head{justify-content:space-between;align-items:center;gap:.8rem;margin-bottom:.45rem;display:flex}.field-label{color:var(--ink);font-size:.875rem;font-weight:500}.required{color:var(--gold-ink)}.needed{background:var(--gold-tint);color:var(--gold-ink);letter-spacing:.02em;white-space:nowrap;border-radius:99px;padding:.12rem .55rem;font-size:.6875rem;font-weight:500}.hint{color:var(--muted);margin:-.15rem 0 .55rem;font-size:.8125rem}.fallback{color:var(--muted);margin-top:.5rem;font-size:.8125rem}.fallback span{font-family:var(--serif);color:var(--gold-ink);font-size:.9375rem;font-style:italic}.error{color:var(--error);margin-top:.45rem;font-size:.8125rem}.form-error{padding:0 2.6rem 2rem}input,textarea{border:1px solid var(--line);background:var(--field);border-radius:8px;width:100%;min-height:44px;padding:.65rem .85rem;font-size:.9375rem;line-height:1.5;transition:border-color .2s,background .2s,box-shadow .2s}textarea{resize:vertical;field-sizing:content;min-height:5.5rem}input::placeholder,textarea::placeholder{color:#9aa3a6}input:hover,textarea:hover{border-color:#cfccc0}input:focus,textarea:focus{border-color:var(--gold);background:var(--white);outline:none;box-shadow:0 0 0 4px #c7aa6929}.has-error input,.has-error textarea{border-color:var(--error);background:var(--error-tint)}.input-short{max-width:11rem}input[type=date]{max-width:13rem}.icon-button{width:34px;height:34px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;transition:background .2s,color .2s;display:inline-grid}.icon-button:hover:not(:disabled){background:var(--paper);color:var(--ink)}.list-control ul{flex-direction:column;gap:.5rem;display:flex}.list-control li{align-items:center;gap:.35rem;display:flex}.add-button{color:var(--gold-ink);cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:.45rem;margin-top:.7rem;padding:.45rem .2rem;font-size:.875rem;font-weight:500;transition:color .2s;display:inline-flex}.add-button:hover{color:var(--navy)}.danger-zone{border-top:1px solid var(--line);justify-content:flex-end;padding:1.2rem 2.6rem;display:flex}.savebar{left:calc(var(--sidebar) + (100vw - var(--sidebar)) / 2);z-index:20;background:var(--navy);color:var(--white);opacity:0;pointer-events:none;transition:transform .45s var(--ease),opacity .3s ease;border-radius:99px;align-items:center;gap:1.1rem;padding:.55rem .6rem .55rem 1.3rem;display:flex;position:fixed;bottom:1.6rem;transform:translate(-50%,calc(100% + 2rem));box-shadow:0 18px 40px -12px #0a121eb3}.savebar.is-open{opacity:1;pointer-events:auto;transform:translate(-50%)}.savebar-text{padding-right:.4rem;font-size:.9375rem}.savebar-text:before{content:"";background:var(--gold-light);vertical-align:.1em;border-radius:50%;width:7px;height:7px;margin-right:.6rem;display:inline-block}.toast{z-index:21;border:1px solid var(--line);background:var(--white);opacity:0;transition:transform .45s var(--ease),opacity .3s ease;pointer-events:none;border-radius:12px;align-items:center;gap:.6rem;padding:.8rem 1.1rem;font-size:.9375rem;display:flex;position:fixed;bottom:1.6rem;right:1.6rem;transform:translateY(calc(100% + 2rem));box-shadow:0 18px 40px -16px #0a121e4d}.toast.is-open{opacity:1;transform:none}.toast .icon{color:var(--gold)}@media (max-width:1100px){.fieldset{grid-template-columns:1fr;gap:1.4rem}}@media (max-width:860px){:root{--sidebar:0px}.app{grid-template-columns:1fr}.sidebar{z-index:15;flex-direction:row;align-items:center;gap:1rem;height:auto;padding:.6rem 1rem;position:sticky;overflow-x:auto}.sidebar-brand{padding:.2rem .3rem}.sidebar-brand img{width:118px}.sidebar nav{flex-direction:row;align-items:center;gap:.2rem}.sidebar-group{display:contents}.sidebar-label,.sidebar-site{display:none}.sidebar-link{white-space:nowrap;padding:.45rem .7rem;font-size:.875rem}.sidebar-link[aria-current=page]:before{width:auto;height:2px;inset:auto .7rem -.1rem}.page{padding:2rem 1.1rem 8rem}.page-head{flex-direction:column;align-items:flex-start;gap:1.2rem}.fieldset{padding:1.6rem 1.2rem}.field-grid{grid-template-columns:1fr}.overview-row{grid-template-columns:minmax(0,1fr) auto 16px}.overview-group{display:none}.savebar{max-width:calc(100vw - 1.5rem);bottom:1rem;left:50%}.savebar-text{display:none}.danger-zone,.form-error{padding-inline:1.2rem}}@media (prefers-reduced-motion:reduce){*{transition:none!important}}select{font:inherit;color:inherit}.sidebar-foot{border-top:1px solid #fffefa1a;margin-top:1.5rem}.sidebar-foot .sidebar-site{border-top:0;margin-top:0}.sidebar-user{color:#fffefa8c;justify-content:space-between;align-items:center;gap:.75rem;padding:.2rem .8rem 0;font-size:.8125rem;display:flex}.sidebar-user span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sidebar-user button{color:#fffefab3;cursor:pointer;text-underline-offset:.25em;background:0 0;border:0;flex:none;padding:.3rem 0;font-size:.8125rem;-webkit-text-decoration:underline #fffefa40;text-decoration:underline #fffefa40}.sidebar-user button:hover{color:var(--gold-light)}.overview-section+.overview-section{margin-top:2.6rem}.overview-heading{letter-spacing:.1em;text-transform:uppercase;color:var(--gold-ink);margin-bottom:.7rem;font-size:.75rem;font-weight:500}.overview-row{grid-template-columns:minmax(0,1fr) auto 16px}.signin{background:var(--navy);place-content:center;justify-items:center;gap:1.6rem;min-height:100svh;padding:2rem 1.2rem;display:grid}.signin-card{background:var(--white);border-radius:16px;width:min(27rem,100vw - 2.4rem);padding:2.6rem 2.4rem 2.4rem;box-shadow:0 30px 70px -30px #000a}.signin-logo{width:176px;height:auto;margin-bottom:2.2rem;display:block}.signin-card h1{font-family:var(--serif);letter-spacing:-.02em;font-size:2.4rem;font-weight:400;line-height:1}.signin-card h1+p{color:var(--muted);text-wrap:pretty;margin:.8rem 0 1.6rem}.signin-form .field{margin-bottom:1.3rem}.signin-form .field-label{margin-bottom:.45rem}.signin-form .button{justify-content:center;width:100%;height:46px}.signin-form>.error{margin:-.6rem 0 1.2rem}.signin-sent p strong{color:var(--ink);font-weight:500}.signin-dev{background:var(--gold-tint);color:var(--gold-ink);border-radius:10px;margin-top:1.2rem;padding:.9rem 1rem;font-size:.875rem}.signin-dev a{color:var(--navy);text-underline-offset:.2em;font-weight:500;text-decoration:underline}.signin-foot{letter-spacing:.04em;color:#fffefa80;font-size:.8125rem}.choices{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.6rem;display:grid}.choice{border:1px solid var(--line);background:var(--field);cursor:pointer;border-radius:10px;flex-direction:column;gap:.15rem;padding:.75rem .95rem .8rem 2.5rem;transition:border-color .2s,background .2s,box-shadow .2s;display:flex;position:relative}.choice:hover{border-color:#cfccc0}.choice input{width:16px;height:16px;min-height:0;accent-color:var(--navy);margin:0;padding:0;position:absolute;top:.95rem;left:.95rem}.choice.is-on{border-color:var(--navy);background:var(--white);box-shadow:0 0 0 1px var(--navy)}.choice:has(input:focus-visible){border-color:var(--gold);box-shadow:0 0 0 4px #c7aa6929}.choice-label{font-size:.9375rem;font-weight:500}.choice-hint{color:var(--muted);font-size:.8125rem;line-height:1.4}.image-control{flex-wrap:wrap;align-items:flex-start;gap:1.2rem;display:flex}.image-frame{background:var(--field);color:var(--muted);border:1px dashed #cfccc0;border-radius:10px;place-items:center;font-size:.8125rem;display:grid;overflow:hidden}.image-frame img{object-fit:cover;width:100%;height:100%;display:block}.image-wide .image-frame{aspect-ratio:16/9;width:min(100%,22rem)}.image-portrait .image-frame{aspect-ratio:4/5;width:9.5rem}.image-portrait .image-frame img{filter:grayscale()}.image-logo .image-frame{aspect-ratio:5/2;background:var(--white);width:13rem;padding:1rem}.image-logo .image-frame img{object-fit:contain}.image-frame:has(img){border-style:solid;border-color:var(--line)}.image-actions{flex-wrap:wrap;align-items:center;gap:.4rem 1rem;padding-top:.2rem;display:flex}.image-actions .error{flex-basis:100%;margin:0}.fieldset-stacked{grid-template-columns:minmax(0,1fr);gap:1.6rem}.richtext{border:1px solid var(--line);background:var(--white);border-radius:10px;transition:border-color .2s,box-shadow .2s}.richtext:focus-within{border-color:var(--gold);box-shadow:0 0 0 4px #c7aa6929}.has-error .richtext{border-color:var(--error)}.richtext-loading{color:var(--muted);padding:1.2rem 1.4rem;font-size:.875rem}.richtext-bar{z-index:2;border-bottom:1px solid var(--line);background:var(--field);border-radius:10px 10px 0 0;flex-wrap:wrap;align-items:center;gap:.15rem;min-height:50px;padding:.4rem .5rem;display:flex;position:sticky;top:0}.richtext-block{appearance:none;cursor:pointer;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2354646b' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 10l5 5 5-5'/%3E%3C/svg%3E") right .4rem center/16px no-repeat;border:1px solid #0000;border-radius:8px;height:34px;min-height:0;padding:0 1.8rem 0 .7rem;font-size:.875rem}.richtext-block:hover{background-color:var(--paper)}.richtext-button{width:34px;height:34px;color:var(--ink);font-family:var(--serif);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;font-size:1.15rem;line-height:1;transition:background .2s,color .2s;display:inline-grid}.richtext-button:hover:not(:disabled){background:var(--paper)}.richtext-button[aria-pressed=true]{background:var(--navy);color:var(--white)}.richtext-button:disabled{opacity:.35;cursor:default}.richtext-gap{background:var(--line);width:1px;height:20px;margin:0 .35rem}.richtext-spring{flex:1}.richtext-strip{border-bottom:1px solid var(--line);background:var(--gold-tint);flex-wrap:wrap;align-items:center;gap:.5rem .9rem;padding:.55rem .9rem;font-size:.875rem;display:flex}.richtext-strip label{white-space:nowrap;font-weight:500}.richtext-strip input{background:var(--white);flex:14rem;min-height:36px;padding:.35rem .7rem}.richtext-note{border-bottom:1px solid var(--line);color:var(--muted);padding:.6rem .9rem;font-size:.8125rem}.richtext-note.error{color:var(--error);margin:0}.prose{outline:none;max-width:44rem;min-height:22rem;margin:0 auto;padding:2.2rem 1.6rem 2.6rem;font-size:1.0625rem;line-height:1.7}.prose p,.prose ul,.prose ol,.prose blockquote,.prose h2,.prose h3{margin:0}.prose>*+*{margin-top:1.1em}.prose h2,.prose h3{font-family:var(--serif);letter-spacing:-.01em;text-wrap:balance;font-weight:400;line-height:1.15}.prose h2{font-size:2rem}.prose h3{font-size:1.5rem}.prose>h2:not(:first-child),.prose>h3:not(:first-child),.prose>blockquote:not(:first-child){margin-top:1.8em}.prose a{color:var(--navy);text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:.2em;cursor:text}.prose ul,.prose ol{padding-left:1.4em}.prose ul{list-style:outside}.prose ol{list-style:decimal}.prose li+li{margin-top:.35em}.prose li p{margin:0}.prose blockquote{border-left:2px solid var(--gold);font-family:var(--serif);padding-left:1.3rem;font-size:1.5rem;line-height:1.35}.prose hr{background:var(--gold);border:0;width:4rem;height:1px;margin:2.2em 0}.prose img{border-radius:4px;max-width:100%;height:auto;display:block}.prose img.ProseMirror-selectednode{outline:2px solid var(--gold);outline-offset:3px}.prose p.is-editor-empty:first-child:before{content:"Start writing…";float:left;color:#9aa3a6;pointer-events:none;height:0}@media (max-width:860px){.sidebar-foot{display:none}.signin-card{padding:2rem 1.5rem}.prose{padding:1.4rem 1rem 2rem}}.sidebar-foot>.sidebar-link{margin:.7rem 0 .2rem}.page-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:.7rem;font-size:.75rem;font-weight:500}.people-lead{max-width:38rem;color:var(--muted);margin:-1rem 0 2.6rem;line-height:1.6}.people-section{max-width:46rem;margin-bottom:2.8rem}.people-section h2,.people-invite h2{font-family:var(--serif);font-size:1.7rem;font-weight:400;line-height:1.1}.people-section>p,.people-invite>p:not(.error):not(.people-note){color:var(--muted);margin-top:.5rem;font-size:.9375rem;line-height:1.6}.people-list{border-top:1px solid var(--line);margin-top:1.1rem}.people-list li{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.4rem 1.5rem;min-height:4rem;padding:.8rem 0;display:grid}.people-list li>span{flex-wrap:wrap;align-items:baseline;gap:.2rem .8rem;min-width:0;display:flex}.people-list b{overflow-wrap:anywhere;font-weight:500}.people-list li>span>span{color:var(--muted);overflow-wrap:anywhere;font-size:.875rem}.people-list i{letter-spacing:.08em;text-transform:uppercase;background:#c7aa6938;border-radius:99px;padding:.1rem .5rem;font-size:.6875rem;font-style:normal;font-weight:500}.people-list small{color:var(--muted);font-size:.8125rem}.people-list .button{height:36px}.people-empty{color:var(--muted);font-size:.9375rem}.people-invite{border:1px solid var(--line);background:var(--white);border-radius:12px;max-width:46rem;padding:1.8rem}.people-invite .field-grid{margin:1.5rem 0 1.4rem}.people-invite .error{margin-bottom:1rem}.people-note{overflow-wrap:anywhere;background:#c7aa6926;border-radius:8px;margin-bottom:1.2rem;padding:.8rem 1rem;font-size:.9375rem;line-height:1.55}.people-note a{text-decoration:underline}@media (max-width:760px){.people-list li{grid-template-columns:minmax(0,1fr) auto}.people-list small{grid-area:2/1}.people-list form{grid-area:1/2/3}}
