*{box-sizing:border-box}body{margin:0;color:#123345;background:#fff;font:16px/1.65 system-ui,-apple-system,Segoe UI,sans-serif}a{color:#08788c;text-decoration:none}a:hover{text-decoration:underline}.wrap{width:min(1180px,92%);margin:auto}h1,h2,h3{line-height:1.15;letter-spacing:-.03em}h1{font-size:clamp(2rem,4vw,3.7rem)}h2{font-size:2rem}h3{font-size:1.3rem}p{max-width:80ch}.publisher{background:#082d47;color:white;font-size:12px;padding:9px 0}.publisher .wrap{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.publisher a{color:white}.button,button{display:inline-block;background:#08788c;color:white;border:0;border-radius:3px;padding:12px 20px;font:inherit;font-weight:650;cursor:pointer}.secondary{background:#e5eef1;color:#082d47}.actions{display:flex;gap:12px;flex-wrap:wrap}input,select,textarea{font:inherit;color:inherit;background:#fff;border:1px solid #b7cbd0;border-radius:3px;width:100%;padding:10px}input[type=checkbox]{width:auto}label{display:block;margin:12px 0}table{border-collapse:collapse;width:100%;text-align:left}td,th{padding:12px;border-bottom:1px solid #d9e4e7}footer{padding:35px 0;border-top:1px solid #d9e4e7}.honeypot{position:absolute;left:-9999px}.notice{padding:15px;background:#e9f6f1}.notice.error{background:#ffebe7}.check{display:flex;gap:12px;align-items:flex-start}.check input{margin-top:8px}form{max-width:850px}.nysp-wordmark{white-space:normal;max-width:380px}.nysp-wordmark strong{display:block}.nysp-masthead-inner{align-items:flex-start}.nysp-wordmark span{line-height:1.6}.nysp-section>p{font-size:18px}.nysp-admin-panel{margin:25px auto;max-width:1180px;padding:25px}.nysp-admin-nav{padding:20px;display:flex;gap:20px;flex-wrap:wrap}.nysp-table-scroll{overflow-x:auto}@media(max-width:700px){.nysp-masthead-inner{display:block}.nysp-masthead .nysp-nav{margin-top:20px;justify-content:flex-start}.nysp-hero-grid{grid-template-columns:1fr}.publisher span{font-size:11px}}
.nysp-launch-card{background:#082d47;color:white;min-height:480px;padding:35px;box-shadow:16px 16px 0 #c6dddf;transform:rotate(2deg)}.nysp-launch-card h2{font-size:clamp(2.1rem,4vw,3.4rem);margin:20px 0}.nysp-launch-card em{color:#7ae2dc;font-style:normal}.nysp-orbit{font-size:90px;line-height:1.1;color:#7ae2dc}.nysp-launch-card p{font-size:13px;letter-spacing:.07em}.nysp-hero-grid{min-height:600px}
