.reader-reviews,.press-page{color:#eee;background:#11151d;border:1px solid #303640;border-radius:12px;max-width:1100px;margin:60px auto;padding:32px}.reader-reviews h2,.press-page h1{font-size:clamp(28px,5vw,48px);line-height:1.1}.reader-reviews p,.press-page p{color:#c6cbd5;line-height:1.7}.reader-reviews form{max-width:680px;margin:32px 0}.reader-reviews label{margin:16px 0;display:block}.reader-reviews input:not([type=checkbox]),.reader-reviews textarea,.reader-reviews select{color:#fff;background:#080b11;border:1px solid #555;border-radius:5px;width:100%;margin-top:8px;padding:12px;display:block}.reader-reviews .review-check{align-items:flex-start;gap:12px;display:flex}.review-check input{margin-top:5px}.review-honeypot{left:-10000px;position:absolute!important}.review-list article{border-bottom:1px solid #343b45;padding:24px 0}.review-list time{color:#adb4bf;margin-left:10px;font-size:12px}.reader-reviews summary{cursor:pointer;padding:12px 0}.press-page section{margin:40px 0}.press-starters{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.press-starters img{object-fit:cover;width:140px;max-width:100%;height:210px}.press-page a{color:#f1d36e}.press-page .button{margin:8px 8px 8px 0}.press-assets{flex-wrap:wrap;gap:16px;display:flex}@media (max-width:650px){.reader-reviews,.press-page{margin:24px 12px;padding:20px}.press-starters{grid-template-columns:1fr}}.press-creator-portrait{max-width:360px;margin:28px 0}.press-creator-portrait img{border-radius:8px;width:100%;height:auto;display:block}.press-creator-portrait figcaption{color:#c6cbd5;margin-top:12px;font-size:13px;line-height:1.6}
