.launch-band{background:#eff9fd;border-block:1px solid #c9e7f2}.launch-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.launch-card{display:flex;flex-direction:column;border:1px solid #d4e5ed;border-radius:20px;padding:26px;background:white;color:#152d3b;text-decoration:none}.launch-card h3{font-size:23px;margin:8px 0 12px}.launch-card p{line-height:1.65;flex:1}.launch-card:hover{border-color:#008ebe;box-shadow:0 12px 30px #008ebe12}.launch-card .arrow{color:#007eaa;font-weight:700}.launch-intro{max-width:780px;color:#506674;line-height:1.7}.tool-box{padding:30px;border:1px solid #cbe2ee;border-radius:24px;background:#f4fbfe}.tool-form{display:grid;gap:20px}.field{display:grid;gap:8px;font-weight:700}.field input,.field select,.tool-box textarea{font:inherit;color:#193c50;border:1px solid #a9cbdc;background:white;padding:14px;border-radius:10px;width:100%;min-height:48px}.field small{font-weight:400;line-height:1.5;color:#536b7a}.tool-result{padding:20px;border-radius:14px;background:#e1f3fb;line-height:1.7;min-height:60px}.check-row{display:flex;align-items:flex-start;gap:14px;padding:15px 0;border-bottom:1px solid #d4e5ed;line-height:1.6}.check-row input{min-width:22px;min-height:22px;accent-color:#008ebe;margin-top:2px}.launch-links{display:flex;flex-wrap:wrap;gap:14px;margin:24px 0}.launch-note{padding:20px;border-left:4px solid #008ebe;background:#eff9fd;line-height:1.7}.tool-box textarea{min-height:300px;line-height:1.6;resize:vertical}.content-card li{margin-bottom:12px;line-height:1.7}.detail-hero .lead{max-width:850px}.launch-nav{display:flex;gap:24px;flex-wrap:wrap}.link-button{background:none;border:0;color:#007da5;font:inherit;cursor:pointer;text-decoration:underline;padding:10px 0}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #153e57;outline-offset:4px}.tool-subtle{font-size:14px;line-height:1.65;color:#4d6777} [hidden]{display:none!important}@media(max-width:850px){.launch-grid{grid-template-columns:1fr}.tool-box{padding:22px}.launch-card{padding:22px}.top nav{gap:12px;flex-wrap:wrap}.launch-nav{gap:14px}}@media print{header,footer,.bankruptcy-warning,.launch-links,.button,.link-button{display:none!important}.detail-grid{display:block!important}.tool-box{border:1px solid #aaa}main{padding:0}.wrap{max-width:none!important}.check-row{break-inside:avoid}.tool-box textarea{border:0;min-height:380px}.tool-subtle{color:#222}}
