.project-form.project-form--polished{border:1px solid #c7cebc;padding:36px}.project-form--polished .form-mode{color:#45503b;margin-bottom:26px;padding-bottom:20px}.project-form--polished .form-field{margin-bottom:24px}.project-form--polished .form-field label{margin-bottom:8px;line-height:1.5}.project-form--polished .form-field input,.project-form--polished .form-field select,.project-form--polished .form-field textarea{background:#fbfcf8;border-color:#9aa78b;transition:border-color .15s,background-color .15s}.project-form--polished .form-field input:hover,.project-form--polished .form-field select:hover,.project-form--polished .form-field textarea:hover{border-color:#687853}.project-form--polished .form-field input:focus,.project-form--polished .form-field select:focus,.project-form--polished .form-field textarea:focus{background:#fff;border-color:#405823}.project-form--polished .form-field :user-invalid{border-color:#983c20}.project-form--polished .form-field textarea{min-height:174px;max-height:540px}.project-form--polished .form-help{max-width:47ch;margin-top:10px}.project-form--polished .form-submit{width:100%;min-height:54px;margin-top:3px}.project-form--polished .form-privacy{max-width:56ch;margin-top:18px}.project-form--polished .form-error{overflow-wrap:anywhere;line-height:1.65}.project-form--polished .form-error a{text-decoration:underline}.project-form--polished .draft-ready{margin-top:28px;padding-top:24px;padding-bottom:0}.project-form--polished #project-draft-title{max-width:37ch;font-size:16px;font-weight:600;line-height:1.55}.project-form--polished .draft-actions{align-items:stretch;gap:10px}.project-form--polished .draft-actions .button{gap:18px;min-height:50px;padding:12px 16px}.project-form--polished .draft-recipient{margin-top:17px;font-size:13px}.project-form--polished .copy-status:empty{display:none}.project-form--polished .copy-status{margin-bottom:0;font-size:13px;line-height:1.6}.project-form--polished .draft-preview{margin-top:12px}.project-form--polished .draft-preview summary{min-height:44px;padding:11px 0}.project-form--polished .draft-preview pre{max-height:320px;margin:8px 0 0;line-height:1.65;overflow:auto}.project-form--polished [tabindex="-1"]:focus{outline:none}.project-form--polished [readonly]{cursor:wait}@media (max-width:560px){.project-form.project-form--polished{padding:25px 20px}.project-form--polished .form-field{margin-bottom:21px}.project-form--polished .form-mode{margin-bottom:23px;padding-bottom:17px}.project-form--polished .draft-actions .button{flex:100%;width:100%}.project-form--polished .form-field textarea{min-height:168px}}@media (max-width:360px){.project-form.project-form--polished{padding:22px 16px}}@media (prefers-reduced-motion:reduce){.project-form--polished .form-field input,.project-form--polished .form-field select,.project-form--polished .form-field textarea{transition:none}}
.press-strip{border-top:1px solid var(--color-border);grid-template-columns:minmax(110px,.32fr) minmax(0,1fr);align-items:center;gap:32px;margin-top:46px;padding-top:26px;display:grid}.press-label{color:var(--color-text-tertiary);font-size:12px;line-height:1.5}.press-strip-link{justify-content:space-between;align-items:center;gap:30px;min-height:64px;padding-block:4px;display:flex}.press-strip-copy{min-width:0;display:block}.press-publication{letter-spacing:-.035em;color:var(--color-text);font-family:Georgia,Times New Roman,serif;font-size:27px;font-weight:400;line-height:1.2;display:block}.press-summary{color:var(--color-text-secondary);max-width:430px;margin-top:8px;font-size:13px;line-height:1.6;display:block}.press-strip-meta{color:var(--color-text-tertiary);flex-shrink:0;align-items:center;gap:28px;font-size:12px;display:flex}.press-strip-meta .link-arrow{color:var(--color-accent)}.press-strip-link:hover .press-publication{text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}.press-detail{margin-top:43px;padding:0 0 4px}.press-detail>h2{margin-top:0}.press-detail-head{border-top:1px solid var(--color-border-strong);justify-content:space-between;align-items:baseline;gap:24px;padding-top:25px;display:flex}.press-detail-head time{color:var(--color-text-tertiary);flex-shrink:0;font-size:12px}.press-context{max-width:700px;color:var(--color-text-secondary);margin-top:20px;font-size:17px;line-height:1.8}.press-article{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);margin-top:23px;padding:22px 0;display:block}.press-article-title{letter-spacing:-.023em;text-wrap:pretty;max-width:680px;font-size:23px;line-height:1.42;display:block}.press-article-action{min-height:30px;color:var(--color-accent);justify-content:space-between;align-items:center;gap:22px;margin-top:18px;font-size:13px;display:flex}.press-article:hover .press-article-title{text-underline-offset:.19em;text-decoration:underline;text-decoration-thickness:1px}.press-credit{color:var(--color-text-secondary);margin-top:17px;font-size:12px;line-height:1.7}.press-access{color:var(--color-text-tertiary);margin-top:5px;font-size:12px}@media (max-width:900px){.press-strip{grid-template-columns:1fr;gap:14px;margin-top:35px}.press-detail-head{flex-direction:column;align-items:flex-start;gap:9px}}@media (max-width:560px){.press-strip{gap:12px;margin-top:30px;padding-top:22px}.press-publication{font-size:25px}.press-strip-link{align-items:flex-start;gap:16px}.press-strip-meta{gap:0}.press-strip-meta time{display:none}.press-strip-meta .link-arrow{margin-top:4px}.press-summary{font-size:13px}.press-detail{margin-top:35px}.press-context{font-size:16px;line-height:1.75}.press-article-title{font-size:21px}.press-article{margin-top:20px;padding-block:19px}.press-detail-head{padding-top:21px}}@media (forced-colors:active){.press-strip,.press-detail-head,.press-article{border-color:canvastext}.press-strip-meta .link-arrow,.press-article-action{color:linktext}}
