.ux-section-heading{font-size:24px;line-height:1.4;margin:36px 0 18px;color:var(--navy,#15263e)}.ux-investor-details{border-top:1px solid #d9dfe7;border-bottom:1px solid #d9dfe7;margin:24px 0}.ux-investor-details summary{cursor:pointer;padding:20px 6px;font-weight:600;color:var(--navy,#15263e)}.ux-investor-details summary:focus-visible,.ux-business-grid a:focus-visible{outline:2px solid #397ca6;outline-offset:5px}.ux-business-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:32px 0}.ux-business-grid article{border-top:3px solid var(--navy,#15263e);background:#f5f7f9;padding:26px;display:flex;flex-direction:column;align-items:flex-start}.ux-business-grid h3{font-size:23px;line-height:1.4;margin:0 0 16px}.ux-business-grid p{line-height:1.85;margin:0 0 22px}.ux-business-link{margin-top:auto;color:var(--navy,#15263e);font-weight:600}.ux-recruitment-status{padding:28px;margin-top:36px;background:#f5f7f9;border-left:3px solid var(--navy,#15263e)}.ux-recruitment-status h2{font-size:24px;margin:0 0 12px}.ux-recruitment-status p{margin:0}@media(max-width:760px){.ux-business-grid{grid-template-columns:1fr;gap:18px}.ux-business-grid article{padding:22px}.ux-section-heading,.ux-recruitment-status h2{font-size:22px}.ux-recruitment-status{padding:22px}.ux-investor-details summary{line-height:1.6}}
.ux-investor-scroll-hint{display:none}@media(max-width:760px){.ux-investor-scroll-hint{display:block;font-size:13px;line-height:1.65;color:#526579;margin:4px 6px 14px}}
#product-system > .container > h2{font-size:clamp(28px,3vw,42px);line-height:1.3;color:#0b2e59;margin:0 0 24px;font-weight:700}
