/* Practical information: keep all three facts, with one restrained separator. */
.home-b-page .hero-practical-info{gap:4px 0;color:#34465a;font-weight:500;text-shadow:0 1px 4px #fffdf5,0 0 8px #fffdf5}
.home-b-page .hero-practical-info span:nth-child(2):before{content:"｜";color:#b0a18b;font-weight:400;margin:0 10px}
.home-b-page .hero-practical-info span:last-child{margin-left:18px;color:#795a29}
@media(max-width:700px){.home-b-page .hero-practical-info{font-size:16px;gap:4px 0;text-shadow:none}.home-b-page .hero-practical-info span:nth-child(2):before{margin:0 6px}.home-b-page .hero-practical-info span:last-child{flex-basis:100%;margin-left:0;font-size:17px}}

/* Quieter secondary site name; preserve size and the main identity. */
.home-b-page .hero .home-subtitle{color:#94723f;font-weight:400}
.home-b-page .hero .subtitle-ornament{opacity:.55}
