.brevi-blog .guide-table-wrap{background:var(--blog-paper-dark);border:1px solid #1a35601f;border-radius:12px;margin:28px 0 32px;overflow-x:auto;box-shadow:4px 4px #1c14100f}.brevi-blog .guide-table{border-collapse:collapse;width:100%;min-width:540px;font-size:14.5px;line-height:1.5}.brevi-blog .guide-table caption{color:var(--blog-ink-faded);font-family:var(--blog-font-mono);letter-spacing:.14em;text-align:left;text-transform:uppercase;padding:16px 18px 0;font-size:11px}.brevi-blog .guide-table th,.brevi-blog .guide-table td{text-align:left;vertical-align:top;border-bottom:1px solid #1a35601a;padding:12px 18px}.brevi-blog .guide-table tr:last-child th,.brevi-blog .guide-table tr:last-child td{border-bottom:0}.brevi-blog .guide-table thead th{color:var(--blog-amber);font-family:var(--blog-font-mono);letter-spacing:.06em;font-size:11.5px;font-weight:600}.brevi-blog .guide-table tbody th{color:var(--blog-ink);font-weight:600}.brevi-blog .guide-table td{color:var(--blog-ink-mid)}.brevi-blog .guide-index{max-width:760px;margin:0 auto;padding:0 24px 64px}.brevi-blog .guide-index li{border-bottom:1px solid #1a356024;padding:22px 0;list-style:none}.brevi-blog .guide-index ul{border-top:2px solid var(--blog-ink);margin:0;padding:0}.brevi-blog .guide-index h2{font-family:var(--blog-font-display);letter-spacing:.04em;margin:0 0 8px;font-size:clamp(22px,2.8vw,30px);font-weight:400;line-height:1.1}.brevi-blog .guide-index h2 a{color:var(--blog-ink);text-decoration:none}.brevi-blog .guide-index h2 a:hover{color:var(--blog-amber)}.brevi-blog .guide-index p{color:var(--blog-ink-mid);margin:0}.brevi-blog .guide-index .blog-article-meta{margin-top:10px}@media (max-width:600px){.brevi-blog .guide-table{min-width:0}.brevi-blog .guide-table thead{display:none}.brevi-blog .guide-table tr,.brevi-blog .guide-table th,.brevi-blog .guide-table td{display:block}.brevi-blog .guide-table tr{border-bottom:1px solid #1a35601f;padding:12px 0}.brevi-blog .guide-table tr:last-child{border-bottom:0}.brevi-blog .guide-table th,.brevi-blog .guide-table td{border-bottom:0;padding:2px 18px}.brevi-blog .guide-table td:before{color:var(--blog-amber);content:attr(data-label);font-family:var(--blog-font-mono);letter-spacing:.06em;font-size:10.5px;font-weight:600;display:block}.brevi-blog .guide-facts dl{grid-template-columns:1fr;gap:2px}.brevi-blog .guide-facts dd{margin-bottom:8px}}
