.index-sheet{background:var(--paper, #f2e8d8);color:var(--ink, #1a1a1a);border-radius:6px;padding:1rem 1.1rem 1.25rem;margin:.4rem 0 1.75rem}.index-sheet h2,.index-sheet h3,.index-sheet p,.index-sheet li,.index-sheet label,.index-sheet td,.index-sheet th{color:var(--ink, #1a1a1a)}.index-sheet h2{margin-top:1.4rem}.index-sheet h2:first-child{margin-top:.2rem}.index-bars{margin:.4rem 0 1rem}.index-bars svg{display:block;max-width:100%;height:auto}.index-table{width:100%;border-collapse:collapse;font-size:.92rem;margin:.4rem 0 .8rem}.index-table th,.index-table td{text-align:left;padding:.4rem .35rem;border-bottom:1px solid var(--paper-line, #e5e0d8);vertical-align:top}.index-table .num{text-align:right;font-family:var(--mono);white-space:nowrap}.index-cost label{display:block;font-family:var(--mono);font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.35rem}.index-cost input{font:inherit;font-family:var(--mono);width:6.5rem;padding:.4rem .5rem;border:1px solid var(--ink, #1a1a1a);border-radius:4px;background:#fff;color:var(--ink, #1a1a1a)}.index-cost__note{font-size:.88rem}.index-faq{margin:.4rem 0 1.4rem;padding:0}.index-faq dt{font-weight:650;margin-top:.9rem}.index-faq dd{margin:.25rem 0 0}.index-related{margin:.2rem 0 0;padding-left:1.1rem}@media (min-width: 640px){.index-page .index-basket{grid-template-columns:repeat(2,1fr)}}@media (min-width: 960px){.index-page .index-basket{grid-template-columns:repeat(4,1fr)}}
