.native-review{max-width:1120px;margin:0 auto;padding:120px 24px 100px}.native-review>header{margin-bottom:56px;padding:16px 0 48px;border-bottom:1px solid var(--hair);text-align:center}.native-review>header>span{display:inline-flex;padding:4px 12px;border-radius:100px;background:var(--blue-soft);color:var(--blue);font-size:13px}.native-review h1{margin:18px 0 12px;color:var(--heading);font-family:var(--font-heading);font-size:40px;font-weight:400;line-height:1.5;text-wrap:balance}.native-review>header>p{max-width:64ch;margin:0 auto 26px;color:var(--muted);font-size:16px;line-height:1.85}.review-film{margin-bottom:64px;scroll-margin-top:80px}.review-film h2{margin:0 0 10px;color:var(--heading);font-family:var(--font-heading);font-size:26px;font-weight:400}.review-film>p{max-width:80ch;margin:0 0 22px;color:var(--muted);font-size:15px;line-height:1.85}.review-film-player{aspect-ratio:16/9;border-radius:20px;box-shadow:0 12px 40px rgba(20,40,80,.12)}.review-film-links{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:16px;color:var(--muted);font-size:13px;line-height:1.8}.review-film-links>span{margin-right:auto;font-size:12px}.review-film-links>a{color:var(--blue)}.review-film-links>a:hover{text-decoration:underline}.review-status{padding:32px;border:1px solid var(--hair);border-radius:20px;background:var(--card)}.review-status h2{margin:0 0 16px;color:var(--heading);font-family:var(--font-heading);font-size:24px;font-weight:400}.review-status p{max-width:85ch;margin:0 0 10px;color:var(--muted);font-size:14px;line-height:1.9}.review-status>div{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:22px}.review-status .text-link{font-size:14px}@media(max-width:639px){.native-review{padding:96px 16px 72px}.native-review>header{margin-bottom:38px;padding-bottom:35px}.native-review h1{font-size:29px;line-height:1.6}.native-review>header>p{font-size:14px}.review-film{margin-bottom:52px}.review-film h2{font-size:23px}.review-film>p{font-size:13px}.review-film video{border-radius:14px}.review-film-links{gap:10px 20px;font-size:12px}.review-film-links>span{width:100%;font-size:11px}.review-status{padding:23px}.review-status h2{font-size:22px}.review-status p{font-size:13px}.review-status>div{flex-direction:column;gap:14px}}