:root{--jm-card-border:#e0e0e0;--jm-card-bg:#f7f7f7;--jm-muted-text:#555;--jm-card-radius:4px;--jm-card-padding:1rem 1.25rem;--jm-card-padding-mobile:0.75rem 0.9rem}.jm-toc{background-color:var(--jm-card-bg);border:1px solid var(--jm-card-border);border-radius:var(--jm-card-radius);font-size:.95rem;margin:1.5rem 0 2rem;padding:var(--jm-card-padding)}.jm-toc__title{color:var(--jm-muted-text);font-size:.75rem;font-weight:600;letter-spacing:.08em;margin-bottom:.75rem;text-transform:uppercase}.jm-toc__list{list-style:none;margin:0;padding:0}.jm-toc__list>li{margin:.25rem 0}.jm-toc__list a{color:inherit;text-decoration:none}.jm-toc__list a:focus,.jm-toc__list a:hover{text-decoration:underline}.jm-toc__list a:focus-visible{outline:2px solid currentColor;outline-offset:2px}.jm-toc__list ol,.jm-toc__list ul{font-size:.9em;list-style-type:disc;margin:.25rem 0 .25rem 1.25rem;padding:0}.jm-table-responsive{overflow-x:auto;width:100%;-webkit-overflow-scrolling:touch;margin:24px 0}.jm-table,.param-table{border-collapse:collapse;font-size:inherit;line-height:1.4;width:100%}.jm-table td,.jm-table th,.param-table td,.param-table th{border:1px solid rgba(0,0,0,.12);padding:12px 14px;vertical-align:top}.jm-table thead th,.param-table thead th{background:rgba(0,0,0,.04);font-weight:700;text-align:left}.jm-table tbody tr:nth-child(2n),.param-table tbody tr:nth-child(2n){background:rgba(0,0,0,.02)}.post-page-full{padding-top:130px}.blog-header__inner{padding-top:.5em}.jm-answer-box{background-color:var(--jm-card-bg);border:1px solid var(--jm-card-border);border-radius:var(--jm-card-radius);font-size:.98rem;line-height:1.5;margin:1.5rem 0 2rem;padding:var(--jm-card-padding)}.jm-answer-box__label{color:var(--jm-muted-text);font-size:.75rem;font-weight:600;letter-spacing:.08em;margin:0 0 .75rem;text-transform:uppercase}.jm-answer-box p:last-child{margin-bottom:0}.jm-answer-box a{color:inherit;text-decoration:underline;text-underline-offset:2px}.jm-answer-box a:focus,.jm-answer-box a:hover{text-decoration-thickness:2px}.jm-answer-box a:focus-visible{outline:2px solid currentColor;outline-offset:2px}.jm-faq{margin:2rem 0}.jm-faq__heading,.jm-faq__item{margin-bottom:1rem}.jm-faq__item{background-color:var(--jm-card-bg);border:1px solid var(--jm-card-border);border-radius:var(--jm-card-radius);padding:var(--jm-card-padding)}.jm-faq__question{color:inherit;font-weight:600;margin:0 0 .75rem}.jm-faq__answer{font-size:.98rem;line-height:1.5}.jm-faq__answer p:last-child{margin-bottom:0}.jm-faq__quick-answer{margin:0 0 .9rem}.jm-faq__quick-label{color:var(--jm-muted-text);font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.jm-faq a{color:inherit;text-decoration:underline;text-underline-offset:2px}.jm-faq a:focus,.jm-faq a:hover{text-decoration-thickness:2px}.jm-faq a:focus-visible{outline:2px solid currentColor;outline-offset:2px}.jm-faq__item[id]{scroll-margin-top:96px}@media (max-width:640px){.jm-table td,.jm-table th,.param-table td,.param-table th{padding:10px 12px}}@media (max-width:600px){.jm-answer-box,.jm-toc{margin:1rem 0 1.5rem;padding:var(--jm-card-padding-mobile)}.jm-faq{margin:1.5rem 0}.jm-faq__item{padding:var(--jm-card-padding-mobile)}}