.Z5mVVW_section{color:#29433d;max-width:1180px;margin:0 auto;padding:clamp(2rem,5vw,4rem) clamp(1.25rem,4vw,3rem);scroll-margin-top:6rem}.Z5mVVW_section h2{font:500 clamp(2rem,4vw,3rem)/1.15 var(--font-cormorant),Georgia,serif;margin:0 0 1rem}.Z5mVVW_section h3{font:500 2rem/1.2 var(--font-cormorant),Georgia,serif;margin-bottom:1rem}.Z5mVVW_section p{max-width:55rem;line-height:1.65}.Z5mVVW_room{margin-top:2rem}.Z5mVVW_room details{border-bottom:1px solid #a7b7ac}.Z5mVVW_room summary{cursor:pointer;min-height:44px;padding:1rem 0;font-size:.95rem}.Z5mVVW_scroll{overflow-x:auto}.Z5mVVW_scroll table{border-collapse:collapse;text-align:start;width:100%;font-size:.9rem}.Z5mVVW_scroll caption{text-align:start;padding:.6rem 0;font-size:.8rem}.Z5mVVW_scroll th,.Z5mVVW_scroll td{border-bottom:1px solid #d5dbd5;padding:.9rem .7rem}.Z5mVVW_scroll thead{background:#eeeae0}.Z5mVVW_scroll th span{margin-top:.3rem;font-size:.8rem;font-weight:400;display:block}.Z5mVVW_scroll td{white-space:nowrap;font-variant-numeric:tabular-nums}.Z5mVVW_actions{flex-wrap:wrap;align-items:center;gap:1.5rem;margin-top:1.5rem;display:flex}.Z5mVVW_section :focus-visible{outline-offset:3px;outline:3px solid #8f713e}@media (max-width:480px){.Z5mVVW_scroll th,.Z5mVVW_scroll td{padding:.7rem .35rem}.Z5mVVW_scroll table{font-size:.8rem}}
