.home-page .site-header{gap:16px;padding-block:14px}.home-page .site-header nav{min-width:0}.home-page main>.section{padding-block:30px}.home-page main>.hero{min-height:0}.home-page .hero-content{padding-block:36px}.home-page .hero-rule{margin-block:12px 16px}.home-page .hero .brand-name{margin-bottom:12px}.home-page .hero-support-copy{margin-bottom:10px}.home-page .hero-photo-meta{margin-top:8px}.home-page .hero-slide-dots{margin-top:12px}.home-page .hero-search{margin-top:18px}.home-page .hero-search div{grid-template-columns:minmax(0,1fr) auto}.home-page .section-heading{gap:12px;margin-bottom:16px;flex-wrap:wrap}.home-page .section-heading h2{margin-bottom:0}.home-page main .eyebrow{margin-bottom:8px}.home-page .pickup-grid{gap:12px}.home-page .pickup-card-photo{aspect-ratio:4 / 3}.home-page .pickup-card-summary{margin-block:8px 0}.home-page main>.discovery-link-band{margin:0 auto;padding-block:10px;gap:8px 24px}.home-page main>.discovery-reading{width:min(1100px,calc(100% - 32px));margin:20px auto 0;padding:22px}.home-page .discovery-reading-grid{gap:16px}.home-page .discovery-reading-card{padding-block:12px 0}.home-page .discovery-reading-card h3{margin-block:6px 10px}.home-page .discovery-reading-card p{margin-bottom:10px}.home-page .home-purpose-grid{gap:12px}.home-page .home-purpose-grid article{padding:18px}.home-page .home-purpose-grid h3{margin-block:6px 8px}.home-page .home-purpose-grid p{margin-bottom:14px}.home-page .home-search-panel{gap:8px 24px}.home-page .home-search-panel>h2{margin-bottom:4px}.home-page .home-search-panel>p{margin-bottom:0}.home-page .district-grid{gap:12px}.home-page .district-card{min-height:0;padding:16px;gap:6px;align-content:start}.home-page .count-note{margin-top:12px}.home-page .home-concern-grid a{padding:10px 14px}.home-page .proof-band{margin-top:0}.home-page .proof-band article{padding:12px}.home-page .discovery-actions{grid-template-columns:repeat(2,minmax(0,1fr));padding-top:0}.home-page .discovery-card{min-height:0}.home-page .discovery-search{gap:12px}.home-page .discovery-map-link{padding-top:10px}.home-page .generated-database .card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.home-page .generated-database .content-card{min-height:0;padding:14px 16px}.home-page .update-item{padding-block:12px;gap:8px 16px}.home-page .home-research-entry{margin-bottom:20px;padding:18px}.home-page .info-grid{gap:16px}.home-page .info-box{padding:20px}.home-page .image-info-box{min-height:0}@media (min-width: 721px){.home-page .home-search-panel>:not(form){grid-column:1}.home-page .home-search-panel>form{grid-column:2;grid-row:1 / 4;align-self:center}.home-page .monogatari-index-box{grid-column:1 / -1}}@media (max-width: 820px){.home-page .site-header{grid-template-columns:minmax(0,1fr);gap:10px}.home-page .site-header nav{display:flex;flex-wrap:wrap;gap:6px}.home-page .site-header nav a{min-height:44px;padding:8px 12px;flex:1 0 auto}}@media (max-width: 720px){.home-page main>.section{padding-block:24px}.home-page .hero-content{padding-block:28px}.home-page main>.discovery-reading{padding:18px;margin-top:16px}.home-page .home-purpose-grid article{padding:16px}.home-page .home-purpose-grid .button-link{min-height:48px}.home-page .home-search-panel form>div{grid-template-columns:minmax(0,1fr) auto}.home-page .home-search-panel button{width:auto;min-height:50px;padding-inline:16px}.home-page .discovery-actions{grid-template-columns:1fr}.home-page .generated-database .card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-page .generated-database .content-card{padding:12px}.home-page .info-box{padding:18px}}@media (max-width: 480px){.home-page .district-grid{grid-template-columns:minmax(0,1fr);gap:10px}.home-page .district-card{grid-template-columns:minmax(0,1fr) auto;padding:14px}.home-page .district-card strong{grid-column:1;grid-row:1}.home-page .district-card em{grid-column:2;grid-row:1}.home-page .district-card span,.home-page .district-card small{grid-column:1 / -1}.home-page .update-item{grid-template-columns:minmax(0,1fr);gap:4px}}.publication-card[data-astro-cid-j7pv25f6]{position:relative;min-height:220px;overflow:hidden;padding-left:148px;background:linear-gradient(135deg,#fffdf8,#f2eadc)}.publication-card[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{position:absolute;inset:18px auto 18px 18px;width:108px;height:calc(100% - 36px);border-radius:4px;object-fit:cover;box-shadow:0 10px 22px #20201d33}.discovery-search[data-astro-cid-j7pv25f6]{gap:18px}.discovery-search[data-astro-cid-j7pv25f6] form[data-astro-cid-j7pv25f6]{display:grid;gap:10px}.discovery-map-link[data-astro-cid-j7pv25f6]{display:grid;gap:4px;border-top:1px solid var(--line);padding-top:16px;text-decoration:none}.discovery-map-link[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6],.discovery-map-link[data-astro-cid-j7pv25f6] em[data-astro-cid-j7pv25f6]{color:var(--muted);font-size:.82rem;font-style:normal}@media (max-width: 560px){.publication-card[data-astro-cid-j7pv25f6]{min-height:190px;padding-left:122px}.publication-card[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:86px}}
