.faq[data-astro-cid-e3rts43d]{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-6) var(--s-7)}.faq-item[data-astro-cid-e3rts43d]{border-top:2px solid var(--ink);padding-top:var(--s-3)}.faq-item[data-astro-cid-e3rts43d] dt[data-astro-cid-e3rts43d]{font-size:var(--text-sub);font-weight:650;letter-spacing:-.01em;line-height:1.3;margin-bottom:var(--s-2);text-wrap:balance}.faq-item[data-astro-cid-e3rts43d] dd[data-astro-cid-e3rts43d]{margin:0;font-size:var(--text-small);line-height:1.65;color:var(--ink-2)}.faq-cites[data-astro-cid-e3rts43d]{white-space:nowrap}@media(max-width:820px){.faq[data-astro-cid-e3rts43d]{grid-template-columns:1fr;gap:var(--s-5)}}.gold{--paper: var(--surface);--paper-dim: var(--cloud);--ink-3: #5F6B7C;--ink-4: #657185;--accent-deep: var(--accent-strong);--accent-line: #D9C79A;--hairline: var(--rule);--hairline-strong: #CBD0D8;--font-mono: var(--font-sans);--text-display: var(--fs-display);--text-title: var(--fs-h2);--text-sub: 1.15rem;--text-body: 1.0625rem;--text-small: .9375rem;--text-label: .75rem;--text-micro: .6875rem;--text-stat: clamp(2rem, 4.2vw, 3.25rem);--cite-size: .7rem;--s-1: .25rem;--s-2: .5rem;--s-3: .75rem;--s-4: 1rem;--s-5: 1.5rem;--s-6: 2rem;--s-7: 3rem;--s-8: 4rem;--s-9: 6rem;--radius-1: 3px;--radius-2: 6px;--measure: 64ch;--col-readout: 4.75rem;color:var(--ink)}.gold .kicker,.gold .chip,.gold .stamp,.gold .cite{font-variant-numeric:tabular-nums;letter-spacing:.08em}.gold h2{font-family:var(--font-serif);font-weight:500;letter-spacing:-.01em}.gold p{max-width:none}.gold .kicker{font-family:var(--font-mono);font-size:var(--text-label);font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);max-width:none}.gold .kicker .kicker-no{color:var(--accent-deep)}.gold .stamp{display:inline-flex;align-items:center;gap:var(--s-2);font-family:var(--font-mono);font-size:var(--text-micro);font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--accent);border:1px solid var(--accent-line);border-radius:var(--radius-1);padding:.3em .7em;white-space:nowrap}.gold .stamp:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--accent);flex:none}.gold .num{font-variant-numeric:tabular-nums lining-nums}.gold .section{border-top:1px solid var(--hairline);padding-block:var(--s-8) var(--s-7)}.gold .section-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-4);margin-bottom:var(--s-6);flex-wrap:wrap}.gold .section-head h2{font-size:var(--text-title);margin-top:var(--s-2)}.gold .chip{display:inline-flex;align-items:center;gap:.4em;font-family:var(--font-mono);font-size:var(--text-micro);font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);background:var(--paper);border:1px solid var(--hairline-strong);border-radius:999px;padding:.32em .7em;white-space:nowrap}.gold .chip--accent{color:var(--accent-deep);border-color:var(--accent-line);background:var(--accent-wash)}.gold .spec-stat{font-family:var(--font-sans);font-size:var(--text-stat);font-weight:750;font-stretch:105%;letter-spacing:-.03em;line-height:1;color:var(--ink);font-variant-numeric:tabular-nums lining-nums}.gold .spec-stat .spec-unit{font-size:.42em;font-weight:550;font-stretch:100%;letter-spacing:0;color:var(--ink-3)}.gold .cite{font-family:var(--font-mono);font-size:var(--cite-size);font-weight:600;line-height:0;white-space:nowrap}.gold .cite a{color:var(--accent);text-decoration:none;padding:0 .12em;border-radius:2px}.gold .cite a:hover{color:var(--accent-deep);text-decoration:underline;text-underline-offset:2px}.gold .cite+.cite{margin-left:.15em}.gold .cite--ext a{letter-spacing:.02em}.gold .gold-verdict{padding-block:var(--s-6) 0}.gold .gold-verdict-text{margin:0;font-size:var(--text-sub);line-height:1.45;color:var(--ink);max-width:var(--measure);font-weight:500;letter-spacing:-.005em}.gold .gold-steps{display:grid;grid-template-columns:1fr 1fr;gap:var(--s-6);margin:0 0 var(--s-5);max-width:var(--measure)}.gold .hero{padding-block:var(--s-8) var(--s-7)}.gold .hero h1{font-size:var(--text-display);max-width:18ch;margin-top:var(--s-3)}.gold .hero-sub{font-size:var(--text-sub);font-weight:450;color:var(--ink-2);letter-spacing:-.01em;max-width:54ch;margin:0 0 var(--s-6)}.gold .chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--s-2)}.gold .lead{font-size:var(--text-body);color:var(--ink);max-width:var(--measure)}.gold .section-note{font-size:var(--text-small);color:var(--ink-3);max-width:46ch;margin:0}.gold .section-note b{color:var(--accent-deep);font-weight:650}.gold .ev{list-style:none;margin:var(--s-5) 0 0;padding:0;display:flex;flex-direction:column;gap:var(--s-3);max-width:var(--measure)}.gold .ev--tight{margin-top:var(--s-3);gap:var(--s-2)}.gold .ev-item{display:grid;grid-template-columns:var(--col-readout) 1fr;gap:var(--s-3);align-items:baseline;padding-top:var(--s-3);border-top:1px solid var(--hairline)}.gold .ev-type{font-family:var(--font-mono);font-size:var(--text-micro);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);padding-top:.1em}.gold .ev-type--cir,.gold .ev-type--patent{color:var(--accent)}.gold .ev-claim{font-size:var(--text-small);line-height:1.55;color:var(--ink-2)}.gold .caveat{margin:var(--s-5) 0 0;max-width:var(--measure);border-left:3px solid var(--accent);background:var(--accent-wash);padding:var(--s-3) var(--s-4);border-radius:var(--radius-1);font-size:var(--text-small);color:var(--ink-2);line-height:1.55}.gold .caveat-k{display:block;font-family:var(--font-mono);font-size:var(--text-micro);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--accent-deep);margin-bottom:var(--s-1)}.gold .refs{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.gold .ref{display:grid;grid-template-columns:2.25rem 1fr;gap:var(--s-3);padding:var(--s-4) 0;border-top:1px solid var(--hairline)}.gold .ref:first-child{border-top:none}.gold .ref-no{font-family:var(--font-mono);font-size:var(--text-small);font-weight:600;color:var(--accent-deep);padding-top:.1em}.gold .ref-body{min-width:0}.gold .ref-title{margin:0;font-size:var(--text-small);font-weight:600;color:var(--ink);line-height:1.4;max-width:none}.gold .ref-title a{color:var(--ink);text-decoration:none}.gold .ref-title a:hover{color:var(--accent);text-decoration:underline}.gold .ref-meta{margin:var(--s-1) 0 0;font-family:var(--font-mono);font-size:var(--text-micro);letter-spacing:.02em;color:var(--ink-3);line-height:1.5;max-width:none;overflow-wrap:anywhere}.gold .hero{padding-block:var(--s-6) var(--s-6)}.gold .ev-item{grid-template-columns:1fr;gap:var(--s-1)}.gold .ev-type{padding-top:0}.gold .hero-shop{margin-top:var(--s-4);max-width:72ch;border:1px solid var(--accent-line);border-radius:var(--radius-2);background:var(--accent-wash);padding:var(--s-4) var(--s-5)}.gold .hero-shop-k{margin:0 0 var(--s-2)}.gold .hero-shop-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.gold .hero-shop-item{display:flex;align-items:center;justify-content:space-between;gap:var(--s-4);padding:var(--s-2) 0;border-top:1px solid var(--hairline)}.gold .hero-shop-item:first-child{border-top:none}.gold .hero-shop-what{min-width:0;display:flex;flex-direction:column;gap:1px}.gold .hero-shop-ing{font-family:var(--font-mono);font-size:var(--text-micro);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-deep)}.gold .hero-shop-prod{font-size:var(--text-small);font-weight:600;color:var(--ink);line-height:1.3;max-width:none}.gold .hero-shop-btn{flex-shrink:0;display:inline-block;padding:.45em .9em;border-radius:var(--radius-1);background:var(--ink);color:var(--paper);font-family:var(--font-mono);font-size:var(--text-label);font-weight:600;letter-spacing:.04em;text-decoration:none;white-space:nowrap;transition:opacity .14s ease}.gold .hero-shop-btn:hover{opacity:.85}.gold .hero-shop-note{margin:var(--s-2) 0 0;font-size:var(--text-micro);color:var(--ink-4);letter-spacing:.02em;max-width:none}.gold .hero-shop-all{color:var(--accent-deep);font-weight:600}.gold .hero-shop{padding:var(--s-3) var(--s-4)}.gold .hero-shop-item{flex-wrap:wrap}@media(max-width:680px){.gold .ev-item{grid-template-columns:1fr;gap:var(--s-1)}.gold .ev-type{padding-top:0}.gold .hero{padding-block:var(--s-6) var(--s-6)}}.board{overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch}.gold .vh{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.gold .board:focus-visible{outline:2px solid var(--accent-deep);outline-offset:3px;border-radius:2px}
