/* Production states that were outside the small design sample. */
#moreAreas{font:inherit;font-size:12px;border:0;background:transparent;color:#677c6e;padding:6px 8px;max-width:150px}
.page-button a{display:grid;place-items:center;min-width:32px;height:32px;padding:0 7px;border:1px solid var(--p-line);font-size:12px}
.page-button a.active{background:var(--p-green);color:#fff;border-color:var(--p-green)}
.page-button a:hover{border-color:var(--p-green)}
.directory-identity{background:linear-gradient(135deg,#e5ecdf,#f3f5ed);display:flex;flex-direction:column;justify-content:center;align-items:center}
.directory-place{font-family:SimSun,serif;font-size:35px;letter-spacing:5px;color:#779079}
.directory-kind{margin-top:12px;font-size:12px;letter-spacing:3px;color:#8a9b83}
.directory-identity .photo-location{color:#6c806c;text-shadow:none}
.directory-identity:after{display:none}
.scenic-directory-item .card-title-row h2{font-size:21px}
.catalog-information{max-width:950px;background:#fffefa;border-top:2px solid #245e50;padding:35px 40px 40px;margin:0 0 70px}
.catalog-information h2{font-size:27px;margin:0 0 23px}
.catalog-information dl>div{display:grid;grid-template-columns:140px 1fr;gap:25px;padding:18px 0;border-top:1px solid #e1e7d9;font-size:15px;line-height:1.9}
.catalog-information dt{color:#81907e}.catalog-information dd{margin:0}.catalog-information a:hover{color:#245e50}
.catalog-information>p{font-size:13px;line-height:2;color:#7a8778;margin-top:24px}.catalog-actions{display:flex;gap:14px;margin-top:27px}
.result-toolbar{scroll-margin-top:100px}.scenic-site .review-dock{display:none}
.scenic-site main button:focus-visible,.scenic-site main a:focus-visible,.scenic-site main input:focus-visible,.scenic-site main select:focus-visible{outline:2px solid #9c7940;outline-offset:3px}
.scenic-site .photo-viewer .photo-prev:focus-visible,.scenic-site .photo-viewer .photo-next:focus-visible,.scenic-site .photo-viewer .photo-close:focus-visible{outline:2px solid #d7bd7d;outline-offset:3px}
@media(max-width:480px){.catalog-information{padding:25px 21px;margin-bottom:45px}.catalog-information dl>div{grid-template-columns:1fr;gap:7px}.catalog-actions{flex-direction:column}.page-button{gap:6px}.page-button a{min-width:27px;height:30px}.list-bottom{gap:12px}.list-bottom>span{font-size:10px}.selected-tags{flex-wrap:wrap}#moreAreas{max-width:120px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important}}
.editorial-contents{display:grid;grid-template-columns:1fr 1fr;gap:0 24px;margin:26px 0 36px;border-top:1px solid var(--p-line)}
.editorial-contents a{display:flex;justify-content:space-between;gap:12px;padding:13px 0;border-bottom:1px solid var(--p-line);font-size:14px;color:var(--p-green)}
.editorial-chapter{margin:38px 0;scroll-margin-top:170px}.editorial-chapter h3{font-size:23px;line-height:1.6;margin:0 0 18px;color:#28594b;font-weight:600}
.editorial-chapter h3>span{display:inline-block;font:13px Georgia,serif;color:#a08450;margin-right:13px}.editorial-chapter p,.scenic-faq p{font-size:16px;line-height:2.05;color:#536252;margin:14px 0;text-align:justify;overflow-wrap:anywhere}
.editorial-place{padding:8px 0 8px 20px;margin:20px 0;border-left:2px solid #d8dfca}.editorial-place h4{font-size:18px;color:#344c3e;margin:0 0 8px}.editorial-place p{margin:8px 0}
.editorial-note{background:#f3f1e8;padding:16px 21px;font-size:14px!important;color:#776744!important}.editorial-figure{margin:25px 0}.editorial-figure img{display:block;width:100%;max-height:490px;object-fit:cover}.editorial-figure figcaption{font-size:12px;line-height:1.8;color:#78816e;padding:10px 0}
.scenic-video{margin:26px 0}.scenic-video video{display:block;width:100%;aspect-ratio:16/9;background:#18251f;object-fit:contain}.scenic-video h3{font-size:18px;color:#28594b;margin:16px 0 8px}.scenic-video figcaption p{font-size:14px;line-height:1.9;color:#6d7b6b}.scenic-video figcaption a{font-size:12px;color:var(--p-green)}
.scenic-faq details{border-bottom:1px solid var(--p-line);padding:18px 0}.scenic-faq summary{cursor:pointer;font-size:17px;color:#28594b;line-height:1.6}.scenic-faq p{font-size:15px;padding:3px 0 2px}.editorial-updated{font-size:12px;color:#7c846e}.source-links{flex-wrap:wrap}.source-links a{max-width:100%;overflow-wrap:anywhere}.media-credits{margin-top:20px}.media-credits summary{font-size:13px;cursor:pointer}.media-credits ul{font-size:12px;line-height:2.1;list-style:disc;padding-left:20px;margin-top:12px}.media-credits a{color:var(--p-green)}
.detail-nav{overflow-x:auto;white-space:nowrap}.detail-nav a{flex:none}.detail-nav .nav-scenic-name{margin-left:auto;padding-left:15px;flex:none}.detail-hero .gallery-thumbs{overflow-y:auto}.editorial-chapter:last-child{margin-bottom:0}
@media(max-width:900px){.detail-nav .nav-scenic-name{display:none}.editorial-chapter h3{font-size:21px}.editorial-chapter p{font-size:15px}.editorial-contents{gap:0 18px}}
@media(max-width:560px){.editorial-contents{grid-template-columns:1fr}.editorial-chapter{margin:28px 0}.editorial-chapter h3{font-size:20px}.editorial-place{padding-left:14px}.scenic-faq summary{font-size:16px}}
