.bOkQvG_lead{padding:0 0 74px}.bOkQvG_leadInner{max-width:var(--fc-content-max);margin:0 auto;padding:0 40px}.bOkQvG_leadText{color:#f7fafcbf;text-wrap:pretty;max-width:760px;margin:0;font-size:14px;line-height:2.2}.bOkQvG_section{max-width:var(--fc-content-max);margin:0 auto;padding:70px 40px 40px}.bOkQvG_sectionLast{padding-bottom:120px}.bOkQvG_sectionTitle{font-family:var(--fc-font-mincho);letter-spacing:.08em;margin:20px 0 0;font-size:30px;font-weight:600;line-height:1.7}.bOkQvG_sectionLead{max-width:760px;color:var(--fc-text-sub);margin:18px 0 0;font-size:14px;line-height:2.2}.bOkQvG_sectionLink{margin-top:36px}.bOkQvG_note{color:var(--fc-text-faint);margin:24px 0 0;font-size:12.5px;line-height:1.9}.bOkQvG_partnerList{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:40px 0 0;padding:0;list-style:none;display:grid}.bOkQvG_partnerCard{border:1px solid var(--fc-line-dark);background:#f7fafc0a;padding:32px 34px}.bOkQvG_partnerLabel{letter-spacing:.26em;color:var(--fc-light-blue);margin:0;font-size:10.5px;font-weight:700}.bOkQvG_partnerName{font-family:var(--fc-font-mincho);letter-spacing:.08em;margin:12px 0 0;font-size:21px;font-weight:600}.bOkQvG_steps{background:var(--fc-line-dark);border:1px solid var(--fc-line-dark);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:40px 0 0;padding:0;list-style:none;display:grid}.bOkQvG_step{background:var(--fc-navy);padding:32px 28px 34px}.bOkQvG_stepNum{font-family:var(--fc-font-mincho);color:#0000;-webkit-text-stroke:1px #7fd4f099;margin:0;font-size:34px;line-height:1}.bOkQvG_stepTitle{font-family:var(--fc-font-mincho);letter-spacing:.08em;margin:18px 0 0;font-size:18px;font-weight:600}.bOkQvG_stepBody{color:var(--fc-text-sub);text-wrap:pretty;margin:10px 0 0;font-size:13px;line-height:2}.bOkQvG_chips{flex-wrap:wrap;gap:10px;margin:28px 0 0;padding:0;list-style:none;display:flex}.bOkQvG_chip{letter-spacing:.1em;color:var(--fc-light-blue);border:1px solid #7fd4f073;padding:8px 18px;font-size:12.5px}.bOkQvG_records{border-top:1px solid var(--fc-line-strong);margin:40px 0 0}.bOkQvG_record{border-bottom:1px solid var(--fc-line-dark);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:22px 12px;display:grid}.bOkQvG_recordLabel{letter-spacing:.06em;font-size:14.5px}.bOkQvG_recordValue{font-family:var(--fc-font-mincho);margin:0;font-size:18px}.bOkQvG_gallery{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:200px;gap:16px;margin:40px 0 0;padding:0;list-style:none;display:grid}.bOkQvG_figure{background:#f7fafc0f;position:relative;overflow:hidden}.bOkQvG_figureTall{grid-row:span 2}@media (max-width:1100px){.bOkQvG_steps{grid-template-columns:repeat(2,minmax(0,1fr))}.bOkQvG_gallery{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:240px}}@media (max-width:899px){.bOkQvG_lead{padding:0 0 56px}.bOkQvG_leadInner{padding:0 24px}.bOkQvG_leadText{font-size:13px;line-height:2.1}.bOkQvG_section{padding:56px 20px 16px}.bOkQvG_sectionLast{padding-bottom:90px}.bOkQvG_opener{margin-bottom:26px}.bOkQvG_sectionLead{margin-top:0;font-size:13px;line-height:2.1}.bOkQvG_partnerList{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:24px}.bOkQvG_partnerCard{padding:22px 22px 24px}.bOkQvG_partnerName{margin-top:8px;font-size:18px}.bOkQvG_steps{grid-template-columns:minmax(0,1fr);margin-top:24px}.bOkQvG_step{grid-template-columns:44px minmax(0,1fr);column-gap:14px;padding:22px 20px;display:grid}.bOkQvG_stepNum{grid-row:span 2;font-size:26px}.bOkQvG_stepTitle{margin-top:0;font-size:16px}.bOkQvG_stepBody{margin-top:6px;font-size:12px;line-height:1.9}.bOkQvG_sectionLink{margin-top:26px}.bOkQvG_chips{gap:8px;margin-top:22px}.bOkQvG_chip{letter-spacing:.06em;padding:8px 12px;font-size:11.5px}.bOkQvG_records{border:1px solid var(--fc-line-dark);background:#f7fafc0a;margin-top:0}.bOkQvG_record{grid-template-columns:minmax(0,1fr);gap:10px;padding:18px 20px}.bOkQvG_record:last-child{border-bottom:0}.bOkQvG_recordLabel{font-size:13px}.bOkQvG_note{font-size:11px}.bOkQvG_gallery{grid-auto-rows:170px;gap:10px;margin-top:0}}@media (max-width:639px){.bOkQvG_gallery{grid-auto-rows:128px}}
