[hidden]{display:none!important}.resource-search{max-width:760px}.library-status{margin:22px 0}.resource-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.library-card{border:1px solid #d8cebd;background:#fff;border-radius:8px;overflow:hidden;display:flex;flex-direction:column;min-width:0}.library-card>img,.article-image img,.upload-preview{width:100%;height:auto;aspect-ratio:16/9;object-fit:contain;background:white;display:block}.library-card-body{padding:22px;display:flex;flex-direction:column;gap:14px;flex:1}.library-card h2{font-size:25px;letter-spacing:-.4px}.library-card-body>a{margin-top:auto;color:#921622;font-weight:bold}.library-card p{overflow-wrap:anywhere}.contribution-form{margin-top:36px}.contribution-form fieldset,.resource-form fieldset{border:1px solid #d8cebd;padding:24px;min-width:0}.contribution-form legend,.resource-form legend{font-size:22px;font-weight:bold}.contribution-form label,.resource-form label{margin-top:18px}.contribution-form .check{margin-top:18px}.contribution-form .notice{max-width:none}.resource-article{max-width:800px;margin:auto}.resource-article h1{font-size:48px;margin:28px 0 18px;overflow-wrap:anywhere}.article-brand{padding-top:24px;padding-bottom:24px;border-bottom:2px solid #a41b25}.article-brand a{display:flex;gap:20px;align-items:center;font-weight:bold;text-decoration:none}.markdown{margin-top:30px;overflow-wrap:anywhere;line-height:1.8}.markdown p,.markdown ul{margin:16px 0}.markdown h2,.markdown h3,.markdown h4{margin:28px 0 16px}.markdown h2{font-size:32px}.article-image{margin:22px 0}.resource-form{max-width:100%;margin-top:24px}.resource-form .form-grid{grid-template-columns:minmax(0,2fr) minmax(220px,1fr)}.resource-form textarea{min-height:100px}.resource-editor-actions{display:flex;flex-wrap:wrap;gap:14px;margin:24px 0}.resource-preview{max-width:800px;padding:24px;border:1px solid #d8cebd;margin:24px 0}.resource-preview .library-card{max-width:380px}.contribution-review{max-width:900px}.contribution-review>div,.contribution-review>p{margin:18px 0}.contribution-review dl{display:grid;grid-template-columns:180px 1fr;gap:12px}.contribution-review dt{font-weight:bold}.contribution-review dd{margin:0;overflow-wrap:anywhere}.resource-inbox-toolbar{display:flex;gap:18px;flex-wrap:wrap;margin:24px 0}.resource-inbox-toolbar>div:first-child{flex:1;min-width:220px}.resource-list-row{padding:22px;border:1px solid #d8cebd;margin:14px 0;border-radius:5px}.resource-list-row h3{margin-bottom:10px}.resource-list-row button{margin:12px 12px 0 0}.resource-admin-message{margin:18px 0}.resource-notifications{margin:24px 0;padding:20px;border:1px solid #d8cebd}.resource-notifications input{max-width:500px}.resource-notifications button{margin-top:14px}.contribution-review textarea{width:100%}.contribution-review img{max-width:600px}.resource-form .error,.over-limit{color:#9e1522;font-weight:bold}.resource-form .full{grid-column:1/-1}.resource-form input[type=checkbox]{width:auto}.resource-form .check{display:flex}.resource-admin-list{min-height:120px}@media(max-width:1000px){.resource-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.resource-grid,.resource-form .form-grid{grid-template-columns:1fr}.resource-article h1{font-size:36px}.contribution-review dl{grid-template-columns:1fr;gap:6px}.contribution-review dd{margin-bottom:14px}.contribution-form fieldset,.resource-form fieldset{padding:16px}.resource-form .full{grid-column:auto}.article-brand a{font-size:16px}.resource-grid{gap:20px}}

.contribution-form .requirement-tag{font-size:14px;font-weight:400}.contribution-requirements{padding-left:24px;max-width:70ch}.contribution-requirements li+li{margin-top:16px}.contribution-form .field-error{font-size:14px;color:#9e1522;margin-top:6px}.contribution-form .field-error:empty{display:none}.contribution-form [aria-invalid="true"]{border:2px solid #9e1522}

.resource-form .requirement-tag,.resource-form .field-hint{font-size:14px;font-weight:400}.resource-form .field-hint{display:inline}.resource-form .resource-publishing-help{max-width:none;margin:20px 0 0}.resource-form .resource-editor-actions{margin-top:12px}#original-fields>fieldset{padding-top:10px}#original-fields>fieldset>.check:first-of-type{margin-top:4px}

.contribution-receipt{max-width:800px;margin:24px 0}.contribution-receipt h2{font-size:28px}.contribution-receipt p{margin:12px 0}.contribution-receipt button{margin-top:8px}

.contribution-review .volunteer-alert-heading{margin-top:28px}

.youtube-thumbnail-picker{margin:16px 0;padding:12px;border:1px solid #d8cebd;border-radius:4px}.youtube-thumbnail-picker summary{font-weight:bold;cursor:pointer}.youtube-thumbnail-picker button{margin-top:12px}.youtube-thumbnail-picker p{margin-top:10px}

.resource-member-review{margin:1.5rem 0}.member-review-details{display:grid;grid-template-columns:max-content 1fr;gap:.4rem 1.5rem}.member-review-details dt{font-weight:700}.member-review-details dd{margin:0;overflow-wrap:anywhere}.resource-member-review details{margin:1rem 0}.resource-inbox-toolbar>button{align-self:end}@media(max-width:600px){.member-review-details{grid-template-columns:1fr;gap:.25rem}.member-review-details dd{margin-bottom:.6rem}}

.member-review-layout{display:grid;grid-template-columns:2fr 1fr;gap:24px;align-items:stretch}.member-review-identification .member-review-details{margin-top:0}.member-review-notes{display:flex;flex-direction:column;min-width:0}.member-review-notes textarea{flex:1;min-height:18rem;resize:vertical}.member-review-notes .small{margin-bottom:0}@media(max-width:760px){.member-review-layout{grid-template-columns:1fr}.member-review-notes textarea{min-height:10rem}}

.member-review-notes>label{margin-top:0}

.article-instructions{margin:.5rem 0 1.25rem}.article-instructions summary{cursor:pointer;width:2rem;min-height:1.75rem;list-style-position:inside}.article-instructions .small p{margin:.4rem 0;overflow-wrap:anywhere}.thumbnail-paste{margin-top:12px;padding:14px;border:1px dashed #8b7965;border-radius:4px;cursor:text;font-size:14px;line-height:1.5;min-height:4rem}.thumbnail-paste:focus{outline:2px solid #a9121c;outline-offset:2px;background:#fff}
