.guide-container{padding-block:24px 0}.guide-page-header{display:grid;grid-template-columns:minmax(0,1fr) 240px;align-items:end;gap:72px;padding-block:8px 36px}.guide-eyebrow{display:block;color:var(--text-tertiary);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.09em}.guide-page-header h1{max-width:880px;margin-top:0;font-family:inherit;font-size:clamp(34px,3.5vw,50px);font-weight:600;line-height:1.12;letter-spacing:-.045em;text-wrap:balance}.guide-page-header p{max-width:780px;margin-top:22px;color:var(--text-secondary);font-size:15px;line-height:1.8}.guide-header-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.guide-header-actions a{display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:11px 14px;background:var(--terminal-panel);border:1px solid var(--terminal-border);border-radius:4px;color:var(--text-secondary);font-size:12px;font-weight:500}.guide-header-actions .guide-primary-action{background:var(--brand-600);border-color:var(--brand-600);color:var(--white)}.guide-compare-summary{display:grid;grid-template-columns:1fr auto;gap:22px 12px;padding:24px;border:1px solid var(--terminal-border);border-radius:6px;background:var(--terminal-panel)}.guide-compare-summary>svg{grid-column:1 / -1;color:var(--text-tertiary)}.guide-compare-summary strong{font-size:46px;line-height:1;font-weight:500;letter-spacing:-.05em}.guide-compare-summary>span{max-width:76px;align-self:end;color:var(--text-tertiary);font-size:12px;line-height:1.5}.guide-category-nav{display:flex;align-items:center;gap:28px;border-block:1px solid var(--terminal-border);overflow-x:auto}.guide-category-nav a{display:inline-flex;align-items:center;gap:8px;min-height:50px;padding-block:14px;border-bottom:2px solid transparent;margin-bottom:-1px;color:var(--text-tertiary);font-size:12px;font-weight:500}.guide-category-nav a[aria-current]{color:var(--text-brand-secondary);border-bottom-color:var(--brand-600)}.guide-comparison{padding-block:28px 40px;scroll-margin-top:110px}.guide-filter-toolbar{margin-bottom:24px}.guide-filter-fields{display:flex;flex-wrap:wrap;gap:12px}.guide-filter-fields>.guide-filter-field{flex:1;min-width:160px;max-width:300px}.guide-filter-fields>.guide-filter-field>span{display:block;margin-bottom:8px;font-size:10px;font-weight:500;color:var(--text-tertiary)}.guide-filter-status{display:flex;justify-content:space-between;align-items:center;gap:20px;min-height:20px;margin-top:18px;color:var(--text-tertiary);font-size:11px}.guide-filter-status button{text-decoration:underline;text-underline-offset:3px}.guide-product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:8px;border:1px solid var(--terminal-border);border-radius:8px;background:var(--terminal-shell)}.guide-product-card{display:flex;min-width:0;flex-direction:column;padding:24px;border:1px solid var(--terminal-border);border-radius:4px;background:var(--terminal-panel)}.guide-product-identity{display:flex;align-items:center;gap:14px;margin-bottom:24px}.guide-product-identity h2{font-family:inherit;font-size:19px;font-weight:600;line-height:1.3;letter-spacing:-.025em}.guide-product-identity h2 a:hover{color:var(--text-brand-secondary)}.guide-product-visual{display:flex;flex:none;align-items:center;justify-content:center;width:48px;height:48px;overflow:hidden;border-radius:6px}.guide-product-visual img,.guide-product-visual>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.guide-product-card-payment .guide-product-identity{flex-direction:column;align-items:flex-start;gap:20px}.guide-product-card-payment .guide-product-visual{width:100%;height:auto;aspect-ratio:1.8;background:var(--gray-iron-100);border:1px solid var(--terminal-border);border-radius:5px;padding:16px}.dark .guide-product-card-payment .guide-product-visual{background:var(--gray-iron-900)}.guide-product-card-payment .guide-product-visual img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border-radius:4px}.guide-product-facts{margin-bottom:22px}.guide-product-facts>div{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding-block:11px;border-bottom:1px solid var(--terminal-border);font-size:12px;line-height:1.6}.guide-product-facts>div:first-child{padding-top:0}.guide-product-facts dt{flex-shrink:0;max-width:45%;color:var(--text-tertiary)}.guide-product-facts dd{max-width:65%;text-align:right;color:var(--text-secondary);font-weight:500;overflow-wrap:anywhere}.guide-product-take{padding:16px;margin-top:auto;background:var(--terminal-shell);border:1px solid var(--terminal-border);border-radius:4px}.guide-product-take h3{color:var(--text-primary);font-size:11px;font-weight:600}.guide-product-take p{margin-top:8px;color:var(--text-secondary);font-size:12px;line-height:1.8}.guide-product-cta{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 0 0;margin-top:16px;border-top:1px solid var(--terminal-border);color:var(--text-brand-secondary);font-size:12px;font-weight:500}.guide-product-cta:hover svg{transform:translate(2px,-2px)}.guide-product-cta svg{transition:transform .18s ease}.guide-empty{margin-top:20px;padding:40px;border:1px solid var(--terminal-border);border-radius:4px;text-align:center;color:var(--text-tertiary);font-size:14px}.guide-product-grid:empty{display:none}.guide-faq,.guide-related{position:relative;display:grid;grid-template-columns:260px minmax(0,1fr);gap:48px;padding-block:40px;scroll-margin-top:110px}.guide-faq:before,.guide-related:before{content:"";position:absolute;top:0;inset-inline:calc(-20 * var(--editorial-unit));height:1px;background:repeating-linear-gradient(to right,var(--editorial-rail) 0 calc(4 * var(--editorial-unit)),transparent calc(4 * var(--editorial-unit)) calc(7 * var(--editorial-unit)))}.guide-faq:after,.guide-related:after{content:"";position:absolute;top:-3px;inset-inline:calc(-20 * var(--editorial-unit) - 3px);height:6px;background:var(--editorial-rail);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6'%3E%3Cpath d='M3 0 6 3 3 6 0 3Z'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6'%3E%3Cpath d='M3 0 6 3 3 6 0 3Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6'%3E%3Cpath d='M3 0 6 3 3 6 0 3Z'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6'%3E%3Cpath d='M3 0 6 3 3 6 0 3Z'/%3E%3C/svg%3E");-webkit-mask-size:6px 6px;mask-size:6px 6px;-webkit-mask-position:left center,right center;mask-position:left center,right center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;pointer-events:none}.guide-faq h2,.guide-related h2{margin-top:14px;font-family:inherit;font-size:26px;font-weight:600;letter-spacing:-.035em;line-height:1.2}.guide-faq-list{border:1px solid var(--terminal-border);border-radius:6px;background:var(--terminal-panel)}.guide-faq-list details+details{border-top:1px solid var(--terminal-border)}.guide-faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 24px;color:var(--text-primary);font-size:14px;font-weight:500;line-height:1.5;cursor:pointer;list-style:none}.guide-faq-list summary::-webkit-details-marker{display:none}.guide-faq-list summary svg{flex:none;color:var(--text-tertiary);transition:transform .18s ease}.guide-faq-list details[open] summary svg{transform:rotate(180deg)}.guide-faq-list details p{padding:0 24px 24px;color:var(--text-secondary);font-size:14px;line-height:1.8}.guide-related>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.guide-related>div>a{display:flex;gap:18px;padding:24px;border:1px solid var(--terminal-border);border-radius:6px;background:var(--terminal-panel)}.guide-related-icon{display:flex;flex:none;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid var(--terminal-border);border-radius:4px;background:var(--terminal-shell);color:var(--text-tertiary)}.guide-related h3{font-size:17px;font-weight:600;letter-spacing:-.025em}.guide-related p{margin-top:10px;font-size:12px;line-height:1.75;color:var(--text-secondary)}.guide-related-link{display:inline-flex;align-items:center;gap:10px;margin-top:20px;font-size:12px;font-weight:500;color:var(--text-brand-secondary)}.crypto-guide-page :is(a,button,select,summary):focus-visible{outline:2px solid var(--fg-brand-primary);outline-offset:4px;border-radius:3px}@media (max-width: 1150px){.guide-page-header{gap:36px;grid-template-columns:minmax(0,1fr) 180px}.guide-compare-summary{padding:20px}.guide-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-faq,.guide-related{grid-template-columns:200px minmax(0,1fr);gap:24px}.guide-related>div{grid-template-columns:minmax(0,1fr)}}@media (max-width: 767px){.guide-container{padding-top:16px}.guide-page-header{grid-template-columns:minmax(0,1fr);gap:24px;padding-bottom:28px}.guide-page-header h1{font-size:34px}.guide-page-header p{font-size:15px}.guide-compare-summary{display:flex;align-items:center;justify-content:flex-start;gap:16px;padding:18px}.guide-compare-summary strong{font-size:30px}.guide-compare-summary>span{max-width:none}.guide-header-actions a{padding:11px 12px}.guide-category-nav{gap:24px}.guide-filter-fields{gap:12px 10px}.guide-filter-fields>.guide-filter-field{min-width:calc(50% - 5px);max-width:none}.guide-product-grid{grid-template-columns:minmax(0,1fr);gap:8px;padding:6px}.guide-product-card{padding:20px}.guide-product-facts>div{font-size:12px}.guide-product-identity h2{font-size:20px}.guide-product-take p{font-size:13px}.guide-product-card-payment .guide-product-visual{aspect-ratio:1.8}.guide-faq,.guide-related{grid-template-columns:minmax(0,1fr);gap:24px;padding-block:30px}.guide-faq:before,.guide-related:before{inset-inline:-8px}.guide-faq:after,.guide-related:after{inset-inline:-11px}.guide-faq-list summary{padding:20px;font-size:14px}.guide-faq-list details p{padding:0 20px 20px}.guide-related>div>a{padding:20px;gap:14px}}@media (prefers-reduced-motion: reduce){.guide-product-cta svg,.guide-faq-list summary svg{transition:none}}
