.compare-places{flex-direction:column;gap:18px;margin:0;padding:0;list-style:none;display:flex}.compare-places>li{border:1px solid var(--check-rule);background:#fff;border-radius:10px;padding:22px 22px 20px}.compare-places>li.is-us{border:2px solid var(--check-deep)}.place-head h3{font-family:var(--check-serif);color:var(--check-deep);margin:0;font-size:23px;font-weight:600}.place-role{color:#4a5a52;margin:5px 0 0;font-size:13.5px;line-height:1.8}.place-fee{background:var(--check-cream);border-radius:6px;align-items:baseline;gap:10px;margin:15px 0 0;padding:10px 13px;display:flex}.place-fee dt{letter-spacing:.08em;color:#8a7320;flex:none;font-size:11px;font-weight:800}.place-fee dd{color:var(--check-ink);margin:0;font-size:14px;font-weight:700}.place-label{letter-spacing:.1em;color:var(--check-deep);margin:18px 0 8px;font-size:11px;font-weight:800}.place-label.is-cannot{color:var(--check-vermilion)}.place-can,.place-cannot{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.place-can li,.place-cannot li{padding-left:22px;font-size:14.5px;line-height:1.75;position:relative}.place-can li:before{content:"✓";color:var(--check-deep);font-weight:700;position:absolute;left:0}.place-cannot li:before{content:"—";color:var(--check-vermilion);position:absolute;left:0}.place-caution{border-top:1px solid var(--check-rule);color:#5a6b61;margin:16px 0 0;padding-top:14px;font-size:13px;line-height:1.9}.compare-note{color:#6b7a72;margin:18px 0 0;font-size:12.5px;line-height:1.8}.compare-order{background:var(--check-cream);border-left:3px solid var(--check-deep);color:#35443d;border-radius:0 6px 6px 0;margin:0 0 20px;padding:14px 16px;font-size:13.5px;line-height:1.9}.compare-order strong{color:var(--check-deep);font-weight:700}.place-when{color:var(--check-ink);align-items:baseline;gap:9px;margin:13px 0 0;font-size:14px;font-weight:700;line-height:1.75;display:flex}.place-when span{background:var(--check-deep);color:#fff;letter-spacing:.08em;border-radius:3px;flex:none;padding:2px 8px;font-size:10.5px;font-weight:800}.place-cannot li{line-height:1.85}.compare-places>li.is-us .place-head{background:var(--check-deep);border-radius:8px 8px 0 0;margin:-22px -22px 0;padding:18px 22px 16px}.compare-places>li.is-us .place-head h3{color:#fff}.compare-places>li.is-us .place-head .place-role{color:#c7ddd6}
