.community-intro{font-size:18px!important;line-height:1.7!important;max-width:72ch}.community-path-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:28px 0}.community-services,.community-boundary{padding:24px;margin:28px 0;border:1px solid #d2ddd7;border-radius:10px;background:#f5f3ef}.community-services nav{display:flex;gap:10px 22px;flex-wrap:wrap}.community-services a{display:inline-flex;align-items:center;min-height:44px}.community-journey-layout{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(260px,1fr);gap:24px;margin:24px 0}.community-checklist,.community-useful{padding:24px;border:1px solid #d2ddd7;border-radius:12px;background:#a9e2ee;min-width:0}.community-useful{background:#f5f3ef}.community-checklist ol{list-style:none;padding:0;counter-reset:journey}.community-checklist li{padding:16px 0;border-bottom:1px solid #344b5426}.community-checklist label{display:flex;gap:12px;align-items:flex-start;cursor:pointer;line-height:1.75}.community-checklist input[type=checkbox]{width:21px;height:21px;min-width:21px;margin-top:4px;accent-color:#275f83}.community-checklist input:checked+span{text-decoration:line-through;text-decoration-thickness:1px;color:#344b54}.community-save-note{font-size:13px!important;line-height:1.7!important}.community-checklist button,.community-contact{display:inline-flex;align-items:center;min-height:44px;padding:10px 16px;border:1px solid #637c86;border-radius:7px;background:#fff;color:#17251e;font:inherit;cursor:pointer}.community-useful ul{list-style:none;padding:0}.community-useful li{border-bottom:1px solid #d2ddd7}.community-useful li a{display:block;min-height:44px;padding:12px 0;line-height:1.6}.community-journey :is(button,input,a):focus-visible{outline:3px solid #275f83;outline-offset:4px}.community-useful h2:not(:first-child){margin-top:28px!important}@media(max-width:1000px){.community-path-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.community-path-grid,.community-journey-layout{grid-template-columns:minmax(0,1fr)}.community-checklist,.community-useful,.community-boundary{padding:20px}}
