.content-detail-page[data-v-f4a954a3]{align-items:flex-start;gap:2.5rem;display:flex}.content-rail[data-v-f4a954a3]{text-align:center;border-right:1px solid #d1d5db;flex-shrink:0;align-self:flex-start;width:200px;padding-right:1.25rem;position:sticky;top:1rem}.content-main[data-v-f4a954a3]{flex:1;min-width:0}.rail-divider[data-v-f4a954a3]{border:0;border-top:1px solid #d1d5db;margin:.85rem 0}.rail-controls[data-v-f4a954a3]{flex-direction:column;gap:.75rem;display:flex}.quote-nav[data-v-f4a954a3]{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;margin-top:1rem;display:flex}.quote-position[data-v-f4a954a3]{color:#6b7280;font-variant-numeric:tabular-nums;text-align:center;order:2;min-width:3rem;font-size:.8125rem}.quote-position-current[data-v-f4a954a3]{color:#374151;font-weight:700}.quote-nav[data-v-f4a954a3] .nav-prev{order:1}.quote-nav[data-v-f4a954a3] .nav-next{order:3}.quote-nav[data-v-f4a954a3] .nav-surprise{flex-basis:100%;order:4;justify-content:center}@media (width>=641px){.quote-nav[data-v-f4a954a3] .nav-next .quote-action-label,.quote-nav[data-v-f4a954a3] .nav-prev .quote-action-label{display:none}.quote-nav[data-v-f4a954a3] .nav-next,.quote-nav[data-v-f4a954a3] .nav-prev{border-color:#d1d5db;padding:.35rem .6rem}.quote-nav[data-v-f4a954a3] .nav-surprise{border-color:#0000;padding:.15rem .4rem;font-size:.8rem;font-weight:500}}@media (width<=640px){.content-detail-page[data-v-f4a954a3]{flex-direction:column;align-items:center;gap:.75rem}.content-rail[data-v-f4a954a3]{border-right:none;align-self:center;width:auto;padding-right:0;position:static}.content-rail--compact[data-v-f4a954a3]{border-bottom:1px solid #d1d5db;flex-direction:column;align-self:stretch;gap:.75rem;margin-bottom:.25rem;padding-bottom:.85rem;display:flex}.content-rail--compact .rail-identity[data-v-f4a954a3]{text-align:left}.content-rail--compact .rail-controls[data-v-f4a954a3]{flex-direction:column;gap:.6rem;display:flex}.content-rail--compact .content-count[data-v-f4a954a3],.content-rail--compact .rail-divider[data-v-f4a954a3]{display:none}.quote-nav[data-v-f4a954a3]{gap:.4rem;margin-top:0}.quote-nav .quote-position[data-v-f4a954a3]{flex-basis:100%;order:0;margin:.2rem 0 .4rem;font-size:.9rem}.quote-nav[data-v-f4a954a3] .nav-surprise{flex-basis:auto;order:2}.quote-nav[data-v-f4a954a3] .quote-action-button{white-space:nowrap;padding-left:.6rem;padding-right:.6rem}}
