*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{font-size:100%;scroll-behavior:smooth}img,svg{max-width:100%;height:auto;display:block}a{color:inherit}button,input{font:inherit;border:none;background:none}body{font-family:Arial,sans-serif;font-size:1rem;line-height:1.5;font-weight:400}h1,h2,h3,h4,h5,h6{font-family:Helvetica,sans-serif;line-height:1.2;font-weight:700}h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.75rem}h4{font-size:1.5rem}h5{font-size:1.25rem}h6{font-size:1rem}p{margin-bottom:16px}.text-small,small{font-size:.875rem}.text-bold,strong{font-weight:700}code,pre{font-family:Courier New,monospace;background-color:#f8f9fa;padding:8px;border-radius:4px}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-uppercase{text-transform:uppercase}.text-lowercase{text-transform:lowercase}.text-capitalize{text-transform:capitalize}.content{font-family:Arial,sans-serif;font-size:1rem;line-height:1.5;color:#343a40}.content .inner-content{margin-bottom:32px}.content h1,.content h2{color:#343a40;margin-bottom:16px}.content h1{margin-bottom:32px}.content h2{margin-top:32px}.content p{margin-bottom:16px}.content ul{text-align:left;list-style-type:none;margin:0 auto 16px;padding-left:32px}.content ul li{margin-bottom:8px;display:list-item}.content ul li ul{list-style-type:disc;margin:8px 0 8px 32px;padding-left:16px}.content ol{text-align:left;list-style-type:decimal;margin:0 auto 16px;padding-left:32px}.content ol li{margin-bottom:8px;display:list-item}.content ol li ul{list-style-type:disc;margin:8px 0 8px 32px;padding-left:16px}.content a{color:#007bff;text-decoration:none;transition:color .2s ease}.content a:hover{color:#6c757d;text-decoration:underline}.content .last-updated{font-style:italic;font-size:.875rem;color:#6c757d;margin-bottom:32px}.hero{max-width:900px;margin:0 auto;padding:32px;text-align:center;min-height:507px}.hero img{max-width:100%;height:auto;display:block;margin:0 auto}.logo{height:50px;margin-bottom:-28px;margin-right:16px}.btn{display:inline-block;padding:8px 16px;border-radius:4px;text-decoration:none;cursor:pointer;transition:background-color .3s}.btn--primary{background-color:#007bff;color:#fff;border:1px solid #007bff}.btn--primary:hover{background-color:rgb(0,98.4,204)}.btn--secondary{background-color:#6c757d;color:#fff;border:1px solid #6c757d}.btn--secondary:hover{background-color:blue}.section{padding:32px;background-color:#fff;border:1px solid #dee2e6;margin-bottom:16px}.nav-menu{margin:0 60px}.nav-menu ul{list-style:none;display:flex;justify-content:center;gap:16px;padding:0}.nav-menu ul li{align-content:center}.nav-menu a{color:#007bff;text-decoration:none}.nav-menu a:hover{text-decoration:underline}.text-muted{color:#6c757d}.text-center{text-align:center}.content{max-width:900px;margin:0 auto;padding:32px}.content .inner-content p{text-align:left}@media(min-width:768px){.nav-menu ul{gap:32px}.section--subscription{max-width:900px}}@media(max-width:600px){.hero{min-height:auto;padding:16px}.content{max-width:100%;padding:16px;font-size:.875rem;text-align:left}.content h1{font-size:2rem}.content h2{font-size:1.5rem}}body{color:#343a40;background-color:#fff}footer,header{background-color:#f8f9fa;padding:16px}footer{display:flex;flex-direction:column}footer .copyright,footer div{display:flex;justify-content:center}.section{box-shadow:0 2px 4px rgba(0,0,0,.1);transition:box-shadow .3s}.section:hover{box-shadow:0 4px 8px rgba(0,0,0,.15)}button{transition:background-color .3s}.subscription-options{display:flex;border:#000}@media(max-width:900px){.subscription-options{display:inline-block}}.option{flex:1 1;padding:30px 20px;border:2px solid #000;border-radius:10px;margin:15px 10px}.option-details{padding:15px 20px 0}.option-details ul{text-align:left}.boat-logo,.hero-logo{display:inline-flex;justify-content:center;align-items:center;max-height:500px;padding:30px 0}.row{display:flex}main{margin:0 30px}.section--subscription{max-width:900px;margin:0 auto;text-align:center}@media(max-width:900px){.section--subscription{max-width:600px}}