:root{--paper: #faf8f4;--paper-alt: #f3efe6;--paper-deep: #ece6d8;--ink: #17130f;--ink-soft: #3a342c;--ink-muted: #6f6759;--ink-faint: #766c5a;--rule: #988870;--rule-strong: #7e6f5a;--brick: #a8371c;--brick-hover: #8b2c16;--brick-soft: #f4e4dd;--brick-wash: #fbf1ec;--commerce: #1f5a44;--commerce-hover: #174233;--commerce-soft: #e4ede8;--gold: #a67219;--success: #1f6f4a;--warning: #a35a1f;--color-bg: var(--paper);--color-surface: var(--paper-alt);--color-border: var(--rule);--color-heading: var(--ink);--color-text: var(--ink-soft);--color-text-muted: var(--ink-muted);--color-accent: var(--brick);--color-accent-hover: var(--brick-hover);--color-accent-light: var(--brick-wash);--font-serif: "Fraunces", "Charter", "Georgia", "Times New Roman", serif;--font-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-mono: ui-monospace, "SF Mono", Menlo, "Cascadia Mono", monospace;--text-xs: .78rem;--text-sm: .875rem;--text-base: 1rem;--text-md: 1.0625rem;--text-lg: 1.2rem;--text-xl: clamp(1.4rem, 1.2rem + .6vw, 1.65rem);--text-2xl: clamp(1.7rem, 1.4rem + 1vw, 2.1rem);--text-3xl: clamp(2.1rem, 1.6rem + 1.8vw, 2.9rem);--text-display: clamp(2.6rem, 1.6rem + 3.5vw, 4.75rem);--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.5rem;--space-6: 2rem;--space-7: 2.5rem;--space-8: 3.5rem;--space-9: 5rem;--space-10: 7rem;--measure-narrow: 60ch;--measure: 68ch;--measure-wide: 78ch;--max-width: 1200px;--radius-sm: 2px;--radius: 4px;--radius-lg: 8px;--ease: cubic-bezier(.22, 1, .36, 1);--dur-fast: .14s;--dur: .22s;--shadow-sm: 0 1px 2px rgba(23, 19, 15, .04);--shadow: 0 6px 24px -8px rgba(23, 19, 15, .12), 0 2px 6px -2px rgba(23, 19, 15, .06);--shadow-lg: 0 24px 60px -20px rgba(23, 19, 15, .22)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;font-size:16px}body{font-family:var(--font-sans);font-size:var(--text-md);line-height:1.65;color:var(--ink-soft);background:var(--paper);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"ss01","cv11"}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible{outline:2px solid var(--brick);outline-offset:3px;border-radius:var(--radius-sm)}:focus-visible{outline:2px solid var(--brick, #a83c1a);outline-offset:2px}.skip-link{position:absolute;top:-100px;left:var(--space-4);z-index:10000;background:var(--brick);color:var(--paper);padding:var(--space-2) var(--space-4);font-family:var(--font-sans);font-weight:600;font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.1em;border-radius:var(--radius);transition:top var(--dur-fast) var(--ease)}.skip-link:focus,.skip-link:focus-visible{top:var(--space-3);outline:2px solid var(--ink);outline-offset:2px}#reading-progress{position:fixed;top:0;left:0;height:3px;width:0;background:var(--brick);z-index:9999;pointer-events:none;transition:width 80ms linear}h1,h2,h3{font-family:var(--font-serif);font-weight:450;font-variation-settings:"opsz" 144,"SOFT" 40,"WONK" 0;color:var(--ink);letter-spacing:-.01em;line-height:1.1}h1{font-weight:400;font-variation-settings:"opsz" 144,"SOFT" 60,"WONK" 1}h4,h5,h6{font-family:var(--font-sans);font-weight:600;color:var(--ink);line-height:1.35;letter-spacing:-.005em}strong,b{font-weight:600;color:var(--ink)}em,i{font-style:italic}p{color:var(--ink-soft)}small{font-size:var(--text-sm)}.prose a,.article-body :global(a){color:var(--ink);background-image:linear-gradient(var(--brick),var(--brick));background-position:0 95%;background-repeat:no-repeat;background-size:100% 1px;transition:background-size var(--dur-fast) var(--ease),color var(--dur-fast)}.prose a:hover,.article-body :global(a:hover){color:var(--brick);background-size:100% 2px}.container{max-width:var(--max-width);margin:0 auto;padding:0 var(--space-5)}.container-narrow{max-width:820px;margin:0 auto;padding:0 var(--space-5)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.eyebrow,.label-caps{font-family:var(--font-sans);font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.14em;color:var(--ink-muted)}.rule{height:1px;background:var(--rule);border:none;margin:var(--space-6) 0}.rule-strong{height:1px;background:var(--ink);border:none;margin:var(--space-5) 0}.section{padding:var(--space-8) 0}.section--tight{padding:var(--space-7) 0}.section--loose{padding:var(--space-9) 0}.section-header{margin-bottom:var(--space-6);display:flex;flex-direction:column;gap:var(--space-2);max-width:var(--measure-wide)}.section-header--between{flex-direction:row;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:var(--space-3);max-width:100%}.section-eyebrow{font-family:var(--font-sans);font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.18em;color:var(--brick);display:inline-flex;align-items:center;gap:var(--space-2)}.section-eyebrow:before{content:"";width:18px;height:1px;background:currentColor;display:inline-block}.section-title{font-family:var(--font-serif);font-size:var(--text-3xl);font-weight:400;line-height:1.08;letter-spacing:-.015em;color:var(--ink)}.section-subtitle{font-size:var(--text-md);color:var(--ink-muted);max-width:56ch;line-height:1.6}.buying-guide{background:var(--paper-alt);border-top:2px solid var(--ink);border-bottom:1px solid var(--rule);padding:var(--space-7) var(--space-6);margin:var(--space-8) 0;border-radius:0}.buying-guide h2{font-size:var(--text-2xl);margin-bottom:var(--space-5);line-height:1.15}.buying-guide h3{font-family:var(--font-sans);font-weight:600;font-size:var(--text-lg);margin-top:var(--space-6);margin-bottom:var(--space-3);color:var(--ink);letter-spacing:-.005em}.buying-guide p{margin-bottom:var(--space-3);font-size:var(--text-md);line-height:1.75;color:var(--ink-soft);max-width:var(--measure)}.affiliate-disclosure{background:var(--paper-alt);border-left:2px solid var(--ink);padding:var(--space-3) var(--space-5);font-size:var(--text-sm);color:var(--ink-muted);line-height:1.6;margin-bottom:var(--space-6);border-radius:0;font-style:italic}.affiliate-disclosure strong{color:var(--ink);font-style:normal}::selection{background:var(--ink);color:var(--paper)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media print{@page{size:A4;margin:18mm 16mm 22mm}html,body{background:#fff!important;color:#111!important;font-size:11pt}.site-header,.site-footer,.breadcrumb,.related-articles,.share-buttons,.email-capture,.sticky-cta,.mbn,#reading-progress,#scroll-to-top,.skip-link,.table-of-contents,.save-as-pdf{display:none!important}main,.article,.article-container,.article-body,.prose{max-width:none!important;width:100%!important;margin:0!important;padding:0!important;background:transparent!important;box-shadow:none!important}.article-header h1,.article h1,h1{font-size:24pt;line-height:1.15;color:#000!important;margin:0 0 .4rem;page-break-after:avoid}.dateline,.article-stamp,.article-reading-time,.article-trust,.article-meta{font-size:9pt!important;color:#444!important}.article-dek{font-size:13pt!important;color:#222!important;margin:.75rem 0 1.25rem}.article-body h2,.prose h2{page-break-before:always;break-before:page;page-break-after:avoid;font-size:16pt;color:#000!important;border-bottom:1pt solid #000;padding-bottom:4pt;margin-top:0}.article-body>h2:first-of-type,.prose>h2:first-of-type{page-break-before:auto;break-before:auto}h3{font-size:13pt;color:#000!important;page-break-after:avoid}p,li{orphans:3;widows:3}a{color:#000!important;text-decoration:underline}.article-body a[href^=http]:after,.prose a[href^=http]:after{content:" (" attr(href) ")";font-size:8pt;color:#666;word-break:break-all}.article-body a[href^="#"]:after,.article-body a[href^="/"]:after,.prose a[href^="#"]:after,.prose a[href^="/"]:after{content:""}.product-card{background:#fff!important;box-shadow:none!important;border:1pt solid #000!important;border-radius:0!important;padding:10pt!important;margin:10pt 0!important;page-break-inside:avoid;break-inside:avoid}.product-card .product-top,.product-card .product-content,.product-card .product-info,.product-card .product-header{background:transparent!important;box-shadow:none!important}.product-badge,.product-rank{background:transparent!important;color:#000!important;border:1pt solid #000!important}.product-name{color:#000!important;font-size:13pt}.product-brand{color:#444!important;font-size:9pt}.product-image,.product-image-placeholder{max-width:120pt!important;max-height:120pt!important;border:1pt solid #ccc;background:#fff!important}.product-rating{color:#000!important}.product-pros-cons,.product-pros,.product-cons{background:transparent!important;border:none!important}.product-pros li:before{content:"+ "}.product-cons li:before{content:"- "}.product-cta,.product-buy-btn{border:1pt solid #000!important;background:#fff!important;color:#000!important;box-shadow:none!important}.comparison-table,table{page-break-inside:avoid;break-inside:avoid;border-collapse:collapse!important;width:100%!important;font-size:9pt}.comparison-table th,.comparison-table td,table th,table td{border:.5pt solid #000!important;padding:4pt 6pt!important;background:#fff!important;color:#000!important}.comparison-table thead th,table thead th{background:#eee!important;font-weight:700}.faq,details.faq-item,.faq-item{page-break-inside:avoid;break-inside:avoid;background:transparent!important;border:none!important;border-top:.5pt solid #000!important;padding:6pt 0!important;margin:0!important}details.faq-item[open]>*,details.faq-item>*{display:revert!important}details.faq-item summary,.faq-question{list-style:none;font-weight:700;font-size:11pt;color:#000!important;cursor:default}details.faq-item summary::-webkit-details-marker{display:none}.affiliate-disclosure{background:transparent!important;border:.5pt solid #000!important;color:#000!important;font-style:normal!important;padding:6pt 8pt!important;margin:0 0 10pt!important}body:after{content:"Source: https://picksmarthq.com";position:fixed;bottom:6mm;left:0;right:0;text-align:center;font-size:8pt;color:#666;letter-spacing:.04em}*{position:static!important;box-shadow:none!important;text-shadow:none!important}body:after{position:fixed!important}}.search-toggle[data-astro-cid-otpdt6jm]{display:flex;align-items:center;justify-content:center;background:none;border:1px solid var(--color-border);border-radius:8px;padding:.4rem .6rem;cursor:pointer;color:var(--color-text-muted);transition:color .15s,border-color .15s}.search-toggle[data-astro-cid-otpdt6jm]:hover{color:var(--color-heading);border-color:var(--color-text-muted)}.search-overlay[data-astro-cid-otpdt6jm]{display:none;position:fixed;inset:0;z-index:200;background:#0006;backdrop-filter:blur(4px);align-items:flex-start;justify-content:center;padding-top:15vh}.search-overlay[data-astro-cid-otpdt6jm].active{display:flex}.search-modal[data-astro-cid-otpdt6jm]{width:100%;max-width:560px;background:var(--color-bg);border-radius:12px;box-shadow:0 16px 48px #00000026;overflow:hidden;margin:0 1rem}.search-input-wrapper[data-astro-cid-otpdt6jm]{display:flex;align-items:center;gap:.75rem;padding:.875rem 1rem;border-bottom:1px solid var(--color-border)}.search-icon[data-astro-cid-otpdt6jm]{color:var(--color-text-muted);flex-shrink:0}.search-input[data-astro-cid-otpdt6jm]{flex:1;border:none;outline:none;font-size:1rem;font-family:inherit;color:var(--color-heading);background:transparent}.search-input[data-astro-cid-otpdt6jm]::placeholder{color:var(--color-text-muted)}.search-kbd[data-astro-cid-otpdt6jm]{font-size:.7rem;font-family:inherit;padding:.15rem .4rem;border:1px solid var(--color-border);border-radius:4px;color:var(--color-text-muted);background:var(--color-surface);flex-shrink:0}.search-results[data-astro-cid-otpdt6jm]{max-height:400px;overflow-y:auto}.search-result[data-astro-cid-otpdt6jm]{display:block;padding:.875rem 1rem;text-decoration:none;border-bottom:1px solid var(--color-border);transition:background .1s}.search-result[data-astro-cid-otpdt6jm]:last-child{border-bottom:none}.search-result[data-astro-cid-otpdt6jm]:hover{background:var(--color-surface)}.search-result-title[data-astro-cid-otpdt6jm]{display:block;font-weight:600;font-size:.95rem;color:var(--color-heading);margin-bottom:.25rem}.search-result-excerpt[data-astro-cid-otpdt6jm]{display:block;font-size:.85rem;color:var(--color-text-muted);line-height:1.5}.search-result-excerpt[data-astro-cid-otpdt6jm] mark{background:var(--color-accent-light);color:var(--color-accent);border-radius:2px;padding:0 1px}.search-empty[data-astro-cid-otpdt6jm]{background:var(--paper-alt, var(--color-surface));color:var(--ink-muted, var(--color-text-muted));padding:1.25rem 1.1rem 1.35rem;font-size:.9rem}.search-empty-headline[data-astro-cid-otpdt6jm]{font-family:var(--font-serif, inherit);font-size:.98rem;font-weight:400;color:var(--ink, var(--color-heading));margin:0 0 .2rem;letter-spacing:-.005em}.search-empty-subhead[data-astro-cid-otpdt6jm]{font-family:var(--font-serif, inherit);font-style:italic;font-size:.85rem;color:var(--ink-muted, var(--color-text-muted));margin:0 0 .7rem}.search-empty-suggestions[data-astro-cid-otpdt6jm]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.3rem}.search-empty-suggestions[data-astro-cid-otpdt6jm] li[data-astro-cid-otpdt6jm]{font-size:.85rem;line-height:1.35}.search-empty-suggestions[data-astro-cid-otpdt6jm] a[data-astro-cid-otpdt6jm]{color:var(--ink, var(--color-heading));text-decoration:none;border-bottom:1px solid var(--rule, var(--color-border));padding-bottom:1px;transition:color var(--dur-fast, .15s),border-color var(--dur-fast, .15s)}.search-empty-suggestions[data-astro-cid-otpdt6jm] a[data-astro-cid-otpdt6jm]:hover{color:var(--brick, var(--color-accent));border-bottom-color:var(--brick, var(--color-accent))}.site-header[data-astro-cid-3ef6ksr2]{position:sticky;top:0;z-index:100;background:color-mix(in oklab,var(--paper) 92%,transparent);backdrop-filter:saturate(180%) blur(10px);-webkit-backdrop-filter:saturate(180%) blur(10px)}.masthead-rule[data-astro-cid-3ef6ksr2]{height:1px;background:var(--ink)}.masthead[data-astro-cid-3ef6ksr2]{display:grid;grid-template-columns:1fr auto 1fr;align-items:baseline;gap:var(--space-5);max-width:var(--max-width);margin:0 auto;padding:var(--space-3) var(--space-5)}.masthead-side[data-astro-cid-3ef6ksr2]{display:flex;align-items:baseline}.masthead-side--right[data-astro-cid-3ef6ksr2]{justify-content:flex-end}.masthead-date[data-astro-cid-3ef6ksr2],.masthead-tag[data-astro-cid-3ef6ksr2]{font-family:var(--font-sans);font-size:.7rem;text-transform:uppercase;letter-spacing:.16em;font-weight:600;color:var(--ink-muted)}.masthead-tag[data-astro-cid-3ef6ksr2]{color:var(--brick);font-weight:600}.wordmark[data-astro-cid-3ef6ksr2]{font-family:var(--font-serif);font-weight:450;font-variation-settings:"opsz" 144,"SOFT" 50,"WONK" 1;font-size:clamp(1.6rem,1rem + 2vw,2.3rem);color:var(--ink);letter-spacing:-.02em;line-height:1;white-space:nowrap;display:inline-flex;align-items:baseline}.wordmark-pick[data-astro-cid-3ef6ksr2]{font-style:italic}.wordmark-smart[data-astro-cid-3ef6ksr2]{font-style:normal;margin-left:.05em}.wordmark-hq[data-astro-cid-3ef6ksr2]{font-family:var(--font-sans);font-weight:700;font-size:.42em;letter-spacing:.18em;color:var(--brick);margin-left:.45em;transform:translateY(-.55em)}.header-container[data-astro-cid-3ef6ksr2]{max-width:var(--max-width);margin:0 auto;padding:0 var(--space-5);display:flex;align-items:center;justify-content:space-between;height:52px}.main-nav[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:var(--space-4);flex:1;justify-content:space-between}.nav-list[data-astro-cid-3ef6ksr2]{display:flex;list-style:none;gap:var(--space-1);margin:0;padding:0;align-items:center}.nav-list[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{display:block;padding:.4rem .6rem;text-decoration:none;font-family:var(--font-sans);font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.14em;color:var(--ink-soft);border-radius:var(--radius-sm);transition:color var(--dur-fast),background var(--dur-fast);position:relative}.nav-list[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:after{content:"";position:absolute;left:.6rem;right:.6rem;bottom:.15rem;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform var(--dur) var(--ease)}.nav-list[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover{color:var(--ink)}.nav-list[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover:after{transform:scaleX(1)}.nav-divider[data-astro-cid-3ef6ksr2]{width:1px;background:var(--rule);margin:.4rem;align-self:stretch}.nav-all-categories[data-astro-cid-3ef6ksr2]{color:var(--brick)!important}.mobile-menu-btn[data-astro-cid-3ef6ksr2]{display:none;background:none;border:none;cursor:pointer;padding:.5rem}.hamburger[data-astro-cid-3ef6ksr2],.hamburger[data-astro-cid-3ef6ksr2]:before,.hamburger[data-astro-cid-3ef6ksr2]:after{display:block;width:22px;height:1.5px;background:var(--ink);transition:transform var(--dur)}.hamburger[data-astro-cid-3ef6ksr2]{position:relative}.hamburger[data-astro-cid-3ef6ksr2]:before,.hamburger[data-astro-cid-3ef6ksr2]:after{content:"";position:absolute;left:0}.hamburger[data-astro-cid-3ef6ksr2]:before{top:-6px}.hamburger[data-astro-cid-3ef6ksr2]:after{top:6px}@media(max-width:820px){.masthead[data-astro-cid-3ef6ksr2]{grid-template-columns:1fr;padding:var(--space-2) var(--space-5) var(--space-3);gap:var(--space-1)}.masthead-side[data-astro-cid-3ef6ksr2],.masthead-side--right[data-astro-cid-3ef6ksr2],.wordmark[data-astro-cid-3ef6ksr2]{justify-content:center}}@media(max-width:768px){.mobile-menu-btn[data-astro-cid-3ef6ksr2]{display:block}.nav-list[data-astro-cid-3ef6ksr2]{display:none;position:absolute;top:100%;left:0;right:0;flex-direction:column;align-items:stretch;background:var(--paper);border-bottom:1px solid var(--rule);padding:var(--space-3) var(--space-5);box-shadow:var(--shadow)}.nav-list[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{padding:.75rem 0;font-size:.85rem}.nav-divider[data-astro-cid-3ef6ksr2]{display:none}.nav-list[data-astro-cid-3ef6ksr2].open{display:flex}}.site-footer[data-astro-cid-sz7xmlte]{background:var(--paper-alt);border-top:1px solid var(--ink);padding:0 0 var(--space-5);margin-top:var(--space-9)}.footer-container[data-astro-cid-sz7xmlte]{max-width:var(--max-width);margin:0 auto;padding:var(--space-8) var(--space-5) 0}.footer-crown[data-astro-cid-sz7xmlte]{text-align:center;padding-bottom:var(--space-6);border-bottom:1px solid var(--rule);margin-bottom:var(--space-6)}.footer-wordmark[data-astro-cid-sz7xmlte]{font-family:var(--font-serif);font-weight:450;font-variation-settings:"opsz" 144,"SOFT" 50,"WONK" 1;font-size:clamp(2rem,1.2rem + 3vw,3rem);color:var(--ink);letter-spacing:-.02em;line-height:1;display:inline-flex;align-items:baseline}.fw-pick[data-astro-cid-sz7xmlte]{font-style:italic}.fw-smart[data-astro-cid-sz7xmlte]{margin-left:.05em}.fw-hq[data-astro-cid-sz7xmlte]{font-family:var(--font-sans);font-weight:700;font-size:.38em;letter-spacing:.18em;color:var(--brick);margin-left:.45em;transform:translateY(-.55em)}.footer-tagline[data-astro-cid-sz7xmlte]{font-family:var(--font-serif);font-style:italic;font-size:var(--text-md);color:var(--ink-soft);line-height:1.5;max-width:44ch;margin:var(--space-3) auto 0}.footer-grid[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:1fr 1fr 1.2fr;gap:var(--space-7);margin-bottom:var(--space-7)}.footer-links[data-astro-cid-sz7xmlte] h4[data-astro-cid-sz7xmlte]{font-family:var(--font-sans);font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.18em;color:var(--ink);margin-bottom:var(--space-4);padding-bottom:var(--space-2);border-bottom:1px solid var(--rule)}.footer-links[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-2)}.footer-links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{text-decoration:none;font-size:var(--text-sm);color:var(--ink-soft);transition:color var(--dur-fast)}.footer-links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--brick)}.footer-rss[data-astro-cid-sz7xmlte]{display:inline-flex;align-items:center;gap:.4em}.footer-rss[data-astro-cid-sz7xmlte] svg[data-astro-cid-sz7xmlte]{flex-shrink:0}.footer-colophon[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{font-size:var(--text-sm);color:var(--ink-soft);line-height:1.6;margin-bottom:var(--space-3)}.footer-colophon[data-astro-cid-sz7xmlte] em[data-astro-cid-sz7xmlte]{font-style:italic;color:var(--ink)}.footer-amz[data-astro-cid-sz7xmlte]{font-size:var(--text-xs)!important;color:var(--ink-muted)!important;line-height:1.55!important;padding-top:var(--space-2);border-top:1px solid var(--rule)}.footer-bottom[data-astro-cid-sz7xmlte]{display:flex;justify-content:space-between;align-items:baseline;border-top:1px solid var(--rule);padding-top:var(--space-4);gap:var(--space-4);flex-wrap:wrap}.footer-copyright[data-astro-cid-sz7xmlte],.footer-issue[data-astro-cid-sz7xmlte]{font-size:var(--text-xs);color:var(--ink-muted);letter-spacing:.04em}.footer-copyright[data-astro-cid-sz7xmlte] strong[data-astro-cid-sz7xmlte]{color:var(--ink);font-weight:600}.footer-issue[data-astro-cid-sz7xmlte]{font-family:var(--font-serif);font-style:italic;font-size:var(--text-sm)}@media(max-width:768px){.footer-grid[data-astro-cid-sz7xmlte]{grid-template-columns:1fr;gap:var(--space-6)}.footer-bottom[data-astro-cid-sz7xmlte]{justify-content:center;text-align:center}}#scroll-to-top[data-astro-cid-73562bqz]{position:fixed;bottom:1.5rem;right:1.5rem;width:44px;height:44px;border-radius:50%;background:var(--ink, #1f1a14);color:var(--paper, #f5ecd9);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity .2s ease;z-index:100;box-shadow:0 4px 12px #00000026}#scroll-to-top[data-astro-cid-73562bqz].visible{opacity:1;pointer-events:auto}#scroll-to-top[data-astro-cid-73562bqz]:hover{background:var(--brick, #a83c1a)}@media(max-width:640px){#scroll-to-top[data-astro-cid-73562bqz]{width:40px;height:40px;bottom:1rem;right:1rem}}body{--mbn-height: 56px}@media(max-width:768px){body{padding-bottom:calc(var(--mbn-height) + env(safe-area-inset-bottom,0px))}}.mbn[data-astro-cid-6hl56ent]{display:none}@media(max-width:768px){.mbn[data-astro-cid-6hl56ent]{position:fixed;inset:auto 0 0;z-index:100;display:grid;grid-template-columns:repeat(3,1fr);align-items:stretch;height:calc(var(--mbn-height) + env(safe-area-inset-bottom,0px));padding-bottom:env(safe-area-inset-bottom,0px);background:var(--paper);border-top:1px solid var(--rule);box-shadow:0 -6px 24px -12px #17130f2e;backdrop-filter:saturate(1.08)}}.mbn__tab[data-astro-cid-6hl56ent]{appearance:none;background:transparent;border:0;margin:0;padding:6px 4px 4px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;text-decoration:none;color:var(--ink-muted);font-family:var(--font-sans);font-size:.68rem;font-weight:600;letter-spacing:.02em;line-height:1;cursor:pointer;position:relative;transition:color var(--dur-fast) var(--ease);-webkit-tap-highlight-color:transparent}.mbn__tab[data-astro-cid-6hl56ent]:active{color:var(--ink)}.mbn__tab[data-astro-cid-6hl56ent]:focus-visible{outline:2px solid var(--brick);outline-offset:-4px;border-radius:var(--radius)}.mbn__icon[data-astro-cid-6hl56ent]{width:22px;height:22px;color:currentColor;display:block}.mbn__label[data-astro-cid-6hl56ent]{font-size:.66rem;color:inherit}.mbn__tab[data-astro-cid-6hl56ent].is-active{color:var(--brick)}.mbn__tab[data-astro-cid-6hl56ent].is-active:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:28px;height:2px;background:var(--brick);border-radius:0 0 2px 2px}@media(prefers-reduced-motion:reduce){.mbn__tab[data-astro-cid-6hl56ent]{transition:none}}@font-face{font-family:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/fraunces-400.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/fraunces-600.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-400.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-600.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/inter-700.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
