.photo-guide .directory-content{margin-block:var(--guide-major-gap)}.photo-guide .directory-section+.directory-section{margin-top:var(--guide-major-gap)}.photo-guide .directory-section>h2{margin-bottom:var(--guide-heading-gap)}.photo-guide .directory-intro{margin-bottom:var(--guide-section-gap);color:var(--ink-soft)}.photo-guide .guide-directory{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--guide-major-gap) var(--guide-section-gap)}.photo-guide .directory-entry{display:flex;flex-direction:column;min-width:0;gap:var(--guide-module-inset)}.photo-guide .directory-entry-copy{display:flex;flex-direction:column;align-items:start;gap:var(--guide-content-gap)}.photo-guide .directory-entry h3 a{color:inherit}.photo-guide .directory-entry h3 a:hover{color:var(--accent-ink)}.photo-guide .directory-location,.photo-guide .directory-pending{color:var(--ink-soft)}.photo-guide .directory-entry .park-access{margin-top:0}.photo-guide .directory-entry .park-access dd{margin-left:0}.photo-guide .guide-directory--single{display:block}.photo-guide .guide-directory--single .directory-entry--photo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--guide-major-gap);align-items:center}.photo-guide .directory-chapters{display:grid;gap:var(--guide-major-gap)}.photo-guide .directory-chapter{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:var(--guide-section-gap) var(--guide-major-gap);align-items:start}.photo-guide .directory-chapter-copy{display:grid;gap:var(--guide-major-gap);min-width:0}.photo-guide .directory-chapter h2{margin-bottom:var(--guide-heading-gap)}.photo-guide .directory-chapter .guide-prose h3{margin-top:var(--guide-section-gap)}.photo-guide .directory-chapter .guide-photo{position:sticky;top:var(--guide-section-gap)}.photo-guide .directory-note{margin-top:var(--guide-major-gap);padding:var(--guide-section-inset);background:var(--guide-tint)}.photo-guide .directory-note h2{margin-bottom:var(--guide-heading-gap)}.photo-guide .directory-note .guide-link{margin-top:var(--guide-content-gap)}.photo-guide .directory-pending-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--guide-section-gap);list-style:none;padding:0;margin:var(--guide-section-gap) 0 0}.photo-guide .directory-pending-list li{max-width:none;padding-top:var(--guide-module-inset);border-top:1px solid var(--line)}.photo-guide .directory-pending-list h3{margin-bottom:var(--guide-content-gap)}.photo-guide .directory-pending-list p{color:var(--ink-soft)}.photo-guide .document-body{padding-bottom:var(--guide-major-gap)}.photo-guide .document-prose{max-width:var(--guide-measure);margin-inline:auto}.photo-guide .document-prose>h2{margin-block:var(--guide-major-gap) var(--guide-heading-gap)}.photo-guide .document-prose>h2:first-child{margin-top:0}.photo-guide .document-prose>p+p{margin-top:var(--guide-module-inset)}.photo-guide .document-stamp{margin-top:var(--guide-module-inset);color:var(--ink-soft)}.photo-guide .directory-resources{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--guide-major-gap);margin-block:0 var(--guide-section-gap)}.photo-guide .guide-prose>p+.directory-resources{margin-top:var(--guide-section-gap)}.photo-guide .directory-resource{min-width:0;padding-top:var(--guide-section-inset);border-top:1px solid var(--line)}.photo-guide .directory-resource h2{margin-bottom:var(--guide-heading-gap)}.photo-guide .directory-resource>.guide-topic{margin-bottom:var(--guide-content-gap)}.photo-guide .directory-seasons{display:grid;gap:var(--guide-major-gap)}.photo-guide .directory-season{padding-top:var(--guide-section-inset);border-top:1px solid var(--line)}.photo-guide .directory-season-heading{display:grid;grid-template-columns:1fr 1.2fr;gap:var(--guide-major-gap);align-items:start;margin-bottom:var(--guide-section-gap)}.photo-guide .directory-season-heading h2{margin-bottom:var(--guide-heading-gap)}.photo-guide .directory-season-intro{margin-top:var(--guide-content-gap);color:var(--ink-soft)}.photo-guide .directory-season-heading .guide-topic{margin-top:var(--guide-content-gap)}.photo-guide .directory-season-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--guide-section-gap)}.photo-guide .directory-season-group{min-width:0}.photo-guide .directory-season-group h3{margin-bottom:var(--guide-content-gap)}.photo-guide .directory-season-group p{color:var(--ink-soft)}.photo-guide .directory-season-links{display:grid;gap:var(--guide-content-gap);list-style:none;padding:var(--guide-module-inset) 0 0;margin:var(--guide-module-inset) 0 0;border-top:1px solid var(--line)}.photo-guide .directory-season-links li{max-width:none}.photo-guide .directory-season-pending{color:var(--ink-soft)}.photo-guide .directory-season-pending span{display:block}.photo-guide .directory-events{list-style:none;margin:0;padding:0}.photo-guide .directory-event{display:grid;grid-template-columns:minmax(10rem,1fr) minmax(0,3fr);gap:var(--guide-major-gap);padding-block:var(--guide-section-inset);border-top:1px solid var(--line);max-width:none}.photo-guide .directory-event time{color:var(--pine);font-weight:600;font-variant-numeric:tabular-nums}.photo-guide .directory-event h2{margin-bottom:var(--guide-content-gap)}.photo-guide .directory-event p+p,.photo-guide .directory-event .guide-link{margin-top:var(--guide-content-gap)}.photo-guide .directory-event .directory-location{margin-bottom:var(--guide-content-gap)}@media(min-width:48rem){.photo-guide .guide-directory:not(.guide-directory--single) .directory-entry{display:grid;grid-template-rows:subgrid;grid-row:span 2}}@media(max-width:63.99rem){.photo-guide .directory-season-groups{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:50rem){.photo-guide .directory-chapter{grid-template-columns:minmax(0,1fr)}.photo-guide .directory-chapter .guide-photo{position:static}}@media(max-width:47.99rem){.photo-guide .guide-directory,.photo-guide .guide-directory--single .directory-entry--photo,.photo-guide .directory-chapter,.photo-guide .directory-pending-list,.photo-guide .directory-resources,.photo-guide .directory-season-heading,.photo-guide .directory-season-groups,.photo-guide .directory-event{grid-template-columns:minmax(0,1fr)}.photo-guide .directory-chapter,.photo-guide .guide-directory--single .directory-entry--photo,.photo-guide .directory-season-heading,.photo-guide .directory-event{gap:var(--guide-section-gap)}.photo-guide .directory-chapter .guide-photo{position:static}.photo-guide .directory-note{padding:var(--guide-module-inset)}}
