.learn-page .col{margin-inline:auto}.learn-page .col.col-wide{max-width:1120px}.learn-page .content figure{margin:28px 0 8px}.learn-page .content figure img{width:100%;height:auto;display:block}.learn-page .content figcaption{color:var(--sec);margin-top:12px;font-size:15px;line-height:1.5}.learn-page .content .video{background:#0a1530;height:0;margin:28px 0 8px;padding-bottom:56.25%;position:relative}.learn-page .content .video iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.learn-page .content .build-note{border-left:3px solid var(--gold);margin:0 0 28px;padding:12px 16px;font-size:16px;line-height:1.45}.learn-page .content h3{font-family:var(--serif);color:var(--ink);margin:28px 0 14px;font-size:26px;font-weight:500;line-height:1.25}.learn-page .content,.learn-page .content p,.learn-page .content li,.learn-page .panel,.learn-page .steps,.learn-page .chain,.learn-page .feats,.learn-page .mods,.learn-page .duo,.learn-page .inquiry-form,.learn-page .inquiry-form .lbl,.learn-page .inquiry-form .hint,.learn-page .inquiry-form .check,.learn-page .inquiry-form .consent,.learn-page .inquiry-form .form-status,.learn-page .inquiry-form button[type=submit]{font-size:17px}.learn-page .status{color:var(--ink);font-weight:600}.learn-page .panel.tight{margin-top:8px}.learn-page .panel{background:var(--paper);border:1px solid var(--hair);border-radius:4px;margin:28px 0 8px;position:relative;overflow:hidden;box-shadow:0 18px 40px -30px #1a2b4a59}.learn-page .panel:before{content:"";background:linear-gradient(90deg, var(--gold) 0 30%, var(--gold-2) 30% 55%, #8fb3dc 55% 80%, var(--color-accent-sky) 80%);height:3px;position:absolute;top:0;left:0;right:0}.learn-page .panel-in{padding:34px 36px 32px}.learn-page .panel-title{font-family:var(--serif);color:var(--ink);margin:0 0 22px;font-size:22px;font-weight:500;line-height:1.3}.learn-page .steps{counter-reset:s;margin:0;padding:0;list-style:none}.learn-page .steps li{grid-template-columns:44px 1fr;gap:20px;margin:0;padding:0 0 26px;display:grid;position:relative}.learn-page .steps li:last-child{padding-bottom:0}.learn-page .steps li:before{counter-increment:s;content:counter(s);border:1.5px solid var(--gold);width:44px;height:44px;color:var(--gold);font-family:var(--serif);background:#fffaf0;border-radius:50%;place-items:center;font-size:20px;font-weight:600;display:grid}.learn-page .steps li:not(:last-child):after{content:"";background:linear-gradient(var(--gold-2), #d4a54426);width:1px;position:absolute;top:48px;bottom:4px;left:21.5px}.learn-page .steps .t{color:var(--ink);padding-top:8px;font-weight:600;line-height:1.5;display:block}.learn-page .steps .d{margin-top:4px;display:block}.learn-page .steps .tag{color:var(--sec);margin-left:.5em;font-weight:500;display:inline-block}.learn-page .chain{margin:0;padding:0;list-style:none}.learn-page .chain li{grid-template-columns:44px 1fr;gap:20px;margin:0;padding:0;display:grid}.learn-page .chain .node{flex-direction:column;align-items:center;display:flex}.learn-page .chain .dot{background:var(--color-navy);width:44px;height:44px;color:var(--color-accent-sky);font-family:var(--serif);border-radius:50%;place-items:center;font-size:18px;font-weight:600;display:grid}.learn-page .chain li:nth-child(3) .dot{background:var(--gold);color:#fff}.learn-page .chain .arrow{flex-direction:column;flex:1;align-items:center;min-height:26px;padding:4px 0;display:flex}.learn-page .chain .arrow i{background:#1a2b4a40;flex:1;width:1px}.learn-page .chain .arrow b{border-top:7px solid #1a2b4a73;border-left:5px solid #0000;border-right:5px solid #0000;width:0;height:0}.learn-page .chain .txt{padding:8px 0 22px}.learn-page .chain li:last-child .txt{padding-bottom:0}.learn-page .chain .t{color:var(--ink);font-weight:600;line-height:1.5;display:block}.learn-page .panel-note{border-top:1px solid var(--hair);color:var(--sec);margin:24px 0 0;padding-top:18px}.learn-page .feats{grid-template-columns:1fr 1fr;gap:0;margin:0;padding:0;list-style:none;display:grid}.learn-page .feats li{border-top:1px solid var(--hair);grid-template-columns:40px 1fr;gap:16px;margin:0;padding:22px 24px 22px 0;display:grid}.learn-page .feats li:nth-child(-n+2){border-top:0;padding-top:0}.learn-page .feats li:nth-child(2n){border-left:1px solid var(--hair);padding-left:24px;padding-right:0}.learn-page .feats .ic{width:40px;height:40px;color:var(--gold);background:#fbf3e2;border-radius:50%;place-items:center;display:grid}.learn-page .feats .t,.learn-page .mods .t,.learn-page .duo .t{color:var(--ink);font-weight:600;line-height:1.5;display:block}.learn-page .mods{margin:0;padding:0;list-style:none}.learn-page .mods li{border-top:1px solid var(--hair);grid-template-columns:56px 1fr;gap:18px;margin:0;padding:18px 0;display:grid}.learn-page .mods li:first-child{border-top:0;padding-top:0}.learn-page .mods li:last-child{padding-bottom:0}.learn-page .mods .n{font-family:var(--serif);color:var(--gold);text-align:center;padding-top:1px;font-size:24px;font-weight:600;line-height:1.2}.learn-page .mods .opt{color:var(--sec);font-weight:500}.learn-page .duo{grid-template-columns:1fr 1fr;gap:0;display:grid}.learn-page .duo>div{padding:0 28px 0 0}.learn-page .duo>div+div{border-left:1px solid var(--hair);padding:0 0 0 28px}.learn-page .duo .big{font-family:var(--serif);color:var(--ink);font-size:30px;font-weight:500;line-height:1.15;display:block}.learn-page .duo .t{margin:6px 0}.learn-page .duo-foot{border-top:1px solid var(--hair);margin-top:24px;padding-top:20px}.learn-page .duo-foot ul{margin:0;padding-left:1.2em}.learn-page .form-wrap{background:var(--paper);border:1px solid var(--hair);border-radius:4px;margin-top:28px;padding:32px 36px}.learn-page .form-wrap .inquiry-form{max-width:640px;margin-top:0}.learn-page .inquiry-form .row2{grid-template-columns:1fr 1fr;gap:28px;display:grid}.learn-page .inquiry-form .check{cursor:pointer;align-items:flex-start;gap:10px;margin:0 0 8px;font-weight:400;display:flex}.learn-page .inquiry-form .check input{accent-color:var(--ink);margin-top:.4em}.learn-page .inquiry-form .consent a{text-underline-offset:3px;border-bottom:0;text-decoration:underline}.learn-page .inquiry-form .field-error{color:#7a2430;margin-top:6px;font-size:17px;line-height:1.4;display:block}.learn-page .learn-hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.learn-page .spaced{margin-top:28px}@media (width<=720px){.learn-page .panel-in{padding:28px 22px 26px}.learn-page .form-wrap{padding:26px 20px}.learn-page .feats{grid-template-columns:1fr}.learn-page .feats li,.learn-page .feats li:nth-child(2n){border-left:0;border-top:1px solid var(--hair);padding:18px 0}.learn-page .feats li:first-child{border-top:0;padding-top:0}.learn-page .feats li:nth-child(2){border-top:1px solid var(--hair);padding-top:18px}.learn-page .feats li:last-child{padding-bottom:0}.learn-page .duo{grid-template-columns:1fr}.learn-page .duo>div,.learn-page .duo>div+div{border-left:0;padding:0}.learn-page .duo>div+div{border-top:1px solid var(--hair);margin-top:20px;padding-top:20px}.learn-page .inquiry-form .row2{grid-template-columns:1fr;gap:0}.learn-page .mods li{grid-template-columns:40px 1fr;gap:14px}}
