body:has(.preview-access){overflow:hidden;background:#000}body:has(.preview-access) .site-footer,body:has(.preview-access) .site-header{display:none}.preview-access{position:fixed;inset:0;z-index:9999;display:grid;place-items:center;min-height:100svh;background:#000}.preview-access__form{width:min(300px,calc(100vw - 48px));text-align:center}.preview-access__form input{width:100%;border:1px solid #6c6c6c;border-radius:0;padding:15px 18px;outline:0;background:#000;color:#fff;font:400 14px Montserrat,Arial,sans-serif;text-align:center}.preview-access__form input::placeholder{color:#8b8b8b}.preview-access__form input:focus{border-color:#fff}.preview-access__form p{margin:14px 0 0;color:#c9c9c9;font-size:11px}.preview-access__sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}