#touch-cinema .tf-connected{padding:120px max(24px,7vw) 80px;background:#fff;color:#19191d}
#touch-cinema .tc-spec-heading,#touch-cinema .tc-spec-grid,#touch-cinema .tc-spec-footnote{max-width:1180px;margin-left:auto;margin-right:auto}
#touch-cinema .tc-spec-heading{margin-bottom:76px}
#touch-cinema .tc-spec-heading .tp-eyebrow{color:#74747e;font-size:11px;letter-spacing:.2em}
#touch-cinema .tc-spec-heading h2{font-size:clamp(46px,6vw,80px);line-height:1.04;letter-spacing:-.055em;font-weight:400;margin:24px 0 0}
#touch-cinema .tc-spec-heading h2 span{color:#85858e}
#touch-cinema .tc-spec-grid{display:grid;grid-template-columns:1fr 1fr;gap:0}
#touch-cinema .tc-spec-card{background:none;border-radius:0;padding:0 64px 0 0;min-width:0}
#touch-cinema .tc-spec-card+ .tc-spec-card{border-left:1px solid #dedee3;padding:0 0 0 64px}
#touch-cinema .tc-spec-card h3{font-size:24px;letter-spacing:-.035em;font-weight:500;margin:0 0 36px}
#touch-cinema .tc-spec-icon{display:flex;align-items:center;justify-content:center;color:#64646e;flex:0 0 24px;width:24px;height:26px;background:none}
#touch-cinema .tc-spec-icon svg{width:24px;height:24px}
#touch-cinema .tc-spec-battery{position:relative;display:block;padding:0 0 36px;margin-bottom:32px;border-bottom:1px solid #dedee3}
#touch-cinema .tc-spec-battery>.tc-spec-icon{position:absolute;right:0;top:4px}
#touch-cinema .tc-spec-battery>div>span{display:block;font-size:11px;letter-spacing:.18em;color:#74747e;margin-bottom:10px}
#touch-cinema .tc-spec-battery strong{display:block;font-size:32px;letter-spacing:-.04em;line-height:1.05;font-weight:400;white-space:nowrap}
#touch-cinema .tc-spec-battery b{font-size:clamp(88px,8.6vw,116px);font-weight:500;letter-spacing:-.07em;margin-right:8px}
#touch-cinema .tc-spec-battery small{display:block;font-size:16px;color:#85858e;margin-top:14px}
#touch-cinema .tc-spec-card ul{list-style:none;display:grid;grid-template-columns:1fr 1fr;column-gap:28px;row-gap:28px;margin:0;padding:0}
#touch-cinema .tc-spec-card li{display:flex;align-items:flex-start;gap:12px;min-width:0}
#touch-cinema .tc-spec-card li strong{font-size:17px;font-weight:500;display:block;line-height:1.5;letter-spacing:-.025em}
#touch-cinema .tc-spec-card li div>span{display:block;margin-top:3px;font-size:13px;line-height:1.5;color:#85858e}
#touch-cinema .tc-spec-footnote{margin-top:56px;font-size:11px;color:#96969e;line-height:1.6}
@media(max-width:850px){#touch-cinema .tc-spec-card{padding-right:32px}#touch-cinema .tc-spec-card+.tc-spec-card{padding-left:32px}#touch-cinema .tc-spec-card ul{grid-template-columns:1fr}}
@media(max-width:600px){#touch-cinema .tf-connected{padding:76px 24px 48px}#touch-cinema .tc-spec-heading{margin-bottom:52px}#touch-cinema .tc-spec-grid{grid-template-columns:1fr;gap:46px}#touch-cinema .tc-spec-card{padding:0}#touch-cinema .tc-spec-card+.tc-spec-card{border-left:0;border-top:1px solid #dedee3;padding:40px 0 0}#touch-cinema .tc-spec-card h3{margin-bottom:28px}#touch-cinema .tc-spec-card ul{grid-template-columns:1fr 1fr;gap:24px 16px}#touch-cinema .tc-spec-battery b{font-size:96px}#touch-cinema .tc-spec-footnote{margin-top:40px}}
