.cm-front{--cm-text:#263f47;--cm-muted:#6d7f85;--cm-line:#dfe8ea;--cm-soft:#f6f9f9;--cm-accent:#456d79;--cm-accent-dark:#315863;--cm-ok:#39745d;--cm-danger:#9a4d4d;--cm-label:#111827;--cm-title:#111827;--cm-buttom-backcolor:#d18000;margin:1.25rem auto;color:var(--cm-text);font-family:inherit;line-height:1.45}.cm-front *{box-sizing:border-box}.cm-header{padding:0 0 1rem;margin-bottom:.9rem;border-bottom:1px solid var(--cm-line)}.cm-kicker{display:block;margin-bottom:.2rem;color:var(--cm-muted);font-size:.68rem;font-weight:700;letter-spacing:.1em;line-height:1.2;text-transform:uppercase}.cm-header h2{margin:0 0 .25rem;line-height:1.18;color:var(--cm-title)}.cm-header p{margin:0;color:var(--cm-muted);font-size:.9rem}.cm-form{padding:1rem 1.1rem 1.05rem;margin-bottom:1.15rem;border:1px solid var(--cm-line);border-radius:12px;background:#fff}.cm-form h3{margin:0 0 .75rem;font-size:1rem}.cm-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.75rem .85rem}.cm-field{min-width:0}.cm-field-wide{grid-column:1 / -1}.cm-field-date,.cm-field-time{grid-column:span 3}.cm-field-depth{grid-column:span 2}.cm-field label{display:block;margin-bottom:.28rem;font-size:.8rem;font-weight:600;color:var(--cm-label)}.cm-field label span{color:var(--cm-muted);font-weight:400}.cm-field input,.cm-field select{width:100%;min-height:40px;padding:.48rem .62rem;border:1px solid #cbd8db;border-radius:7px;background:#fff;color:var(--cm-text);font:inherit;font-size:.9rem;transition:border-color .15s ease,box-shadow .15s ease}.cm-field input:hover,.cm-field select:hover{border-color:#aebfc3}.cm-field input:focus,.cm-field select:focus{outline:none;border-color:var(--cm-accent);box-shadow:0 0 0 2px rgb(69 109 121 / .1)}.cm-date-range{display:block;margin-top:.35rem;color:var(--cm-muted);font-size:.78rem;line-height:1.35}.cm-date-range strong{color:var(--cm-text)}.cm-field small,.cm-note,.cm-source,.cm-muted{display:block;margin-top:.35rem;color:var(--cm-muted);font-size:.76rem}.cm-button{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:10px 18px;margin:10px;border-style:solid;border:2px;color:#fff;border-color:var(--cm-buttom-backcolor);background-color:var(--cm-buttom-backcolor);font-family:'Basic',sans-serif;font-weight:400;line-height:1em;text-transform:uppercase;border-radius:0;cursor:pointer}.cm-button:hover,.cm-button:focus{background:var(--cm-buttom-backcolor);border-color:var(--cm-buttom-backcolor)}.cm-button:active{transform:translateY(1px)}.cm-button:focus{outline:2px solid rgb(69 109 121 / .18);outline-offset:2px}.cm-alert{padding:.65rem .8rem;margin-bottom:.9rem;border-radius:8px;font-size:.86rem;font-weight:600}.cm-alert-error{background:#fff7f7;border:1px solid #e6cccc;color:#813c3c}.cm-results{margin-top:.15rem}.cm-result-panel{overflow:hidden;border:1px solid var(--cm-line);border-radius:13px;background:#fff}.cm-status{display:flex;align-items:center;gap:.8rem;padding:.9rem 1rem;border-bottom:1px solid var(--cm-line)}.cm-status-icon{display:grid;width:38px;height:38px;flex:0 0 38px;place-items:center;border-radius:50%;font-size:1.15rem;font-weight:800}.cm-status-content{min-width:0}.cm-status h3{margin:.05rem 0 .1rem;line-height:1.2;color:var(--cm-title)}.cm-status p{margin:0;font-size:.82rem;color:var(--cm-muted)}.cm-status p strong{color:var(--cm-text)}.cm-status-ok{border-left:3px solid var(--cm-ok)}.cm-status-ok .cm-status-icon{background:#edf6f1;color:var(--cm-ok)}.cm-status-no{border-left:3px solid var(--cm-danger)}.cm-status-no .cm-status-icon{background:#fbefef;color:var(--cm-danger)}.cm-danger{color:var(--cm-danger)!important}.cm-result-detail,.cm-windows-overview{padding:.9rem 1rem}.cm-result-detail{border-bottom:1px solid var(--cm-line)}.cm-section-heading{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;margin-bottom:.55rem}.cm-section-heading h3{margin:0;font-size:.92rem;line-height:1.25;color:var(--cm-title)}.cm-section-heading>span{color:var(--cm-muted);font-size:.72rem;white-space:nowrap}.cm-result-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;margin-top:.55rem}.cm-result-item{padding:.65rem .7rem;border:1px solid #e2eaed;border-radius:8px;background:var(--cm-soft)}.cm-result-item strong{display:block;margin:.16rem 0 .05rem;font-size:1.18rem;line-height:1.1}.cm-result-item small,.cm-result-label{display:block}.cm-result-label{font-size:.74rem;font-weight:700}.cm-result-item small{color:var(--cm-muted);font-size:.7rem}.cm-margin-positive{border-color:#b8dccb;background:#f2faf6}.cm-margin-negative{border-color:#e3bcbc;background:#fff7f7}.cm-next-window{display:flex;flex-wrap:wrap;align-items:baseline;gap:5px 12px;margin-top:.65rem;padding:.6rem .7rem;border-radius:8px;background:#f4f8f9}.cm-next-window strong{flex-basis:100%}.cm-next-window span{font-size:1.05rem;font-weight:800}.cm-next-window small{color:var(--cm-muted)}.cm-windows-overview{border-bottom:1px solid var(--cm-line)}.cm-windows{display:flex;flex-wrap:wrap;gap:.4rem}.cm-window{display:inline-flex;align-items:center;gap:.35rem;padding:.45rem .6rem;border:1px solid #d9e7e9;border-radius:999px;background:#f7fafb;color:var(--cm-accent-dark);font-size:.78rem}.cm-window strong{font-size:.82rem}.cm-windows-overview .cm-note{margin-bottom:0}.cm-context-notice{padding:.8rem 1rem;border-bottom:1px solid var(--cm-line)}.cm-safety-notice{padding:.6rem .7rem;border:1px solid #e4d4a7;border-radius:8px;background:#fffaf0;font-size:.78rem}.cm-safety-notice strong{margin-right:.25rem}.cm-safety-notice p{display:inline;margin:0}.cm-source-notice{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin-top:.5rem;font-size:.75rem}.cm-source-notice strong,.cm-source-notice span{display:inline-block}.cm-source-notice a{font-weight:700}.cm-decision-notice{margin:.45rem 0 0;color:var(--cm-muted);font-size:.72rem}.cm-section{padding:.9rem 1rem;border-bottom:1px solid var(--cm-line);background-color:#fff}.cm-section:last-child{border-bottom:0}.cm-chart-section .cm-note{margin-bottom:0}.cm-table-wrap{overflow-x:auto}.cm-tides{width:100%;border-collapse:collapse;border-width:1px}.cm-tides th,.cm-tides td{padding:.48rem .4rem;border-bottom:1px solid #e5edef;text-align:center;font-size:.8rem}.cm-tides th{color:var(--cm-muted);font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.cm-tides tr:last-child td{border-bottom:0}.cm-source{margin-bottom:0}.cm-field-error{margin-top:5px;font-size:.78rem;font-weight:700}.cm-front .cm-input-error{outline:2px solid currentColor;outline-offset:1px}@media (max-width:760px){.cm-front{margin:.85rem 0}.cm-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cm-field-date,.cm-field-time,.cm-field-depth{grid-column:span 1}.cm-field-wide{grid-column:1 / -1}.cm-result-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:520px){.cm-front{margin:.65rem 0}.cm-header{padding-bottom:.75rem;margin-bottom:.7rem}.cm-header h2{font-size:1.3rem}.cm-header p{font-size:.82rem}.cm-form{padding:.8rem;margin-bottom:.85rem;border-radius:10px}.cm-grid{grid-template-columns:1fr 1fr;gap:.6rem}.cm-field-wide{grid-column:1 / -1}.cm-field label{font-size:.75rem}.cm-field input,.cm-field select{min-height:38px;padding:.42rem .5rem;font-size:.84rem}.cm-field small{font-size:.7rem}.cm-button{width:100%;margin-top:.7rem}.cm-status{padding:.75rem .8rem;gap:.65rem}.cm-status-icon{width:34px;height:34px;flex-basis:34px;font-size:1rem}.cm-status h3{font-size:.92rem}.cm-status p{font-size:.75rem}.cm-result-detail,.cm-windows-overview,.cm-context-notice,.cm-section{padding:.75rem .8rem}.cm-section-heading{margin-bottom:.45rem}.cm-section-heading h3{font-size:.84rem}.cm-section-heading>span{font-size:.65rem}.cm-result-grid{gap:.35rem}.cm-result-item{padding:.5rem .45rem;border-radius:7px}.cm-result-item strong{font-size:1rem}.cm-result-label{font-size:.67rem}.cm-result-item small{font-size:.61rem;line-height:1.25}.cm-window{padding:.38rem .52rem;font-size:.72rem}.cm-window strong{font-size:.76rem}.cm-note{font-size:.67rem}.cm-safety-notice{font-size:.7rem}.cm-source-notice{font-size:.68rem}.cm-decision-notice{font-size:.65rem}.cm-tides th,.cm-tides td{padding:.42rem .32rem;font-size:.73rem}}.cm-chart-wrap{width:100%;overflow-x:auto}.cm-chart{display:block;width:100%;max-width:100%;height:auto}.cm-chart-grid{stroke:#e1eaed;stroke-width:1}.cm-chart-vgrid{stroke:#edf2f3;stroke-width:1}.cm-chart-label{fill:#71858b;font-size:12px;font-family:inherit}.cm-chart-threshold{stroke:#9b4c4c;stroke-width:2;stroke-dasharray:8 6}.cm-chart-threshold-label{fill:#8b3f3f;font-size:12px;font-weight:700;font-family:inherit}.cm-chart-request{stroke:#527680;stroke-width:2;stroke-dasharray:4 5}.cm-chart-request-label{fill:#527680;font-size:12px;font-weight:800;font-family:inherit}.cm-chart-window{fill:#dff0e8;opacity:.65}.cm-chart-curve{fill:none;stroke:#1f6474;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.cm-chart-point{fill:#fff;stroke:#1f6474;stroke-width:2.5}.cm-chart-extrema{fill:#35545d;font-size:12px;font-weight:700;font-family:inherit}.cm-result-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:14px}.cm-result-item{padding:16px;border:1px solid #e2eaed;border-radius:10px;background:#f8fbfc}.cm-result-item strong{display:block;margin:5px 0;font-size:1.45rem}.cm-result-item small,.cm-result-label{display:block}.cm-result-label{font-weight:700}.cm-result-item small{color:#71858b}.cm-margin-positive{border-color:#b8dccb;background:#f2faf6}.cm-margin-negative{border-color:#e3bcbc;background:#fff7f7}.cm-next-window{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 14px;margin-top:16px;padding:14px 16px;border-radius:10px;background:#f4f8f9}.cm-next-window strong{flex-basis:100%}.cm-next-window span{font-size:1.15rem;font-weight:800}.cm-next-window small{color:#71858b}@media (max-width:700px){.cm-result-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.cm-result-item{min-width:0;padding:9px 6px}.cm-result-label{font-size:.68rem;line-height:1.2}.cm-result-item strong{font-size:1.02rem;white-space:nowrap}.cm-result-item small{font-size:.6rem;line-height:1.2}}.cm-windows-list{margin-top:18px}.cm-windows-list h4{margin:0 0 10px}.cm-window-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 15px;margin-top:8px;border:1px solid #e2eaed;border-radius:10px;background:#f8fbfc}.cm-window-main{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap}.cm-window-main strong{font-size:1.1rem}.cm-window-main span{color:#71858b}.cm-window-current{border-width:2px;background:#f2faf6}.cm-window-next{background:#f7fafb}.cm-window-badge{white-space:nowrap;font-size:.86rem;font-weight:700;padding:5px 9px;border-radius:999px;background:#e3eff2}@media (max-width:700px){.cm-window-row{align-items:flex-start;flex-direction:column}.cm-window-badge{white-space:normal}}.cm-context-notice{margin:18px 0;background-color:#faefe1}.cm-safety-notice{padding:15px 17px;border:1px solid #e4d4a7;border-radius:10px;background:#fffaf0}.cm-safety-notice strong{display:block;margin-bottom:5px}.cm-safety-notice p{margin:0}.cm-source-notice{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:12px;padding:12px 15px;border:1px solid #e2eaed;border-radius:10px;background:#f8fbfc}.cm-source-notice strong,.cm-source-notice span{display:inline-block}.cm-source-notice a{font-weight:700}.cm-decision-notice{margin:12px 2px 0;color:#71858b;font-size:.9rem}.cm-field-error{margin-top:6px;font-size:.88rem;font-weight:700}.cm-front .cm-input-error{outline:2px solid currentColor;outline-offset:1px}.cm-chart-tooltip{pointer-events:none}.cm-chart-tooltip-point{fill:currentColor;stroke:#fff;stroke-width:2}.cm-chart-tooltip-box{fill:#fff;stroke:currentColor;stroke-width:1;opacity:.96}.cm-chart-tooltip-time{font-size:12px;font-weight:700}.cm-chart-tooltip-height{font-size:12px}.marreedata table tbody>tr:nth-child(2n+1)>td,.marreedata table tbody>tr:nth-child(2n+1)>th{background-color:#456d79;color:#fff3dc;border:none;text-transform:none}.marreedata .detail b{color:#FF8000}.marreedata .detail{margin-top:20px;margin-bottom:2px;width:100%;border:none}.marreedata .detail tr{line-height:1.2}.marreedata .detail th{padding:0 5px 0 0;font-weight:400;text-align:center;vertical-align:bottom;white-space:nowrap}.marreedata .detail th.Coef{text-align:right}.marreedata .detail td{padding:6px 8px 6px 0;text-align:center;vertical-align:middle;white-space:nowrap}.marreedata .detail td.maree{padding-left:0;padding-right:0;width:39px}.marreedata .detail td.Coef{padding-left:0;padding-right:0;width:40px}.marreedata .detail td.heuremaree{border-left:1px solid #054E9C}.marreedata .detail td.footer{padding:4px 0 4px 0;font-size:0;border:none}.marreedata .detail td.footer div{background-color:#054E9C;height:2px;overflow:hidden;margin:0;padding:0}.cm-tide-day{width:100%}.cm-tide-day h3{margin-bottom:4px}.cm-tide-day{overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width:760px){.cm-tide-day{overflow-x:auto}.cm-tide-day .detail{width:auto;min-width:700px}}.cm-front .cm-field-date,.cm-front .cm-field-time{min-width:0!important;overflow:hidden!important;padding-right:0!important;box-sizing:border-box!important}.cm-front .cm-field-date input[type="date"],.cm-front .cm-field-time input[type="time"]{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important;-webkit-appearance:none!important;appearance:none!important}@media (max-width:520px){.cm-front .cm-field-date,.cm-front .cm-field-time{padding-right:10px!important}.cm-front .cm-field-date input[type="date"],.cm-front .cm-field-time input[type="time"]{height:38px!important;min-height:38px!important;max-height:38px!important}}@media (max-width:760px){.cm-front .cm-field-depth input{font-size:16px!important;line-height:1.2;-webkit-text-size-adjust:100%}html,body{overflow-x:hidden!important}}.cm-tide-summary{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;box-sizing:border-box;padding:12px 12px 12px 14px;background:#fff;border:1px solid #dfe7e9;border-radius:9px;box-shadow:0 3px 12px rgb(15 55 75 / .045);color:#24465a;font-family:inherit}.cm-tide-summary__table-wrap{min-width:0;overflow-x:auto}.cm-tide-summary__table{width:100%;min-width:350px;margin:0;border:0;border-collapse:collapse;table-layout:auto;background:#fff0;color:#24465a;font-size:12px;line-height:1.35}.cm-tide-summary__table thead th{padding:0 7px 8px;border:0;border-bottom:1px solid #e4eaec;background:#fff0;color:#668397;font-size:11px;font-weight:500;text-align:left;white-space:nowrap;text-transform:none}.cm-tide-summary__table tbody td{padding:8px 7px;border:0;border-bottom:1px solid #edf1f2;background:#fff0;color:#29495d;font-size:11px;text-align:left;white-space:nowrap;vertical-align:middle}.cm-tide-summary__table tbody tr:last-child td{border-bottom:0}.cm-tide-summary__table td strong{color:#183f59;font-weight:700}.cm-tide-summary__table td span{color:#587286}.cm-tide-summary__more{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-width:132px;max-width:150px;padding:12px 15px;border-radius:28px;background:#f59a0b;color:#fff!important;font-size:10px;font-weight:700;line-height:1.35;text-align:center;text-decoration:none!important;text-transform:uppercase;transition:background .2s ease,transform .2s ease}.cm-tide-summary__more:hover,.cm-tide-summary__more:focus{background:#df8500;color:#fff!important;transform:translateY(-1px)}.cm-tide-summary__more span{font-size:18px;line-height:1}@media (max-width:767px){.cm-tide-summary{grid-template-columns:1fr;gap:10px;padding:11px}.cm-tide-summary__more{justify-self:end;max-width:none}}#cm-tide-summary.cm-tide-summary{--cm-tide-text:#54595F;--cm-tide-muted:#7A858C;--cm-tide-line:#E7EAEC;--cm-tide-border:#E1E6E8;--cm-tide-orange:#F59A0B;--cm-tide-orange-hover:#DF8500;--cm-tide-surface:#FFFFFF;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;padding:0!important;margin:0!important;color:var(--cm-tide-text)!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;font-family:inherit!important;line-height:1.4!important}#cm-tide-summary.cm-tide-summary *,#cm-tide-summary.cm-tide-summary *::before,#cm-tide-summary.cm-tide-summary *::after{box-sizing:border-box!important}#cm-tide-summary .cm-tide-summary__table-wrap{min-width:0!important;width:100%!important;overflow-x:auto!important;background:transparent!important}#cm-tide-summary table.cm-tide-summary__table{width:100%!important;min-width:0!important;margin:0!important;padding:0!important;border:0!important;border-collapse:collapse!important;border-spacing:0!important;table-layout:auto!important;background:transparent!important;color:var(--cm-tide-text)!important;font-family:inherit!important;font-size:11px!important;line-height:1.4!important}#cm-tide-summary .cm-tide-summary__table thead,#cm-tide-summary .cm-tide-summary__table tbody,#cm-tide-summary .cm-tide-summary__table tr{background:transparent!important;border:0!important}#cm-tide-summary .cm-tide-summary__table thead th{padding:0 0 8px 0!important;border:0!important;border-bottom:1px solid var(--cm-tide-line)!important;background:transparent!important;color:var(--cm-tide-muted)!important;font-size:14px!important;font-weight:600!important;line-height:1.3!important;text-align:left!important;text-transform:none!important;white-space:nowrap!important}#cm-tide-summary .cm-tide-summary__table tbody td{padding:8px 0!important;border:0!important;border-bottom:1px solid var(--cm-tide-line)!important;background:transparent!important;color:var(--cm-tide-text)!important;font-size:14px!important;font-weight:400!important;line-height:1.4!important;text-align:left!important;vertical-align:middle!important;white-space:nowrap!important}#cm-tide-summary .cm-tide-summary__table tbody tr:last-child td{border-bottom:0!important}#cm-tide-summary .cm-tide-summary__table td strong{color:var(--cm-tide-text)!important;font-weight:700!important}#cm-tide-summary .cm-tide-summary__table td span{color:var(--cm-tide-muted)!important;font-weight:400!important}@media (max-width:767px){#cm-tide-summary.cm-tide-summary{grid-template-columns:minmax(0,1fr)!important;gap:10px!important;padding:0!important}#cm-tide-summary .cm-tide-summary__table{min-width:380px!important}}.grand-maree{--gm-text:#54595F;--gm-muted:#7A858C;--gm-line:#E7EAEC;--gm-surface:#FFFFFF;padding:1rem .1rem;color:var(--gm-text);background:#fff0;border:0;border-radius:0;box-shadow:none;font-size:14px;line-height:1.45}.grand-maree__header{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .5rem;margin:0 0 1rem;color:var(--gm-text);font-size:14px;line-height:1.45}.grand-maree__port{color:var(--gm-text);font-weight:600}.grand-maree__period{color:var(--gm-text);font-weight:700}.grand-maree__list{display:flex;flex-direction:column;gap:.15rem}.grand-maree__item{display:flex;align-items:baseline;gap:.35rem;padding:.3rem 0;color:var(--gm-text);line-height:1.4;border-bottom:1px solid var(--gm-line)}.grand-maree__item:last-child{border-bottom:0}.grand-maree__date{min-width:7.5rem;color:var(--gm-text)}.grand-maree__date::after{content:" :"}.grand-maree__coefficients{color:var(--gm-text);font-weight:600;white-space:nowrap}.grand-maree__empty{margin:0;padding-top:.25rem;color:var(--gm-text)}.grand-maree--error{padding:.75rem .1rem;color:var(--gm-text)}@media (max-width:480px){.grand-maree{padding:.85rem .1rem}.grand-maree__header{display:block}.grand-maree__period{display:block;margin:.15rem 0 0}.grand-maree__date{min-width:7rem}}.meteo-marine{--mm-color-text:#54595F;--mm-color-muted:#7A858C;--mm-color-line:#E7EAEC;--mm-color-border:#E1E6E8;--mm-color-primary:#D18000;--mm-color-primary-hover:#DF8500;--mm-color-danger:#DC3545;--mm-color-surface:#FFFFFF;--mm-font-size-xs:12px;--mm-font-size-sm:13px;--mm-font-size:14px;--mm-font-size-lg:16px;--mm-font-size-xl:20px;--mm-font-size-xxl:28px;--mm-font-weight-normal:400;--mm-font-weight-medium:500;--mm-font-weight-semibold:600;--mm-font-weight-bold:700;box-sizing:border-box;padding:0;color:var(--mm-color-text);font-family:inherit;font-size:var(--mm-font-size);line-height:1.5}.meteo-marine *,.meteo-marine *::before,.meteo-marine *::after{box-sizing:border-box}.meteo-marine__date{color:var(--mm-color-text);font-size:var(--mm-font-size);font-weight:var(--mm-font-weight-bold);margin:0 0 .75rem}.meteo-marine__narrative{margin-top:.75rem;color:var(--mm-color-text)}.meteo-marine__narrative>strong,.meteo-marine__additional>strong{display:block;margin-bottom:.5rem;color:var(--mm-color-text);font-weight:var(--mm-font-weight-bold)}.entry-content .meteo-marine .meteo-marine__narrative p{margin:.35em 0!important;color:var(--mm-color-text);font-size:var(--mm-font-size);line-height:1.5}.entry-content .meteo-marine .meteo-marine__narrative p:last-child{margin-bottom:0!important}.meteo-marine__bms-sea-state{margin:.8rem 0;padding:.8rem .9rem;border:1px solid var(--mm-color-border);border-left:4px solid var(--mm-color-primary);border-radius:3px;background:#FFF9EF;color:var(--mm-color-text)}.meteo-marine__bms-sea-state-label{display:block;margin-bottom:.35rem;color:var(--mm-color-primary);font-size:var(--mm-font-size-xs);font-weight:var(--mm-font-weight-bold);letter-spacing:.025em}.entry-content .meteo-marine .meteo-marine__narrative .meteo-marine__bms-sea-state p{margin:0!important;color:var(--mm-color-text);line-height:1.5;font-weight:var(--mm-font-weight-semibold)}.meteo-marine__data{margin:.5rem 0 .75rem;padding:0;list-style:none;color:var(--mm-color-text)}.meteo-marine__data li{margin:0;padding:.35rem 0;border-bottom:1px solid var(--mm-color-line);color:var(--mm-color-text);font-size:var(--mm-font-size);line-height:1.45}.meteo-marine__data li:last-child{border-bottom:0}.meteo-marine__data li strong{color:var(--mm-color-text);font-weight:var(--mm-font-weight-bold)}.meteo-marine__additional{margin-top:1rem;padding-top:.75rem;border-top:1px solid var(--mm-color-line)}.meteo-marine__additional>.meteo-marine__data{margin-top:.35rem}.meteo-marine__bms{margin:1rem 0;padding:.9rem 1rem;border:1px solid var(--mm-color-border);border-radius:3px;background:var(--mm-color-surface);color:var(--mm-color-text)}.meteo-marine__bms>strong{color:var(--mm-color-text);font-weight:var(--mm-font-weight-bold)}.meteo-marine__bms-item{margin-top:.6rem;white-space:normal;color:var(--mm-color-text)}.meteo-marine__bms-advice{margin-bottom:.7rem}.meteo-marine__bms-section,.meteo-marine__bms-text{color:var(--mm-color-text);font-size:var(--mm-font-size);line-height:1.5}.meteo-marine__notice{margin-top:.9rem;color:var(--mm-color-muted);font-size:var(--mm-font-size-sm);line-height:1.4}.meteo-marine__loading{margin-top:.5rem;color:var(--mm-color-muted)}.meteo-marine--error{color:#A00}@media (max-width:600px){.meteo-marine{padding:0;font-size:var(--mm-font-size)}.meteo-marine__bms{padding:.75rem}}