.kc-article .photo-unavailable{padding:35px 25px;background:#edf2e8;border:1px solid #bacbb2;border-radius:8px;color:#32593e}.kc-article .photo-unavailable a{font-weight:700}.kc-article .terms dd>small{display:block;margin-top:6px}.kc-article .hero{display:block;grid-template-columns:none;gap:0;padding:0;min-height:0}.kc-article .hero-media{margin:0;padding:0;position:relative;overflow:hidden}.kc-article .hero .hero-media>div{padding:6%;background:linear-gradient(90deg,#17392be8,#17392b66,transparent)}.kc-article .hero strong{font-size:clamp(25px,4vw,43px);max-width:90%}.kc-article .hero strong .hero-break{font-size:inherit;line-height:inherit}@media(max-width:650px){.kc-article .hero strong .hero-break{display:block}}.kc-article .hotel{overflow:hidden}.kc-article .cardbody>figure>img{width:100%;height:430px}.kc-article .tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:20px 0;gap:10px}.kc-article .tile{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;text-align:center;border:1px solid #c6d7c1;background:#f2f7ef;border-radius:10px;padding:14px 8px;font-size:13px;font-weight:700;line-height:1.6}.kc-article .tile svg{width:34px;height:34px;color:#366247}.kc-article .terms{display:grid;grid-template-columns:110px minmax(0,1fr);margin:20px 0;border-top:1px solid #cad8c5}.kc-article .terms dt,.kc-article .terms dd{margin:0;padding:13px 10px;border-bottom:1px solid #cad8c5}.kc-article .terms dt{font-weight:700;background:#f1f5ed}.kc-article .terms dd{overflow-wrap:anywhere}.kc-article .room-notes{background:#f5f2e9;border:1px solid #d5cdbd;border-radius:8px;padding:18px;margin:18px 0}.kc-article .room-notes h4{margin-top:0}.kc-article .room-notes li{margin:8px 0}.kc-article .points li{margin:8px 0}.kc-article .rate{display:block;background:#f6f0e2;border-radius:8px;padding:18px}.kc-article .rate>span,.kc-article .rate small{display:block}.kc-article .rate .table-price{font-size:27px}.kc-article .rate small{font-size:12px;color:#657168;line-height:1.8}.kc-article .source-links{font-size:12px;line-height:1.9;overflow-wrap:anywhere}.kc-article .source-links a{margin-right:12px}.kc-article .tablewrap table{width:100%;min-width:900px;border-collapse:collapse;table-layout:fixed}.kc-article .tablewrap th,.kc-article .tablewrap td{border:1px solid #91a68e;vertical-align:top;padding:15px}.kc-article .tablewrap thead th{background:#2c5b43;color:white}.kc-article .tablewrap tbody th{position:sticky;left:0;background:#f4f6ed;z-index:1}.kc-article .tablewrap thead th:first-child{position:sticky;left:0;z-index:2}.kc-article .tablewrap tbody tr:nth-child(even) td{background:#f6f8f2}.kc-article .tablewrap small{display:block;font-size:12px;line-height:1.7;margin-top:6px}.kc-article .tablewrap{overflow:auto;isolation:isolate}.kc-article .filterbar{align-items:flex-end}.kc-article .filterbar label{min-width:0}.kc-article .filterbar select{min-width:0}.kc-article .purpose{list-style:none;padding:0;margin:0}.kc-article .purpose>li{display:flex;gap:18px;align-items:center;padding:18px;border:1px solid #b7c8b0;border-radius:8px;margin:12px 0;background:white}.kc-article .thumb{flex:0 0 112px}.kc-article .thumb img{width:112px;height:84px;border-radius:6px}.kc-article .purpose h4{margin:0;font-size:18px}.kc-article .purpose p{margin:5px 0;font-size:14px}.kc-article .sources li{margin:12px 0}.kc-article .room-variant{font-size:14px}.kc-article .intro-link{background:#eef4e8;padding:15px 18px;border-radius:8px}.kc-article .cardhead h3{margin:8px 0;font-size:24px}.kc-article .cardhead small{display:block;font-size:13px;color:#657168}.kc-article #empty{padding:20px;background:#fff4e0}.kc-article .summary-note{font-size:14px;color:#56645a}.kc-article .faq h3{font-size:19px;margin-top:28px}
@media(max-width:650px){.kc-article .hero-media{height:290px}.kc-article .hero .hero-media>div{padding:20px}.kc-article .hero strong{font-size:27px}.kc-article .hero span,.kc-article .hero small{font-size:11px}.kc-article .cardbody>figure>img{height:230px}.kc-article .terms{grid-template-columns:82px minmax(0,1fr);font-size:14px}.kc-article .terms dt,.kc-article .terms dd{padding:11px 8px}.kc-article .tiles{gap:6px}.kc-article .tile{font-size:11px;padding:10px 5px}.kc-article .tile svg{width:28px;height:28px}.kc-article .purpose>li{gap:10px;align-items:flex-start;padding:13px}.kc-article .thumb{flex-basis:80px}.kc-article .thumb img{width:80px;height:60px}.kc-article .purpose h4{font-size:15px}.kc-article .purpose p{font-size:13px}.kc-article .cardhead h3{font-size:21px}.kc-article .filterbar label{width:100%}.kc-article .room-notes{padding:14px}.kc-article .room-notes ul{padding-left:20px}}
