.cj-ic{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;display:block}.cj-header{border-bottom:1px solid var(--color-sand);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:20;background:#fdf9f2cc;position:sticky;top:0}.cj-header-inner{justify-content:space-between;align-items:center;max-width:1152px;height:64px;margin:0 auto;padding:0 24px;display:flex}.cj-logo{color:var(--color-espresso);align-items:center;gap:10px;font-size:20px;font-weight:700;text-decoration:none;transition:color .15s;display:inline-flex}.cj-logo:hover{color:var(--color-amber-dark)}.cj-logo .mark{background:var(--color-amber);border-radius:9px;place-items:center;width:30px;height:30px;display:inline-grid}.cj-nav{align-items:center;gap:10px;display:flex}.cj-nav a.cj-nav-link{color:var(--color-cocoa);padding:8px 12px;font-size:14px;font-weight:600;text-decoration:none}.cj-nav a.cj-nav-link:hover{color:var(--color-espresso)}@media (max-width:560px){.cj-nav a.cj-nav-link{display:none}}.cj-reveal{opacity:0;transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1);transform:translateY(18px)}.cj-reveal[data-shown=true]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.cj-reveal{opacity:1;transition:none;transform:none}}.cj-shot-ph{text-align:center;background:linear-gradient(180deg, var(--color-oatmeal) 0%, var(--color-warm-white) 100%);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:24px;display:flex;position:absolute;inset:0}.cj-shot-ph .cj-shot-ph-ic{color:var(--color-amber);opacity:.8}.cj-shot-ph .cj-shot-ph-label{color:var(--color-cocoa);max-width:210px;font-size:14px;font-weight:700;line-height:1.35}.cj-shot-ph .cj-shot-ph-file{font-family:var(--font-mono);letter-spacing:.02em;color:var(--color-amber-dark);border:1px solid var(--color-sand);word-break:break-all;background:#e8913a1a;border-radius:6px;padding:4px 8px;font-size:11px}.cj-compare-section{background:var(--color-oatmeal)}.cj-compare-wrap{max-width:1000px;margin:0 auto;overflow-x:auto}.cj-compare{border-collapse:separate;border-spacing:0;width:100%;min-width:720px}.cj-compare th,.cj-compare td{text-align:center;vertical-align:middle;padding:18px 20px}.cj-compare thead th{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-taupe);border-bottom:1px solid var(--color-sand);padding-bottom:20px;font-size:12px;font-weight:500}.cj-compare thead th.cj-col-feature{text-align:left}.cj-compare thead th.cj-col-brand{color:var(--color-amber-dark);letter-spacing:-.01em;text-transform:none;font-size:15px;font-weight:700;font-family:var(--font-jakarta)}.cj-compare tbody .cj-cell-feature{text-align:left;color:var(--color-espresso);font-size:15.5px;font-weight:600}.cj-compare tbody tr td,.cj-compare tbody tr th{border-bottom:1px solid var(--color-sand)}.cj-compare tbody tr:last-child td,.cj-compare tbody tr:last-child th{border-bottom:none}.cj-compare .cj-col-brand,.cj-compare td.cj-cell-brand{background:linear-gradient(#fffefb 0%,#fffaef 100%)}.cj-compare thead th.cj-col-brand{border-top:1px solid var(--color-pro-accent);border-bottom:none;border-left:1px solid #d4a95680;border-right:1px solid #d4a95680;border-radius:16px 16px 0 0;padding-top:22px}.cj-compare td.cj-cell-brand{border-bottom-color:#d4a95640;border-left:1px solid #d4a95680;border-right:1px solid #d4a95680}.cj-compare tbody tr:last-child td.cj-cell-brand{border-bottom:1px solid #d4a95680;border-radius:0 0 16px 16px}.cj-mark{border-radius:99px;place-items:center;width:30px;height:30px;margin:0 auto;display:inline-grid}.cj-mark.yes{color:#446a36;background:#8baf7a33}.cj-mark.no{background:var(--color-oatmeal);color:var(--color-sand)}.cj-cell-brand .cj-mark.yes{color:#8b6a1e;background:#d4a95638}.cj-compare .cj-partial{color:var(--color-taupe);font-size:12.5px;font-style:italic}.cj-compare-note{text-align:center;color:var(--color-taupe);margin-top:22px;font-size:13.5px}.tdl-crib-picker.cj-crib-picker{grid-template-columns:repeat(3,auto)}
