.documentary-detail{color:#e6ece8;background:#151b1b;border:1px solid #2d3b36;border-radius:18px;max-width:1120px;margin:0 auto;padding:28px;font-family:inherit}.documentary-detail nav,.documentary-detail footer{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.documentary-detail nav{color:#9aaea5;justify-content:space-between;font-size:12px}.documentary-detail a,.documentary-detail button{color:#deebe3;font:inherit;cursor:pointer;background:#222e29;border:1px solid #3b5148;border-radius:9px;align-items:center;gap:8px;padding:10px 15px;text-decoration:none;display:inline-flex}.documentary-detail button:disabled{opacity:.55;cursor:wait}.documentary-detail header{padding:30px 0 20px}.documentary-eyebrow{letter-spacing:.18em;color:#9abca8;font-size:11px}.documentary-detail h1{margin:12px 0;font-size:clamp(25px,4vw,44px);line-height:1.2}.documentary-detail p{color:#b7c5be;line-height:1.85}.documentary-detail video{aspect-ratio:16/9;background:#080d0c;border-radius:12px;width:100%;display:block}.documentary-note{font-size:12px}.documentary-scenes{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:25px 0;display:grid}.documentary-scenes article{border-top:1px solid #3d5046;padding-top:16px}.documentary-scenes article>span{color:#a8c6b2;font-size:11px}.documentary-detail h2{margin:10px 0;font-size:17px}.documentary-scenes p,.documentary-workflow p{font-size:13px}.documentary-workflow{border:1px solid #2d3d34;border-radius:10px;margin-bottom:22px;padding:18px}.documentary-detail .documentary-apply{color:#14231a;background:#a4c7af;margin-left:auto}@media (max-width:700px){.documentary-detail{border-radius:12px;padding:16px}.documentary-scenes{grid-template-columns:repeat(2,minmax(0,1fr))}.documentary-detail nav span{font-size:10px}.documentary-detail footer>*{flex:1;justify-content:center}.documentary-detail .documentary-apply{margin-left:0}}
