.rescue-home{padding:36px 28px;margin:20px 0 30px;border-top:1px solid #2d5366;border-bottom:1px solid #2d5366;background:linear-gradient(110deg,#10314760,transparent 65%)}.rescue-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:22px}.rescue-kicker{color:#9cedd8;font:700 9px/1.4 Inter,Arial,sans-serif;letter-spacing:1.8px}.rescue-heading h2,.rescue-intro h1{font-family:'Barlow Condensed',Arial,sans-serif;color:#e1eef8;letter-spacing:-.5px}.rescue-heading h2{font-size:36px;margin:10px 0}.rescue-heading p{font-size:12px;line-height:1.7;color:#b9cfdd;max-width:550px;margin:0}.rescue-heading>a{flex:none;color:#9cedd8;font-size:11px;padding:10px 0}.rescue-teasers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.rescue-teaser{display:block;padding:24px 21px;border:1px solid #315269;border-radius:14px;background:#102538ad;transition:transform .2s,border-color .2s}.rescue-teaser:hover{transform:translateY(-4px);border-color:#91e8d1}.rescue-symbol{display:block;width:40px;height:40px;color:#a5f3dd;margin-bottom:20px}.rescue-symbol svg{width:100%;height:100%}.rescue-platform{display:block;font:600 9px/1.5 Inter,Arial,sans-serif;letter-spacing:.4px;color:#88b8d2}.rescue-teaser h3{font-size:26px;color:#e4f1fa;margin:10px 0;line-height:1.1}.rescue-teaser p{font-size:11px;line-height:1.7;color:#bdd0dd;margin:0 0 20px}.rescue-cta{font-size:10px;color:#a3eed7;font-weight:700}.rescue-wrap{max-width:1160px;margin:0 auto;padding:48px 28px 64px;min-height:70vh}.rescue-intro h1{font-size:58px;margin:14px 0}.rescue-intro>p{font-size:15px;line-height:1.8;color:#bdd0dd;max-width:640px}.rescue-tools{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin:30px 0 14px}.rescue-search{display:flex;align-items:center;gap:10px;padding:0 16px;background:#0b1d2e;border:1px solid #365d76;border-radius:10px;flex:1;min-width:240px;max-width:520px}.rescue-search span{font-size:21px;color:#9cedd8}.rescue-search input{min-height:48px;width:100%;background:transparent;border:0;outline:0;color:#e8f7ff;font:12px Inter,Arial,sans-serif}.rescue-search input::placeholder{color:#98b7cb}.rescue-filters{display:flex;gap:7px}.rescue-filters button{padding:11px 15px;border:1px solid #35576d;border-radius:30px;background:transparent;color:#bdd0dd;font-size:11px;min-height:44px}.rescue-filters button[aria-pressed=true]{background:#a0eed6;color:#09202a;border-color:#a0eed6}.rescue-results{font-size:10px;color:#98b7cb;margin:12px 0 20px}.rescue-guides{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}.rescue-guide{border:1px solid #315269;border-radius:15px;background:#0e2336;overflow:hidden;scroll-margin-top:30px}.rescue-guide[hidden]{display:none}.rescue-guide summary{padding:25px;cursor:pointer;list-style:none;position:relative}.rescue-guide summary::-webkit-details-marker{display:none}.rescue-guide summary .rescue-symbol{width:33px;height:33px;margin-bottom:16px}.rescue-guide summary h2{font-size:29px;color:#dff1fc;margin:9px 0 12px;line-height:1.15}.rescue-guide summary p{font-size:12px;line-height:1.7;color:#bfd1de;max-width:400px;margin:0 0 20px}.rescue-guide summary .rescue-cta:after{content:' +';margin-left:8px;font-size:16px}.rescue-guide[open] summary .rescue-cta:after{content:' −'}.rescue-guide[open]{border-color:#72b6b2}.rescue-steps{border-top:1px solid #2b4b62;padding:8px 25px 25px}.rescue-steps ol{padding-left:22px;margin:18px 0}.rescue-steps li{font-size:12px;line-height:1.8;color:#d7e5ef;padding:0 0 12px 5px}.rescue-note{font-size:11px;line-height:1.7;color:#acc4d3}.rescue-source{display:inline-block;color:#a0eed6;font-size:11px;margin-top:12px;min-height:36px;padding-top:9px}.rescue-footer-note{color:#93b1c6;font-size:11px;line-height:1.8;margin-top:28px;max-width:760px}.rescue-footer-note a{color:#a0eed6}.rescue-empty{color:#bdd0dd;font-size:13px;padding:30px 0}.rescue-home a:focus-visible,.rescue-wrap :is(a,button,summary,input):focus-visible{outline:2px solid #a0eed6;outline-offset:4px}@media(max-width:760px){.rescue-home{padding:28px 18px}.rescue-heading{align-items:flex-start;flex-direction:column;gap:12px}.rescue-teasers{grid-template-columns:1fr}.rescue-teaser{display:grid;grid-template-columns:48px 1fr;column-gap:18px;padding:22px}.rescue-teaser .rescue-symbol{grid-row:1/6;margin:5px 0}.rescue-teaser p{margin-bottom:12px}.rescue-wrap{padding:34px 18px}.rescue-intro h1{font-size:45px}.rescue-guides{grid-template-columns:1fr}.rescue-guide summary{padding:23px}.rescue-search{max-width:none;flex-basis:100%}.rescue-tools{gap:12px}.rescue-steps{padding:8px 23px 23px}}@media(prefers-reduced-motion:reduce){.rescue-teaser{transition:none}.rescue-teaser:hover{transform:none}}