
.eosj{background:#0B0E16;color:#DCE6F0;border-top:1px solid rgba(220,230,240,.16);border-bottom:1px solid rgba(220,230,240,.16);padding:clamp(28px,5vw,56px) clamp(16px,4vw,48px)}
.eosj,.eosj *{box-sizing:border-box;min-width:0;overflow-wrap:anywhere}
.eosj-w{max-width:1100px;margin:0 auto;text-align:left}
.eosj-p{margin-left:0;margin-right:0}
.eosj-a{justify-content:flex-start}
.eosj-steps{text-align:left}

.eosj-quiet [id*=diagnostic i],.eosj-quiet [class*=diagnostic i]{display:none!important}
.eosj-h{font-family:"Iowan Old Style","Palatino Linotype",Palatino,Georgia,serif;font-weight:500;font-size:clamp(1.4rem,3.2vw,2.1rem);line-height:1.2;color:#EAF6FF;margin:0 0 .6em}
.eosj-p{max-width:46em;line-height:1.6;color:#AEB8CB;margin:0 0 1.2em}
.eosj-a{display:flex;flex-wrap:wrap;gap:12px}
.eosj-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 24px;border-radius:2px;background:#7ADCEC;color:#0B0E16;font-weight:600;text-decoration:none;border:1px solid #7ADCEC}
.eosj-btn.eosj-alt{background:transparent;color:#EAF6FF;border-color:rgba(220,230,240,.4)}
.eosj-btn:hover{filter:brightness(1.08)}
.eosj-btn:focus-visible,.eosj-n a:focus-visible{outline:2px solid #7ADCEC;outline-offset:3px}
.eosj-steps{list-style:none;counter-reset:s;display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin:1.6em 0 0;padding:0;font-size:.9rem;color:#AEB8CB}
.eosj-steps li{counter-increment:s;border-top:1px solid rgba(220,230,240,.16);padding-top:10px}
.eosj-steps li::before{content:counter(s) ". ";color:#7ADCEC}
.eosj-steps b{color:#EAF6FF;display:block;font-weight:600}
.eosj-n{margin:1em 0 0;font-size:.9rem}.eosj-n a{color:#7ADCEC}
@media (max-width:720px){.eosj-steps{grid-template-columns:1fr 1fr}.eosj-btn{width:100%}}
@media (prefers-reduced-motion:no-preference){.eosj-btn{transition:filter .15s}}
