.picks-site{--p-ink:#192c29;--p-accent:#286652;--p-muted:#65706c;--p-line:#e0e5df;background:#fafbf8;color:var(--p-ink);font-family:Arial,Apple SD Gothic Neo,Malgun Gothic,sans-serif;font-size:15px;line-height:1.75;min-height:100vh}.picks-wrap{max-width:1184px;margin:auto;padding:0 32px}.picks-header{border-bottom:1px solid var(--p-line);background:#fafbf8}.picks-header-row{justify-content:space-between;min-height:80px;gap:20px}.picks-brand,.picks-header-row{display:flex;align-items:center}.picks-brand{gap:9px;font-size:21px;font-weight:750;letter-spacing:-.7px;white-space:nowrap}.picks-brand>span:last-child{color:var(--p-accent);font-weight:450}.picks-mark{display:grid;place-items:center;background:var(--p-ink);color:white;width:29px;height:29px;border-radius:8px;font-size:19px}.picks-header nav{display:flex;gap:28px;font-size:13px}.picks-footer a:hover,.picks-header a:hover{color:var(--p-accent)}.picks-hero{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:64px;padding:76px 0 64px}.picks-eyebrow{font-size:11px;font-weight:700;letter-spacing:1.7px;color:var(--p-accent);margin-bottom:14px}.picks-site h1{font-size:clamp(32px,4vw,49px);font-weight:750;line-height:1.35;letter-spacing:-2px;margin:0 0 22px;word-break:keep-all}.picks-hero h1 span{color:var(--p-accent)}.picks-lead{color:var(--p-muted);font-size:17px;line-height:1.9;word-break:keep-all}.picks-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;background:var(--p-accent);color:white!important;border:1px solid var(--p-accent);border-radius:7px;padding:9px 17px;font-size:13px;font-weight:600;cursor:pointer;line-height:1.65}.picks-hero .picks-button{margin-top:25px}.picks-button:hover{background:#194a3b}.picks-button:disabled{opacity:.45;cursor:wait}.picks-secondary{background:white;color:var(--p-ink)!important;border-color:var(--p-line)}.picks-secondary:hover{background:#edf1e9}.picks-hero-note{background:#edf0e7;border-radius:14px;min-height:345px;padding:24px 30px;position:relative;overflow:hidden}.picks-note-number{font-size:10px;letter-spacing:2px;color:#65736a}.picks-note-copy{position:relative;z-index:1}.picks-note-copy strong{font-size:19px;letter-spacing:-.5px}.picks-note-copy p{font-size:13px;color:var(--p-muted);margin:7px 0}.picks-desk{height:170px;position:relative;width:260px;margin:0 auto}.picks-monitor{width:175px;height:105px;border:8px solid #d0d8cb;border-bottom:12px solid #c1cbbb;position:absolute;left:40px;top:2px;border-radius:8px;background:#dce5d8;box-shadow:16px 18px 30px #b7c4ad40;transform:perspective(600px) rotateY(-15deg) rotateX(8deg)}.picks-monitor:after{content:"";position:absolute;width:15px;height:30px;background:#c1cbbb;left:72px;bottom:-40px}.picks-keyboard{width:165px;background:repeating-linear-gradient(90deg,transparent 0 12px,#b4c0ae 13px 14px),repeating-linear-gradient(0deg,#d4ddce 0 9px,#b4c0ae 10px 11px);top:137px;left:32px;transform:skewX(-18deg);border:4px solid #c0cbb8;border-radius:5px}.picks-keyboard,.picks-mouse{height:36px;position:absolute}.picks-mouse{left:222px;top:136px;width:23px;border-radius:14px;background:#c1cbb9;transform:rotate(-12deg)}.picks-section{padding:35px 0;border-top:1px solid var(--p-line);scroll-margin-top:30px}.picks-site h2{font-size:25px;font-weight:700;letter-spacing:-.8px;line-height:1.45;margin:0 0 24px}.picks-section-title{display:flex;justify-content:space-between;align-items:flex-end;gap:15px;margin-bottom:24px}.picks-section-title h2{margin-bottom:0}.picks-section-title p{color:var(--p-muted);font-size:13px}.picks-section-title .picks-eyebrow{color:var(--p-accent);font-size:10px;margin:0 0 7px}.picks-category-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.picks-category-grid>a{padding:22px;background:white;border:1px solid var(--p-line);border-radius:9px;transition:border-color .2s}.picks-category-grid>a:hover{border-color:var(--p-accent)}.picks-category-symbol{display:block;font-size:30px;line-height:1.5;color:var(--p-accent);height:54px}.picks-category-grid strong{display:flex;justify-content:space-between;font-weight:600}.picks-category-grid strong span{color:#8a9690}.picks-category-grid p{font-size:12px;color:var(--p-muted);margin:5px 0 0;word-break:keep-all}.picks-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.picks-card{display:block;min-width:0;border-radius:10px;background:white;border:1px solid var(--p-line);overflow:hidden}.picks-card:hover h3{color:var(--p-accent)}.picks-card-image{position:relative;aspect-ratio:1.6;background:#f0f2ec}.picks-card-image img{-o-object-fit:contain;object-fit:contain;padding:20px}.picks-card-body{padding:22px}.picks-card h3{font-weight:700;font-size:20px;letter-spacing:-.6px;line-height:1.5;margin:8px 0}.picks-card p{font-size:13px;color:var(--p-muted);margin:0 0 20px;word-break:keep-all}.picks-card .picks-eyebrow{font-size:10px;letter-spacing:.5px}.picks-card-bottom{display:flex;justify-content:space-between;gap:10px;color:var(--p-muted);font-size:10px}.picks-card-large{display:grid;grid-template-columns:1.2fr 1fr;align-items:center}.picks-card-large h3{font-size:28px}.picks-card-large .picks-card-image{min-height:290px}.picks-empty{border:1px dashed #cdd6ca;border-radius:10px;padding:50px 24px;text-align:center;background:#f2f5ee}.picks-empty h3{font-size:22px;font-weight:600;margin-bottom:10px;letter-spacing:-.5px}.picks-empty p{font-size:14px;color:var(--p-muted);max-width:530px;margin:auto;word-break:keep-all}.picks-guide-columns{display:grid;grid-template-columns:1fr 1fr;gap:48px}.picks-guide-columns>.picks-card{margin:16px 0}.picks-guide-link{display:block;padding:18px 0;border-bottom:1px solid var(--p-line);font-size:16px}.picks-checks{margin-top:20px;padding-left:20px;list-style:disc;color:var(--p-muted);font-size:14px;line-height:2.5}.picks-principles{margin:30px 0 70px;padding:40px;border-radius:12px;background:#eaf0e9}.picks-principles h2{margin-bottom:14px}.picks-principles p:last-child{color:var(--p-muted);font-size:14px}.picks-footer{background:#f0f3ed;padding:38px 0 30px;border-top:1px solid var(--p-line);margin-top:30px}.picks-footer-grid{display:flex;justify-content:space-between;gap:24px;margin-bottom:30px}.picks-footer-grid strong{font-size:19px}.picks-footer-grid p{font-size:12px;color:var(--p-muted)}.picks-footer nav{display:flex;flex-wrap:wrap;gap:18px;font-size:12px}.picks-footer small{font-size:10px;color:var(--p-muted)}.picks-muted{font-size:13px;color:var(--p-muted)}.picks-breadcrumb{display:flex;flex-wrap:wrap;gap:7px;color:var(--p-muted);font-size:12px;margin:26px 0}.picks-category-hero{padding:30px 0 44px;border-bottom:1px solid var(--p-line);margin-bottom:25px}.picks-pagination{display:flex;justify-content:center;gap:25px;padding:40px}.picks-site select{background:white;border:1px solid var(--p-line);border-radius:6px;padding:8px;font-size:13px;color:var(--p-ink)}.picks-article{max-width:900px;margin:45px auto 70px}.picks-article-heading{max-width:760px;margin:auto}.picks-article-heading h1{font-size:38px}.picks-disclosure{background:#edf2e9;border:1px solid #cedbc8;border-left:3px solid var(--p-accent);font-size:14px;padding:18px 22px;border-radius:5px;margin:28px 0;color:#254a39;word-break:keep-all}.picks-article-body>h2,.picks-article-body>p,.picks-article-body>ul{max-width:760px;margin-left:auto;margin-right:auto}.picks-article-body>h2{margin-top:44px;margin-bottom:20px}.picks-article-body>p{color:#42514a;line-height:2}.picks-article-body ul{padding-left:22px;list-style:disc}.picks-preserve{white-space:pre-wrap}.picks-product{border:1px solid var(--p-line);border-radius:10px;background:white;display:grid;grid-template-columns:230px minmax(0,1fr);gap:30px;padding:30px;margin:30px 0;scroll-margin-top:20px}.picks-product-image{position:relative;min-height:220px;background:#f4f5f0;border-radius:8px;align-self:start}.picks-product-image img{-o-object-fit:contain;object-fit:contain;padding:18px}.picks-product h3{font-size:23px;font-weight:700;line-height:1.5;margin-bottom:15px}.picks-product p{font-size:14px}.picks-specs{font-size:12px;margin:20px 0}.picks-specs>div{display:grid;grid-template-columns:100px 1fr;padding:6px 0;border-bottom:1px solid #edf0e9;gap:10px}.picks-specs dt{color:var(--p-muted)}.picks-pros{display:grid;grid-template-columns:1fr 1fr;gap:20px;font-size:12px;margin-bottom:20px}.picks-pros h4{font-weight:700;margin-bottom:6px}.picks-fine{font-size:10px!important;color:var(--p-muted);margin-top:10px;overflow-wrap:anywhere}.picks-table-wrap{overflow-x:auto;margin:30px 0}.picks-table{border-collapse:collapse;min-width:100%;font-size:13px;text-align:left}.picks-table td,.picks-table th{padding:14px;border:1px solid var(--p-line);min-width:140px;max-width:300px;overflow-wrap:anywhere}.picks-table th{background:#edf2e9}.picks-table caption{text-align:left;font-size:12px;color:var(--p-muted);margin-bottom:10px}.picks-site a:focus-visible,.picks-site button:focus-visible,.picks-site input:focus-visible,.picks-site select:focus-visible,.picks-site textarea:focus-visible{outline:3px solid #76a78b;outline-offset:3px}.picks-admin{max-width:1240px;margin:auto;padding:28px 32px 70px}.picks-admin-nav{display:flex;gap:8px;flex-wrap:wrap;border-bottom:1px solid var(--p-line);padding-bottom:20px;margin-bottom:30px}.picks-admin-nav a{padding:8px 14px;border-radius:6px;font-size:13px;background:white;border:1px solid var(--p-line)}.picks-admin-nav a[aria-current=page]{background:var(--p-ink);color:white}.picks-stats{display:grid;grid-template-columns:repeat(5,1fr);gap:15px;margin:25px 0}.picks-stat{background:white;padding:22px;border:1px solid var(--p-line);border-radius:8px}.picks-stat strong{display:block;font-size:30px}.picks-panel{background:white;border:1px solid var(--p-line);border-radius:9px;padding:25px;margin:24px 0}.picks-panel h2{font-size:22px}.picks-admin label{display:block;font-size:12px;font-weight:600;color:#45574f;margin:16px 0 6px}.picks-admin input:not([type=checkbox]),.picks-admin select,.picks-admin textarea{display:block;width:100%;background:white;color:var(--p-ink);border:1px solid #ced7cd;border-radius:6px;padding:10px 12px;font-size:14px;font-weight:400;line-height:1.6}.picks-admin textarea{min-height:100px;resize:vertical}.picks-admin input[type=checkbox]{accent-color:var(--p-accent);margin-right:7px}.picks-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:4px 24px}.picks-actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin:16px 0}.picks-admin .picks-table{font-size:12px}.picks-status{display:inline-block;background:#edf2e9;border-radius:4px;padding:2px 7px;font-size:11px;white-space:nowrap}.picks-error{background:#fff1ef;color:#8c2c24;border:1px solid #eed2cc;padding:18px;border-radius:7px;margin:16px 0}.picks-error,.picks-success{white-space:pre-wrap;font-size:13px}.picks-success{background:#eaf3e9;border:1px solid #ceddcc;padding:16px;border-radius:7px}.picks-editor-block{border:1px solid var(--p-line);border-radius:8px;padding:15px;margin:12px 0;background:#f8faf6}.picks-editor-block .picks-actions{margin:0 0 8px}.picks-editor-block textarea{min-height:90px}.picks-tiny{font-size:11px;color:var(--p-muted)}.picks-asset-thumb{position:relative;width:120px;height:100px;background:#f4f6f0;border-radius:8px;margin:10px 0}.picks-asset-thumb img{-o-object-fit:contain;object-fit:contain}.picks-admin h1{font-size:30px;letter-spacing:-1px}.picks-product-picker{max-height:240px;overflow:auto;border:1px solid var(--p-line);border-radius:7px;padding:12px}.picks-product-picker label{font-size:13px;margin:8px 0}.picks-admin-banner{border-bottom:1px solid var(--p-line);padding:16px 32px;display:flex;justify-content:space-between;gap:15px}.picks-admin-banner a{font-size:13px}.picks-url{overflow-wrap:anywhere}.picks-checklist{list-style:disc;padding-left:20px;line-height:2.2;font-size:14px}.picks-admin fieldset{min-width:0;border:0}.picks-admin button[disabled]{opacity:.45}.picks-search{max-width:400px;margin:15px 0}.picks-admin .picks-table-wrap{margin-top:15px}@media(max-width:760px){.picks-admin,.picks-wrap{padding-left:20px;padding-right:20px}.picks-header-row{min-height:66px;gap:10px}.picks-brand{font-size:18px;gap:6px}.picks-header nav{gap:12px;font-size:11px}.picks-header nav a:nth-child(2){display:none}.picks-hero{grid-template-columns:1fr;gap:32px;padding:40px 0}.picks-hero-note{min-height:285px;padding:22px}.picks-desk{height:155px}.picks-hero h1{font-size:37px}.picks-eyebrow{font-size:9px}.picks-lead{font-size:15px}.picks-section{padding:28px 0}.picks-site h2{font-size:22px}.picks-section-title{align-items:center}.picks-section-title>p{display:none}.picks-category-grid{grid-template-columns:1fr 1fr;gap:9px}.picks-category-grid>a{padding:17px 14px}.picks-category-grid strong{font-size:13px}.picks-category-grid p{font-size:11px}.picks-grid,.picks-guide-columns{grid-template-columns:1fr;gap:20px}.picks-card-large{display:block}.picks-card-large h3{font-size:23px}.picks-card-large .picks-card-image{min-height:200px}.picks-principles{padding:26px 22px;margin:20px 0 40px}.picks-footer-grid{display:block}.picks-footer nav{margin-top:20px;gap:12px}.picks-article{margin-top:30px}.picks-article-heading h1{font-size:30px}.picks-product{grid-template-columns:1fr;padding:20px;gap:22px}.picks-product-image{min-height:240px}.picks-stats{grid-template-columns:repeat(2,1fr)}.picks-form-grid{grid-template-columns:1fr}.picks-admin-banner{padding:14px 20px}.picks-panel{padding:18px}.picks-pros{grid-template-columns:1fr}.picks-section-title form{font-size:11px}.picks-section-title form select{padding:5px}.picks-breadcrumb{font-size:11px}}.picks-image-pending{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;text-align:center;padding:24px;border:1px dashed var(--p-line);color:var(--p-muted);font-size:13px}.picks-image-pending strong{color:inherit;font-size:14px}.picks-link-pending{background:#e9ebe5;border-color:#d5d9cf;color:#55605a!important;cursor:not-allowed}.picks-link-pending:hover{background:#e9ebe5}.picks-badges{display:flex;flex-wrap:wrap;gap:4px}.picks-status[data-tone=warn]{background:#fbf0dc;color:#7a4b06}.picks-status[data-tone=ok]{background:#e3efe2;color:#25522f}