
.press-review{padding-top:36px;padding-bottom:60px}.press-review h1{font-size:clamp(32px,4.3vw,54px);max-width:950px;line-height:1.05;margin:16px 0 24px;overflow-wrap:anywhere}.press-intro{font-size:20px;max-width:850px}.press-review>p{max-width:900px;line-height:1.6}.press-review-links{display:flex;gap:14px 28px;flex-wrap:wrap;margin:24px 0}.press-help{color:#435859}.publisher-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:32px 0}.publisher-card{border-top:3px solid #173d38;border-bottom:1px solid #becbc6;padding:20px 0;display:flex;flex-direction:column;align-items:flex-start}.publisher-count{font-weight:700;color:#a5482e;margin:0 0 10px}.publisher-card h2{font-size:27px;margin:0;line-height:1.15}.publisher-card h2 a{color:#173d38}.publisher-card>p{font-size:14px;line-height:1.5}.publisher-card ul{padding:0;list-style:none;width:100%;flex:1}.publisher-card li{margin:0 0 18px;line-height:1.4}.publisher-card time{display:block;font-size:14px;color:#526562;margin-bottom:4px}.publisher-card li a{font-family:Georgia,serif;font-size:18px;display:block}.publisher-card .button{margin-top:10px}.press-entry{border-bottom:1px solid #bac6bf;margin:0}.press-entry summary{padding:20px 8px;cursor:pointer;display:grid;grid-template-columns:170px 1fr;column-gap:24px;row-gap:8px;list-style:revert}.press-entry summary time{font-size:15px}.press-entry summary strong{font:22px/1.3 Georgia,serif}.press-entry summary span{grid-column:2;font-size:14px;color:#526562}.press-entry[open]{background:#edf2ed}.press-entry-body{padding:0 28px 20px 202px;max-width:1000px;overflow-wrap:anywhere;line-height:1.6}.press-entry-sources a{font-weight:600}.press-entry:target{outline:2px solid #a5482e;outline-offset:2px}
@media(max-width:800px){.publisher-grid{grid-template-columns:1fr 1fr}.press-entry summary{grid-template-columns:1fr}.press-entry summary span{grid-column:1}.press-entry-body{padding:0 16px 20px}.review-notice{position:static!important}.review-page,.review-page [id]{scroll-margin-top:15px!important}}
@media(max-width:540px){.publisher-grid{grid-template-columns:1fr}.publisher-card h2{font-size:26px}.press-review{padding-top:24px}}
