/* Original ILJIN shell; first-preview partnership content. */
.partnership-content{max-width:1200px;margin:0 auto;padding:0 24px 65px;color:#242a30;font-size:16px;line-height:1.7;scroll-margin-top:85px}.partnership-content .section-label{font-size:13px;letter-spacing:2px;color:#007acb;font-weight:700}.partnership-content .intro{display:grid;grid-template-columns:1fr 2fr;padding:65px 0;gap:45px}.partnership-content .intro h2{font-size:36px;letter-spacing:-1.4px;margin:10px 0;color:#242a30;font-weight:700;line-height:1.5}.partnership-content .intro-copy{border-left:1px solid #dce2e8;padding-left:48px}.partnership-content .intro-copy h3{font-size:27px;font-weight:500;line-height:1.55;letter-spacing:-.8px;margin:0 0 18px;color:#242a30}.partnership-content .intro-copy p{color:#707982;margin:0;line-height:1.9}.partnership-content .section-head{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-bottom:26px;border-bottom:2px solid #303b44}.partnership-content .section-head h2{font-size:26px;margin:0 0 7px;letter-spacing:-1px;color:#242a30;line-height:1.5;font-weight:700}.partnership-content .section-head p{margin:0;color:#78818a;font-size:15px}.partnership-content .all-download{border:1px solid #aab6c0;padding:10px 17px;font-size:14px;white-space:nowrap}.partnership-content .all-download span{color:#7d8994;margin-left:16px;font-size:12px}.partnership-content .policy{display:grid;grid-template-columns:75px 1fr 176px;gap:25px;align-items:start;padding:34px 0;border-bottom:1px solid #dfe5ea}.partnership-content .number{font-size:37px;color:#bfd0df;font-weight:300;line-height:1.5}.partnership-content .eyebrow{color:#778794;font-size:13px;line-height:1.7}.partnership-content .policy h3{font-size:23px;font-weight:600;letter-spacing:-.6px;margin:3px 0 9px;line-height:1.5;color:#242a30}.partnership-content .policy-copy>p{margin:0;color:#707982;font-size:16px;line-height:1.85;max-width:665px}.partnership-content .download{display:block;margin-top:16px;background:#0079c8;color:white;padding:11px 14px;text-align:center;font-size:14px;line-height:1.7}.partnership-content .download span{display:block;color:#d5eafb;font-size:12px;margin-top:2px}.partnership-content .download:hover{background:#005d9d}.partnership-content details{margin-top:15px}.partnership-content summary{display:inline-flex;gap:12px;align-items:center;color:#4c6579;font-size:14px;cursor:pointer;list-style:none}.partnership-content summary:after{content:'+';font-size:19px;font-weight:300}.partnership-content details[open] summary:after{content:'−'}.partnership-content .document{max-height:440px;overflow:auto;background:#f6f8fa;padding:22px;margin-top:14px;font-size:14px;color:#46515a;line-height:1.9;overflow-wrap:anywhere}.partnership-content .document p{white-space:pre-wrap;margin-bottom:12px}.partnership-content .scope{text-align:right;font-size:13px;color:#8a939b;margin-top:22px}.partnership-content .contract-values{display:flex;flex-wrap:wrap;gap:8px 24px;margin:21px 0 4px;padding-top:17px;border-top:1px solid #edf0f3;font-size:14px;color:#3a617e;list-style:none}.partnership-content .contract-values li{padding-left:12px;position:relative}.partnership-content .contract-values li:before{content:'';width:3px;height:3px;background:#0079c8;position:absolute;left:0;top:11px}.iljin-shared-growth a:focus-visible,.iljin-shared-growth summary:focus-visible{outline:2px solid #0570bc;outline-offset:4px}@media(max-width:720px){.partnership-content{padding:0 20px 45px;scroll-margin-top:50px}.partnership-content .intro{grid-template-columns:1fr;gap:18px;padding:35px 0}.partnership-content .intro h2{font-size:30px;margin:4px 0}.partnership-content .intro-copy{padding-left:0;border:0}.partnership-content .intro-copy h3{font-size:23px}.partnership-content .desktop{display:none}.partnership-content .section-head{align-items:start;flex-direction:column}.partnership-content .section-head h2{font-size:23px}.partnership-content .policy{grid-template-columns:36px 1fr;gap:15px;padding:26px 0}.partnership-content .number{font-size:27px}.partnership-content .policy h3{font-size:20px}.partnership-content .download{grid-column:2;width:170px;margin-top:0}.partnership-content .document{padding:14px}.partnership-content .scope{text-align:left}.partnership-content .contract-values{display:block}.partnership-content .contract-values li{margin:5px 0}.iljin-shared-growth .sub_visual .inner h1.title{font-size:23px;line-height:1.6;padding:0 12px}}

.iljin-shared-growth .sub_visual.sub_contact{background-image:url(contact-bg.jpg)}
.iljin-shared-growth{width:100%}
