.personal-statement{margin:26px 0 30px;padding:30px 34px;border:1px solid #35462e;border-left:3px solid #b9f578;border-radius:10px;background:radial-gradient(ellipse at 100% 0,#b9f57808,transparent 65%),#101912}.statement-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;padding-bottom:21px;border-bottom:1px solid #ffffff12}.statement-kicker{color:#9bb68a;font-size:9px;letter-spacing:.19em;margin-bottom:9px}.statement-heading h2{margin:0;font-size:27px;font-weight:550;letter-spacing:-.035em;color:#f0f3ec}.statement-author{font-size:9px;letter-spacing:.15em;color:#a5b99a}.statement-copy{max-width:1080px}.statement-copy p{font-size:12px;line-height:1.95;color:#b1bcb0;margin:21px 0;letter-spacing:.025em}.statement-copy strong{color:#c4f995;font-weight:700}.statement-signature{font-family:Georgia,serif;font-style:italic;font-size:23px;color:#cfddc4;margin-top:22px}@media(max-width:600px){.personal-statement{padding:23px 20px}.statement-heading{align-items:flex-start;flex-direction:column;gap:12px}.statement-copy p{font-size:11px;line-height:1.9}}
.personal-statement .statement-heading{cursor:pointer;list-style:none;border-bottom:0;padding-bottom:0}.statement-heading::-webkit-details-marker{display:none}.personal-statement[open] .statement-heading{border-bottom:1px solid #ffffff12;padding-bottom:21px}.statement-toggle{display:inline-block;font-size:22px;color:#b9f578;margin-left:15px;line-height:1;vertical-align:middle}.personal-statement[open] .statement-toggle{transform:rotate(45deg)}.statement-heading:focus-visible{outline:2px solid #b9f578;outline-offset:8px;border-radius:3px}
.statement-edit-bar{display:flex;justify-content:flex-end;margin:12px 0}.statement-dialog{width:min(750px,calc(100% - 30px));max-height:90vh;overflow:auto;background:#101912;color:#edf3e7;border:1px solid #445839;border-radius:12px;padding:25px}.statement-dialog::backdrop{background:#000b}.statement-dialog label{display:block;margin:16px 0 7px;font-size:12px}.statement-dialog input,.statement-dialog textarea{width:100%;padding:12px;background:#090e0c;border:1px solid #445839;color:inherit;border-radius:6px;font:inherit}.statement-dialog textarea{min-height:300px;resize:vertical;font-size:12px;line-height:1.8}.statement-dialog menu{display:flex;gap:10px;justify-content:flex-end;padding:0}.statement-copy p{white-space:pre-wrap}.statement-status{font-size:12px;color:#dec08b}
.statement-format{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:10px 0}.statement-format label{margin:0}.statement-format select{background:#101912;color:#edf3e7;border:1px solid #445839;padding:8px;border-radius:5px}.statement-copy strong{font-weight:800;color:#c4f995}

.statement-heading{flex-wrap:wrap}.statement-teaser{flex-basis:100%;font-size:12px;color:#99a69c;font-weight:400;line-height:1.7}.statement-read{flex-basis:100%;font-size:11px;color:#b9f578}.read-open{display:none}.personal-statement[open] .read-open{display:inline}.personal-statement[open] .read-closed{display:none}.statement-copy p{font-size:14px;max-width:950px}.statement-copy{margin-top:24px}.statement-author{margin-left:auto}

.statement-translate-bar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:22px 0 0}.statement-translate{display:inline-block;padding:9px 13px;text-decoration:none;font-size:12px;border:1px solid #445839;border-radius:6px;color:#c4f995;background:#172215}.statement-translate:hover{background:#25351e}.statement-translate:focus-visible{outline:2px solid #b9f578;outline-offset:3px}.statement-translate-bar>span{font-size:10px;color:#99a69c}
