.cc-section{padding:72px 5%;background:#f0f7f8;color:#173e50;border-top:1px solid #d1e3e7;border-bottom:1px solid #d1e3e7}.cc-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:24px}.cc-heading h2{margin:0;max-width:740px}.cc-heading>a,.cc-board-link{font-weight:600;color:#075473;text-decoration:underline;text-underline-offset:4px}.cc-heading>a{flex-shrink:0;padding:12px 0}.cc-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.cc-card{--cc-accent:#075473;background:#fff;border:1px solid #d1e3e7;border-radius:8px;overflow:hidden;display:flex;flex-direction:column}.cc-jasi{--cc-accent:#73364d}.cc-jbcs{--cc-accent:#075473}.cc-jfe{--cc-accent:#185e64}.cc-jaie{--cc-accent:#5a4c79}.cc-jtle{--cc-accent:#80603c}.cc-jwe{--cc-accent:#496345}.cc-card-top{border-top:5px solid var(--cc-accent);padding:20px 24px 0;display:flex;gap:12px;align-items:center;flex-wrap:wrap}.cc-journal-code{font:22px Georgia,serif;color:var(--cc-accent)}.cc-label{font-size:9px;font-weight:bold;letter-spacing:.12em;color:#526d79}.cc-card-body{padding:24px;display:flex;flex-direction:column;flex:1}.cc-card h3{font:29px/1.2 Georgia,serif;color:#173e50;margin:0 0 14px}.cc-affiliation{font-size:14px;color:#526d79;margin:0 0 16px}.cc-role{font-size:11px;text-transform:uppercase;letter-spacing:.06em;margin:0 0 6px;color:var(--cc-accent);font-weight:600}.cc-journal-name{font-size:14px;line-height:1.5;font-weight:bold;margin:0 0 20px}.cc-message{font-size:15px;line-height:1.7;overflow-wrap:anywhere;margin:0 0 20px}.cc-date{display:block;font-size:12px;color:#526d79;margin-top:auto;margin-bottom:20px}.cc-board-link{font-size:13px;border-top:1px solid #d1e3e7;padding-top:16px}.cc-status{font-size:14px;max-width:760px;color:#526d79}.cc-page-hero{padding:70px 5% 40px;color:#173e50;background:#edf6f7}.cc-page-hero h1{max-width:850px}.cc-page-hero>p{max-width:780px}.cc-main{padding:48px 5% 70px}.cc-filter{display:flex;align-items:flex-end;gap:18px;margin-bottom:28px;flex-wrap:wrap}.cc-filter label{font-size:14px;font-weight:600;flex:1;max-width:620px}.cc-filter select{display:block;width:100%;margin-top:8px;min-height:46px;padding:10px;border:1px solid #a9c4cc;border-radius:4px;background:#fff;color:#173e50;font:15px Arial,sans-serif}.cc-filter button,.cc-pagination button{border:1px solid #075473;background:#075473;color:white;min-height:46px;padding:10px 20px;cursor:pointer;border-radius:4px}.cc-pagination{display:flex;justify-content:center;gap:20px;align-items:center;flex-wrap:wrap;margin:28px 0}.cc-directory{margin-top:60px;border-top:1px solid #d1e3e7;padding-top:40px}.cc-directory-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.cc-directory a{display:block;background:#f1f7f8;border:1px solid #d1e3e7;padding:20px;border-radius:6px;font-size:14px;line-height:1.6}.cc-directory a strong{display:block;color:#087b85;margin-bottom:6px}.cc-directory a:hover,.cc-board-link:hover{text-decoration:underline}.cc-page .notice a{color:inherit}.cc-page header nav{flex-wrap:wrap;gap:18px}.cc-page .cp-footer{margin-top:0}@media(max-width:1000px){.cc-cards,.cc-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cc-heading{align-items:flex-start;flex-direction:column;gap:12px}}@media(max-width:600px){.cc-section,.cc-page-hero{padding:42px 6%}.cc-main{padding:30px 6% 48px}.cc-cards,.cc-directory-grid{grid-template-columns:1fr}.cc-filter{display:block}.cc-filter label{display:block}.cc-filter button{margin-top:14px;width:100%}.cc-card h3{font-size:27px}.cc-page-hero h1{font-size:42px}.cc-heading h2{font-size:35px}.cc-directory h2{font-size:31px}}

@media(min-width:1001px){.cc-card:only-child{grid-column:1/-1}.cc-card:only-child .cc-card-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);column-gap:48px}.cc-card:only-child .cc-identity{grid-column:1;grid-row:1/4}.cc-card:only-child .cc-message,.cc-card:only-child .cc-date,.cc-card:only-child .cc-board-link{grid-column:2}}
