.grief-fields{display:grid;gap:20px;margin-top:25px}.grief-fields textarea{width:100%;font:inherit;color:inherit;background:#fffefa;border:1px solid #b7c8bb;border-radius:8px;padding:13px;line-height:1.65;resize:vertical}.grief-choices{display:flex;flex-wrap:wrap;gap:10px;margin:22px 0}.grief-choices button{padding:12px 16px;border:1px solid #b1c5b4;border-radius:22px;color:#183e43;background:#eff1e9;font-size:13px}.grief-choices button[aria-pressed=true],[data-grief-path][aria-pressed=true]{background:#183e43;color:#fff}.grief-choice-status{font-size:13px;line-height:1.7}.grief-card{padding:28px;background:#ebe3f0;border:1px solid #cdbed7;border-radius:15px;font-size:21px;line-height:1.5;margin:22px 0}.grief-card-controls{display:flex;gap:12px;flex-wrap:wrap}.grief-privacy{font-size:12px!important;line-height:1.7;margin-top:24px;padding-top:17px;border-top:1px solid #d4dfcd}.grief-highlight{padding:25px;border:1px solid #cfbfd9;border-radius:14px;background:#eee7f2;margin-block:28px}.grief-highlight h2{font-size:26px;line-height:1.3}.grief-highlight p{font-size:14px;line-height:1.7;margin:12px 0}.grief-highlight a{font-weight:700;font-size:14px;text-underline-offset:4px}
