.how-to-apply{--green:#1e4731;--green-d:#13301f;--green-dd:#0d2316;--gold:#a8822f;--gold-l:#c19a45;--cream:#f7f1e6;--cream-2:#fdf9f1;--paper:#fffdf8;--ink:#26281f;--ink-soft:#5a5d4f;--line:#1e473124;--shadow:0 18px 50px -20px #13301f59}.how-to-apply *{box-sizing:border-box;margin:0;padding:0}.how-to-apply{scroll-behavior:smooth;font-family:var(--font-hanken),sans-serif;color:var(--ink);background:var(--cream);-webkit-font-smoothing:antialiased;font-size:17px;line-height:1.65}.how-to-apply .wrap{max-width:920px;margin:0 auto;padding:0 28px}.how-to-apply h1,.how-to-apply h2,.how-to-apply h3{font-family:var(--font-fraunces),serif;letter-spacing:-.01em;font-weight:500;line-height:1.12}.how-to-apply .starbg{opacity:.5;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='80' viewBox='0 0 80 80'%3E%3Cg fill='none' stroke='%23c19a45' stroke-width='1' opacity='0.25'%3E%3Cpath d='M40 8l8 16 16 8-16 8-8 16-8-16-16-8 16-8z'/%3E%3Cpath d='M40 20l4 12 12 4-12 4-4 12-4-12-12-4 12-4z'/%3E%3C/g%3E%3C/svg%3E");position:absolute;inset:0}.how-to-apply .hero{color:#f4efe3;background:radial-gradient(120% 120% at 80% -10%,#265b3f 0%,var(--green)45%,var(--green-dd)100%);position:relative;overflow:hidden}.how-to-apply .topbar{z-index:2;justify-content:center;align-items:center;gap:26px;max-width:980px;margin:0 auto;padding:30px 28px 0;display:flex;position:relative}.how-to-apply .topbar img.gv{width:auto;height:56px}.how-to-apply .topbar img.rw{width:auto;height:30px}.how-to-apply .topbar .sep{background:#e7dcbf52;width:1px;height:42px}.how-to-apply .hero .wrap{z-index:2;padding:50px 28px 86px;position:relative}.how-to-apply .kicker{font-family:var(--font-amiri),serif;color:#e7dcbf;opacity:.95;margin-bottom:18px;font-size:25px}.how-to-apply .hero img.title{width:clamp(248px,40vw,372px);height:auto;display:block}.how-to-apply .hero .sub{font-family:var(--font-fraunces),serif;color:var(--gold-l);margin-top:10px;font-size:clamp(26px,4.6vw,42px);font-style:italic;font-weight:400}.how-to-apply .hero p.lede{color:#dfe6d9;max-width:520px;margin-top:22px;font-size:18px;font-weight:400}.how-to-apply .hr-tag{letter-spacing:.16em;text-transform:uppercase;color:#e7dcbf;border:1px solid #c19a458c;border-radius:999px;margin-top:28px;padding:7px 16px;font-size:12.5px;display:inline-block}.how-to-apply .hero .scallop{z-index:3;background:var(--cream);height:46px;position:absolute;bottom:-1px;left:0;right:0;-webkit-mask:radial-gradient(22px at 22px 0,#0000 98%,#000) 0 0/44px 46px repeat-x;mask:radial-gradient(22px at 22px 0,#0000 98%,#000) 0 0/44px 46px repeat-x}.how-to-apply .about{padding:64px 0 18px}.how-to-apply .eyebrow{letter-spacing:.24em;text-transform:uppercase;color:var(--gold);align-items:center;gap:12px;font-size:12.5px;font-weight:700;display:flex}.how-to-apply .eyebrow:before{content:"";background:var(--gold);width:34px;height:1.5px}.how-to-apply .about h2{color:var(--green-d);margin:16px 0 18px;font-size:clamp(28px,4.2vw,40px)}.how-to-apply .about p{color:#3c3f33;max-width:680px;font-size:18.5px}.how-to-apply .about p+p{margin-top:16px}.how-to-apply .about .pull{border-left:3px solid var(--gold);background:var(--cream-2);font-family:var(--font-fraunces),serif;color:var(--green-d);border-radius:0 14px 14px 0;margin-top:28px;padding:22px 26px;font-size:20px;font-style:italic}.how-to-apply .steps{padding:54px 0 30px}.how-to-apply .steps-head{text-align:center;margin-bottom:50px}.how-to-apply .steps-head .eyebrow{justify-content:center}.how-to-apply .steps-head .eyebrow:after{content:"";background:var(--gold);width:34px;height:1.5px}.how-to-apply .steps-head h2{color:var(--green-d);margin-top:14px;font-size:clamp(30px,5vw,46px)}.how-to-apply .steps-head p{color:var(--ink-soft);margin-top:8px}.how-to-apply .step{margin-bottom:46px;padding:0 0 8px 78px;position:relative}.how-to-apply .step:last-child{margin-bottom:0}.how-to-apply .step:before{content:"";background:linear-gradient(var(--line),var(--line));width:2px;position:absolute;top:54px;bottom:-46px;left:25px}.how-to-apply .step:last-child:before{display:none}.how-to-apply .num{width:52px;height:52px;font-family:var(--font-fraunces),serif;color:#fdf9ef;background:radial-gradient(circle at 35% 30%,#2c5d40,var(--green-d));border-radius:50%;place-items:center;font-size:21px;font-weight:600;display:grid;position:absolute;top:0;left:0;box-shadow:0 8px 20px -8px #13301fb3,inset 0 0 0 4px #ffffff14}.how-to-apply .step h3{color:var(--green-d);margin-bottom:6px;font-size:24px}.how-to-apply .step .body{color:#42463a;max-width:640px}.how-to-apply .step .body a{color:var(--green);border-bottom:1.5px solid var(--gold-l);font-weight:600;text-decoration:none}.how-to-apply .note{border:1px solid var(--line);color:#33402f;background:#eef3ec;border-radius:13px;align-items:flex-start;gap:12px;margin-top:16px;padding:13px 17px;font-size:15px;display:flex}.how-to-apply .note.warn{color:#6e5418;background:#fbf2dc;border-color:#e7cf94}.how-to-apply .note .ic{flex:none;width:20px;height:20px;margin-top:1px}.how-to-apply .note b{font-weight:700}.how-to-apply .shot{margin-top:22px}.how-to-apply .browser{box-shadow:var(--shadow);background:#fff;border:1px solid #13301f1f;border-radius:14px;overflow:hidden}.how-to-apply .bar{background:#eef0ea;border-bottom:1px solid #e0e3da;align-items:center;gap:7px;padding:11px 15px;display:flex}.how-to-apply .bar span{background:#cfd4c8;border-radius:50%;width:10px;height:10px}.how-to-apply .bar span:first-child{background:#e6b3a0}.how-to-apply .bar span:nth-child(2){background:#e9d39a}.how-to-apply .bar span:nth-child(3){background:#a9c8a6}.how-to-apply .bar em{color:#8a8d80;letter-spacing:.02em;margin-left:12px;font-size:12.5px;font-style:normal}.how-to-apply .browser img{width:100%;height:auto;display:block}.how-to-apply .shot figcaption{color:var(--ink-soft);text-align:center;margin-top:10px;font-size:13.5px;font-style:italic}.how-to-apply .substep{color:var(--gold);letter-spacing:.04em;align-items:center;gap:9px;margin-top:18px;font-size:15px;font-weight:600;display:flex}.how-to-apply .substep:before{content:"";background:var(--gold);width:7px;height:7px;transform:rotate(45deg)}.how-to-apply .flow{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.how-to-apply .pill{border:1px solid var(--line);color:#5a5d4f;background:#fff;border-radius:999px;align-items:center;gap:7px;padding:8px 15px;font-size:13.5px;font-weight:600;display:flex}.how-to-apply .pill.on{background:var(--green);color:#fdf9ef;border-color:var(--green)}.how-to-apply .arw{color:var(--gold);align-self:center;font-weight:700}.how-to-apply .foot{background:var(--green-dd);color:#cdd6c8;text-align:center;margin-top:60px;padding:56px 28px 44px;position:relative;overflow:hidden}.how-to-apply .foot .inner{z-index:2;position:relative}.how-to-apply .foot img.rw{width:auto;height:38px;margin:0 auto 20px;display:block}.how-to-apply .foot h3{color:#fdf9ef;font-size:24px;font-weight:400}.how-to-apply .foot p{color:#9fae98;margin-top:8px;font-size:15px}.how-to-apply .foot a{color:var(--gold-l);font-weight:600;text-decoration:none}.how-to-apply .foot .emails{flex-direction:column;gap:6px;margin-top:14px;display:flex}.how-to-apply .foot .line{background:var(--gold);width:60px;height:1.5px;margin:24px auto}.how-to-apply .foot .credit{border-top:1px solid #ffffff14;justify-content:center;align-items:center;margin-top:30px;padding-top:26px;display:flex}.how-to-apply .foot .credit img{width:auto;height:48px}@media (max-width:560px){.how-to-apply{font-size:16px}.how-to-apply .topbar img.gv{height:42px}.how-to-apply .topbar img.rw{height:24px}.how-to-apply .step{padding-left:64px}.how-to-apply .num{width:46px;height:46px;font-size:19px}.how-to-apply .step:before{left:22px}.how-to-apply .bar em{display:none}}@media print{.how-to-apply .starbg{display:none}.how-to-apply{background:#fff}.how-to-apply .browser{box-shadow:none}.how-to-apply .step{break-inside:avoid}}
