.cms-admin{max-width:76rem;width:calc(100% - var(--core-margin) * 2);flex-direction:column;gap:1.5rem;margin-inline:auto;display:flex}.cms-editor{background:var(--theme-surface);border:.0625rem solid var(--theme-border);width:100%;max-width:54rem;padding:2rem}.cms-editor fieldset,.cms-editor .cms-two{width:100%;min-width:0}.cms-field{flex-direction:column;gap:.5rem;width:100%;min-width:0;display:flex}.cms-field input,.cms-field textarea,.cms-field select{color:#272923;background:#fff;border:.0625rem solid #aaa;border-radius:0;width:100%;padding:.75rem}.cms-field textarea{resize:vertical}.cms-field :is(input,textarea,select):focus-visible{outline-offset:.125rem;outline:.125rem solid #575c54}.cms-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.cms-assignments{border:.0625rem solid #d8d8d2;flex-wrap:wrap;gap:1rem;padding:1rem;display:flex}.cms-assignments legend{padding-inline:.5rem}.cms-assignments p{flex-basis:100%}.cms-assignments label{align-items:center;gap:.5rem;display:flex}.cms-admin input[type=checkbox]{accent-color:#41443d;width:1.125rem;height:1.125rem;margin-right:.5rem}.cms-actions{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.cms-list{gap:1rem;display:grid}.cms-item{overflow-wrap:anywhere;background:#fff;border:.0625rem solid #d8d8d2;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.5rem;display:flex}.cms-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;display:grid}.cms-card{flex-direction:column;gap:1rem;min-width:0;display:flex}.cms-card>img{aspect-ratio:16/9;object-fit:cover;width:100%}.cms-card .btn_wrap{margin-top:auto}.cms-copy{white-space:pre-line;overflow-wrap:anywhere}.cms-journal .cms-card{gap:.75rem}.cms-journal .cms-card h3{font-size:calc(1.625rem * var(--type-heading-scale));letter-spacing:-.03125rem;line-height:1.27}.cms-journal .cms-card>.cms-copy{font-size:.875rem;line-height:1.57}.cms-journal .cms-card>img{margin-bottom:.25rem}.cms-community-intro{max-width:50rem}.cms-community-logos{grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem;width:100%;margin-top:1rem;display:grid}.cms-community-slot{text-align:center;min-width:0;min-height:12rem;color:var(--theme-muted);flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:1.5rem;display:flex}.cms-community-slot img{object-fit:contain;filter:grayscale();width:100%;max-width:12rem;height:8rem;transition:filter .25s;display:block}.cms-community-slot:hover img,.cms-community-slot:focus-within img{filter:grayscale(0)}.cms-community-slot:focus-visible{outline:.125rem solid var(--theme-accent);outline-offset:.25rem}@media (max-width:63.9375rem){.cms-community-logos{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:30rem){.cms-community-logos{gap:.75rem}.cms-community-slot{min-height:10rem;padding:.75rem}.cms-community-slot img{height:7rem}}@media (hover:none),(pointer:coarse){.cms-community-slot img{filter:none}}@media (prefers-reduced-motion:reduce){.cms-community-slot img{transition:none}}@media (max-width:47.9375rem){.cms-two,.cms-cards{grid-template-columns:1fr}.cms-editor{padding:1rem}.cms-item{flex-direction:column;align-items:flex-start}}.aria_photo_card{background:var(--theme-surface);flex-direction:column;min-width:0;display:flex}.aria_photo_card>img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;display:block}.aria_photo_card_body{flex-direction:column;flex:1;align-items:flex-start;gap:1rem;padding:1.5rem;display:flex}.aria_photo_card_body .btn_wrap{margin-top:auto}.aria_photo_credit{color:var(--theme-muted);font-size:.6875rem;line-height:1.5}.aria_photo_credit a{color:inherit;text-underline-offset:.125rem;text-decoration:underline}.cms-cards--two{grid-template-columns:repeat(2,minmax(0,1fr))}.aria_steps{gap:1.5rem;width:100%;margin:0;padding:0;list-style:none;display:grid}.aria_steps--list>li{border-bottom:.0625rem solid var(--theme-border);grid-template-columns:1.5rem minmax(0,1fr);gap:1rem;padding-block:1rem;display:grid}.aria_steps--list>li:last-child{border-bottom:0}.aria_steps--cards{grid-template-columns:repeat(3,minmax(0,1fr))}.aria_steps--cards>li{background:var(--theme-surface);flex-direction:column;gap:1.5rem;min-width:0;padding:2rem;display:flex}@media (max-width:47.9375rem){.cms-cards--two,.aria_steps--cards{grid-template-columns:1fr}}.aria_photo_section .aria_section_heading{margin-bottom:0}.cms-person-name{align-items:center;gap:.75rem;display:flex}.cms-person-name img{object-fit:cover;width:3rem;height:3.5rem}.cms-person-preview{object-fit:cover;width:10rem;height:11.25rem}.admin-upload-watermark{align-items:center;gap:.625rem;padding:.75rem 0;display:flex}.admin-upload-watermark input{accent-color:#df1023;width:1.125rem;height:1.125rem}.cms-language-tabs{border-bottom:.0625rem solid var(--theme-border);display:flex;overflow-x:auto}.cms-language-tabs button{text-align:left;cursor:pointer;min-height:3.25rem;color:inherit;background:0 0;border:0;border-bottom:.125rem solid #0000;border-radius:0;flex-direction:column;flex-shrink:0;gap:.25rem;padding:1rem 1.25rem;display:flex}.cms-language-tabs button[aria-selected=true]{border-bottom-color:var(--theme-accent);color:var(--theme-accent);background:var(--theme-subtle)}.cms-language-tabs button:hover{background:var(--theme-subtle)}.cms-language-tabs button:focus-visible{outline:.125rem solid var(--theme-accent);outline-offset:-.125rem}.cms-language-tabs small{font-size:.6875rem}.cms-translate{margin-block:.5rem}.cms-localized-fields{width:100%;min-width:0;margin-block-end:1.5rem}.cms-localized-fields fieldset{border:0;width:100%;min-width:0;padding:0}.cms-translation-confirm{border:.0625rem solid var(--theme-border);background:var(--theme-subtle);padding:1rem}@media (max-width:47.9375rem){.cms-language-tabs{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.cms-language-tabs button{min-width:0;padding:.875rem .5rem}}.admin-upload-watermark-style{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.admin-upload-watermark-style select{border:.0625rem solid var(--theme-border);background:var(--theme-surface);min-height:2.75rem;color:var(--theme-text);border-radius:0;padding:.5rem .75rem}
