.fold>summary{list-style:none;display:block}.fold>summary::-webkit-details-marker{display:none}.fold-count,.fold-phone>summary{display:none}.fold-lede{max-width:44ch;margin-top:var(--space-group);display:block}@media (min-width:640px){.fold::details-content{content-visibility:visible}.fold>summary{pointer-events:none}}@media (max-width:639px){.fold>summary,.fold-phone>summary{align-items:center;column-gap:var(--space-group);min-height:56px;padding-block:var(--space-group);border-top:1px solid var(--rule-feint);cursor:pointer;grid-template-columns:auto auto minmax(0,1fr) 28px;display:grid}.fold>summary>:is(h2,h3),.fold-title{font-family:var(--font-read);font-size:var(--fs-item);font-weight:500;line-height:var(--lh-item);color:var(--visitor);text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:1px}.fold>summary>h2{font-size:var(--fs-section)}.fold-count{display:inline}.fold-lede{grid-column:1/4}.fold>summary:after{content:"+";border:2px solid var(--visitor);width:28px;height:28px;color:var(--visitor);font:700 var(--fs-ui) / 1 var(--font-ui);border-radius:50%;grid-area:1/4;place-items:center;display:grid}.fold[open]>summary{margin-bottom:var(--space-head)}.fold[open]>summary:after{content:"−"}.room-fold>.sheet-margin{display:none}}
