.hiw-steps{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.hiw-step{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr);gap:28px;padding-block:40px;display:grid}.hiw-step:first-child{border-top:0;padding-top:8px}.hiw-step__text{flex-direction:column;gap:12px;min-width:0;max-width:34em;display:flex}.hiw-step__n{background:var(--em-700);color:#fff;font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;width:36px;height:36px;font-size:16px;font-weight:700;display:inline-flex}.hiw-step__text h3{letter-spacing:-.02em;margin:0;font-size:24px;line-height:1.2}.hiw-step__text p{color:var(--ink-2);margin:0}.hiw-step__screens{flex-wrap:wrap;justify-content:center;gap:28px;min-width:0;display:flex}@media (min-width:1000px){.hiw-step{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:56px}.hiw-step__text{position:sticky;top:96px}.hiw-step__screens{justify-content:flex-start}}.hiw-phone{flex-direction:column;align-items:center;gap:14px;width:min(100%,250px);margin:0;display:flex}.hiw-phone .dv-phone{width:100%}.hiw-laptop{max-width:960px;margin-inline:auto}.hiw-phone figcaption{color:var(--ink-2);text-align:center;max-width:26em;font-size:14px}.hiw-laptop .ar-chip{background:var(--bg);color:var(--fg);box-shadow:inset 0 0 0 1px var(--edge)}.hiw-laptop .ar-chip[data-amenity=am-club]{--bg:var(--am-clubhouse-bg);--fg:var(--am-clubhouse-fg);--edge:var(--am-clubhouse-edge)}.hiw-laptop .ar-chip[data-amenity=am-cabana]{--bg:var(--am-pool-bg);--fg:var(--am-pool-fg);--edge:var(--am-pool-edge)}.hiw-laptop .ar-chip[data-amenity=am-tennis]{--bg:var(--am-courts-bg);--fg:var(--am-courts-fg);--edge:var(--am-courts-edge)}.hiw-laptop .ar-chip[data-amenity=am-suite]{--bg:var(--am-suite-bg);--fg:var(--am-suite-fg);--edge:var(--am-suite-edge)}.hiw-laptop .ar-chip--wait{box-shadow:none;border:1px dashed var(--fg);padding:2px 5px}.hiw-key{flex-wrap:wrap;justify-content:center;gap:8px 10px;margin:0 auto;padding:0;list-style:none;display:flex}.hiw-key li{background:var(--bg);min-height:32px;color:var(--fg);box-shadow:inset 0 0 0 1px var(--edge);border-radius:999px;align-items:center;gap:8px;padding:0 12px 0 10px;font-size:13.5px;font-weight:650;display:inline-flex}.hiw-key i{background:var(--c);border-radius:3px;width:10px;height:10px}.hiw-key .hiw-key__wait{color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line);background:0 0}.hiw-key__wait i{border:1px dashed var(--ink-2);background:0 0}.hiw-lib{flex-direction:column;gap:clamp(36px,5vw,56px);display:flex}.hiw-group{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}@media (min-width:1000px){.hiw-group{grid-template-columns:minmax(0,3fr) minmax(0,9fr);gap:48px}.hiw-group__head{align-self:start;position:sticky;top:96px}}.hiw-group__head h2{letter-spacing:-.02em;margin:0 0 8px;font-size:24px;line-height:1.2}.hiw-group__head p{color:var(--ink-2);margin:0;font-size:15px}.hiw-list{border:1px solid var(--line);background:var(--surface);box-shadow:var(--hc-shadow-sm);border-radius:16px;align-self:start;margin:0;padding:0;list-style:none;overflow:hidden}.hiw-list li+li{border-top:1px solid var(--line)}.hiw-item{min-height:64px;color:var(--ink);flex-direction:column;gap:4px;padding:16px 22px;text-decoration:none;display:flex}.hiw-item:hover{background:var(--stone)}.hiw-item:focus-visible{outline:2px solid var(--em-700);outline-offset:-2px}.hiw-item b{letter-spacing:-.01em;font-size:17px;line-height:1.3}.hiw-item span{color:var(--ink-2);font-size:15px;line-height:1.45}.hiw-item small{color:var(--ink-3);font-size:13.5px}.hiw-all{min-height:48px;color:var(--em-700);text-underline-offset:3px;border-top:1px solid var(--line);align-items:center;padding:0 22px;font-weight:700;display:flex}.am-how{border-top:0;padding-block:0}.am-how h2{margin:0}.am-steps{color:var(--ink-2);flex-direction:column;gap:10px;margin:0;padding-left:1.3em;list-style:decimal;display:flex}.am-rules{min-width:0}.am-rules .s-sec__head{margin-bottom:20px}
