.stay-all-temples{padding-top:45px;padding-bottom:50px;border-top:1px solid #cfcec0}.stay-all-temples .section-heading h2{font-size:38px;line-height:1.6;letter-spacing:-1.5px}.stay-directory-intro{font-size:13px;line-height:2;color:#7c7768;margin:20px 0 25px}.stay-directory-controls{display:flex;gap:13px;align-items:end;flex-wrap:wrap;background:#e8e9de;border:1px solid #d1d5c4;padding:20px;border-radius:10px}.stay-directory-controls label{font-size:11px;color:#67725a;display:flex;gap:8px;align-items:center}.stay-directory-search{flex:1;min-width:240px;flex-direction:column;align-items:start!important}.stay-directory-search input{width:100%}.stay-directory-controls input[type=search],.stay-directory-controls select{min-height:48px;font-size:14px;border:1px solid #c4cbb6;padding:10px 12px;border-radius:6px;background:#fffdf4;color:#4e5b44;max-width:100%}.stay-directory-controls>button{font-size:12px;min-height:48px;padding:10px 12px;border-bottom:1px solid #abb699}.stay-foreign-filter{min-height:48px;font-size:12px!important;white-space:nowrap}.stay-foreign-filter input{width:18px;height:18px;accent-color:#738363}.stay-directory-status{display:flex;gap:15px;align-items:center;justify-content:space-between;margin:20px 0;font-size:12px;line-height:1.9;color:#788269}.stay-directory-status a{text-decoration:underline;text-underline-offset:4px}.stay-region-jumps{display:flex;gap:7px;flex-wrap:wrap;padding-bottom:25px;border-bottom:1px solid #ccd2bd}.stay-region-jumps a{min-height:40px;font-size:11px;padding:10px 13px;background:#ecede3;border:1px solid #c9cfba;border-radius:20px;color:#677853}.stay-region-jumps span{font-size:10px;color:#969e83;margin-left:4px}.stay-region-group{margin-top:35px}.stay-region-group>h3{font-family:var(--serif);font-size:30px;line-height:1.6;margin-bottom:19px;letter-spacing:-1px}.stay-region-group>h3>span{font-family:var(--sans);font-size:12px;color:#879174;font-weight:400;margin-left:12px}.stay-temple-list{display:grid;grid-template-columns:1fr 1fr;gap:16px}.stay-temple-row{display:grid;grid-template-columns:130px minmax(0,1fr);border:1px solid #d6dacb;border-radius:10px;background:#fcfaf2;overflow:hidden}.stay-temple-photo{display:block;height:100%;min-height:170px;background:#e4e8db}.stay-temple-photo img{width:100%;height:100%;object-fit:cover;display:block}.stay-temple-row>div{padding:21px 20px;min-width:0}.stay-temple-row .eyebrow{font-size:9px;color:#8b9679;line-height:1.8}.stay-temple-row h4{font-family:var(--serif);font-size:23px;font-weight:500;line-height:1.6;margin:7px 0 9px;letter-spacing:-.8px}.stay-temple-row p{font-size:12px;line-height:1.9;color:#81816f;word-break:keep-all;overflow-wrap:anywhere}.stay-temple-links{display:flex;gap:3px 14px;flex-wrap:wrap;margin-top:12px}.stay-temple-links a{font-size:11px;min-height:35px;padding:8px 0;text-decoration:underline;text-underline-offset:4px;color:#657651;line-height:1.8}.stay-temple-row small{font-size:10px;line-height:1.8;display:block;margin-top:10px;color:#93876b}.stay-temple-row[hidden],.stay-region-group[hidden],.stay-region-jumps a[hidden]{display:none}.stay-directory-scope{margin-top:35px;padding-top:24px;border-top:1px solid #cbd1bd;font-size:12px;color:#859072;line-height:2}.stay-directory-scope p{margin-bottom:15px}.stay-directory-scope a{display:inline-block;min-height:44px;padding:10px 0;text-decoration:underline}#stayTempleEmpty{padding:35px 20px;margin-top:25px;background:#e9ecdf;border-radius:9px;font-size:14px;line-height:1.9}.stay-overview a{color:inherit;text-decoration:underline;text-underline-offset:6px}.stay-all-link{display:flex;gap:14px;align-items:center;width:max-content;max-width:100%;min-height:48px;padding:12px 17px;background:#dfe7ed;border:1px solid #bbcad5;border-radius:7px;font-size:13px;margin-top:23px}
@media(max-width:1050px){.stay-temple-row{grid-template-columns:95px minmax(0,1fr)}.stay-temple-row>div{padding:18px 16px}}@media(max-width:720px){.stay-all-temples{padding-top:32px;padding-bottom:35px}.stay-all-temples .section-heading h2{font-size:29px;letter-spacing:-1px;line-height:1.65}.stay-directory-intro{font-size:13px;line-height:1.95;margin:17px 0 22px}.stay-directory-controls{padding:18px;gap:12px;display:grid;grid-template-columns:1fr 1fr}.stay-directory-search{grid-column:1/-1;min-width:0}.stay-directory-controls>label:nth-child(2){grid-column:1/-1;justify-content:space-between}.stay-directory-controls select{flex:1}.stay-directory-controls input[type=search],.stay-directory-controls select{font-size:16px;min-height:48px}.stay-foreign-filter{font-size:11px!important}.stay-directory-controls>button{font-size:11px;padding:10px 5px}.stay-directory-status{display:block;font-size:12px;line-height:1.9}.stay-directory-status a{display:inline-block;padding:10px 0}.stay-region-jumps{gap:6px;padding-bottom:23px}.stay-region-jumps a{font-size:11px;padding:10px 12px;min-height:42px}.stay-region-jumps span{font-size:10px}.stay-region-group{margin-top:27px}.stay-region-group>h3{font-size:26px;margin-bottom:16px}.stay-temple-list{grid-template-columns:1fr;gap:13px}.stay-temple-row{grid-template-columns:88px minmax(0,1fr)}.stay-temple-row>div{padding:18px 16px}.stay-temple-photo{min-height:180px}.stay-temple-row h4{font-size:23px}.stay-temple-row p{font-size:12px;line-height:1.95}.stay-temple-links{gap:1px 13px;margin-top:10px}.stay-temple-links a{font-size:11px;min-height:40px;padding:9px 0}.stay-directory-scope{font-size:12px;line-height:2}.stay-all-link{font-size:12px;min-height:48px;width:100%;justify-content:space-between}.stay-temple-row small{font-size:10px}}
