.content-page.community-page{max-width:1200px}.community-page>h1{font-size:clamp(30px,4vw,48px);margin-bottom:26px}.essentials-intro{display:grid;grid-template-columns:1.3fr 1fr;background:#11182b;color:#fff;border-radius:24px;overflow:hidden;border-top:6px solid #df351e}.essentials-intro>div{padding:38px}.essentials-intro h2{font-size:clamp(32px,4vw,48px);line-height:1.12;margin:14px 0}.essentials-intro .eyebrow{color:#ffb4a5}.essentials-intro img{width:100%;height:100%;object-fit:cover;min-height:330px}.essentials-jumps{display:flex;gap:12px;flex-wrap:wrap;margin-top:26px}.essentials-jumps a{color:white;border-bottom:2px solid #f06449;font-weight:800;text-decoration:none}.essentials-filter{margin:30px 0;padding:24px;background:#f2f0eb;border-radius:18px;display:grid;grid-template-columns:1.5fr 1fr auto;gap:14px;align-items:end}.essentials-filter label{font-weight:800;font-size:15px}.essentials-filter input,.essentials-filter select{display:block;width:100%;min-height:52px;margin-top:8px;padding:12px;border:1px solid #868b94;border-radius:10px;background:white;color:#11182b;font:inherit;box-sizing:border-box}.essentials-filter p{grid-column:1/-1;margin:0;font-size:14px}.essentials-section{scroll-margin-top:24px;margin-top:52px}.essentials-section-heading{max-width:750px;margin-bottom:24px}.essentials-section-heading h2{font-size:clamp(28px,3vw,38px);line-height:1.15;margin:8px 0 16px}.essentials-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.essential-card{background:white;border:1px solid #d7d9db;border-top:4px solid #dc361d;border-radius:17px;padding:26px;display:flex;flex-direction:column}.essential-category{color:#ac2915;font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;margin:0 0 12px}.essential-card h3{font-size:24px;line-height:1.25;letter-spacing:-.6px;margin:0 0 12px}.essential-place{font-weight:700;font-size:14px;color:#465460;margin:0 0 14px}.essential-card>p{line-height:1.6}.essential-note{font-size:14px;color:#465460}.essential-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin-top:auto;padding-top:18px}.essential-actions a{font-weight:800;font-size:17px;text-decoration:none}.essential-actions .primary,.essential-actions .outline{display:inline-flex;align-items:center;padding:11px 17px;min-height:48px}.essential-more{color:#11182b;text-decoration:underline!important;padding:10px 0}.essentials-end{background:#f1eee7;padding:26px;border-radius:18px;margin-top:40px}.essentials-end h2{margin-top:0}.essentials-end a{font-weight:800}.community-page [hidden]{display:none!important}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}@media(max-width:760px){.essentials-intro{grid-template-columns:1fr}.essentials-intro>div{padding:25px}.essentials-intro img{height:170px;min-height:0;object-position:center 55%}.essentials-grid{grid-template-columns:1fr}.essentials-filter{grid-template-columns:1fr;padding:18px}.essential-card{padding:22px}.essentials-jumps{flex-direction:column;align-items:flex-start}.essentials-section{margin-top:36px}}