.coastdream_shell__InpAR{min-height:100vh;background:#0a1640;color:#f5f5f7;font-family:var(--font-sans),sans-serif;line-height:1.85}.coastdream_footer__DN2vx,.coastdream_header__dIiZV{max-width:1040px;margin:auto;padding:28px;display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.coastdream_header__dIiZV{border-bottom:1px solid #2a3d7a}.coastdream_shell__InpAR .coastdream_brand__nF_bO{background:linear-gradient(90deg,#ff7a5a,#6fa2ff);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:18px;font-weight:600;letter-spacing:.24em;text-decoration:none}.coastdream_brand__nF_bO span{color:#9fb0d8;font-size:12px;font-weight:400;letter-spacing:0;margin-left:10px}.coastdream_header__dIiZV nav{display:flex;gap:24px}.coastdream_main__Nib76{max-width:840px;margin:auto;padding:64px 28px 80px}.coastdream_main__Nib76 h1{font-size:clamp(30px,5vw,48px);line-height:1.4;letter-spacing:-.025em;margin-bottom:20px}.coastdream_main__Nib76 h2{font-size:26px;margin:40px 0 22px}.coastdream_main__Nib76 h3{font-size:18px;margin:28px 0 10px;color:#f5f5f7}.coastdream_main__Nib76 p{margin:12px 0;color:#d8d8dc}.coastdream_main__Nib76 ul{padding-left:24px;list-style:disc;color:#d8d8dc}.coastdream_main__Nib76 li{margin:8px 0}.coastdream_main__Nib76 strong{color:#f5f5f7}.coastdream_tableWrap__hT7zg{overflow-x:auto;margin:16px 0}.coastdream_main__Nib76 table{width:100%;border-collapse:collapse;font-size:15px;color:#d8d8dc}.coastdream_main__Nib76 td,.coastdream_main__Nib76 th{border:1px solid #2a3d7a;padding:10px 14px;text-align:left;vertical-align:top}.coastdream_main__Nib76 th{background:#122463;color:#f5f5f7;font-weight:600}.coastdream_shell__InpAR a{color:#8fb4ff;text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}.coastdream_shell__InpAR a:hover{color:#fff}.coastdream_shell__InpAR a:focus-visible,.coastdream_shell__InpAR summary:focus-visible{outline:2px solid #8fb4ff;outline-offset:5px;border-radius:2px}.coastdream_main__Nib76 section{scroll-margin-top:24px}.coastdream_main__Nib76 section+section{border-top:1px solid #2a3d7a;margin-top:48px;padding-top:16px}.coastdream_main__Nib76 details{border:1px solid #2a3d7a;border-radius:12px;margin:14px 0;padding:18px 22px;background:#122463}.coastdream_main__Nib76 summary{cursor:pointer;font-weight:600}.coastdream_footer__DN2vx{border-top:1px solid #2a3d7a;color:#9fb0d8;font-size:13px}@media (max-width:560px){.coastdream_footer__DN2vx,.coastdream_header__dIiZV{padding:22px;gap:14px}.coastdream_main__Nib76{padding:40px 22px 60px}.coastdream_brand__nF_bO span{display:block;margin:0}}