/* Personal home search: quiet typography, fine rules, generous space. */
.home-discovery{background:#15363d;color:#f5efe4;padding:90px 0}
.home-discovery .browse-grid{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(40px,6vw,90px);align-items:start}
.home-discovery-intro{padding-top:20px}
.home-discovery .home-discovery-intro h2{font-size:clamp(2.5rem,4.3vw,4.2rem);line-height:1.12;letter-spacing:-.025em;color:#f5efe4}
.home-discovery .eyebrow{color:#d5bd91;font-size:11px;letter-spacing:.2em}
.home-discovery .home-discovery-intro p:not(.eyebrow){color:#d3dedc;max-width:360px;line-height:1.9;font-size:15px}
.home-discovery-rule{display:block;width:46px;height:1px;background:#c8ad7e;margin:30px 0}
.home-discovery-options{display:flex;flex-direction:column;min-width:0;width:100%;color:#15363d;border-top:1px solid #b8b9ac}
.home-discovery-options a.search-choice{display:grid;grid-template-columns:24px minmax(0,1fr) 24px;align-items:start;gap:18px;width:100%;padding:28px 8px;border:0;border-bottom:1px solid #b8b9ac;border-radius:0;background:transparent;color:inherit;text-decoration:none;text-transform:none;box-shadow:none;transition:background .2s,color .2s;line-height:1.5}
.search-choice .search-choice-number{font:400 11px/1.6 Arial,sans-serif;letter-spacing:.08em;color:#7c704f;padding-top:2px}
.search-choice-copy{display:block;min-width:0}
.search-choice .search-choice-kicker{display:block;font:500 10px/1.6 Arial,sans-serif;letter-spacing:.18em;text-transform:uppercase;color:#716549;margin-bottom:9px}
.search-choice .search-choice-title{display:block;font:400 clamp(20px,2.05vw,27px)/1.35 Georgia,serif;letter-spacing:-.015em;color:inherit}
.search-choice .search-choice-note{display:block;font:400 13px/1.8 Arial,sans-serif;letter-spacing:0;color:#536566;margin-top:12px;max-width:490px}
.search-choice .search-choice-arrow{display:block;color:#8e754c;font:400 24px/1 Arial,sans-serif;margin-top:27px;transition:transform .2s}
.home-discovery-options a.search-choice:hover{background:#15363d08;color:#204d54}
.home-discovery-options a.search-choice:hover .search-choice-arrow{transform:translate(2px,-2px)}
.home-discovery-options a.search-choice:focus-visible{outline:2px solid #b7955c;outline-offset:5px}
.home-discovery-dark{color:#f5efe4;border-color:#d8c49d66}
.home-discovery-dark a.search-choice{border-color:#d8c49d55}
.home-discovery-dark .search-choice-number,.home-discovery-dark .search-choice-kicker,.home-discovery-dark .search-choice-arrow{color:#d5bd91}
.home-discovery-dark .search-choice-note{color:#d0dbd9}
.home-discovery-dark a.search-choice:hover{background:#ffffff06;color:#e8d5b3}
.pcs-search .home-discovery-options{max-width:850px;margin-top:32px}
.cards .home-discovery-options a.search-choice{grid-template-columns:minmax(0,1fr) 20px;gap:10px;padding:24px 0}
.cards .search-choice-number{display:none}
.cards .search-choice-title{font-size:23px}
@media(max-width:760px){.home-discovery{padding:52px 0}.home-discovery .browse-grid{grid-template-columns:1fr;gap:28px}.home-discovery-intro{padding-top:0}.home-discovery .home-discovery-intro h2{font-size:2.6rem}.home-discovery .home-discovery-intro p:not(.eyebrow){max-width:100%}.home-discovery-options a.search-choice{gap:12px;padding:25px 0;grid-template-columns:20px minmax(0,1fr) 20px}.search-choice .search-choice-title{font-size:23px}.search-choice .search-choice-note{font-size:13px}.search-choice .search-choice-kicker{letter-spacing:.12em;font-size:9px}.search-choice .search-choice-arrow{font-size:21px}}
@media(prefers-reduced-motion:reduce){.home-discovery-options a.search-choice,.search-choice .search-choice-arrow{transition:none}}
