.community-hero{background:#191917;color:#faf6eb;padding:76px 0}.community-hero h1{font-size:clamp(2.6rem,5vw,4.8rem);line-height:1.08;max-width:850px;margin:18px 0 26px}.community-hero p{max-width:66ch;color:#ded8c9}.community-hero .eyebrow{color:#d7b765}.community-split{display:grid;grid-template-columns:1.1fr 1fr;gap:48px;align-items:center}.community-split>img{width:100%;height:410px;object-fit:cover;border-radius:10px}.community-picker{max-width:760px;background:#f6f2e9;border:1px solid #d8ceba;padding:28px;border-radius:12px;margin:28px 0}.community-picker label{display:block;font-weight:700;margin:10px 0}.community-picker select,.community-picker input{width:100%;font:inherit;padding:14px;border:1px solid #998a6b;background:white;border-radius:6px;min-height:48px}.community-picker .button{margin:8px 8px 0 0}.community-picker [hidden]{display:none}.community-lists{display:grid;grid-template-columns:1fr 1fr;gap:36px;margin-top:38px}.community-lists ul{padding-left:20px;columns:2;column-gap:26px}.community-lists li{margin-bottom:12px;break-inside:avoid}.community-lists a{color:#654b19;text-decoration:underline;text-underline-offset:4px}.community-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin:32px 0}.community-steps article{border-top:1px solid #b9a16a;padding-top:20px}.community-steps span{font-size:1.7rem;color:#8a692b}.community-services{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:26px 0}.community-services a{display:block;border:1px solid #d8ceba;border-radius:8px;padding:18px;color:#25231f}.community-hubs{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.community-hubs article{padding:30px;background:#f6f2e9;border:1px solid #d8ceba;border-radius:10px}.community-hubs h3{font-size:1.65rem}.community-hubs h3 a{color:inherit}.community-picker button{cursor:pointer;font:inherit}#share-status{overflow-wrap:anywhere}.community-picker :focus-visible{outline:3px solid #9b7427;outline-offset:3px}@media(max-width:800px){.community-split,.community-lists,.community-hubs{grid-template-columns:1fr}.community-hero{padding:42px 0}.community-split>img{height:300px}.community-services{grid-template-columns:1fr 1fr}.community-steps{grid-template-columns:1fr}.community-picker{padding:20px}}@media(max-width:420px){.community-lists ul{columns:1}.community-services{grid-template-columns:1fr}}
