.filmkio_page:has(> .fk-terms){background-image:radial-gradient(ellipse at 65% 0,#f5ad111a,transparent 72%);background-size:100% 700px;background-repeat:no-repeat}
.fk-terms{direction:rtl;text-align:right;width:100%;padding:0 0 90px;color:#f2f2f2;line-height:1.9}
.fk-terms *{box-sizing:border-box}
.fk-terms-width{max-width:1180px;width:calc(100% - 64px);margin:0 auto}
.fk-terms-hero{padding-top:205px;padding-bottom:38px;border-bottom:1px solid #293034}
.fk-terms-eyebrow{font-size:14px;color:#f5ad11}
.fk-terms #fk-terms-title{font-size:clamp(28px,3.7vw,48px);font-weight:700;line-height:1.6;margin:20px 0 10px}
.fk-terms .fk-terms-lead{font-size:clamp(21px,2.5vw,30px);color:#c0c7ca;margin:0 0 16px;line-height:1.7}
.fk-terms-intro{font-size:16px;color:#aeb8bd;max-width:700px;margin:0 0 24px}
.fk-terms-date{display:inline-block;border:1px solid #374036;border-radius:24px;font-size:12px;color:#c1c8cb;padding:6px 14px;margin:0}
.fk-terms-layout{display:grid;grid-template-columns:245px minmax(0,1fr);gap:64px;padding-top:44px;align-items:start}
.fk-terms-sidebar{position:sticky;top:130px}
.fk-terms-sidebar>p{font-size:13px;color:#aeb8bd;margin:0 0 12px}
.fk-terms-sidebar nav{display:grid;gap:2px}
.fk-terms-sidebar nav a{display:flex;justify-content:space-between;gap:10px;min-height:42px;align-items:center;font-size:14px;border-bottom:1px solid #242e31;padding:8px 0}
.fk-terms-sidebar nav span{color:#f5ad11}
.fk-terms a:hover{color:#ffd36f}
.fk-terms a:focus-visible{outline:2px solid #f5ad11;outline-offset:4px;border-radius:3px}
.fk-terms-help{margin-top:25px;padding:22px;border:1px solid #30383c;border-top:3px solid #f5ad11;border-radius:14px;background:#12181a}
.fk-terms-help strong{font-size:16px;font-weight:700}
.fk-terms-help p{font-size:13px;color:#b6c0c4;margin:12px 0}
.fk-terms-help a{color:#f5ad11;font-size:14px}
.fk-terms-content{min-width:0}
.fk-terms-content section{scroll-margin-top:150px;padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid #293034}
.fk-terms-content h2{font-size:23px;font-weight:700;line-height:1.7;margin:0 0 16px;color:#f2f2f2}
.fk-terms-content p{font-size:15px;color:#bec7cb;line-height:2.1;margin:0 0 14px;overflow-wrap:anywhere}
.fk-terms-content a{color:#f5ad11;text-decoration:underline;text-underline-offset:4px}
@media(max-width:850px){.fk-terms-width{width:calc(100% - 40px)}.fk-terms-hero{padding-top:160px}.fk-terms-layout{grid-template-columns:1fr;gap:32px}.fk-terms-sidebar{position:static}.fk-terms-sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px}.fk-terms-content section{scroll-margin-top:130px}}
@media(max-width:480px){.fk-terms-width{width:calc(100% - 32px)}.fk-terms-hero{padding-top:145px;padding-bottom:28px}.fk-terms-layout{padding-top:28px}.fk-terms-content h2{font-size:21px}.fk-terms-content p{font-size:14px}.fk-terms-sidebar nav a{font-size:13px}.fk-terms-intro{font-size:14px}}
