.partner-info{color:#bfd9e9;width:calc(100% - 96px);max-width:1280px;margin:0 auto;font-size:18px;line-height:1.65}.partner-info h1,.partner-info h2{color:#edf8ff;letter-spacing:-.035em;text-wrap:balance;line-height:1.16}.partner-info h1{max-width:1000px;margin:20px 0 28px;font-size:clamp(36px,4.3vw,62px)}.partner-info h1 span{color:#f1d592}.partner-info h2{margin:0 0 22px;font-size:clamp(28px,3vw,38px)}.partner-info .eyebrow{color:#ecd08b;letter-spacing:.14em;font-size:14px}.partner-info a:not(.button){color:#9cdeff;text-underline-offset:5px}.partner-info a:focus-visible{outline-offset:5px;outline:3px solid #f1d592}.partner-intro{border-bottom:1px solid #347292;padding:88px 0 72px}.partner-intro>p{max-width:730px}.partner-intro .button{color:#071924;background:#f1d592;margin:18px 0}.partner-info .partner-note{max-width:690px;font-size:16px}.partner-support{border-bottom:1px solid #347292;grid-template-columns:1fr 1fr;gap:64px;padding:64px 0;display:grid}.partner-support p:first-child{margin-top:0}.partner-paths{padding:64px 0}.partner-paths dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:34px;margin-top:32px;display:grid}.partner-paths dl>div{border-left:2px solid #4a9cc5;padding-left:22px}.partner-paths dt{color:#f1d592;font-size:22px;font-weight:600}.partner-paths dd{margin:12px 0 0}.partner-boundaries{background:#082b40;border-block:1px solid #347292;margin-bottom:72px;padding:36px 40px}.partner-boundaries p{max-width:950px}.partner-boundaries .button{color:#071924;background:#f1d592;margin-top:16px}@media (width<=760px){.partner-info{width:calc(100% - 48px)}.partner-intro{padding:48px 0}.partner-support{grid-template-columns:1fr;gap:20px;padding:42px 0}.partner-paths{padding:42px 0}.partner-paths dl{grid-template-columns:1fr;gap:28px}.partner-boundaries{margin-bottom:48px;padding:28px 24px}.partner-info .button{white-space:normal;max-width:100%;line-height:1.5}}
