.support-original p{font-size:13px;line-height:2.05;color:#555;overflow-wrap:anywhere;margin-top:9px}.support-original p+p{margin-top:13px}.copy-highlight{font-weight:600;color:var(--red)}.support-item{padding-bottom:30px}.support .section-description{max-width:none;color:#555;font-size:15px;letter-spacing:.4px}.intro-source h4{font-size:13px;color:#f06473;margin:19px 0 8px;font-weight:600}.intro-source p{font-size:12px;color:#b7b7b7;line-height:2;margin-top:7px}.intro-main h3{font-size:27px}.business-panel{display:block}.panel-original{padding:22px 24px;background:white;border:1px solid #e1e1e1;border-top:0;min-height:170px}.panel-original p{font-size:13px;line-height:2;color:#666;overflow-wrap:anywhere}.panel-original p+p{margin-top:9px}.business-preview .section-heading>div{max-width:67%}.business-preview h2{font-size:36px}.business-preview .section-description{max-width:280px}.brand-original{padding-top:22px}.brand-original h4{font-size:13px;color:var(--red);margin-bottom:12px}.brand-original p{font-size:13px;line-height:2;color:#666;margin-top:8px;overflow-wrap:anywhere}.brand-copy{justify-content:space-between;gap:18px}.brand-copy h3{font-size:19px;font-weight:700}.capability-band>.wrap{display:block}.capability-band h2{margin-bottom:32px}.capability-items{grid-template-columns:repeat(4,1fr);gap:29px 25px}.capability-items p{padding-left:20px}.capability-items strong{font-size:24px}.capability-items span{font-size:13px;line-height:1.8;color:#ccc}.case-detail-lines{margin-top:19px}.case-detail-lines p{font-size:11px;line-height:1.9;color:#bdbdbd;overflow-wrap:anywhere;margin-top:5px}.cases .section-description{max-width:395px}.case-modal-copy{margin-top:20px}.case-modal-copy p{font-size:12px;line-height:1.9;color:#666}.cooperation-dimension{font-size:11px;color:#999;margin-bottom:20px}.cooperation-fields{margin:25px 0}.cooperation-fields>div{border-top:1px solid #cccccc55;padding:16px 0 12px}.cooperation-fields dt{font-size:10px;line-height:1.9;letter-spacing:.2px;color:#999;margin-bottom:8px}.cooperation-fields dd{margin:0}.cooperation-fields p{font-size:12px;line-height:1.9;color:#666;margin-top:4px;overflow-wrap:anywhere}.join-grid article:nth-child(2) .cooperation-fields p{color:#ccc}.join-grid article:nth-child(2) .cooperation-fields dt{color:#999}.join-grid h3{font-size:24px}.lee-case-layout{display:grid;grid-template-columns:.65fr 1.35fr;gap:50px;align-items:start}.lee-case-photos{display:flex;flex-direction:column;gap:16px;align-items:center;padding:25px;background:#f0f0f0}.lee-case-photos img:first-child{max-height:385px;width:auto}.lee-case-photos img:last-child{max-width:100%;width:245px}.lee-case-layout h3{font-size:24px;margin-bottom:22px}.lee-case-intro p{font-size:13px;line-height:2;color:#777;margin-top:8px}.lee-case-results{margin-top:25px}.lee-case-results article{border-top:1px solid #ddd;padding:20px 0;display:grid;grid-template-columns:150px 1fr;gap:25px;align-items:center}.lee-case-results strong{font:italic 37px Georgia;color:var(--red)}.lee-case-results p{font-size:12px;line-height:1.9;color:#666}.join-cta .wrap>p:last-child{max-width:700px}.page-hero .hero-description{max-width:520px}.page-hero h1{font-size:54px}.page-hero .page-hero-content{max-width:640px}.home-hero .hero-description{max-width:650px}
@media(max-width:1100px){.business-preview h2{font-size:31px}.panel-original{min-height:210px}.lee-case-layout{gap:32px}.lee-case-results article{grid-template-columns:115px 1fr;gap:15px}.lee-case-results strong{font-size:32px}.capability-items span{font-size:12px}}
@media(max-width:760px){.support .section-description{font-size:12px;line-height:1.9}.support-original p{font-size:11px;line-height:2}.support-original p+p{margin-top:10px}.support-grid{grid-template-columns:1fr}.support-top{margin-bottom:18px}.support-item{padding:23px}.support-item h3{font-size:21px}.support-top svg{width:30px;height:30px}.support-top>span{font-size:28px}.intro-source h4{font-size:12px}.intro-source p{font-size:11px}.intro-main h3{font-size:25px}.business-preview .section-heading>div{max-width:none}.business-preview h2{font-size:28px}.business-preview .section-description{max-width:none}.panel-original{min-height:0;padding:20px}.panel-original p{font-size:11px;line-height:2}.brand-original{padding-top:18px}.brand-original p{font-size:11px}.brand-original h4{font-size:12px}.brand-copy h3{font-size:17px}.capability-band h2{font-size:24px;line-height:1.6;margin-bottom:25px}.capability-items{grid-template-columns:1fr 1fr;gap:26px 20px}.capability-items span{font-size:11px}.case-detail-lines p{font-size:9px;line-height:1.9}.case-detail-lines{margin-top:13px}.cooperation-fields{margin:20px 0}.cooperation-fields p{font-size:11px}.cooperation-fields dt{font-size:10px}.cooperation-fields>div{padding:14px 0 10px}.lee-case-layout{grid-template-columns:1fr;gap:26px}.lee-case-photos{flex-direction:row;align-items:center;gap:15px;padding:20px}.lee-case-photos img:first-child{width:40%;max-height:245px;object-fit:contain}.lee-case-photos img:last-child{width:53%;object-fit:contain}.lee-case-layout h3{font-size:21px;margin-bottom:17px}.lee-case-intro p{font-size:11px}.lee-case-results article{grid-template-columns:105px 1fr;gap:15px;padding:18px 0}.lee-case-results strong{font-size:29px}.lee-case-results p{font-size:11px}.page-hero h1{font-size:37px;max-width:340px}.page-hero .hero-description{max-width:70%}.join-cta .wrap>p:last-child{max-width:235px}}
.support-original p{font-size:14px}.case-detail-lines p{font-size:12px}@media(max-width:760px){.support-original p{font-size:13px}.panel-original p,.brand-original p,.cooperation-fields p,.lee-case-intro p,.lee-case-results p{font-size:12px}.case-grid{grid-template-columns:1fr}.case-card{padding:24px}.case-card h3{font-size:15px}.case-result strong{font-size:40px}.case-result>span{font-size:11px}.case-detail-lines p{font-size:12px}.case-preview{height:90px}.case-footer{font-size:11px}}
