*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"PingFang SC","Microsoft YaHei",sans-serif;line-height:1.75}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}img{display:block;max-width:100%;height:auto;object-fit:contain}a:focus-visible,button:focus-visible{outline:3px solid currentColor;outline-offset:3px}h1,h2,h3,p{margin:0}h1,h2,h3{line-height:1.35}button[aria-pressed=true]{outline:2px solid currentColor}a[aria-disabled=true]{opacity:.68}body{background:#ede9e3;color:#292d2c}.cine-page{width:min(1120px,calc(100% - 40px));margin:auto}.cine-mast{padding:24px 0;display:flex;justify-content:space-between;border-bottom:2px solid #292d2c}.cine-mast strong{font:700 19px Georgia,serif;white-space:nowrap}.cine-nav{display:flex;gap:12px;font-size:13px;white-space:nowrap;flex-shrink:0}.cine-cover{display:grid;grid-template-columns:1.2fr .8fr;gap:50px;padding:75px 0;border-bottom:1px solid #292d2c40}.cine-cover h1{font:500 clamp(38px,5vw,68px)/1.2 Georgia,serif;margin:20px 0}.cine-cover p{color:#6e716c}.cine-art{min-height:310px;background:linear-gradient(130deg,#9e614d,#d4b7a2);position:relative}.cine-art:after{content:"";position:absolute;width:160px;height:160px;border:1px solid #ffffff88;transform:rotate(45deg);inset:70px auto auto 28%}.cine-btn{display:inline-block;border-bottom:1px solid #9b4c3f;margin-top:24px;padding:10px 0;color:#9b4c3f}.cine-content{display:grid;grid-template-columns:1.55fr .8fr;gap:60px;padding:70px 0}.cine-content h2{font:500 32px Georgia,serif;margin-bottom:24px}.cine-collection{display:grid;gap:28px}.cine-film{border-top:1px solid #292d2c50;padding-top:18px}.cine-film img{width:100%}.cine-film h3{font:500 23px Georgia,serif;margin:15px 0 6px}.cine-film p,.cine-side p{color:#696d67;font-size:14px;line-height:1.9}.cine-side section{border-top:2px solid #292d2c;padding:24px 0}.cine-side h2{font-size:24px}.cine-side p+p{margin-top:15px}.cine-foot{border-top:1px solid #292d2c40;padding:30px 0;color:#696d67;font-size:12px}@media(max-width:700px){.cine-cover,.cine-content{grid-template-columns:1fr;gap:28px;padding:48px 0}.cine-art{min-height:200px}.cine-content{padding-top:50px}.cine-content h2{font-size:27px}}[hidden]{display:none!important}@media(max-width:430px){.cine-mast{gap:12px;flex-wrap:wrap}.cine-nav{white-space:nowrap}}
.editor-note{margin:36px 0;padding:24px;border:1px solid currentColor;border-radius:14px}.editor-note h2{font-size:22px;margin-bottom:12px}.editor-note p{font-size:15px;line-height:1.9}h1{overflow-wrap:anywhere}@media(max-width:700px){.editor-note{margin:28px 0;padding:20px}.editor-note h2{font-size:19px}}