.cm-sec{max-width:var(--container,1200px);padding:var(--vs-sec,96px) var(--gutter) 0;box-sizing:border-box;margin:0 auto}.cm-narrow{max-width:880px}.cm-head{margin:0 0 var(--head-gap,32px);justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.cm-head h2{font-size:var(--vs-fs-section);letter-spacing:-.02em;color:var(--vs-fg);max-width:22ch;margin:0;font-weight:500;line-height:1.12}.cm-head p{font-size:var(--vs-fs-body);color:var(--vs-fg-2);max-width:46ch;margin:10px 0 0;line-height:1.45}.cm-link{min-height:44px;font-size:var(--vs-fs-small);color:var(--vs-fg);text-decoration:underline;-webkit-text-decoration-color:var(--vs-rule-strong);text-decoration-color:var(--vs-rule-strong);text-underline-offset:5px;flex:none;align-items:center;text-decoration-thickness:1px;display:inline-flex}.cm-link:hover{-webkit-text-decoration-color:var(--vs-fg);text-decoration-color:var(--vs-fg)}.cm-stats{border-top:var(--vs-hair);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;display:grid}.cm-stats>div{flex-direction:column;gap:6px;min-width:0;padding:20px 0 0;display:flex}.cm-stats>div+div{border-left:var(--vs-hair);padding-left:24px}.cm-stats>div:not(:last-child){padding-right:24px}.cm-stats dt{font-size:var(--vs-fs-small);color:var(--vs-fg-3);order:2}.cm-stats dd{font-family:var(--vs-mono);letter-spacing:-.02em;color:var(--vs-fg);font-variant-numeric:tabular-nums;order:1;margin:0;font-size:clamp(20px,1.6vw + 12px,30px)}@media (max-width:560px){.cm-stats{grid-template-columns:1fr}.cm-stats>div,.cm-stats>div+div{border-left:none;border-bottom:var(--vs-hair);flex-direction:row;justify-content:space-between;align-items:baseline;gap:16px;padding:14px 0}.cm-stats>div:not(:last-child){padding-right:0}.cm-stats dt{order:1}.cm-stats dd{order:2;font-size:18px}}.cm-rows{border-top:var(--vs-hair);margin:0;padding:0;list-style:none}.cm-rows li{border-bottom:var(--vs-hair)}.cm-row{color:inherit;grid-template-columns:minmax(0,15rem) minmax(0,1fr) auto auto;align-items:baseline;gap:8px 24px;padding:16px 0;text-decoration:none;display:grid}a.cm-row:hover .cm-row-t{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.cm-row-t{font-size:var(--vs-fs-body);color:var(--vs-fg);font-weight:500}.cm-row-d{font-size:var(--vs-fs-small);color:var(--vs-fg-2);line-height:1.45}.cm-row-v{font-family:var(--vs-mono);font-size:var(--vs-fs-figure,13px);color:var(--vs-fg);white-space:nowrap;font-variant-numeric:tabular-nums;justify-self:end}.cm-arrow{color:var(--vs-fg-3);place-self:center end}a.cm-row:hover .cm-arrow{color:var(--vs-fg)}@media (max-width:680px){.cm-row{grid-template-columns:minmax(0,1fr) auto;gap:4px 16px;padding:14px 0}.cm-row-t{grid-column:1}.cm-row-d{grid-area:2/1}.cm-row-v{grid-area:1/2}.cm-arrow{grid-area:1/2/span 2}.cm-row-v+.cm-arrow{display:none}}.cm-close{max-width:var(--container,1200px);margin:var(--vs-sec,96px) auto 0;padding:0 var(--gutter);box-sizing:border-box;flex-direction:column;align-items:flex-start;gap:20px;display:flex}.cm-close h2{font-size:var(--vs-fs-section);letter-spacing:-.02em;color:var(--vs-fg);max-width:20ch;margin:0;font-weight:500;line-height:1.12}.cm-more{border-top:var(--vs-hair);margin-top:24px}.cm-more>summary{cursor:pointer;font-size:var(--vs-fs-small);color:var(--vs-fg);justify-content:space-between;align-items:center;padding:16px 0;list-style:none;display:flex}.cm-more>summary::-webkit-details-marker{display:none}.cm-more>summary:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:10px;height:10px;transform:rotate(45deg)translate(-2px,-2px)}.cm-more[open]>summary:after{transform:rotate(225deg)}.cm-note{font-size:var(--vs-fs-small);color:var(--vs-fg-3);max-width:62ch;margin:16px 0 0;line-height:1.5}.cm-note a{color:var(--vs-fg)}.cm-photo{aspect-ratio:16/9;background:var(--vs-surface);margin:0;overflow:hidden}.cm-photo img,.cm-photo picture{object-fit:cover;width:100%;height:100%;display:block}@media (max-width:680px){.cm-photo{aspect-ratio:4/3}}.cm-sec .faq-home{max-width:880px}.ci-row{--ci-h:20px;--ci-ink:#000;--ci-filter:brightness(0);--ci-op:.5;flex-wrap:wrap;align-items:center;gap:20px clamp(28px,4vw,56px);max-width:100%;margin:0;padding:0;list-style:none;display:flex}.ci-row li{align-items:center;min-width:0;display:flex}.ci-mark{align-items:center;gap:8px;display:inline-flex}.ci-mark img{height:calc(var(--ci-h) * var(--s,1));width:auto;max-width:100%;filter:var(--ci-filter);opacity:var(--ci-op);display:block}.ci-word{letter-spacing:-.015em;color:var(--ci-ink);opacity:var(--ci-op);white-space:nowrap;font-size:16px;font-weight:600;line-height:1}.ci-row-list{margin:0 0 28px}.ci-fine{margin-top:24px}html[data-theme=dark] .ci-row{--ci-ink:#fff;--ci-filter:brightness(0) invert(1);--ci-op:.62}@media (prefers-color-scheme:dark){html:not([data-theme=light]) .ci-row{--ci-ink:#fff;--ci-filter:brightness(0) invert(1);--ci-op:.62}}@media (max-width:680px){.ci-row{--ci-h:17px;gap:18px 26px}.ci-word{font-size:14px}}.cm-close .btn{min-height:44px;transition:background-color .15s,color .15s,border-color .15s}.cm-close .btn.btn-primary{color:#fff!important;background:#d2542b!important;border:1px solid #d2542b!important}.cm-close .btn.btn-primary:hover{filter:none;background:#b8461f!important;border-color:#b8461f!important}.cm-close .btn.btn-primary:active{background:#a8401f!important;border-color:#a8401f!important}.cm-close .btn:not(.btn-primary){color:var(--ink);border:1px solid var(--ink);filter:none;background:0 0}.cm-close .btn:not(.btn-primary):hover{background:var(--ink);color:var(--paper)}.cm-close .btn:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.cm-close .btn.btn-primary:focus-visible{box-shadow:0 0 0 1px var(--paper) inset}
