/*!normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css*/html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1,h2,h3,h4,h5,h6,pre{font-size:1em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}/*!* Milligram v1.4.1
* https://milligram.io
*
* Copyright (c) 2020 CJ Patoilo
* Licensed under the MIT license*/*,*:after,*:before{box-sizing:inherit}html{box-sizing:border-box;font-size:62.5%}body{color:#606c76;font-family:roboto,helvetica neue,helvetica,arial,sans-serif;font-size:1.6em;font-weight:300;letter-spacing:.01em;line-height:1.6}blockquote{border-left:.3rem solid #d1d1d1;margin-left:0;margin-right:0;padding:1rem 1.5rem}blockquote *:last-child{margin-bottom:0}.button,button,input[type=button],input[type=reset],input[type=submit]{background-color:#9b4dca;border:.1rem solid #9b4dca;border-radius:.4rem;color:#fff;cursor:pointer;display:inline-block;font-size:1.1rem;font-weight:700;height:3.8rem;letter-spacing:.1rem;line-height:3.8rem;padding:0 3rem;text-align:center;text-decoration:none;text-transform:uppercase;white-space:nowrap}.button:focus,.button:hover,button:focus,button:hover,input[type=button]:focus,input[type=button]:hover,input[type=reset]:focus,input[type=reset]:hover,input[type=submit]:focus,input[type=submit]:hover{background-color:#606c76;border-color:#606c76;color:#fff;outline:0}.button[disabled],button[disabled],input[type=button][disabled],input[type=reset][disabled],input[type=submit][disabled]{cursor:default;opacity:.5}.button[disabled]:focus,.button[disabled]:hover,button[disabled]:focus,button[disabled]:hover,input[type=button][disabled]:focus,input[type=button][disabled]:hover,input[type=reset][disabled]:focus,input[type=reset][disabled]:hover,input[type=submit][disabled]:focus,input[type=submit][disabled]:hover{background-color:#9b4dca;border-color:#9b4dca}.button.button-outline,button.button-outline,input[type=button].button-outline,input[type=reset].button-outline,input[type=submit].button-outline{background-color:transparent;color:#9b4dca}.button.button-outline:focus,.button.button-outline:hover,button.button-outline:focus,button.button-outline:hover,input[type=button].button-outline:focus,input[type=button].button-outline:hover,input[type=reset].button-outline:focus,input[type=reset].button-outline:hover,input[type=submit].button-outline:focus,input[type=submit].button-outline:hover{background-color:transparent;border-color:#606c76;color:#606c76}.button.button-outline[disabled]:focus,.button.button-outline[disabled]:hover,button.button-outline[disabled]:focus,button.button-outline[disabled]:hover,input[type=button].button-outline[disabled]:focus,input[type=button].button-outline[disabled]:hover,input[type=reset].button-outline[disabled]:focus,input[type=reset].button-outline[disabled]:hover,input[type=submit].button-outline[disabled]:focus,input[type=submit].button-outline[disabled]:hover{border-color:inherit;color:#9b4dca}.button.button-clear,button.button-clear,input[type=button].button-clear,input[type=reset].button-clear,input[type=submit].button-clear{background-color:transparent;border-color:transparent;color:#9b4dca}.button.button-clear:focus,.button.button-clear:hover,button.button-clear:focus,button.button-clear:hover,input[type=button].button-clear:focus,input[type=button].button-clear:hover,input[type=reset].button-clear:focus,input[type=reset].button-clear:hover,input[type=submit].button-clear:focus,input[type=submit].button-clear:hover{background-color:transparent;border-color:transparent;color:#606c76}.button.button-clear[disabled]:focus,.button.button-clear[disabled]:hover,button.button-clear[disabled]:focus,button.button-clear[disabled]:hover,input[type=button].button-clear[disabled]:focus,input[type=button].button-clear[disabled]:hover,input[type=reset].button-clear[disabled]:focus,input[type=reset].button-clear[disabled]:hover,input[type=submit].button-clear[disabled]:focus,input[type=submit].button-clear[disabled]:hover{color:#9b4dca}code{background:#f4f5f6;border-radius:.4rem;font-size:86%;margin:0 .2rem;padding:.2rem .5rem;white-space:nowrap}pre{background:#f4f5f6;border-left:.3rem solid #9b4dca;overflow-y:hidden}pre>code{border-radius:0;display:block;padding:1rem 1.5rem;white-space:pre}hr{border:0;border-top:.1rem solid #f4f5f6;margin:3rem 0}input[type=color],input[type=date],input[type=datetime],input[type=datetime-local],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],input[type=week],input:not([type]),textarea,select{-webkit-appearance:none;background-color:transparent;border:.1rem solid #d1d1d1;border-radius:.4rem;box-shadow:none;box-sizing:inherit;height:3.8rem;padding:.6rem 1rem .7rem;width:100%}input[type=color]:focus,input[type=date]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,input[type=week]:focus,input:not([type]):focus,textarea:focus,select:focus{border-color:#9b4dca;outline:0}select{background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 30 8" width="30"><path fill="%23d1d1d1" d="M0,0l6,8l6-8"/></svg>')100% no-repeat;padding-right:3rem}select:focus{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 30 8" width="30"><path fill="%239b4dca" d="M0,0l6,8l6-8"/></svg>')}select[multiple]{background:0 0;height:auto}textarea{min-height:6.5rem}label,legend{display:block;font-size:1.6rem;font-weight:700;margin-bottom:.5rem}fieldset{border-width:0;padding:0}input[type=checkbox],input[type=radio]{display:inline}.label-inline{display:inline-block;font-weight:400;margin-left:.5rem}.container{margin:0 auto;max-width:112rem;padding:0 2rem;position:relative;width:100%}.row{display:flex;flex-direction:column;padding:0;width:100%}.row.row-no-padding{padding:0}.row.row-no-padding>.column{padding:0}.row.row-wrap{flex-wrap:wrap}.row.row-top{align-items:flex-start}.row.row-bottom{align-items:flex-end}.row.row-center{align-items:center}.row.row-stretch{align-items:stretch}.row.row-baseline{align-items:baseline}.row .column{display:block;flex:auto;margin-left:0;max-width:100%;width:100%}.row .column.column-offset-10{margin-left:10%}.row .column.column-offset-20{margin-left:20%}.row .column.column-offset-25{margin-left:25%}.row .column.column-offset-33,.row .column.column-offset-34{margin-left:33.3333%}.row .column.column-offset-40{margin-left:40%}.row .column.column-offset-50{margin-left:50%}.row .column.column-offset-60{margin-left:60%}.row .column.column-offset-66,.row .column.column-offset-67{margin-left:66.6666%}.row .column.column-offset-75{margin-left:75%}.row .column.column-offset-80{margin-left:80%}.row .column.column-offset-90{margin-left:90%}.row .column.column-10{flex:0 0 10%;max-width:10%}.row .column.column-20{flex:0 0 20%;max-width:20%}.row .column.column-25{flex:0 0 25%;max-width:25%}.row .column.column-33,.row .column.column-34{flex:0 0 33.3333%;max-width:33.3333%}.row .column.column-40{flex:0 0 40%;max-width:40%}.row .column.column-50{flex:0 0 50%;max-width:50%}.row .column.column-60{flex:0 0 60%;max-width:60%}.row .column.column-66,.row .column.column-67{flex:0 0 66.6666%;max-width:66.6666%}.row .column.column-75{flex:0 0 75%;max-width:75%}.row .column.column-80{flex:0 0 80%;max-width:80%}.row .column.column-90{flex:0 0 90%;max-width:90%}.row .column .column-top{align-self:flex-start}.row .column .column-bottom{align-self:flex-end}.row .column .column-center{align-self:center}a{color:#9b4dca;text-decoration:none}a:focus,a:hover{color:#606c76}dl,ol,ul{list-style:none;margin-top:0;padding-left:0}dl dl,dl ol,dl ul,ol dl,ol ol,ol ul,ul dl,ul ol,ul ul{font-size:90%;margin:1.5rem 0 1.5rem 3rem}ol{list-style:decimal inside}ul{list-style:circle inside}.button,button,dd,dt,li{margin-bottom:1rem}fieldset,input,select,textarea{margin-bottom:1.5rem}blockquote,dl,figure,form,ol,p,pre,table,ul{margin-bottom:2.5rem}table{border-spacing:0;display:block;overflow-x:auto;text-align:left;width:100%}td,th{border-bottom:.1rem solid #e1e1e1;padding:1.2rem 1.5rem}td:first-child,th:first-child{padding-left:0}td:last-child,th:last-child{padding-right:0}@media(min-width:40rem){table{display:table;overflow-x:initial}}b,strong{font-weight:700}p{margin-top:0}h1,h2,h3,h4,h5,h6{font-weight:300;letter-spacing:-.1rem;margin-bottom:2rem;margin-top:0}h1{font-size:4.6rem;line-height:1.2}h2{font-size:3.6rem;line-height:1.25}h3{font-size:2.8rem;line-height:1.3}h4{font-size:2.2rem;letter-spacing:-.08rem;line-height:1.35}h5{font-size:1.8rem;letter-spacing:-.05rem;line-height:1.5}h6{font-size:1.6rem;letter-spacing:0;line-height:1.4}img{max-width:100%}.clearfix:after{clear:both;content:' ';display:table}.float-left{float:left}.float-right{float:right}li,button,h1,h2,h3,h4,h5,h6{font-family:Arial,Helvetica,sans-serif}body{background-color:#eee;height:100%;padding:0;height:100%;margin:0;display:flex;flex-direction:column}hr{border-color:#000}.content-container{display:flex;flex-direction:column;min-height:100vh}input[type=text],input[type=email],input[type=password],textarea{background-color:#fff;padding:.5em;line-height:1em;height:2.25em;margin:0}input[type=text]:focus,input[type=email]:focus,input[type=password]:focus,textarea:focus{border:1px solid #003e8f}.button,.button:focus{border-radius:.5em;margin:0;padding:.4em .8em;height:inherit;line-height:1em;font-size:16px;text-transform:none;background-color:#004b8d;border-color:#004b8d}.button[disabled]:hover,.button:hover{background-color:#016bc7;border-color:#016bc7}.button.button-outline{color:#3a3ab1}a{color:#3a3ab1;font-weight:700}h1{font-size:150%;font-weight:700}h2{font-size:140%;text-align:left}h3{font-size:120%;text-align:left}p{text-align:left}.link-button:hover{background-color:#f0f0f0;color:#000}.link-button:focus{background:inherit;color:#000}.link-button{text-transform:none;height:inherit;margin:0;padding:.5em;border-radius:.75em;background:inherit;color:#000;border:none;line-height:1em;font-weight:400;letter-spacing:normal}.toolbar-button{background-color:gray}.settings-button{color:#003e8f;border:1px solid #aaa;background-color:#ddd;border-radius:.3em;padding:.5em 1em;font-size:16px;height:inherit;line-height:1em;letter-spacing:normal}.settings-button:hover{background-color:#ddd;color:#003e8f;border:1px solid #888}.container{padding:0;width:964px;max-width:964px;display:flex;flex-direction:column;box-sizing:border-box}.columns{display:flex;flex-direction:row;border-bottom:1px solid #000;margin-bottom:15px;margin-right:0;box-sizing:border-box}.port-of-the-day{border-bottom:1px solid #000;margin-bottom:15px}.column.first-column{margin-right:20px}.column{width:308px}.columns-1-3{width:964px;display:flex;flex-direction:row;box-sizing:border-box}.columns-1-2{width:636px;margin-right:20px}.column-3{width:308px;flex:1}.row.message{color:red;font-weight:700;display:flex;justify-content:center;margin-bottom:1em;text-align:center}.image-wrapper{display:inline;position:relative;height:auto}.image-credit{position:absolute;bottom:.5rem;left:.5rem;color:#fff;font-size:.75rem;background-color:rgba(0,0,0,.5);padding:.125rem .25rem;border-radius:.25rem}.tags-list{margin-top:2rem;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:.5rem}.tags-list li{margin-bottom:.25em;line-height:1}.tags-list li a{text-decoration:none;font-size:.6em;padding:.25rem .5rem;background-color:#f0f0f0;color:#333;border-radius:4px;transition:background .2s ease}.tags-list li a:hover{background-color:#ddd}h1.tag-index{font-family:serif;color:#fff;font-weight:700;font-size:3.75em;padding:.1em;background-color:#0b0065;text-transform:uppercase}footer.default-theme{background-color:#f8f9fa;padding:2rem 1rem;text-align:center;font-family:sans-serif;border-top:1px solid #ddd}footer.default-theme ul{list-style:none;padding:0;margin:0;display:inline-flex;gap:1.5rem}footer li{display:inline}footer a{text-decoration:none;font-size:1em}#logo{margin-top:2em;z-index:100}#logo img{filter:brightness(1500%);width:50%;min-width:20em;height:auto}video{min-height:45em;height:75%;min-width:100%;object-fit:cover}.video-container{padding-top:1em;padding-bottom:1em;width:100%;height:100%;position:absolute;top:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none;overflow:hidden}.background{background:red;position:relative;margin:2em 0;overflow:hidden}.content{display:flex;flex-direction:column;justify-content:center;align-content:center;justify-items:center;align-items:center;flex-direction:column;overflow:hidden;padding:2em 2em 4em}header{background-color:#fff;margin:0}main{text-align:center;flex:1}main.default-theme{background-color:#fff}main.dark-theme{background-color:#000}footer{padding:2em;text-align:center}footer.default-theme{background-color:#eee;border-top:1px solid #ccc}footer.dark-theme{border-top:1px solid #555;background-color:#333}footer.dark-theme a{color:gray}.section{display:flex;flex-direction:column;align-items:center;justify-items:center;margin:2em 0 4em}.article-page .image{width:100%}.article-page .container{width:964px;display:flex;flex-direction:column}.article-page .columns-1-3{width:964px;display:flex;flex-direction:row}.article-page .columns-1-2{width:636px;margin-right:20px}.article-page .column-3{width:308}.article-page .body{margin-bottom:1em}.article-page .summary,.article-page .body{text-align:left;font-size:16px;color:#000;font-family:Inter,sans-serif;font-weight:400}.article-page .caption{text-align:left;font-size:16px;color:#000;font-family:Inter,sans-serif;font-weight:700;line-height:1.2em;border-bottom:1px solid #d3d3d3;padding-bottom:.5em;margin-bottom:.75em}.article-page h1.headline{color:#000;font-family:Arial,Helvetica,sans-serif;font-size:32px;font-weight:700;text-align:left;margin-bottom:.25em;line-height:1.15}.article-page .date{display:flex;align-items:center;font-family:Arial,Helvetica,sans-serif;border-top:1px solid #d3d3d3;border-bottom:1px solid #d3d3d3;margin-top:.5em;padding:.25em;margin-bottom:0;text-align:left;font-weight:400}.article-page .author{display:flex;align-items:center;font-family:Arial,Helvetica,sans-serif;border-bottom:1px solid #d3d3d3;padding:.25em;margin-bottom:0;text-align:left;font-weight:400}.article-page .social{padding-left:.25em;display:flex;border-bottom:1px solid #d3d3d3;margin-bottom:.75em;align-items:center;flex-direction:row;vertical-align:middle;justify-content:space-between}.article-page .social-left,.article-page .social-right{display:flex;align-items:center}.article-page .published,.article-page .name,.article-page .share{display:flex;align-items:center;line-height:1em;height:32px;color:#3a3ab1;text-transform:uppercase;font-weight:700;margin-right:.5em}.article-page .sources{text-align:left;margin:0}.article-page .external-site{display:inline-block;padding:2px 8px;background-color:#e0e0e0;color:#888;font-size:12px;border-radius:12px;text-transform:lowercase;white-space:nowrap}.article-page .sources li{display:flex;gap:1em;align-items:center}.article-page .sources li a{color:gray;font-size:85%;font-weight:400;max-width:25em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block}.article-page .sources h3{font-size:1em;margin-bottom:1em}.article-page .sources ul{list-style-type:none}.article-page .video-embed{margin-top:1em;width:636px;height:357px}.article-page .image-wrapper{border:1px solid #000;display:block;width:100%;margin-top:.5em;margin-bottom:.45em}.article-page .image-credit{font-size:90%;font-weight:700}.article-page .image-wrapper img{display:block;height:auto;width:100%}.port-page .photo .image{width:100%}.port-page .container{width:964px;display:flex;flex-direction:column}.port-page .columns-1-3{width:964px;display:flex;flex-direction:row}.port-page .columns-1-2{width:636px;margin-right:20px}.port-page .column-3{width:308}.port-page .body{margin-bottom:1em}.port-page .summary,.port-page .body{text-align:left;font-size:16px;color:#000;font-family:Inter,sans-serif;font-weight:400}.port-page .caption{text-align:left;font-size:16px;color:#000;font-family:Inter,sans-serif;font-weight:700;line-height:1.2em;border-bottom:1px solid #d3d3d3;padding-bottom:.5em;margin-bottom:.75em}.port-page h1.headline{color:#000;font-family:Arial,Helvetica,sans-serif;font-size:32px;font-weight:700;text-align:left;margin-bottom:.25em;line-height:1.15}.port-page .author{display:flex;align-items:center;font-family:Arial,Helvetica,sans-serif;border-bottom:1px solid #d3d3d3;padding:.25em;margin-bottom:0;text-align:left;font-weight:400}.port-page .social{padding-left:.25em;display:flex;border-bottom:1px solid #d3d3d3;margin-bottom:.75em;align-items:center;flex-direction:row;vertical-align:middle;justify-content:space-between}.port-page .social-left,.port-page .social-right{display:flex;align-items:center}.port-page .published,.port-page .name,.port-page .share{display:flex;align-items:center;line-height:1em;height:32px;color:#3a3ab1;text-transform:uppercase;font-weight:700;margin-right:.5em}.port-page .sources{text-align:left;margin:0}.port-page .external-site{display:inline-block;padding:2px 8px;background-color:#e0e0e0;color:#888;font-size:12px;border-radius:12px;text-transform:lowercase;white-space:nowrap}.port-page .sources li{display:flex;gap:1em;align-items:center}.port-page .sources li a{color:gray;font-size:85%;font-weight:400;max-width:25em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block}.port-page .sources h3{font-size:1em;margin-bottom:1em}.port-page .sources ul{list-style-type:none}.port-page .video-embed{margin-top:1em;width:636px;height:357px}.port-page .photo .image-wrapper{border:1px solid #000;display:block;width:100%;margin-top:.5em;margin-bottom:.45em}.port-page .image-credit{font-size:90%;font-weight:700}.port-page .image-wrapper img{display:block;height:auto;width:100%}.port-page ul.data-items{list-style:none;text-align:left;margin:0 0 1em}.port-page ul.data-items li strong{display:inline-block}.port-page .data-items li{margin:0}.port-page .data-items li a{font-weight:400;text-decoration:underline;color:inherit}.port-page .article-row h2{text-transform:capitalize;margin-bottom:.5em}.port-page .article-row hr{border-bottom:1px solid #e8e8e8;margin-bottom:1em}.port-page .maps{display:flex;gap:1rem;flex-wrap:wrap;margin-bottom:1em}.port-page .maps .map-container{flex:1;min-width:300px;height:400px;border-radius:8px;border:1px solid #ccc}.port-list h2,.port-list h3{text-transform:capitalize;margin-bottom:.25em}.port-list .region{margin-bottom:1em}.port-list .country{margin-left:2em}.port-list .country ul{list-style:none;text-align:left;margin:0}.port-list .country ul li{margin-left:2em}.port-list .list-area{padding-top:1em;padding-bottom:1em;background-image:linear-gradient(rgba(255,255,255,.5),rgba(255,255,255,.8)),url(/images/ports-of-the-world.jpg);background-size:cover;background-position:0 100%;background-repeat:no-repeat;border-radius:1em;width:100%;display:flex;gap:8em}.port-list .column{width:50%}.port-card{padding:1em;border:1px solid #f0f0f0;border-radius:1em;margin:1em 0}.port-card h4{margin:0}.port-card .photo{width:100%}.port-card .panels{gap:1em;display:flex;justify-content:space-evenly}.port-card .panels .left,.port-card .panels .middle,.port-card .panels .right{flex:1;max-width:100%;min-width:0}.port-card ul.data-items{list-style:none;text-align:left;margin:0 0 1em}.port-card .data-items li{margin:.5em 0}.port-card .data-items li a{font-weight:400;text-decoration:underline;color:inherit}.club-page .photo .image{width:100%}.club-page .info-box{border:1px solid gray;border-radius:1em;padding:1em;float:right;margin-left:2em;margin-bottom:2em;width:35%}.club-page .address-block{display:inline-block;vertical-align:top;margin:0}.club-page .container{width:964px;display:flex;flex-direction:column}.club-page .columns-1-3{width:964px;display:flex;flex-direction:row}.club-page .columns-1-2{width:636px;margin-right:20px}.club-page .column-3{width:308}.club-page .body{margin-bottom:1em}.club-page .summary,.club-page .body{text-align:left;font-size:16px;color:#000;font-family:Inter,sans-serif;font-weight:400}.club-page .caption,.club-page .logo-caption{text-align:left;font-size:16px;color:#000;font-family:Inter,sans-serif;font-weight:700;line-height:1.2em;border-bottom:1px solid #d3d3d3;padding-bottom:.5em;margin-bottom:.75em}.club-page h1.headline{color:#000;font-family:Arial,Helvetica,sans-serif;font-size:32px;font-weight:700;text-align:left;margin-bottom:.25em;line-height:1.15}.club-page .author{display:flex;align-items:center;font-family:Arial,Helvetica,sans-serif;border-bottom:1px solid #d3d3d3;padding:.25em;margin-bottom:0;text-align:left;font-weight:400}.club-page .social{padding-left:.25em;display:flex;border-bottom:1px solid #d3d3d3;margin-bottom:.75em;align-items:center;flex-direction:row;vertical-align:middle;justify-content:space-between}.club-page .social-left,.club-page .social-right{display:flex;align-items:center}.club-page .published,.club-page .name,.club-page .share{display:flex;align-items:center;line-height:1em;height:32px;color:#3a3ab1;text-transform:uppercase;font-weight:700;margin-right:.5em}.club-page .sources{text-align:left;margin:0}.club-page .external-site{display:inline-block;padding:2px 8px;background-color:#e0e0e0;color:#888;font-size:12px;border-radius:12px;text-transform:lowercase;white-space:nowrap}.club-page .sources li{display:flex;gap:1em;align-items:center}.club-page .sources li a{color:gray;font-size:85%;font-weight:400;max-width:25em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block}.club-page .sources h3{font-size:1em;margin-bottom:1em}.club-page .sources ul{list-style-type:none}.club-page .video-embed{margin-top:1em;width:636px;height:357px}.club-page .photo .image-wrapper,.club-page .logo .image-wrapper{display:block;width:100%;margin-top:.5em;margin-bottom:.45em}.club-page .photo .image-wrapper{border:1px solid #000}.club-page .image-credit{font-size:90%;font-weight:700}.club-page .image-wrapper img{display:block;height:auto;width:100%}.club-page ul.data-items{list-style:none;text-align:left;margin:0 0 1em}.club-page ul.data-items li strong{display:inline-block}.club-page .data-items li{margin:0}.club-page .data-items li a{font-weight:400;text-decoration:underline;color:inherit}.club-page .article-row h2{text-transform:capitalize;margin-bottom:.5em}.club-page .article-row hr{border-bottom:1px solid #e8e8e8;margin-bottom:1em}.club-page .maps{display:flex;gap:1rem;flex-wrap:wrap;margin-bottom:1em}.club-page .maps .map-container{flex:1;min-width:300px;height:400px;border-radius:8px;border:1px solid #ccc}.club-list h2,.club-list h3{text-transform:capitalize}.club-list h2,.club-list h3{margin-bottom:.5em}.club-list .region{margin-bottom:1em}.club-list .country{margin-left:2em}.club-list .country ul{list-style:none;text-align:left;margin:0}.club-list .country ul li{margin-left:2em}.club-list .list-area{padding-top:1em;padding-bottom:1em;background-image:linear-gradient(rgba(255,255,255,.5),rgba(255,255,255,.5)),url(/images/sailing-club-house.jpg);background-size:cover;background-position:0 100%;background-repeat:no-repeat;border-radius:1em;width:100%;display:flex;gap:4em}.club-list .column{width:50%}.club-card{padding:1em;border:1px solid #f0f0f0;border-radius:1em;margin:1em 0}.club-card h4{text-align:left;margin:0}.club-card .photo{width:100%}.club-card .logo{margin:1em;border-radius:1em;width:75%}.club-card .panels{gap:1em;display:flex;justify-content:space-evenly}.club-card .panels .left,.club-card .panels .middle,.club-card .panels .right{flex:1;max-width:100%;min-width:0}.club-card ul.data-items{list-style:none;text-align:left;margin:0 0 1em}.club-card .data-items li{margin:.5em 0}.club-card .data-items li a{font-weight:400;text-decoration:underline;color:inherit}.basic-page .container{width:964px;display:flex;flex-direction:column}.basic-page .columns-1-3{width:964px;display:flex;flex-direction:row}.basic-page .columns-1-2{width:636px;margin-right:20px}.basic-page .column-3{width:308}.basic-page .body{margin-bottom:1em}.puff-article-block ul{width:308px}.puff-article-block li{list-style:none}.puff-article-block .more-block{background-color:#0b0065;color:#fff;font-weight:700;text-transform:uppercase;margin-bottom:5px}.share-block-large ul,.share-block-large li{list-style:none;padding:0;margin:0}.share-block-large .social-icons{display:flex;justify-content:left;padding:0}.share-block-large .social-icons li{display:flex;justify-content:center;align-items:center}.share-block-large .social-icons li:hover{background-color:#f0f0f0}.share-block-large .social-icons a{display:flex;width:100%;height:100%;text-align:left}.share-block-large .social-icons img{width:32px;height:32px;margin:5px}.article-puff .article{display:flex;flex-direction:column;margin-bottom:.5em;width:100%;font-size:62.5%}.article-puff .article-row{display:flex;flex-direction:row}.article-puff a.headline{display:block;background-color:#e8e8e8;padding:5px;color:#004db3;font-family:Arial,Helvetica,sans-serif;font-size:1.4em;font-weight:700;text-align:left;margin-bottom:.3em;line-height:1.15;width:308px;overflow:hidden}.article-puff .image{display:flex;width:154px;height:115px;aspect-ratio:1.33/1}.article-puff .image img{width:100%;object-fit:cover}.article-puff a.headline:hover{color:#a70404}.article-single-default .date{margin-top:.5em}.article-single-default .article{display:flex;flex-direction:column;margin-bottom:1em;width:100%;font-size:62.5%}.article-single-default .article-row{display:flex;flex-direction:row}.article-single-default .headline a:hover{color:#a70404}.article-single-default h2.headline{color:#004db3;font-family:Arial,Helvetica,sans-serif;font-size:1.6em;font-weight:700;text-align:left;margin-bottom:.3em;line-height:1.15}.article-single-default .image{display:flex;margin-right:.75em;aspect-ratio:1.33/1}.article-single-default .image img{width:154px;height:115px;object-fit:cover}.article-single-default .truncatable-text{width:150px}.article-single-default .lead{color:#000;font-family:Arial,Helvetica,sans-serif;text-align:left;width:50%;height:115px;font-size:1.2em;font-weight:400;line-height:1.1;overflow:hidden}.article-single-default .lead.full-width{width:100%;height:5em}.triple-article-headline{width:964px;max-width:964px}.triple-article-headline .article{display:flex;flex-direction:column;width:964px;margin-bottom:15px;font-size:62.5%;padding-bottom:2em;border-bottom:1px solid #000}.triple-article-headline .article-row{display:flex;flex-direction:row}.triple-article-headline h2.headline{color:#004db3;font-family:Arial,Helvetica,sans-serif;font-size:3.5em;font-weight:700;text-align:left;margin-bottom:.25em;line-height:1.15}.triple-article-headline .image{width:100%;overflow:hidden;aspect-ratio:2.25/1;display:flex}.triple-article-headline .image img{width:964px;height:427px;border:0;margin:0;padding:0;object-fit:cover}.triple-article-headline h1.image-headline{visibility:hidden;font-size:100px;font-family:serif;line-height:1;margin:0;padding:0;color:#fff;font-weight:900;white-space:nowrap;overflow:hidden;text-align:center;text-transform:uppercase}.triple-article-headline .image-headline-container{width:964px;display:flex;flex-direction:column;align-items:center}.triple-article-headline .headline-composite{background:#000;border:0;margin:0;padding:0;display:flex;flex-direction:column}.triple-article-headline .image{width:100%}.triple-article-headline .lead{color:#000;font-family:Arial,Helvetica,sans-serif;text-align:left;margin:0 0 1em;width:100%;font-size:1.2em;font-weight:400;line-height:1.1}.triple-article-headline .lead p{display:inline;margin:0;padding:0}.triple-article-headline .headline a:hover{color:#a70404}.triple-article-headline .image-credit{font-size:120%;font-weight:700}.nav-menu{background-image:url(/images/sea.png);background-size:cover;background-position:50%;background-repeat:no-repeat;padding:1em 0;width:964px;margin:0 auto}.nav-menu .navbar{overflow:hidden;padding:0;font-size:16px;display:flex;justify-content:flex-start;align-items:center;gap:0;margin:auto}.nav-menu .navbar-content{width:964px;margin:auto}.nav-menu .navbar-row.logo-row{border:0;justify-content:flex-start}.nav-menu .logo{display:block}.nav-menu .site-logo .logo-logo{width:3.5em;padding-right:.15em}.nav-menu .site-logo .logo-text{padding-top:2.25em;width:7em}.nav-menu a.site-logo{font-family:russo one,sans-serif;font-weight:400;font-style:normal;font-size:1.8em;padding-left:.75em}.nav-menu .navbar-row{border-top:2px solid #000;display:flex;width:100%;justify-content:space-evenly}.nav-menu .navbar-item{display:flex;align-items:center;height:100%;margin:0}.nav-menu .navbar-group{display:flex;height:100%;justify-content:space-between;align-items:center;gap:0}.nav-menu .navbar a{color:#000;line-height:1em;text-decoration:none;user-select:none;font-weight:400}.nav-menu .navbar .icon{display:none}.nav-menu .navbar.responsive{height:100%}.nav-menu .join-button{height:1em;line-height:1em;text-transform:none;background:#0024da;user-select:none;padding:1em;margin:0 1em;border:2px solid #fff;border-radius:.5em;font-weight:400;font-size:1.1em}.nav-menu .dropdown{display:flex;justify-content:right;overflow:hidden;width:14rem;height:100%}.nav-menu .dropdown .dropbtn{border:none;outline:none;color:#fff;background-color:inherit;font-family:inherit;line-height:1rem;text-align:right;justify-content:right;margin:0}.nav-menu .dropdown-content{display:none;position:absolute;z-index:1;width:14rem;top:3.25em;right:1em;box-shadow:0 .3em .5em rgba(0,0,0,.3)}.nav-menu .dropdown-content a,.nav-menu .dropdown-content button{height:2.1em;background:#6f6f6f;border:none;border-radius:0;padding:0;cursor:pointer;outline:inherit;appearance:none;margin:0;width:100%;padding:0 1.8em 0 1em;font-size:1em;float:none;display:block;text-decoration:none;text-transform:none;text-align:right;line-height:1em;font-weight:400}.nav-menu .navbar-item:not(.site-logo):hover{background:#f0f0f0;color:#000;cursor:pointer}.nav-menu .dropdown-content a:hover,.nav-menu .dropdown-content button:hover{background:#a0a0a0;color:#000}.nav-menu button.icon,.nav-menu button.icon:hover{font-size:3rem;font-weight:400;background:0 0;border:none;border-radius:0;padding:0;cursor:pointer;outline:inherit;appearance:none;margin:.5rem}.nav-menu .dropdown:hover .dropdown-content{display:block}.menu-row{display:flex;width:964px;justify-content:space-evenly;background-color:#fff;border-bottom:2px solid #000;margin:0 auto}.menu-item{padding:.2em .5em;color:#000;text-decoration:none;user-select:none;font-weight:400}.menu-item:hover{background:#f0f0f0;cursor:pointer}.breadcrumbs{padding:2em 0 .5em}.breadcrumbs .breadcrumb{list-style:none;display:flex;gap:5px;padding:0;margin:0}.breadcrumbs .breadcrumb li{margin-bottom:0}.breadcrumbs .breadcrumb-item{font-size:14px}.breadcrumbs .breadcrumb-item a{text-decoration:none}.breadcrumbs .breadcrumb-item a:hover{text-decoration:underline}.breadcrumbs .breadcrumb-item.active{pointer-events:none}.article-single-big-pic .article{display:flex;flex-direction:column;margin-bottom:2em;width:100%;font-size:62.5%}.article-single-big-pic .article-row{display:flex;flex-direction:row}.article-single-big-pic h2.headline{color:#004db3;font-family:Arial,Helvetica,sans-serif;font-size:3em;font-weight:700;text-align:left;margin-bottom:.25em;line-height:1.15}.article-single-big-pic .image{width:100%;overflow:hidden}.article-single-big-pic .image img{width:100%;object-fit:cover}.article-single-big-pic .image{width:100%;display:flex}.article-single-big-pic .lead{color:#000;font-family:Arial,Helvetica,sans-serif;text-align:left;margin-top:1em;margin-bottom:1em;margin-left:0;width:100%;font-size:1.2em;font-weight:400;line-height:1.1}.article-single-big-pic .lead p{display:inline;margin:0;padding:0}.article-single-big-pic .headline a:hover{color:#a70404}.article-single-big-pic .image-credit{font-size:90%;font-weight:700}.sidebyside-block{display:flex;flex-wrap:wrap;justify-content:center;gap:1.5rem;margin:2rem 0}.photo-block{flex:1 1 250px;max-width:300px;text-align:center}.photo-block img{width:100%;height:auto;border-radius:6px;box-shadow:0 2px 6px rgba(0,0,0,.1)}.photo-block figcaption{margin-top:.5rem;color:#666}@import "partials/fontawesome.min.css"