/*! /search/style.scss Compiled: Thu Feb 12 2026 10:35:48 GMT-0800 (Pacific Standard Time) */
@charset "UTF-8";body#_{--pct1:var(--pct);--pct2:calc(var(--pct) * var(--pct));--pct4:calc(calc(var(--pct) * var(--pct)) * calc(var(--pct) * var(--pct)));--pct8:calc(calc(var(--pct2) * var(--pct2)) * calc(var(--pct2) * var(--pct2)));--inv8:calc(1 - calc(var(--pct4) * var(--pct4)));--pct16:calc(calc(var(--pct4) * var(--pct4)) * calc(var(--pct4) * var(--pct4)));--inv16:calc(1 - calc(var(--pct8) * var(--pct8)));}
article:scope{width:calc(100% - 2 * 20px 35px);margin:20px 35px;}
@media screen and (min-width: 960px) and (max-width: 1200px), print{article:scope{width:calc(100% - 35px - 20px);width:905px;margin-left:35px;margin-right:20px;margin:15px 20px 20px 35px;}
}
@media screen and (min-width: 1200px){article:scope{width:calc(100% - 90px - 90px);width:1020px;margin-left:90px;margin-right:90px;margin:15px 90px 25px;}
}
@media screen and (min-width: 550px) and (max-width: 960px){article:scope{width:calc(100% - 20px - 20px);margin:10px 20px 20px;}
}
@media screen and (max-width: 550px){article:scope{width:calc(100% - 10px - 10px);margin:10px 10px 20px;}
}
@keyframes spin{from{transform:rotate(0deg);}
to{transform:rotate(360deg);}
}
form{background:#f0f3f7;background-image:radial-gradient(circle at 5% 95%, rgba(255, 255, 255, 0.05) 10px, rgba(255, 255, 255, 0) 150px), radial-gradient(circle at 105% 125%, rgba(103.2857142857, 120.5, 137.7142857143, 0.1) 5px, rgba(103.2857142857, 120.5, 137.7142857143, 0) 50%);border:1px solid silver;border-radius:3px;padding:1ex;font-size:0.9rem;position:sticky;top:10px;z-index:20;}
form button{font-family:heading, "Trebuchet MS", Tahoma, sans-serif;letter-spacing:0.1ex;font-size:0.9em;background:#5f708e;color:white;text-transform:uppercase;border-radius:2px;border:none;text-shadow:-1px -1px 2px rgb(84.7784810127, 99.9493670886, 126.7215189873), -1px 1px 2px rgb(84.7784810127, 99.9493670886, 126.7215189873), 1px -1px 2px rgb(84.7784810127, 99.9493670886, 126.7215189873), 1px 1px 2px rgb(84.7784810127, 99.9493670886, 126.7215189873);text-decoration:none;font-size:12px;margin-left:1ex;}
form button:hover{color:white;cursor:pointer;background-color:rgb(106.7088607595, 124.4620253165, 155.7911392405);}
form button[disabled]{opacity:0.5;}
form.stuck{box-shadow:0 0 10px white, 0 -10px 0 white;}
form label{display:inline-block;}
form label[data-value]{position:relative;}
form label[data-value]::after{content:attr(data-value);position:absolute;right:0;bottom:0;font-size:11px;-webkit-transform:translate(-50%, 50%);-moz-transform:translate(-50%, 50%);-ms-transform:translate(-50%, 50%);transform:translate(-50%, 50%);-webkit-transform:translate(-1ex, 60%);-moz-transform:translate(-1ex, 60%);-ms-transform:translate(-1ex, 60%);transform:translate(-1ex, 60%);-webkit-transform:translate(-1ex, 40%);-moz-transform:translate(-1ex, 40%);-ms-transform:translate(-1ex, 40%);transform:translate(-1ex, 40%);}
form label[data-value][data-from]::after{content:attr(data-from) " to " attr(data-value);-webkit-transform:translate(-3ex, 40%);-moz-transform:translate(-3ex, 40%);-ms-transform:translate(-3ex, 40%);transform:translate(-3ex, 40%);}
form fieldset{border-style:solid;border-width:1px;margin-top:0.5em;}
form fieldset legend{font-size:0.7em;text-transform:uppercase;}
form fieldset legend label input{vertical-align:sub !important;}
form details{margin-top:1ex;}
form details summary{display:block;font-family:heading, "Trebuchet MS", Tahoma, sans-serif;font-weight:normal;color:#5f708e;display:revert;cursor:pointer;margin:0;}
form details summary > strong{font-weight:inherit;}
form details summary::marker{font-size:0.8em;}
form input[name=query]{width:20em;}
form fieldset[name=typeset]{background:rgba(255, 255, 255, 0.2);-webkit-user-select:none;-ms-user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-khtml-user-select:none;user-select:none;}
form fieldset[name=typeset] label ~ label{margin-left:0.7ex;}
form fieldset[name=typeset] label,form fieldset[name=typeset] input{font-size:0.9em;cursor:pointer;vertical-align:-15%;}
form fieldset[name=typeset] > legend{margin-left:-5px;}
form details#recents ul,form details#suggestions ul{margin:1ex;padding-left:1ex;}
form details#recents li,form details#suggestions li{display:inline-block;margin:0;padding-right:0.5ex;}
form details#recents li::before,form details#suggestions li::before{content:"•";margin-right:1px;}
form > footer:not(:empty){border-top:1px solid silver;padding-top:5px;font-size:0.9em;margin-top:0.5em;}
form > footer:not(:empty) data{color:#5f708e;font-weight:bolder;font-weight:bold;}
form > footer:not(:empty) a{float:right;}
form.loading > footer:not(:empty)::after,form.loading ~ #pager::after{content:"⎈";font-style:normal;position:absolute;-webkit-transform-origin:center center;-moz-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-animation:spin 1.5s linear infinite;-moz-animation:spin 1.5s linear infinite;animation:spin 1.5s linear infinite;}
form:not(.ready){opacity:0.5;pointer-events:none;}
#results{display:flex;}
#results p hr{margin:0;padding:0;border:1px inset;display:inline;margin:0 1ex;}
#results p hr::before{display:none;}
#results address{opacity:0.7;font-size:0.95em;margin-top:1px;}
#results address::before{content:"–";margin-right:2px;}
#results mark,#results em[class^=hlt]{font-style:normal;}
#results > .general code::before{content:attr(data-0);}
#results > .glossary:not(:empty){font-size:0.9em;margin-left:1em;}
#results > .glossary:not(:empty)::before{content:"Glossary Matches";display:block;font-weight:bold;margin:0 0 1em;font-family:heading, "Trebuchet MS", Tahoma, sans-serif;font-size:12pt;}
form:not(.dev) ~ #results,form.dev ~ #results:not(.testing):not(.data){padding:0 5px;}
form:not(.dev) ~ #results > .glossary:not(:empty),form.dev ~ #results:not(.testing):not(.data) > .glossary:not(:empty){width:200px;flex-shrink:0;}
form:not(.dev) ~ #results > *,form.dev ~ #results:not(.testing):not(.data) > *{font-size:10pt;}
form:not(.dev) ~ #results > * > div,form.dev ~ #results:not(.testing):not(.data) > * > div{position:relative;}
form:not(.dev) ~ #results > * > div .id,form:not(.dev) ~ #results > * > div > a,form:not(.dev) ~ #results > * > div > .type,form.dev ~ #results:not(.testing):not(.data) > * > div .id,form.dev ~ #results:not(.testing):not(.data) > * > div > a,form.dev ~ #results:not(.testing):not(.data) > * > div > .type{display:none;}
form:not(.dev) ~ #results > * > div p,form.dev ~ #results:not(.testing):not(.data) > * > div p{margin-top:0;}
form:not(.dev) ~ #results > * .clauses,form:not(.dev) ~ #results > * .highlights,form.dev ~ #results:not(.testing):not(.data) > * .clauses,form.dev ~ #results:not(.testing):not(.data) > * .highlights{display:none;}
form:not(.dev) ~ #results > .general > div,form.dev ~ #results:not(.testing):not(.data) > .general > div{margin:1em 0;padding-left:90px;min-height:80px;}
form:not(.dev) ~ #results > .general > div > figure,form.dev ~ #results:not(.testing):not(.data) > .general > div > figure{position:absolute;left:0;width:80px;height:80px;}
form:not(.dev) ~ #results > .general > div > figure img,form.dev ~ #results:not(.testing):not(.data) > .general > div > figure img{width:100%;height:100%;object-fit:cover;object-position:top;display:block;box-shadow:0 0 3px rgba(0, 0, 0, 0.7);}
form:not(.dev) ~ #results > .general > div > figure a:empty,form.dev ~ #results:not(.testing):not(.data) > .general > div > figure a:empty{display:block;width:80px;height:80px;background:#eee;background:#ccc;background:#5f708e;}
form:not(.dev) ~ #results > .general > div > figure a:empty::before,form.dev ~ #results:not(.testing):not(.data) > .general > div > figure a:empty::before{content:"";display:block;margin:auto;width:56px;height:80px;background:url(/identity/logo-white.svg) no-repeat;-webkit-transform:scale(0.9);-moz-transform:scale(0.9);-ms-transform:scale(0.9);transform:scale(0.9);-webkit-transform-origin:center;-moz-transform-origin:center;-ms-transform-origin:center;transform-origin:center;opacity:0.9;}
form:not(.dev) ~ #results > .general > div p,form.dev ~ #results:not(.testing):not(.data) > .general > div p{margin:0;}
form:not(.dev) ~ #results > .general > div p time,form.dev ~ #results:not(.testing):not(.data) > .general > div p time{color:gray;}
form:not(.dev) ~ #results > .general > div p b,form.dev ~ #results:not(.testing):not(.data) > .general > div p b{font-weight:bolder;font-style:italic;}
form:not(.dev) ~ #results > .general > div p b::before,form.dev ~ #results:not(.testing):not(.data) > .general > div p b::before{content:"[";}
form:not(.dev) ~ #results > .general > div p b::after,form.dev ~ #results:not(.testing):not(.data) > .general > div p b::after{content:"]";}
form:not(.dev) ~ #results > .general > div .type,form.dev ~ #results:not(.testing):not(.data) > .general > div .type{float:right;}
form:not(.dev) ~ #results > .general > div > code,form:not(.dev) ~ #results > .general > div > time,form.dev ~ #results:not(.testing):not(.data) > .general > div > code,form.dev ~ #results:not(.testing):not(.data) > .general > div > time{display:none;}
form:not(.dev) ~ #results > .general > div .subheading:not(:empty),form:not(.dev) ~ #results > .general > div .authors:not(:empty),form.dev ~ #results:not(.testing):not(.data) > .general > div .subheading:not(:empty),form.dev ~ #results:not(.testing):not(.data) > .general > div .authors:not(:empty){margin-left:1ex;}
form:not(.dev) ~ #results > .general > div .superheading,form.dev ~ #results:not(.testing):not(.data) > .general > div .superheading{position:absolute;bottom:100%;font-style:normal;font-size:0.9em;opacity:0.7;}
form:not(.dev) ~ #results > .general > div .authors,form.dev ~ #results:not(.testing):not(.data) > .general > div .authors{display:none;}
form:not(.dev) ~ #results > .general > div .authors::before,form.dev ~ #results:not(.testing):not(.data) > .general > div .authors::before{content:"(";}
form:not(.dev) ~ #results > .general > div .authors::after,form.dev ~ #results:not(.testing):not(.data) > .general > div .authors::after{content:")";}
form:not(.dev) ~ #results > .general > div.has-superheading,form.dev ~ #results:not(.testing):not(.data) > .general > div.has-superheading{margin-top:calc(1em + 0.9em);}
form:not(.dev) ~ #results > .general > div[data-sup]:not(.evergreen)::before,form.dev ~ #results:not(.testing):not(.data) > .general > div[data-sup]:not(.evergreen)::before{content:attr(data-sup);display:block;color:gray;font-size:0.85em;padding:1px 2px;-webkit-font-smoothing:antialiased;display:block;font-family:heading, "Trebuchet MS", Tahoma, sans-serif;font-weight:normal;color:#5f708e;padding:2px 3px;position:absolute;right:100%;background:rgba(95, 112, 142, 0.8);color:white;left:0;z-index:5;width:80px;box-sizing:border-box;text-align:right;line-height:1em;font-size:0.9em;font-size:1em;top:40px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:80px;-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);}
form:not(.dev) ~ #results > .general > div[data-sup]:not(.evergreen)::before > strong,form.dev ~ #results:not(.testing):not(.data) > .general > div[data-sup]:not(.evergreen)::before > strong{font-weight:inherit;}
form:not(.dev) ~ #results > .general > div[data-age],form:not(.dev) ~ #results > .general > div span.age,form.dev ~ #results:not(.testing):not(.data) > .general > div[data-age],form.dev ~ #results:not(.testing):not(.data) > .general > div span.age{display:none;}
form:not(.dev) ~ #results > .general > div.type-superheading .superheading,form:not(.dev) ~ #results > .general > div.time-subheading .subheading,form.dev ~ #results:not(.testing):not(.data) > .general > div.type-superheading .superheading,form.dev ~ #results:not(.testing):not(.data) > .general > div.time-subheading .subheading{display:none;}
form:not(.dev) ~ #results > .general > div[data-type]:not([data-type=evergreen]) > figure a:empty,form.dev ~ #results:not(.testing):not(.data) > .general > div[data-type]:not([data-type=evergreen]) > figure a:empty{background-color:#ccc;}
form:not(.dev) ~ #results > .general > div[data-type=ask-seafarer] > figure a:empty,form.dev ~ #results:not(.testing):not(.data) > .general > div[data-type=ask-seafarer] > figure a:empty{background-color:#2c90c3 !important;}
form:not(.dev) ~ #results > .general > div[data-type=funds] > figure a:empty,form.dev ~ #results:not(.testing):not(.data) > .general > div[data-type=funds] > figure a:empty{background-color:#5f708e;background-color:#ccc;background-color:hsl(211, 31%, 88%) !important;}
form:not(.dev) ~ #results > .glossary > div,form.dev ~ #results:not(.testing):not(.data) > .glossary > div{font-size:0.9em;}
#pager{font-size:0.9em;font-style:italic;text-align:center;margin-top:1em;}
@media screen and (max-width: 550px){#results > .glossary{display:none;}
}