.dp{--dp-blue:#004775;--dp-ink:#14344e;--dp-mute:#526a7b;color:var(--dp-ink);background:#f5f8fa}.dp .wrap{max-width:1200px}.dp-hero{background:linear-gradient(115deg,#053654,#005785);color:white;padding:24px 0 36px}.dp-breadcrumb{font-size:13px;color:#c3d9e7;margin-bottom:25px;display:flex;gap:12px}.dp-breadcrumb a{color:inherit}.dp-eyebrow{font-size:11px;letter-spacing:1.6px;font-weight:800;color:#39728f;display:block}.dp-hero .dp-eyebrow{color:#9de8dd}.dp-eyebrow b{display:inline-block;margin-left:12px;padding:4px 8px;border:1px solid #a3d9d080;border-radius:5px;font-size:9px;letter-spacing:1px}.dp h1{font-size:clamp(30px,4vw,48px);line-height:1.12;letter-spacing:-1.5px;margin:15px 0!important;color:white}.dp-hero p{color:#d2e3ef;max-width:760px;font-size:16px;line-height:1.6}.dp-search{margin-top:26px;display:flex;align-items:center;gap:14px;max-width:850px;background:white;border-radius:14px;padding:9px 18px;box-shadow:0 8px 30px #001d3c20;color:#12648a;border:2px solid transparent}.dp-search:focus-within{border-color:#73d8bc}.dp-search>span{font-size:34px}.dp-search input{min-width:0;flex:1;border:0!important;outline:0;padding:12px 0;font:inherit;font-size:16px;background:white;color:#17374e;box-shadow:none!important}.dp-search kbd{color:#6e8190;background:#edf3f6;border-radius:4px;padding:7px;font:700 9px inherit;white-space:nowrap}.dp-examples{display:flex;align-items:center;gap:12px;font-size:12px!important;margin:10px 0 0}.dp-examples button{background:none;border:0;border-bottom:1px solid #ffffff70;padding:0;color:white;font:inherit;cursor:pointer}.dp-body{padding:34px 0 28px}.dp-heading,.dp-results-head{display:flex;justify-content:space-between;align-items:end;gap:20px}.dp h2{font-size:25px;letter-spacing:-.6px;margin:8px 0 0;color:#153d59}.dp-reset{background:none;border:0;color:#006196;font-weight:700;font-size:12px;text-decoration:underline;cursor:pointer;padding:8px}.dp-brands{display:grid;grid-template-columns:repeat(6,1fr);gap:12px;margin:22px 0 38px}.dp-brand{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;background:white;border:1px solid #dce5eb;border-radius:12px;min-height:112px;padding:18px 10px 12px;cursor:pointer;transition:background .15s,border-color .15s}.dp-brand:hover{border-color:#07836e}.dp-brand[aria-pressed=true]{border:2px solid #087f70;background:#edfaf6;padding:17px 9px 11px}.dp-brand img{width:120px;height:36px;object-fit:contain}.dp-brand span{font-size:11px;color:#637887}.dp-brand strong{font-size:12px;color:#173e58}.dp-results-head p{font-size:12px;color:var(--dp-mute);margin:8px 0 0}.dp-results-head label{font-size:11px;display:block;margin-bottom:6px;color:#526a7b}.dp-results-head select{padding:10px 30px 10px 12px;border-radius:8px;border:1px solid #ccd9e1;background:white;min-width:185px;font:inherit;font-size:13px;color:#153d59}.dp-source-note{display:flex;align-items:center;gap:12px;border:1px solid #cfe2ed;border-radius:9px;background:#eaf4fa;padding:11px 16px;margin:20px 0 14px}.dp-source-note>span{font-size:23px;color:#00669b}.dp-source-note p{font-size:12px;line-height:1.6;margin:0;color:#3e6076}.dp-source-note strong{color:#154b6d}.dp-results{display:grid;grid-template-columns:1fr 1fr;gap:12px}.dp-model{display:grid;grid-template-columns:48px 1fr auto;align-items:center;gap:15px;background:white;border:1px solid #dfe7ec;padding:20px;border-radius:12px}.dp-device-icon{display:grid;place-items:center;width:46px;height:46px;border-radius:10px;background:#eef5f8;color:#377795}.dp-device-icon svg{width:23px;height:23px}.dp-model small{font-size:10px;font-weight:800;letter-spacing:1px;color:#54758b;text-transform:uppercase}.dp-model h3{font-size:19px;color:#163c57;margin:4px 0 5px;line-height:1.2}.dp-model p{font-size:11px;color:#617785;margin:0;line-height:1.5}.dp-model a{display:flex;align-items:center;gap:10px;font-size:12px;font-weight:800;white-space:nowrap;color:#006194;padding:11px 12px;background:#edf5f9;border:1px solid #dbeaf3;border-radius:8px;text-decoration:none}.dp-model a:hover{background:#006194;color:white}.dp-bottom{display:grid;grid-template-columns:1fr 300px;gap:35px;margin-top:38px;padding-top:28px;border-top:1px solid #dbe4eb}.dp-bottom h3{font-size:20px;margin:8px 0 16px}.dp-tips{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.dp-tips p{font-size:12px;color:#5b7182;line-height:1.7;margin:0}.dp-tips b{display:block;color:#254d66;margin-bottom:6px}.dp-bottom aside{background:#e7f3ef;border-radius:12px;padding:20px}.dp-bottom aside>span{float:right;font-size:27px;color:#11816c}.dp-bottom aside h3{font-size:16px;margin:0 0 10px}.dp-bottom aside p{font-size:12px;line-height:1.65;color:#3b665c}.dp-bottom aside a{font-size:12px;font-weight:800;color:#076a59}.dp-draft-note{font-size:11px;color:#617785;margin-top:24px}.dp-empty{text-align:center;background:white;padding:40px 20px;border-radius:12px}.dp-empty p{font-size:14px;max-width:600px;margin:12px auto 24px}.dp [hidden]{display:none!important}.dp-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}#dp-exit{width:560px;max-width:calc(100vw - 32px);border:0;border-radius:18px;padding:32px;color:#183e58;box-shadow:0 30px 120px #001c4050}#dp-exit::backdrop{background:#08243fc2;backdrop-filter:blur(4px)}#dp-exit h2{font-size:29px;margin:12px 0 14px}#dp-exit p{font-size:14px;line-height:1.7}.dp-exit-icon{background:#e5f5f0;color:#087e66;width:48px;height:48px;display:grid;place-items:center;font-size:29px;border-radius:12px;margin-bottom:22px}.dp-close{position:absolute;top:14px;right:16px;border:0;background:#edf3f7;border-radius:50%;height:34px;width:34px;font-size:24px;color:#25445b;cursor:pointer}.dp-destination{display:flex;flex-direction:column;gap:8px;border:1px solid #dce6ed;background:#f5f9fb;border-radius:10px;padding:16px;margin:20px 0;overflow-wrap:anywhere}.dp-destination small{font-size:9px;letter-spacing:1.5px;color:#557387}.dp-destination strong{font-size:16px;color:#005c8c}.dp-destination span{font-size:12px}.dp-liability{font-size:12px!important;color:#586e7e}.dp-exit-actions{display:flex;gap:12px;justify-content:flex-end;margin-top:24px}.dp-exit-actions button,.dp-primary{font:700 12px inherit;border:1px solid #ccd9e2;border-radius:9px;padding:13px 16px;text-decoration:none;cursor:pointer;display:inline-block}.dp-exit-actions button{background:white;color:#2e526c}.dp-primary{background:#00649a;color:white!important;border-color:#00649a}.dp-newtab{display:block;text-align:right;color:#62798a;font-size:10px;margin-top:13px}.dp button:focus-visible,.dp a:focus-visible,.dp select:focus-visible,#dp-exit a:focus-visible,#dp-exit button:focus-visible{outline:3px solid #05a58c;outline-offset:3px}@media(max-width:900px){.dp-brands{grid-template-columns:repeat(3,1fr)}.dp-results{grid-template-columns:1fr}.dp-bottom{grid-template-columns:1fr}.dp-model{padding:18px}.dp-hero{padding-bottom:28px}}@media(max-width:550px){.dp h1{letter-spacing:-1px}.dp-search{padding:7px 12px;gap:8px}.dp-search input{font-size:13px}.dp-search kbd{display:none}.dp-heading,.dp-results-head{align-items:start;flex-direction:column;gap:12px}.dp h2{font-size:22px}.dp-brands{gap:8px;margin-top:16px;margin-bottom:28px}.dp-brand{min-height:100px}.dp-brand img{width:84px;height:30px}.dp-brand strong{font-size:10px}.dp-brand span{font-size:9px}.dp-reset{padding:0}.dp-model{grid-template-columns:38px 1fr;gap:12px;padding:16px}.dp-device-icon{width:38px;height:38px}.dp-model a{grid-column:2;justify-self:start;padding:9px 12px}.dp-tips{grid-template-columns:1fr;gap:15px}.dp-examples{gap:9px;font-size:11px!important}.dp-exit-actions{flex-direction:column-reverse;text-align:center}#dp-exit{padding:26px}.dp-newtab{text-align:center}.dp-source-note{align-items:start}.dp-eyebrow{font-size:10px;letter-spacing:1px}}
.dp-hero .dp-breadcrumb,.dp-hero .dp-breadcrumb a{color:#d6e9f5!important}
.dp-model-copy{min-width:0}.dp-model h3{font-size:16px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.dp-model{grid-template-columns:38px minmax(0,1fr);gap:12px;align-items:start}.dp-model>a{grid-column:2;justify-self:start}.dp-model small{font-size:9px}.dp-number{font-weight:700;color:#315a71!important;margin:8px 0!important;overflow-wrap:anywhere}.dp-brand{text-decoration:none}.dp-brand[aria-current=page]{border:2px solid #087f70;background:#edfaf6}.dp-more-brands{margin-top:-20px;margin-bottom:30px}.dp-more-brands summary{cursor:pointer;color:#006194;font-size:13px;font-weight:700;padding:10px 0}.dp-more-brands .dp-brands{margin-top:10px}.dp-pagination{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:24px 0;font-size:12px;color:#526a7b}.dp-pagination>div{display:flex;gap:10px}.dp-pagination a,.dp-pagination button{display:inline-block;padding:12px 16px;border:1px solid #ccdce7;background:white;color:#005887;border-radius:8px;text-decoration:none;font:700 12px inherit;cursor:pointer}.dp-brand-placeholder{font-size:25px!important}.dp-exit-fallback{max-width:650px;margin:35px auto;background:white;border-radius:18px;padding:30px}.dp-exit-fallback h1{color:#153d59!important;font-size:30px}.dp-exit-fallback p{font-size:14px;line-height:1.7}@media(max-width:550px){.dp-model h3{font-size:15px}.dp-pagination{align-items:start;flex-direction:column}.dp-pagination button{min-height:44px}.dp-search input::placeholder{font-size:12px}}
