@font-face{font-family:"PT Serif";font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/5c5fd9d3e848a7f8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:"PT Serif";font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b0fec32b86be83d8-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:"PT Serif";font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8c6f66cf306d9ee4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"PT Serif";font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e693e841d50dcf2f-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"PT Serif Fallback";src:local("Times New Roman");ascent-override:94.22%;descent-override:25.93%;line-gap-override:0.00%;size-adjust:110.28%}.__className_ba0de5{font-family:"PT Serif","PT Serif Fallback";font-weight:700;font-style:normal}.__variable_ba0de5{--font-pt-serif:"PT Serif","PT Serif Fallback"}.mp-shell-clip{overflow-x:clip;max-width:100%}html.w-mod-js{height:auto!important;overflow-x:clip}html.w-mod-js body{min-height:0!important;overflow-x:clip}.brand.w-nav-brand,.navbar-justify-between,.navbar-left-contents,.navbar-right-contents{min-width:0;max-width:100%}.footer-2 .image-5,.navbar-container .image-4{width:325px;max-width:100%;height:auto}@media screen and (max-width:767px){.navbar-container .image-4{width:275px;max-width:100%}}@media screen and (max-width:479px){.navbar-container .image-4{width:200px;max-width:100%}}.footer-2 .footer-4>.footer-2-top-row:not(.footer-container){display:block;width:100%;margin-top:20px;align-items:stretch}.footer-2 .footer-4 .container-small.container-disclaimer,.footer-2 .footer-4 .container-small.container-disclaimer .footer-text-left{display:block;width:100%;max-width:none;min-width:0;flex:none;align-self:stretch;box-sizing:border-box}.footer-2 .footer-4 .container-small.container-disclaimer{padding-top:20px;padding-right:0}.footer-2 .footer-4 .container-small.container-disclaimer .footer-text-left{padding-top:20px}@media screen and (max-width:767px){.footer-2 .footer-4 .container-small.container-disclaimer,.footer-2 .footer-4 .container-small.container-disclaimer .footer-text-left{text-align:center}}.pricing-plan-action [data-mp-bind=commerce].button,.pricing-plan-action [data-mp-bind=commerce].button.outline,[data-mp-field=checkout-action].button,[data-mp-field=checkout-action].button.outline{min-width:250px;max-width:250px}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.brand,.brand.w-nav-brand{font-family:var(--font-pt-serif),"PT Serif",serif}@media screen and (max-width:991px){.mp-nav-open .w-nav-menu{display:block!important;position:absolute;top:100%;left:0;right:0;background:var(--white);padding:1rem 1.25rem 1.25rem;box-shadow:0 8px 24px #00000014;z-index:20}.menu-button.w--open,.mp-nav-open .menu-button{position:relative}.mp-nav-open .menu-button-image{display:none}.menu-button.w--open .menu-button-close-image,.mp-nav-open .menu-button-close-image{display:block;opacity:1;position:static;top:auto;left:auto}}@media screen and (min-width:992px){.navbar.w-nav .w-nav-menu[data-nav-menu-open]{display:flex!important;position:relative;top:auto;left:auto;right:auto;background:transparent;text-align:inherit;overflow:visible;min-width:0}}[data-mp-region=app][data-mp-surface=clerk-avatar]{display:flex;align-items:center;justify-content:center;align-self:center;flex-shrink:0;width:auto;max-width:none;margin-left:12px;margin-right:0;margin-top:0;padding:0;line-height:0}[data-mp-region=app][data-mp-surface=clerk-avatar]:after,[data-mp-region=app][data-mp-surface=clerk-avatar]:before{content:none;display:none}.header-clerk-avatar,.header-clerk-user{display:flex;align-items:center;line-height:0}.header-clerk-avatar{width:2.25rem;height:2.25rem}@media screen and (max-width:991px){[data-mp-region=app][data-mp-surface=clerk-avatar]{margin-left:12px}}.navbar-functions .search-link{display:none}[data-mp-region=app][data-mp-surface=hin-lookup]{text-align:left;max-width:none;width:100%;margin:0;background:transparent}[data-mp-region=app][data-mp-surface=hin-lookup] label{color:var(--gray-1)}[data-mp-region=app][data-mp-surface=hin-lookup] .mp-hin-error{margin-top:.85rem;padding:.85rem 1rem;border:1px solid var(--danger);background:#f8ece9;border-radius:10px;text-align:left;color:#111}[data-mp-region=app][data-mp-surface=hin-lookup] .mp-hin-error p,[data-mp-region=app][data-mp-surface=hin-lookup] .mp-hin-error strong{color:#111}@media screen and (max-width:767px){[data-mp-region=app][data-mp-surface=hin-lookup] .mp-account-hin-row{flex-direction:column;align-items:stretch}[data-mp-region=app][data-mp-surface=hin-lookup] .mp-account-hin-row .form-input{flex:none;width:100%}[data-mp-region=app][data-mp-surface=hin-lookup] .mp-account-hin-row .button{align-self:center}}[data-mp-region=app][data-mp-surface=account],[data-mp-region=app][data-mp-surface=checkout],[data-mp-region=app][data-mp-surface=passport],[data-mp-region=app][data-mp-surface=preview],[data-mp-region=app][data-mp-surface=sample-passport]{text-align:left;max-width:none;width:100%;min-width:0;margin:0}[data-mp-region=app][data-mp-surface=auth-sign-in],[data-mp-region=app][data-mp-surface=auth-sign-up]{display:flex;flex-direction:column;align-items:center;max-width:48rem;margin:0 auto}[data-mp-region=app][data-mp-surface=auth-sign-in]>p,[data-mp-region=app][data-mp-surface=auth-sign-up]>p{width:min(100%,25rem);text-align:center}[data-mp-region=app][data-mp-surface=auth-sign-in]>p.clerk-auth-legal,[data-mp-region=app][data-mp-surface=auth-sign-up]>p.clerk-auth-legal{width:min(100%,25rem);margin:1rem 0 0;text-align:center;font-size:.8125rem;line-height:1.45}[data-mp-region=app][data-mp-surface=auth-sign-in]>p.clerk-auth-legal a,[data-mp-region=app][data-mp-surface=auth-sign-up]>p.clerk-auth-legal a{text-decoration:underline}.hin-preview dl,.mp-app-dl{display:grid;grid-template-columns:minmax(8rem,14rem) minmax(0,1fr);grid-gap:.45rem 1rem;gap:.45rem 1rem}.hin-preview dt,.mp-app-dl dt{color:var(--marine-blue);font-weight:700}.hin-preview dd,.mp-app-dl dd{margin:0}.mp-app-stack{display:grid;grid-gap:.85rem;gap:.85rem;margin:1rem 0}.mp-app-stack label{display:grid;grid-gap:.35rem;gap:.35rem}.mp-app-stack input[type=email],.mp-app-stack input[type=text]{font:inherit;padding:.65rem .75rem;border:1px solid var(--input-border);border-radius:10px;background:var(--white)}.hin-preview-kicker,.mp-app-note,.passport-kicker,.passport-section-note{color:var(--gray-1);opacity:.78}.mp-app-actions{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.mp-app-error{border:1px solid var(--danger);background:#f8e7e3;padding:.85rem 1rem;border-radius:10px}.passport-hero h1{margin-bottom:.35rem}.passport-section:not(.mp-app-tile){margin:1.75rem 0;padding-top:1rem;border-top:1px solid var(--input-border)}.passport-dl{display:grid;grid-template-columns:minmax(9rem,14rem) minmax(0,1fr);grid-gap:.45rem 1rem;gap:.45rem 1rem}.passport-dl-row{display:contents}.passport-dl dt{color:var(--marine-blue)}.passport-dl dd{margin:0}.passport-finding,.passport-model,.passport-resource-item,.passport-summary-item{margin:.85rem 0}.passport-findings,.passport-history,.passport-summary-list{list-style:none;margin:0;padding:0}.passport-summary-item{display:grid;grid-template-columns:1.5rem minmax(8rem,16rem) minmax(0,1fr);grid-gap:.35rem .75rem;gap:.35rem .75rem}.passport-maintenance-interval ul{margin:0;padding-left:1.2rem}.passport-back{margin-top:2rem}.mp-wf-submit{cursor:pointer;font-family:inherit}.mp-wf-submit-stack{display:grid;justify-items:center;align-items:center}.mp-wf-submit-stack>*{grid-area:1/1}.mp-wf-submit-busy,.mp-wf-submit:disabled .mp-wf-submit-idle,.mp-wf-submit[aria-busy=true] .mp-wf-submit-idle{visibility:hidden}.mp-wf-submit:disabled .mp-wf-submit-busy,.mp-wf-submit[aria-busy=true] .mp-wf-submit-busy{visibility:visible}.mp-wf-submit:disabled .btn-icon,.mp-wf-submit[aria-busy=true] .btn-icon{visibility:hidden}.pricing-plan[data-mp-selected=true]{outline:2px solid var(--passport-blue);outline-offset:2px}[data-mp-surface=account] .mp-account-table form{display:inline}.passport-kicker{margin:0 0 .35rem;font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.passport-vessel-name{margin:.25rem 0 0;font-size:1.15rem}.passport-section-note{font-size:.95rem;margin:0 0 1rem}.passport-model{margin-top:1.25rem;padding:1rem 1.1rem;background:#f2f5f9;border:1px solid var(--input-border)}.passport-model-status{margin:0 0 .35rem;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--gray-1);opacity:.78}.passport-model-explanation{margin:.65rem 0 0;font-weight:400}.passport-conflict{margin:.75rem 0 0;color:var(--gray-1);opacity:.78}.passport-history li{margin:0 0 1.75rem;padding-bottom:0;border-bottom:0}.passport-history li:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.passport-history+.passport-section-note{margin-top:1.25rem}.passport-history-date{margin:0 0 .65rem;font-size:1.05rem;font-weight:700;letter-spacing:0;text-transform:none;color:var(--gray-1);opacity:1}.passport-history-headline{margin:0 0 .65rem}.passport-summary-item+.passport-summary-item{margin-top:.85rem}.passport-summary-label{margin:0 0 .2rem;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--gray-1);opacity:.78}.passport-recall-summary--applicable{font-weight:600}.passport-finding+.passport-finding,.passport-resource-group+.passport-resource-group,.passport-safety-group+.passport-safety-group{margin-top:1.1rem}.passport-resource-group h3,.passport-safety-group h3{margin:0 0 .45rem}.passport-finding,.passport-safety-findings,.passport-safety-group{overflow-wrap:break-word}.passport-findings li+li,.passport-resource-item+.passport-resource-item{margin-top:.75rem}.passport-findings{padding-left:1.1rem;list-style:disc}.hin-preview-name{margin:0 0 1rem}.hin-preview-title{margin:0 0 .85rem;font-size:1.75rem;line-height:1.2;max-width:100%;overflow-wrap:anywhere}.passport-maintenance-interval{margin:.75rem 0 1rem}.passport-maintenance-interval h4{margin:0 0 .35rem;font-size:1rem}.passport-maintenance-interval li+li{margin-top:.2rem}.passport-maintenance-table{width:100%;border-collapse:collapse;table-layout:fixed;margin:.5rem 0 .75rem}.passport-maintenance-table td,.passport-maintenance-table th{text-align:left;vertical-align:top;padding:.35rem .6rem .35rem 0}.passport-maintenance-footnotes,.passport-maintenance-guidance{margin:.35rem 0 .75rem;color:var(--gray-1);opacity:.78}@media (max-width:640px){.hin-preview dl,.mp-app-dl,.passport-dl{grid-template-columns:minmax(0,1fr)}.passport-summary-item{grid-template-columns:1.5rem minmax(0,1fr)}.passport-summary-item>.passport-summary-state{grid-column:1;grid-row:1}.passport-summary-item>.passport-summary-label{grid-column:2;grid-row:1}.passport-summary-item>p:not(.passport-summary-label){grid-column:2;grid-row:2}}.mp-account-tile,.mp-app-tile{border:1px solid color-mix(in srgb,var(--gray-1) 32%,var(--white));border-top:4px solid var(--passport-blue);border-radius:10px;padding:1.25rem 1.35rem 1.4rem;background:var(--white,#fff)}.mp-checkout-stack{display:grid;grid-gap:1.25rem;gap:1.25rem}.mp-checkout-stack .passport-back{margin-top:0;margin-bottom:calc(1.25rem - 10px)}.mp-checkout-cart .mp-account-table-wrap{margin-top:.15rem}.mp-checkout-line td:not(:first-child),.mp-checkout-line th:not(:first-child){text-align:right}.mp-checkout-offer{margin:1.15rem 0 .35rem}.mp-checkout-offer label{display:block;margin-bottom:.4rem;color:var(--marine-blue);font-weight:700}.mp-checkout-promo-row{display:flex;align-items:center;width:250px;max-width:100%}.mp-checkout-promo-row .form-input{flex:1 1 12rem;min-width:0;margin:0;box-sizing:border-box}.mp-checkout-actions{display:flex;flex-wrap:wrap;align-items:center;gap:1.5rem;margin-top:.75rem}.mp-checkout-action-form,.mp-checkout-promo{margin:0}.mp-checkout-offer .mp-wf-submit{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;height:60px;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0}.mp-checkout-offer .mp-app-error{margin-top:.65rem}.mp-checkout-promo-applied{margin:.65rem 0 0}.mp-account-prep h2,.mp-account-table-section h2,.mp-account-tile-title{margin:0 0 .5rem;font-size:1.15rem}.mp-account-lookup p,.mp-account-tile p,.mp-app-well p{margin:0 0 .45rem}.mp-account-lookup,.mp-app-well{margin-top:1rem;padding:.9rem 1rem 1.05rem;border-radius:8px;background:#f2f5f9}.mp-account-tabs{display:flex;flex-wrap:wrap;gap:.35rem 1.25rem;margin-bottom:.85rem;border-bottom:1px solid var(--gray-2,#d9d6d0)}.mp-account-tabs button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;padding:.35rem 0 .55rem;margin:0;font:inherit;font-weight:700;color:var(--gray-1);cursor:pointer;border-bottom:2px solid transparent}.mp-account-tabs button.is-active{color:var(--marine-blue,#123a56);border-bottom-color:var(--marine-blue,#123a56)}.mp-account-hin-form label{display:block;font-weight:700;margin-bottom:.35rem}.mp-account-hin-row{display:flex;flex-wrap:wrap;gap:.65rem;align-items:center}.mp-account-hin-row .form-input{flex:1 1 14rem;min-width:0}.mp-account-prep,.mp-account-table-section{margin-top:2rem}.mp-account-table-wrap{display:block;width:100%;max-width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;contain:inline-size;margin-top:.75rem}.mp-account-table-wrap::-webkit-scrollbar{-webkit-appearance:none;height:12px}.mp-account-table-wrap::-webkit-scrollbar-track{background:#e6e6e6}.mp-account-table-wrap::-webkit-scrollbar-thumb{background:#8a8a8a;border-radius:999px}.mp-account-table{width:100%;border-collapse:collapse;font-size:.92rem}.mp-account-table-wrap>.mp-account-table{width:max-content;min-width:100%}.mp-account-table td,.mp-account-table th{border-bottom:1px solid color-mix(in srgb,var(--gray-1) 32%,var(--white));text-align:left}.mp-account-table thead th{border-top:1px solid color-mix(in srgb,var(--gray-1) 32%,var(--white))}.mp-account-table tbody tr:hover{background:color-mix(in srgb,var(--ocean-blue) 10%,var(--white))}.mp-account-table th{font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--gray-1);padding:.55rem .75rem .55rem 0;white-space:nowrap}.mp-account-mpv-head{gap:.2rem}.mp-account-help,.mp-account-mpv-head{position:relative;display:inline-flex;align-items:center}.mp-account-help{justify-content:center;margin:0;padding:0;border:0;background:transparent;color:inherit;cursor:help;font:inherit;font-size:.95rem;line-height:1;text-decoration:none;text-transform:none;letter-spacing:0}.mp-account-help-tip{display:none;position:absolute;left:0;top:calc(100% + .45rem);z-index:8;width:min(22rem,72vw);padding:.65rem .75rem;border:1px solid color-mix(in srgb,var(--gray-1) 32%,var(--white));border-radius:8px;background:var(--white,#fff);box-shadow:0 8px 24px #0000001f;color:var(--gray-1);font-size:.8rem;font-weight:400;letter-spacing:0;line-height:1.4;text-align:left;text-transform:none;white-space:normal}.mp-account-help.is-open .mp-account-help-tip,.mp-account-help:focus-visible .mp-account-help-tip,.mp-account-help:hover .mp-account-help-tip{display:block}.mp-account-table td{padding:.85rem .75rem .85rem 0;vertical-align:top}.mp-account-model{font-weight:700;max-width:28rem;overflow-wrap:anywhere;white-space:normal}.mp-account-hin{margin-top:.2rem;font-size:.85rem;color:var(--gray-1)}.mp-account-table a,.mp-account-table button.mp-account-action{color:var(--ocean);font:inherit;text-decoration:underline}.mp-account-table button.mp-account-action{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;margin:0;padding:0;cursor:pointer;text-align:left}.mp-account-table .mp-wf-submit-stack{justify-items:start}.mp-account-pager{display:flex;flex-wrap:wrap;gap:.75rem 1.1rem;align-items:center;justify-content:flex-end;margin-top:.85rem;font-size:.85rem;line-height:1}.mp-account-pager-size{display:inline-flex;align-items:center;gap:.65rem;margin:0}.mp-account-pager button,.mp-account-pager select{font:inherit;height:2rem;margin:0;box-sizing:border-box}.mp-account-pager select{padding:0 .45rem;line-height:2rem}.mp-account-pager button{display:inline-flex;align-items:center;justify-content:center;min-width:2rem;padding:0}.mp-account-pager button:disabled{opacity:.4}.pricing-grid-thirds:has(.button:hover) .pricing-plan:not(:has(.button:hover)) .button:not(.outline){border-color:var(--gray-1);color:var(--gray-1);background-color:transparent;box-shadow:none}.horizontal-rule:has([data-mp-bind=commerce]){display:flex;justify-content:flex-end;align-items:center;height:auto;background-color:transparent;border-top:1px solid var(--gray-2);padding-top:12px}[data-mp-surface=passport] .passport-hero.mp-app-tile,[data-mp-surface=passport] .passport-section.mp-app-tile{margin:0}[data-mp-surface=passport]{min-width:0;max-width:100%;overflow-wrap:break-word}[data-mp-surface=passport] .passport-opening .hin-preview-title{margin:0 0 .35rem}[data-mp-surface=passport] .passport-opening .passport-vessel-name{margin:0 0 .45rem}[data-mp-surface=passport] .passport-opening .passport-generated{margin:0 0 1.35rem}[data-mp-surface=passport] .passport-section-note:not(.passport-section-closing){margin:0 0 1rem}[data-mp-surface=passport] .passport-section-closing{margin:1.75rem 0 0;padding-top:0}[data-mp-surface=passport] .passport-section>:has(+.passport-section-closing),[data-mp-surface=passport] .passport-section>:last-child{margin-bottom:0}[data-mp-surface=passport] .passport-section>p:not(.passport-section-note){margin:0}[data-mp-surface=passport] .passport-section>p:not(.passport-section-note)+:not(.passport-section-closing){margin-top:1rem}[data-mp-surface=passport] .passport-section>:has(+.passport-section-closing) li:last-child,[data-mp-surface=passport] .passport-section>:has(+.passport-section-closing) p:last-child,[data-mp-surface=passport] .passport-section>:has(+.passport-section-closing)>:last-child{margin-bottom:0}[data-mp-surface=passport] .passport-section-note:not(.passport-section-closing)+*>h3:first-child,[data-mp-surface=passport] .passport-section-note:not(.passport-section-closing)+.passport-federal-event>h3,[data-mp-surface=passport] .passport-section-note:not(.passport-section-closing)+h3{margin-top:0}[data-mp-surface=passport] .passport-section h2{margin:0 0 .5rem;font-size:1.15rem}[data-mp-surface=passport] .passport-opening h2{margin:.15rem 0 .5rem}[data-mp-surface=passport] .passport-section h3{margin:1.1rem 0 .45rem;font-size:1rem}[data-mp-surface=passport] h3.passport-history-date{margin:1.1rem 0 .45rem;font-size:1.08rem;font-weight:700;letter-spacing:0;text-transform:none;color:var(--gray-1);opacity:1}[data-mp-surface=passport] .passport-damage-events,[data-mp-surface=passport] .passport-history{display:block;gap:0;row-gap:0;list-style:none;margin:0;padding:0}[data-mp-surface=passport] .passport-damage-events li:first-child h3.passport-history-date,[data-mp-surface=passport] .passport-history li:first-child h3.passport-history-date{margin-top:0}[data-mp-surface=passport] .passport-history li{margin:0;padding-bottom:0;border-bottom:0}[data-mp-surface=passport] .passport-history li+li{margin-top:0}[data-mp-surface=passport] .passport-history li:last-child{margin-bottom:0}[data-mp-surface=passport] .passport-history+.passport-section-note{margin-top:1.75rem}[data-mp-surface=passport] .passport-damage-events{list-style:none;margin:0;padding:0}[data-mp-surface=passport] .passport-damage-events li{display:block;margin:0;padding-bottom:0}[data-mp-surface=passport] .passport-damage-events li+li,[data-mp-surface=passport] .passport-federal-event+.passport-federal-event{margin-top:0}[data-mp-surface=passport] .passport-damage-events p:last-child{margin-bottom:0}[data-mp-surface=passport] .passport-maintenance-family+.passport-maintenance-family{margin-top:1.75rem}[data-mp-surface=passport] .passport-maintenance-family>:last-child{margin-bottom:0}[data-mp-surface=passport] .passport-maintenance-family-name{margin:0 0 .35rem;font-size:1.12rem;font-weight:700;color:var(--marine-blue);overflow-wrap:break-word}[data-mp-surface=passport] .passport-maintenance-guidance-heading{margin:0 0 1rem;font-size:.82rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--gray-1);opacity:.78}[data-mp-surface=passport] .passport-maintenance-interval{margin:0 0 1.15rem}[data-mp-surface=passport] .passport-maintenance-interval-heading{margin:0 0 .4rem;font-size:1.02rem;font-weight:700;letter-spacing:0;text-transform:none;color:var(--gray-1);opacity:1}[data-mp-surface=passport] .passport-maintenance-interval-body{margin:0 0 .65rem;font-weight:400;color:var(--gray-1);opacity:1}[data-mp-surface=passport] .passport-maintenance-interval[data-interval-kind=layup],[data-mp-surface=passport] .passport-service-notes{margin-top:1.35rem}[data-mp-surface=passport] .passport-service-notes-heading{margin:0 0 .45rem;font-size:.82rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--gray-1);opacity:.78}[data-mp-surface=passport] .passport-service-notes .passport-maintenance-footnotes{font-size:.9rem;line-height:1.45;color:var(--gray-1);opacity:.82}[data-mp-surface=passport] .passport-generated{margin:0 0 .65rem;color:var(--gray-1);opacity:.78;font-size:.95rem}[data-mp-surface=passport] .passport-hero .tagline{margin:.35rem 0 0;color:var(--gray-1);opacity:.78}[data-mp-surface=passport] .passport-facts-table{display:grid;width:100%;max-width:100%;margin:0}[data-mp-surface=passport] .passport-service-list{list-style:none;width:100%;max-width:100%;margin:0;padding:0}[data-mp-surface=passport] .passport-fact,[data-mp-surface=passport] .passport-finding,[data-mp-surface=passport] .passport-findings li,[data-mp-surface=passport] .passport-resource-item,[data-mp-surface=passport] .passport-rule,[data-mp-surface=passport] .passport-summary-item{width:100%;max-width:100%;box-sizing:border-box;border-bottom:1px solid color-mix(in srgb,var(--gray-1) 32%,var(--white))}[data-mp-surface=passport] .passport-rule{margin:0;padding:.55rem 0 .65rem}[data-mp-surface=passport] .passport-service-list .passport-rule+.passport-rule{margin-top:0}[data-mp-surface=passport] .passport-fact{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;margin:0;padding:.55rem 0 .65rem}[data-mp-surface=passport] .passport-fact:last-child,[data-mp-surface=passport] .passport-finding:last-child,[data-mp-surface=passport] .passport-findings li:last-child,[data-mp-surface=passport] .passport-resource-item:last-child,[data-mp-surface=passport] .passport-rule:last-child,[data-mp-surface=passport] .passport-summary-item:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}[data-mp-surface=passport] .passport-fact dt{margin:0;min-width:0;font-size:inherit;font-weight:700;letter-spacing:0;text-transform:none;color:var(--marine-blue);white-space:nowrap}[data-mp-surface=passport] .passport-fact dd{margin:0;padding-top:.2rem;min-width:0;overflow-wrap:break-word}[data-mp-surface=passport] .passport-fact-line{display:block}[data-mp-surface=passport] .passport-fact dd a.passport-maintenance-guide{color:inherit;font-weight:inherit;text-decoration:none}[data-mp-surface=passport] .passport-fact dd a.passport-maintenance-guide .passport-maintenance-guide-mark{font-weight:700}[data-mp-surface=passport] .passport-uscg-recall-table{width:100%;table-layout:fixed;border-collapse:collapse}[data-mp-surface=passport] .passport-uscg-recall-col-model,[data-mp-surface=passport] .passport-uscg-recall-col-opened,[data-mp-surface=passport] .passport-uscg-recall-col-recall{width:33.333%}[data-mp-surface=passport] .passport-uscg-recall-table--with-problem .passport-uscg-recall-col-model,[data-mp-surface=passport] .passport-uscg-recall-table--with-problem .passport-uscg-recall-col-opened,[data-mp-surface=passport] .passport-uscg-recall-table--with-problem .passport-uscg-recall-col-problem,[data-mp-surface=passport] .passport-uscg-recall-table--with-problem .passport-uscg-recall-col-recall{width:25%}[data-mp-surface=passport] .passport-uscg-recall-table td,[data-mp-surface=passport] .passport-uscg-recall-table th{text-align:left;font-weight:400;padding:.25rem .75rem .25rem 0;vertical-align:top;overflow-wrap:break-word;border-left:0;border-right:0}[data-mp-surface=passport] .passport-uscg-recall-table tbody tr:not(:last-child) td{border-bottom:1px solid color-mix(in srgb,var(--gray-1) 32%,var(--white))}[data-mp-surface=passport] .passport-uscg-recall-table a.passport-uscg-recall-link{color:inherit;font-weight:inherit;text-decoration:none}[data-mp-surface=passport] .passport-uscg-recall-table a.passport-uscg-recall-link .passport-uscg-recall-mark{font-weight:700}[data-mp-surface=passport] .passport-uscg-recall-field-label{display:none}@media screen and (max-width:640px){[data-mp-surface=passport] .passport-uscg-recall-table{display:block;table-layout:auto}[data-mp-surface=passport] .passport-uscg-recall-table colgroup,[data-mp-surface=passport] .passport-uscg-recall-table thead{display:none}[data-mp-surface=passport] .passport-uscg-recall-table tbody,[data-mp-surface=passport] .passport-uscg-recall-table td,[data-mp-surface=passport] .passport-uscg-recall-table tr{display:block;width:auto}[data-mp-surface=passport] .passport-uscg-recall-table tr+tr{margin-top:.75rem}[data-mp-surface=passport] .passport-uscg-recall-table td{padding:0;overflow-wrap:normal;word-break:normal}[data-mp-surface=passport] .passport-uscg-recall-table tbody tr:not(:last-child) td{border-bottom:0}[data-mp-surface=passport] .passport-uscg-recall-table tr:not(:last-child){border-bottom:1px solid color-mix(in srgb,var(--gray-1) 32%,var(--white));padding-bottom:.65rem}[data-mp-surface=passport] .passport-uscg-recall-table td:empty{display:none}[data-mp-surface=passport] .passport-uscg-recall-field-label{display:inline}[data-mp-surface=passport] .passport-uscg-recall-number,[data-mp-surface=passport] .passport-uscg-recall-number a{white-space:nowrap;overflow-wrap:normal;word-break:normal}[data-mp-surface=passport] .passport-uscg-recall-table td.passport-uscg-recall-model,[data-mp-surface=passport] .passport-uscg-recall-table td.passport-uscg-recall-problem{white-space:normal;overflow-wrap:break-word}}@media screen and (min-width:641px){[data-mp-surface=passport] .passport-fact{grid-template-columns:calc(1.5rem + .75rem + 16rem) minmax(0,1fr);column-gap:.75rem;align-items:start}[data-mp-surface=passport] .passport-fact dt{white-space:normal;overflow-wrap:break-word}[data-mp-surface=passport] .passport-fact dd{padding-top:0}}[data-mp-surface=passport] .mp-account-table tbody tr:hover{background:transparent}[data-mp-surface=passport] .passport-finding,[data-mp-surface=passport] .passport-findings li,[data-mp-surface=passport] .passport-resource-item{margin:0;padding:.55rem 0 .65rem}[data-mp-surface=passport] .passport-summary-item{margin:0;padding:.55rem 0 .65rem;align-items:center}[data-mp-surface=passport] .passport-finding>p,[data-mp-surface=passport] .passport-findings li>p,[data-mp-surface=passport] .passport-resource-item>p,[data-mp-surface=passport] .passport-summary-item>p,[data-mp-surface=passport] .passport-summary-label{margin:0}[data-mp-surface=passport] .passport-finding>p+p,[data-mp-surface=passport] .passport-findings li>p+p,[data-mp-surface=passport] .passport-resource-item>p+p{margin-top:.45rem}[data-mp-surface=passport] .passport-summary-item+.passport-summary-item{margin-top:0}[data-mp-surface=passport] .passport-auction-media{display:flex;flex-wrap:nowrap;gap:.75rem;width:100%;margin-top:1rem}[data-mp-surface=passport] .passport-auction-media img{flex:1 1;width:0;min-width:0;aspect-ratio:1;height:auto;object-fit:cover;display:block}[data-mp-surface=passport] .passport-findings{display:block;list-style:disc;list-style-position:outside;margin:0;padding-left:1.1rem}[data-mp-surface=passport] .passport-findings li{display:list-item}[data-mp-surface=passport] .passport-findings li+li,[data-mp-surface=passport] .passport-resource-group+.passport-resource-group,[data-mp-surface=passport] .passport-resource-groups>.passport-resource-group:first-child>h3,[data-mp-surface=passport] .passport-resource-item+.passport-resource-item{margin-top:0}@media print{[data-mp-surface=passport] .mp-app-tile{break-inside:avoid;page-break-inside:avoid;box-shadow:none;-webkit-print-color-adjust:exact;print-color-adjust:exact}[data-mp-surface=passport] a[href]:after{content:none}}[data-mp-surface=operations] .mp-ops{min-width:0;max-width:100%;overflow-x:clip}[data-mp-surface=operations] .mp-ops-section{margin:0 0 1.5rem}[data-mp-surface=operations] .mp-ops-section h2{margin:0;font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}[data-mp-surface=operations] .mp-ops-health-title{font-size:1.05rem;letter-spacing:.06em}[data-mp-surface=operations] .mp-ops-health-title-alert{color:#8a1f11}[data-mp-surface=operations] .mp-ops-empty,[data-mp-surface=operations] .mp-ops-health-detail,[data-mp-surface=operations] .mp-ops-meta,[data-mp-surface=operations] .mp-ops-story,[data-mp-surface=operations] .mp-ops-vessel{margin:.35rem 0 0;overflow-wrap:anywhere}[data-mp-surface=operations] .mp-ops-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(6.5rem,1fr));grid-gap:.75rem .85rem;gap:.75rem .85rem;margin:.75rem 0 0}[data-mp-surface=operations] .mp-ops-summary-item{min-width:0}[data-mp-surface=operations] .mp-ops-summary dt{margin:0;font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--gray-1)}[data-mp-surface=operations] .mp-ops-summary dd{margin:.2rem 0 0;font-size:1.05rem;font-weight:700}[data-mp-surface=operations] .mp-ops-stack{display:flex;flex-direction:column;gap:.85rem;margin-top:.75rem;min-width:0}[data-mp-surface=operations] .mp-ops-card{min-width:0;padding:.85rem 0;border-top:1px solid rgba(0,0,0,.12)}[data-mp-surface=operations] .mp-ops-stack>.mp-ops-card:first-child{border-top:0;padding-top:0}[data-mp-surface=operations] .mp-ops-hin{margin:0;font-size:1.05rem;font-weight:700;letter-spacing:.02em;overflow-wrap:anywhere}[data-mp-surface=operations] .mp-ops-kicker{margin:0 0 .35rem;font-size:.68rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}[data-mp-surface=operations] .mp-ops-story,[data-mp-surface=operations] .mp-ops-vessel{font-weight:600}[data-mp-surface=operations] .mp-ops-outcomes{display:flex;flex-wrap:wrap;gap:.4rem;margin:.5rem 0 0}[data-mp-surface=operations] .mp-ops-outcome{display:inline-block;font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}[data-mp-surface=operations] .mp-ops-details{margin-top:.55rem}[data-mp-surface=operations] .mp-ops-details summary,[data-mp-surface=operations] .mp-ops-more summary{cursor:pointer;font-size:.85rem}[data-mp-surface=operations] .mp-ops-more{margin-top:.25rem}[data-mp-surface=operations] .mp-ops-detail-list{margin:.6rem 0 0;display:grid;grid-gap:.35rem .75rem;gap:.35rem .75rem}[data-mp-surface=operations] .mp-ops-detail-heading{margin:.7rem 0 .15rem;font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}[data-mp-surface=operations] .mp-ops-detail-note{margin:0 0 .25rem;color:var(--gray-1);font-size:.8rem;letter-spacing:0;text-transform:none}[data-mp-surface=operations] .mp-ops-detail-row{display:grid;grid-template-columns:minmax(7rem,32%) 1fr;grid-gap:.4rem .75rem;gap:.4rem .75rem;min-width:0}[data-mp-surface=operations] .mp-ops-detail-row dt{margin:0;color:var(--gray-1)}[data-mp-surface=operations] .mp-ops-detail-row dd{margin:0;overflow-wrap:anywhere}