@font-face{font-family:Archivo;src:url(/fonts/archivo-latin.woff2)format("woff2");font-weight:100 900;font-stretch:62% 125%;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;src:url(/fonts/archivo-latin-ext.woff2)format("woff2");font-weight:100 900;font-stretch:62% 125%;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--binding:#5a1822;--binding-hi:#74222e;--binding-deep:#3f0f17;--on-binding:#f3e6e1;--on-binding-2:#d9c2bc;--gilt:#ddb35a;--paper:#fcfbfa;--paper-2:#f3efee;--hover:#f1e6e4;--ink:#1f1a1b;--ink-2:#5c5254;--rule:#ddd5d3;--rule-2:#c9bebc;--link:#7b1e2c;--cm:var(--binding);--cs:#2e5c9e;--focus:#2e5c9e;--ramp-1:#f0e2e0;--ramp-2:#ddb9b8;--ramp-3:#c0878b;--ramp-4:#964653;--ramp-5:#5a1822;--error:#a3231a;--ok:#1f6b3a;--display:"Archivo", "Arial Narrow", "Helvetica Neue", Arial, sans-serif;--text:"Archivo", "Helvetica Neue", Arial, sans-serif;--wrap:1200px;--gutter:16px;--muted:var(--ink-2);--accent:var(--binding);--wash:var(--paper-2)}@media (width>=720px){:root{--gutter:24px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:12px}body{background:var(--paper);color:var(--ink);font:400 16px/1.55 var(--text);font-variant-numeric:tabular-nums;text-rendering:optimizelegibility;margin:0;font-stretch:100%}::selection{background:var(--binding);color:var(--on-binding)}:root{accent-color:var(--binding)}input,textarea{caret-color:var(--binding)}:focus-visible{outline:3px solid var(--focus);outline-offset:2px}a{color:var(--link);text-underline-offset:.18em;text-decoration-thickness:1px}a:hover{color:var(--binding-deep);text-decoration-thickness:2px}img{max-width:100%;height:auto}abbr[title]{text-decoration:none}h1,h2,h3{font-family:var(--display);color:var(--ink);text-wrap:balance}h1{letter-spacing:-.005em;margin:18px 0 14px;font-size:clamp(2.15rem,1.4rem + 3vw,3.9rem);font-weight:700;font-stretch:68%;line-height:1.02}h2{border-top:3px solid var(--ink);margin:52px 0 12px;padding-top:12px;font-size:clamp(1.45rem,1.2rem + .9vw,1.85rem);font-weight:700;font-stretch:74%;line-height:1.1}h3{margin:28px 0 8px;font-size:1.08rem;font-weight:650;font-stretch:92%;line-height:1.25}h2 a,h3 a{color:inherit}p,ul,ol,dl{margin:0 0 14px}.lead{max-width:68ch;font-size:1.13rem;line-height:1.5}.lead strong{font-weight:700}.muted,.note{color:var(--ink-2);font-size:.875rem}.note{max-width:80ch;margin-top:-4px}.prose{max-width:70ch}.prose li{margin:6px 0}.code,.num{font-variant-numeric:tabular-nums}.code{letter-spacing:.045em;font-weight:650;font-stretch:92%}.nw{white-space:nowrap}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip{z-index:10;background:var(--gilt);color:var(--binding-deep);padding:8px 12px;font-weight:700;position:absolute;top:-60px;left:8px}.skip:focus{top:8px}.wrap{max-width:var(--wrap);padding:0 var(--gutter);margin:0 auto}.band{background:var(--binding);color:var(--on-binding)}.band .wrap{flex-wrap:wrap;align-items:center;gap:12px 28px;padding-block:14px;display:flex}.band :focus-visible{outline-color:var(--gilt)}.spine{color:var(--gilt);font-family:var(--display);text-transform:uppercase;letter-spacing:.06em;border-block:1px solid var(--gilt);box-shadow:0 -4px 0 -3px var(--gilt), 0 4px 0 -3px var(--gilt);align-items:baseline;gap:.32em;padding:7px 2px 6px;font-size:1.55rem;font-weight:700;font-stretch:70%;line-height:1;text-decoration:none;display:inline-flex}.spine span{font-weight:500}.spine:hover{color:#ecc977}.band form{flex:320px;max-width:560px;margin-left:auto;display:flex}.band input[type=search]{border:1px solid var(--binding-deep);background:var(--paper);min-width:0;height:42px;color:var(--ink);font:inherit;border-right:0;border-radius:2px 0 0 2px;flex:1;padding:0 12px;font-size:1rem}.band input[type=search]::placeholder{color:#6c6163}.band input[type=search]:focus-visible{outline:3px solid var(--gilt);outline-offset:0}.band button{background:var(--gilt);height:42px;color:var(--binding-deep);font:inherit;letter-spacing:.02em;cursor:pointer;border:0;border-radius:0 2px 2px 0;padding:0 18px;font-weight:700}.band button:hover{color:var(--binding-deep);background:#ecc977}nav.sections{border-bottom:1px solid var(--rule-2);background:var(--paper)}nav.sections ul{flex-wrap:wrap;gap:0 26px;margin:0;padding:0;list-style:none;display:flex}nav.sections a{color:var(--ink);border-bottom:3px solid #0000;margin-bottom:-1px;padding:11px 0 9px;font-size:.95rem;font-weight:550;text-decoration:none;display:block}nav.sections a:hover{color:var(--link);border-bottom-color:var(--rule-2)}nav.sections a[aria-current]{border-bottom-color:var(--binding);color:var(--binding)}@media (width<=719px){nav.sections ul{scrollbar-width:none;flex-wrap:nowrap;gap:0 20px;overflow-x:auto}nav.sections ul::-webkit-scrollbar{display:none}nav.sections li{flex:none}}.crumbs{color:var(--ink-2);margin-top:18px;font-size:.86rem}.crumbs ol{flex-wrap:wrap;gap:2px 0;margin:0;padding:0;list-style:none;display:flex}.crumbs li+li:before{content:"›";color:var(--rule-2);margin:0 8px}.crumbs a{color:var(--ink-2)}main{padding-bottom:56px;display:block}footer.cover{background:var(--binding);color:var(--on-binding);font-size:.875rem}footer.cover .wrap{grid-template-columns:1fr;gap:8px 48px;padding-block:36px 44px;display:grid}@media (width>=900px){footer.cover .wrap{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}}footer.cover p{max-width:78ch;color:var(--on-binding-2);margin:0 0 10px}footer.cover a{color:var(--gilt)}footer.cover a:hover{color:#f0d491}footer.cover :focus-visible{outline-color:var(--gilt)}footer.cover .spine{margin-bottom:14px;font-size:1.25rem}footer.cover ul{columns:2 150px;column-gap:24px;margin:0;padding:0;list-style:none}footer.cover li{break-inside:avoid;margin:0 0 8px}footer.cover h2{all:unset;font-family:var(--display);letter-spacing:.06em;text-transform:uppercase;color:var(--gilt);margin-bottom:10px;font-size:1rem;font-weight:700;font-stretch:74%;display:block}.labels{flex-wrap:wrap;gap:8px;margin:0 0 18px;display:flex}.mark{white-space:nowrap;letter-spacing:.01em;border-radius:2px;align-items:center;gap:6px;padding:2px 8px 3px;font-size:.8rem;font-weight:600;line-height:1.35;display:inline-flex}.mark svg{flex:none;width:12px;height:12px}.mark-fda{border:1.5px solid var(--ink);color:var(--ink);background:var(--paper)}.mark-verified{background:var(--ink);color:var(--paper);border:1.5px solid var(--ink)}.mark-stated{border:1.5px solid var(--ink-2);color:var(--ink)}.mark-none{border:1.5px dashed var(--ink-2);color:var(--ink-2)}.mark-featured{background:var(--binding);color:var(--gilt);border:1.5px solid var(--binding)}.table{width:100%;margin:0 0 18px;overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:.906rem;font-stretch:94%;line-height:1.4}caption{text-align:left;color:var(--ink-2);padding:0 0 8px;font-size:.86rem}th,td{text-align:left;vertical-align:top;border-bottom:1px solid var(--rule);padding:8px 12px 8px 0}th:last-child,td:last-child{padding-right:0}thead th{text-transform:uppercase;letter-spacing:.07em;color:var(--ink-2);vertical-align:bottom;border-bottom:2px solid var(--ink);padding-top:0;font-size:.72rem;font-weight:650;font-stretch:100%}tbody th{font-weight:500}td.n,th.n{text-align:right}tbody tr:hover>*,tbody tr:focus-within>*{background:var(--hover)}tbody tr:hover>:first-child,tbody tr:focus-within>:first-child{box-shadow:inset 3px 0 0 var(--binding)}tbody tr>:first-child,thead tr>:first-child{padding-left:10px}.bar{grid-template-columns:3.6em minmax(0,1fr);align-items:center;gap:10px;display:grid}.bar>span{text-align:right}.bar i{height:10px;width:calc(100% * var(--v));background:var(--binding);min-width:2px;display:block}.bar.cs i{background:var(--cs)}td.bar-cell{width:34%}@media (width<=560px){td.bar-cell{width:30%}.bar{grid-template-columns:2.6em minmax(0,1fr);gap:6px}}.thumb{width:100%;font-stretch:92%}.thumb th,.thumb td{border-bottom:2px solid var(--paper);vertical-align:middle;padding-block:0}.thumb thead th{border-bottom:2px solid var(--ink);padding-bottom:6px}.thumb tbody th{padding:6px 12px 6px 10px;font-size:.94rem;font-weight:550}.thumb tbody th a{color:var(--ink);text-decoration:none}.thumb tbody th a:hover{color:var(--link);text-decoration:underline}.thumb tbody tr>*{border-bottom-color:var(--rule)}.thumb td.n{color:var(--ink-2);padding-right:14px;font-size:.86rem}.thumb td.tab{width:36%;padding:0}.thumb .tab .t{justify-content:flex-end;align-items:center;gap:8px;height:30px;display:flex}.thumb .tab b{height:24px;width:calc((100% - 3.4em) * var(--v));background:var(--binding);transform-origin:100%;border-radius:3px 0 0 3px;flex:none;min-width:2px;display:block}.thumb .tab em{font-style:normal;font-family:var(--display);color:var(--binding);font-size:1.05rem;font-weight:700;font-stretch:78%}.thumb tbody tr:hover .tab b,.thumb tbody tr:focus-within .tab b{background:var(--binding-hi)}@media (prefers-reduced-motion:no-preference){.thumb .tab b{animation:.52s cubic-bezier(.16,1,.3,1) both tab-out;animation-delay:calc(var(--i,0) * 22ms)}@keyframes tab-out{0%{transform:scaleX(.04)}to{transform:none}}}.az{flex-wrap:wrap;align-items:flex-end;gap:3px;margin:6px 0 14px;padding:0;list-style:none;display:flex}.az a{min-width:30px;height:calc(36px + var(--h,0) * 28px);background:var(--binding);color:var(--gilt);font-family:var(--display);border-radius:3px 3px 0 0;flex-direction:column;justify-content:flex-end;align-items:center;padding:4px 4px 5px;font-size:1rem;font-weight:700;font-stretch:78%;line-height:1;text-decoration:none;display:flex}.az a small{font-family:var(--text);color:var(--on-binding-2);margin-top:3px;font-size:.72rem;font-weight:500;font-stretch:90%}.az a:hover{background:var(--binding-hi)}.az a:focus-visible{outline-offset:1px}.az a[aria-disabled]{background:var(--paper-2);color:#8a7f81;pointer-events:none}.az a[aria-disabled] small{color:#8a7f81}.firms td:first-child a{font-weight:650}.firms .reg{white-space:nowrap}.firms tr.letter th{font-family:var(--display);color:var(--binding);border-bottom:2px solid var(--binding);box-shadow:none;background:0 0;padding:18px 0 4px 10px;font-size:1.25rem;font-weight:700;font-stretch:74%}.firms tr.letter th span{font-family:var(--text);color:var(--ink-2);margin-left:10px;font-size:.78rem;font-weight:500;font-stretch:92%}.firms tr.letter:hover>*{box-shadow:none;background:0 0}.firms tr[hidden]{display:none}@media (width>=1000px){.table:has(>table.firms){overflow-x:visible}.firms tr.letter th,.firms tr.letter:hover th{z-index:1;background:var(--paper);box-shadow:inset 0 -2px 0 var(--binding);border-bottom-color:#0000;position:sticky;top:-2px}}.firms .more{color:var(--ink-2)}.filter{border-block:1px solid var(--rule);flex-wrap:wrap;align-items:end;gap:10px 16px;margin:0 0 12px;padding:12px 0;display:flex}.filter label{text-transform:uppercase;letter-spacing:.06em;color:var(--ink-2);gap:4px;font-size:.78rem;font-weight:650;display:grid}.filter input,.filter select{text-transform:none;letter-spacing:0;height:38px}.filter input{width:min(320px,78vw)}.filter output{color:var(--ink-2);padding-bottom:9px;font-size:.88rem}.filter-empty{color:var(--ink-2);padding:14px 10px}@media (width<=719px){table.firms,.firms tbody{display:block}.firms thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.firms tbody tr{border-bottom:1px solid var(--rule);grid-template-columns:1fr auto;gap:2px 12px;padding:12px 8px 12px 10px;display:grid}.firms tbody tr>*{background:0 0;border:0;padding:0}.firms tbody tr:hover>*,.firms tbody tr:focus-within>*{box-shadow:none;background:0 0}.firms tbody tr:hover,.firms tbody tr:focus-within{background:var(--hover);box-shadow:inset 3px 0 0 var(--binding)}.firms td:first-child{grid-column:1/-1;font-size:1rem}.firms td:nth-child(2):before{content:"FDA reg. ";color:var(--ink-2)}.firms td:nth-child(3){text-align:right;color:var(--ink-2)}.firms td:nth-child(4){grid-column:1/-1}.firms td:nth-child(4):before{content:var(--detail-label,"Devices: ");color:var(--ink-2)}.firms td:nth-child(5){grid-column:1}.firms td:nth-child(6){text-align:right;grid-area:span 2/2;align-self:start}.firms td:nth-child(7){color:var(--ink-2);grid-column:1;font-size:.8rem}.firms td:nth-child(7):before{content:"Updated "}.firms.short td:nth-child(2):before,.firms.short td:nth-child(4):before,.firms.short td:nth-child(7):before{content:none}.firms.short td:nth-child(2){text-align:left;grid-column:1}.firms.short td:nth-child(3){color:var(--ink-2);grid-column:2}.firms tr.letter{padding:0;display:block}.firms tr.letter th{display:block}}.devices td:nth-child(3),.devices td:nth-child(5),.devices td:nth-child(6){white-space:nowrap}@media (width>=1100px){.devices td:nth-child(4){white-space:nowrap}}@media (width<=719px){table.devices,.devices tbody{display:block}.devices thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.devices tbody tr{border-bottom:1px solid var(--rule);flex-wrap:wrap;gap:2px 8px;padding:10px 8px 10px 10px;display:flex}.devices tbody tr>*{box-shadow:none;background:0 0;border:0;padding:0}.devices tbody tr:hover>*,.devices tbody tr:focus-within>*{box-shadow:none;background:0 0}.devices td:first-child{flex:0 0 3em}.devices td:nth-child(2){flex:calc(100% - 3em - 8px);font-weight:550}.devices td:nth-child(n+3){color:var(--ink-2);font-size:.84rem}.devices td:nth-child(3){margin-left:calc(3em + 8px)}.devices td:nth-child(n+4):before{content:"· ";color:var(--ink-2)}.devices td:nth-child(6):before{content:"· First listed "}}dl.record{border-top:2px solid var(--ink);grid-template-columns:minmax(150px,max-content) 1fr;margin:0 0 18px;display:grid}dl.record dt,dl.record dd{border-bottom:1px solid var(--rule);margin:0;padding:9px 0}dl.record dt{color:var(--ink-2);text-transform:uppercase;letter-spacing:.06em;padding-top:11px;padding-right:20px;font-size:.82rem;font-weight:650}@media (width<=640px){dl.record{grid-template-columns:1fr}dl.record dt{border-bottom:0;padding-bottom:0}}.split{grid-template-columns:1fr;gap:0 48px;display:grid}@media (width>=900px){.split{grid-template-columns:repeat(2,minmax(0,1fr))}}.split>section>h2:first-child{margin-top:44px}.cols{columns:3 230px;column-gap:32px;margin:0 0 18px;padding:0;list-style:none}.cols li{break-inside:avoid;border-bottom:1px solid var(--rule);padding:5px 0;font-size:.94rem}.cols li .count{color:var(--ink-2)}.codes li{grid-template-columns:3.4em 1fr auto;align-items:baseline;gap:10px;display:grid}.codes li a{color:var(--ink);text-decoration:none;display:contents}.codes li a .code{color:var(--link)}.codes li a:hover .name{color:var(--link);text-decoration:underline}details{margin:4px 0 18px}details summary{cursor:pointer;color:var(--link);padding:6px 0;font-weight:600}details summary:hover{text-decoration:underline}.verify{border-top:6px solid var(--binding);border-bottom:1px solid var(--rule-2);margin:44px 0 8px;padding:0 0 6px}.verify h2{border:0;margin:14px 0 10px;padding:0;font-size:1.35rem}.verify ul{grid-template-columns:1fr;gap:4px 36px;margin:0;padding:0;list-style:none;display:grid}@media (width>=900px){.verify ul{grid-template-columns:repeat(3,minmax(0,1fr))}}.verify li{padding:4px 0 10px;font-size:.92rem}.verify li strong{font-family:var(--display);margin-bottom:4px;font-size:1.02rem;font-stretch:80%;display:block}.verify .more{margin:0 0 10px;font-size:.9rem}figure.plate{margin:0 0 22px}figure.plate img{border:1px solid var(--rule-2);width:100%;display:block}figure.plate figcaption{color:var(--ink-2);margin-top:8px;font-size:.8rem;line-height:1.45}figure.plate figcaption b{color:var(--ink);font-weight:600}label{font-weight:600}input[type=text],input[type=email],input[type=search],input[type=url],input[type=tel],input:not([type]),select,textarea{font:inherit;color:var(--ink);border:1px solid var(--ink-2);background:#fff;border-radius:2px;min-height:42px;padding:8px 10px;font-size:1rem}select{padding-right:28px}textarea{resize:vertical;min-height:9em;line-height:1.5}input::placeholder,textarea::placeholder{color:#6e6466}input:hover,select:hover,textarea:hover{border-color:var(--ink)}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--focus);outline-offset:0;border-color:var(--ink)}button,.button{min-height:42px;font:inherit;letter-spacing:.02em;cursor:pointer;background:var(--binding);color:var(--on-binding);border:0;border-radius:2px;justify-content:center;align-items:center;padding:0 20px;font-weight:700;text-decoration:none;display:inline-flex}button:hover,.button:hover{background:var(--binding-hi);color:#fff}button:disabled{opacity:.55;cursor:progress}.ns-form{border-top:3px solid var(--ink);gap:20px;max-width:40rem;margin:18px 0 28px;padding:22px 0 6px;display:grid}h2+.ns-form{border-top:0;padding-top:4px}.ns-form-field{gap:6px;display:grid}.ns-form label{font-weight:650}.ns-form-req,.ns-form-opt{color:var(--ink-2);font-size:.9em;font-weight:400}.ns-form-hint,.ns-form-privacy,.ns-form-noscript{color:var(--ink-2);max-width:62ch;margin:0;font-size:.875rem}.ns-form input,.ns-form textarea{border:1px solid var(--ink-2);background:#fff;border-radius:2px;width:100%}.ns-form [aria-invalid=true]{border-color:var(--error);outline:2px solid var(--error);outline-offset:0}.ns-form-check{min-height:65px}.ns-form-actions{flex-wrap:wrap;align-items:center;gap:14px;margin:0;display:flex}.ns-form-submit{background:var(--binding);color:var(--on-binding);border-radius:2px;min-height:44px;padding:0 22px}.ns-form-status{color:var(--ink-2);font-size:.9rem}.ns-form-notice{border:1.5px solid var(--ink);background:var(--paper);border-radius:2px;margin:0;padding:12px 14px;font-weight:500}.ns-form-notice-ok{border-color:var(--ok);color:var(--ok);background:#eef5f0}.ns-form-notice-error{border-color:var(--error);color:var(--error);background:#fbefee}.ns-form-notice:focus{outline:3px solid var(--focus);outline-offset:2px}.status,[role=status]:not(:empty){font-size:.9rem}.hub-head.with-plate{grid-template-columns:1fr;gap:0 44px;display:grid}@media (width>=900px){.hub-head.with-plate{grid-template-columns:minmax(0,1fr) 300px;align-items:start}.hub-head.with-plate figure{margin-top:26px}}.profile-head{grid-template-columns:1fr;align-items:end;gap:0 44px;display:grid}@media (width>=900px){.profile-head{grid-template-columns:minmax(0,1fr) 340px}}figure.years{margin:0 0 20px}figure.years svg{width:100%;height:64px;display:block}figure.years rect{fill:var(--binding)}figure.years line{stroke:var(--ink);stroke-width:1px}figure.years figcaption{color:var(--ink-2);justify-content:space-between;gap:10px;margin-top:5px;font-size:.75rem;display:flex}figure.years figcaption span:nth-child(2){text-align:center}.where{max-width:90ch;line-height:1.9}.where .num{color:var(--ink-2)}.trust{grid-template-columns:1fr;gap:0 56px;display:grid}@media (width>=1000px){.trust{grid-template-columns:minmax(0,70ch) minmax(0,1fr);align-items:start}.trust figure{margin-top:96px}}.front{grid-template-columns:1fr;gap:8px 56px;padding-top:10px;display:grid}@media (width>=1000px){.front{grid-template:"intro thumb""new thumb"1fr/minmax(0,10fr) minmax(0,11fr);padding-top:18px}.front-intro{grid-area:intro}.thumb-col{grid-area:thumb}.front-new{grid-area:new}}.front>*{min-width:0}.front-new h2{margin-top:44px}.newest td:first-child a{font-weight:600}.newest td:nth-child(2){color:var(--ink-2)}.thumb .short{display:none}@media (width<=560px){.thumb .full{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.thumb .short{display:inline}.thumb td.n{padding-right:8px}.thumb td.tab{width:34%}.thumb tbody th{padding-right:8px;font-size:.88rem}}.front h1{margin-top:10px}.front .thumb-col h2{margin-top:18px}.types{border-top:3px solid var(--ink);margin:26px 0 0;padding:0;list-style:none}.types li{border-bottom:1px solid var(--rule-2);grid-template-columns:1fr auto;gap:2px 20px;padding:14px 0;display:grid}.types a.name{font-family:var(--display);color:var(--ink);font-size:1.5rem;font-weight:700;font-stretch:78%;line-height:1.1;text-decoration:none}.types a.name:hover{color:var(--link);text-decoration:underline 2px}.types .count{font-family:var(--display);text-align:right;color:var(--cm);font-size:1.9rem;font-weight:700;font-stretch:72%;line-height:1}.types li.cs .count{color:var(--cs)}.types p{color:var(--ink-2);grid-column:1/-1;max-width:60ch;margin:0;font-size:.9rem}.series-key{color:var(--ink-2);flex-wrap:wrap;gap:4px 16px;margin:-2px 0 10px;padding:0;font-size:.8rem;list-style:none;display:flex}.series-key i{vertical-align:-1px;background:var(--cm);width:10px;height:10px;margin-right:6px;display:inline-block}.series-key .cs i{background:var(--cs)}.tiles-wrap{grid-template-columns:1fr;align-items:start;gap:18px 48px;display:grid}@media (width>=1000px){.tiles-wrap{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.tiles-wrap .states{columns:2 180px;margin-top:30px}}.tiles-wrap>*{min-width:0}.tiles{grid-template-columns:repeat(11,minmax(0,1fr));gap:3px;max-width:700px;margin:4px 0 10px;display:grid}.tiles>*{aspect-ratio:1;min-width:0;color:var(--ink);background:var(--paper-2);border:1px solid var(--rule);flex-direction:column;justify-content:space-between;padding:4px 5px;font-size:.72rem;line-height:1;text-decoration:none;display:flex}.tiles>* b{letter-spacing:.03em;font-weight:700;font-stretch:86%}.tiles>* span{text-align:right;font-stretch:86%}.tiles .r1{background:var(--ramp-1);border-color:var(--ramp-1)}.tiles .r2{background:var(--ramp-2);border-color:var(--ramp-2)}.tiles .r3{background:var(--ramp-3);border-color:var(--ramp-3)}.tiles .r4{background:var(--ramp-4);border-color:var(--ramp-4);color:#fff}.tiles .r5{background:var(--ramp-5);border-color:var(--ramp-5);color:var(--gilt)}.tiles a:hover{outline:2px solid var(--ink);outline-offset:0}.tiles .none{color:#6e6466;background:0 0;border-style:dashed}.ramp{color:var(--ink-2);flex-wrap:wrap;gap:4px 14px;margin:0 0 10px;padding:0;font-size:.78rem;list-style:none;display:flex}.ramp i{vertical-align:-2px;border:1px solid var(--rule);width:12px;height:12px;margin-right:5px;display:inline-block}@media (width<=520px){.tiles>*{padding:2px 3px;font-size:.6rem}.tiles>* span{display:none}}.search-page{--pf-font:var(--text);--pf-text:var(--ink);--pf-text-secondary:var(--ink-2);--pf-text-muted:var(--ink-2);--pf-background:#fff;--pf-border:var(--rule-2);--pf-border-focus:var(--ink);--pf-outline-focus:var(--focus);--pf-hover:var(--hover);--pf-mark:var(--binding);--pf-border-radius:2px;--pf-input-height:46px;--pf-skeleton-shine:var(--paper);--pf-scroll-shadow:transparent;--pf-error-bg:#fbefee;--pf-error-border:var(--error);--pf-error-text:var(--error);--pf-error-text-secondary:var(--error);--pf-shadow-sm:none;--pf-shadow-md:none;--pf-shadow-lg:none;--pf-skeleton:var(--paper-2)}.search-cols{grid-template-columns:1fr;gap:16px 36px;margin-top:14px;display:grid}.search-cols>*{min-width:0}.search-page :is(*,#\#):is(*,#\#):is(*,#\#):is(*,#\#) .pf-results{border-top:2px solid var(--ink);gap:0}.search-page :is(*,#\#):is(*,#\#):is(*,#\#):is(*,#\#) .pf-result-card{border:0;border-bottom:1px solid var(--rule);background:0 0;border-radius:0;gap:0;padding:12px 8px 12px 10px}.search-page :is(*,#\#):is(*,#\#):is(*,#\#):is(*,#\#) .pf-result-card:hover,.search-page :is(*,#\#):is(*,#\#):is(*,#\#):is(*,#\#) .pf-result-card:focus-within{background:var(--hover);box-shadow:inset 3px 0 0 var(--binding)}.search-page :is(*,#\#):is(*,#\#):is(*,#\#):is(*,#\#) .pf-result-image,.search-page :is(*,#\#):is(*,#\#):is(*,#\#):is(*,#\#) .pf-skeleton-image{display:none}.search-page :is(*,#\#):is(*,#\#):is(*,#\#):is(*,#\#) .pf-result-title{font-size:1rem;font-weight:650}.search-page :is(*,#\#):is(*,#\#):is(*,#\#):is(*,#\#) .pf-result-link{color:var(--link);text-underline-offset:.18em;text-decoration:underline 1px}.search-page :is(*,#\#):is(*,#\#):is(*,#\#):is(*,#\#) .pf-result-excerpt{color:var(--ink-2);font-size:.88rem}.search-page :is(*,#\#):is(*,#\#):is(*,#\#):is(*,#\#) .pf-skeleton{background:var(--paper-2);animation:none}.search-page :is(*,#\#):is(*,#\#):is(*,#\#):is(*,#\#) .pf-filter-pane{border:0;border-top:2px solid var(--ink);background:0 0;border-radius:0;gap:0;padding:4px 0 0}.search-page :is(*,#\#):is(*,#\#):is(*,#\#):is(*,#\#) .pf-filter-group{border-bottom:1px solid var(--rule);padding:10px 0}.search-page :is(*,#\#):is(*,#\#):is(*,#\#):is(*,#\#) .pf-filter-group-name{color:var(--ink);letter-spacing:.07em}@media (width>=860px){.search-cols{grid-template-columns:250px 1fr}}.lost{max-width:60ch}
