.review-page{background:#f8f8f3}.review-header{padding:24px max(24px,5vw);display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line)}.review-header>a:last-child{font-size:20px}.review-main{max-width:1120px;margin:60px auto;padding:0 24px;display:grid;grid-template-columns:1fr 380px;gap:100px;align-items:start}.review-intro{padding-top:24px}.review-intro .eyebrow{font-size:13px;color:var(--muted)}.review-intro h1{font-size:88px;font-weight:400;line-height:.95;letter-spacing:-2px;margin:22px 0 28px}.review-intro h1 em{color:#718b65}.review-intro>p:not(.eyebrow){font-size:23px;line-height:1.4;color:var(--muted)}.review-intro .review-tip{font-size:18px!important;margin-top:24px}.review-tip a{text-decoration:underline}#clip-form{display:flex;gap:16px;flex-wrap:wrap;margin-top:28px}#clip-form label{flex:1;min-width:120px;font-size:22px}#clip-form label>span{display:block;font-size:15px;color:var(--muted);margin:3px 0 9px}#clip-form input{width:100%;font:inherit;padding:12px 15px;background:white;border:1px solid #ccd6c4;border-radius:12px;color:var(--ink)}#clip-form .button{width:100%;font-size:21px;margin-top:7px}#clip-result{font-size:18px!important;min-height:50px;margin-top:20px}.review-reset{display:block;background:none;padding:0;border:0;text-decoration:underline;text-underline-offset:4px;font-size:19px}.review-download{display:inline-block;font-size:18px;margin-top:22px;color:var(--muted);text-decoration:underline;text-underline-offset:4px}.review-player video{width:100%;height:auto;max-height:calc(100vh - 110px);object-fit:contain;border-radius:28px;background:#09090b;box-shadow:0 18px 50px #18302415}.review-player>p{text-align:center;font-size:16px;color:var(--muted);margin:16px 0}@media(max-width:800px){.review-main{display:flex;flex-direction:column;gap:32px;margin:28px auto}.review-intro{padding-top:0}.review-intro h1{font-size:65px}.review-intro>p:not(.eyebrow){font-size:21px}.review-player{width:min(380px,100%);align-self:center}.review-player video{max-height:none}.review-header .brand{font-size:27px}.review-header>a:last-child{font-size:17px}}

.review-markers{display:flex;gap:8px;flex-wrap:wrap;margin-top:25px}.review-markers button{background:#edf0e7;border:1px solid #d0dbc7;padding:8px 12px;border-radius:99px;font-size:17px}
