.printed-distribution .distribution-table{overflow-x:auto}.printed-distribution table{border-collapse:collapse;width:100%}.printed-distribution th,.printed-distribution td{text-align:left;vertical-align:top;border-bottom:1px solid #aabec5;padding:12px}.printed-distribution address{font-style:normal}.printed-distribution .distribution-reference{overflow-wrap:anywhere;max-width:140px;font-size:.85em}.order-filters{flex-wrap:wrap;align-items:end;gap:16px;display:flex}.order-filters label{flex:180px}@media print{body:has(.printed-distribution.is-printing) #root :not(.printed-distribution.is-printing,.printed-distribution.is-printing *,:has(.printed-distribution.is-printing)){display:none!important}:is(body:has(.printed-distribution.is-printing) #root,body:has(.printed-distribution.is-printing) #root :has(.printed-distribution.is-printing)){background:#fff!important;border:0!important;width:auto!important;max-width:none!important;margin:0!important;padding:0!important;display:block!important}.printed-distribution.is-printing{border:0;margin:0;padding:0;font-size:10pt}.printed-distribution.is-printing .distribution-controls{display:none!important}.printed-distribution.is-printing .distribution-table{overflow:visible}.printed-distribution.is-printing tr{break-inside:avoid}.printed-distribution.is-printing thead{display:table-header-group}.printed-distribution.is-printing td,.printed-distribution.is-printing th{padding:6pt}@page{margin:16mm}}.rsvp-review-filter{align-items:center;gap:.65rem;min-height:2.75rem;margin:.25rem 0;display:flex}.rsvp-review-filter input[type=checkbox]{flex:none;width:1.1rem;height:1.1rem;min-height:1.1rem;margin:0}.rsvp-review-list{margin:1rem 0;padding:0;list-style:none}.rsvp-review-list>li{overflow-wrap:anywhere;padding:1rem 0}.rsvp-review-list>li+li{border-top:1px solid #cbd6d7}.rsvp-review-list aside{background:#f2f7f7;border-left:3px solid #20717c;margin:.75rem 0;padding:.75rem}.admin-activity{color:#173d43;max-width:1000px;margin:0 auto;padding:1.5rem}.activity-filters fieldset{border:1px solid #91aeb3;border-radius:10px;flex-wrap:wrap;gap:1rem;margin:1.5rem 0;padding:1rem;display:flex}.activity-filters label{flex-direction:column;flex:160px;gap:.35rem;display:flex}.activity-filters .activity-search{flex-basis:100%}.activity-filters input,.activity-filters select,.admin-activity button{font:inherit;box-sizing:border-box;max-width:100%;min-height:44px;color:inherit;background:#fff;border:1px solid #91aeb3;border-radius:6px;padding:.6rem}.admin-activity button{cursor:pointer;padding:.6rem 1rem}.admin-activity button:disabled{cursor:default;opacity:.6}.admin-activity a{color:#0c6070;text-underline-offset:3px}.activity-list{gap:1rem;padding:0;list-style:none;display:grid}.activity-list li{overflow-wrap:anywhere;background:#fff;border:1px solid #bfd1d4;border-radius:10px;padding:1rem}.activity-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.activity-heading h2{margin:0;font-size:1.15rem}.activity-heading time,.activity-scope{color:#476167;font-size:.95rem}.activity-reason{white-space:pre-wrap}.activity-pages{flex-wrap:wrap;gap:.75rem;margin:1rem 0;display:flex}@media (width<=480px){.admin-activity{padding:1rem}.activity-filters label{flex-basis:100%}.activity-pages button{flex:100%}}.admin-tools-app{max-width:1100px;margin:0 auto;padding:1.5rem}.admin-tools-app h1{margin-bottom:.6rem}.admin-tools-app section{margin-top:2rem}.admin-tools-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr));gap:1rem;padding:0;list-style:none;display:grid}.admin-tools-grid li{background:#fff;border:1px solid #b6c9cc;border-radius:.7rem;padding:1.2rem}.admin-tools-grid h3{margin:0 0 .7rem;font-size:1.15rem}.admin-tools-grid p{margin:0;line-height:1.5}.admin-tools-grid a{color:#155967;text-underline-offset:.2em}.admin-tools-grid a:focus-visible{outline-offset:5px;outline:3px solid #155967}.admin-tools-links{flex-wrap:wrap;gap:.7rem 1.1rem;margin:1rem 0;display:flex}.admin-overview{background:#f4f9fa;border:1px solid #b6c9cc;border-radius:.7rem;padding:1.2rem}.admin-overview h2{margin-top:0}.admin-overview .admin-tools-links{align-items:center}.admin-overview-groups{grid-template-columns:repeat(auto-fit,minmax(min(100%,330px),1fr));gap:1.5rem;display:grid}.admin-overview-groups section{min-width:0;margin-top:.5rem}.admin-overview-counts{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:.8rem;display:grid}.admin-overview-counts div{background:#fff;border-radius:.4rem;padding:.8rem}.admin-overview-counts dt{font-size:.95rem;line-height:1.35}.admin-overview-counts dd{margin:.35rem 0 0;font-size:1.8rem;font-weight:700}.admin-overview-groups p{line-height:1.5}.support-app{max-width:62rem;margin:0 auto;padding:1.5rem}.support-app h1{font-size:2rem}.support-app nav{margin-block:1rem;line-height:2}.support-app details{border:1px solid #cbd6d7;border-radius:.65rem;margin-block:1rem;padding:1rem}.support-app summary{cursor:pointer;min-height:2.5rem;padding:.35rem;font-weight:700}.support-app .support-person,.support-app .support-account{border-bottom:1px solid #d9e1e2;padding-block:.75rem}.support-app button,.support-app input:not([type=checkbox]),.support-app select{max-width:100%;min-height:2.75rem}.support-app textarea{box-sizing:border-box;width:100%}.support-check{align-items:center;gap:.75rem;margin-block:.75rem;line-height:1.6;display:flex}.support-app .member-form{margin-block:1rem}.support-app a{overflow-wrap:anywhere}.support-results ul{padding-left:1.25rem}.account-app{max-width:42rem}.account-app .member-form{max-width:36rem}@media (width<=500px){.support-app{padding:1rem}.support-app h1{font-size:1.7rem}.support-app .actions{flex-wrap:wrap;gap:.5rem;display:flex}}.lake-app nav button{color:inherit;background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;padding:18px 16px;font-size:1rem}.lake-app nav button[aria-current=page]{color:#125b52;border-bottom-color:#12665d;font-weight:750}.lake-app .preview-bar a{color:inherit}.lake-stats{background:#eaf2ef;border-radius:12px;flex-wrap:wrap;gap:16px 28px;margin-bottom:24px;padding:18px 22px;display:flex}.lake-search-result{text-align:left;white-space:normal;word-break:break-word;flex-direction:column;gap:8px;min-width:0;display:flex}.lake-search-result strong{font-size:1.2rem}.lake-search-result span{font-size:.95rem;font-weight:400}.lake-search-result span:last-child{color:#1f685e}.lake-detail{border-top:2px solid #dbe6df;margin-top:40px;padding-top:30px}.lake-source-tag{background:#f5f0e4;border-radius:6px;padding:8px 10px;font-size:.95rem}.lake-form-grid,.lake-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.lake-form-grid label{flex-direction:column;gap:8px;display:flex}.lake-app fieldset{border:0;min-width:0;padding:0}.lake-app legend{margin-bottom:15px;font-weight:700}.lake-checks{gap:15px;margin:24px 0;display:grid}.lake-checks label,.lake-radio{align-items:flex-start;gap:12px;line-height:1.5;display:flex}.lake-checks input,.lake-radio input{width:20px;min-width:20px;height:20px;margin:3px 0 0}.lake-editor{border:2px solid #739a80;margin-bottom:28px}.lake-picker{background:#fff;border:1px solid #d5dfd8;border-radius:14px;min-width:0;padding:22px}.lake-picker input{margin-top:10px}.lake-picker .lake-search-result{width:100%;margin:12px 0;padding:15px}.lake-selected{flex-direction:column;gap:10px;display:flex}.lake-two{margin-bottom:24px}.lake-radio{padding:12px 0}.lake-app textarea{width:100%;min-height:110px;font:inherit;margin:12px 0;display:block}.lake-review{overflow-wrap:anywhere;border-top:1px solid #d8e1db;padding:18px 0}.lake-dialog-backdrop{z-index:20;background:#102a2bd9;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.lake-dialog-backdrop>.panel{background:#fff;max-width:520px}.lake-app dd,.lake-app .muted{overflow-wrap:anywhere}.lake-app .actions{flex-wrap:wrap}.lake-app input:focus,.lake-app button:focus-visible{outline-offset:3px;outline:3px solid #d7a84a}@media (width<=680px){.lake-form-grid,.lake-two{grid-template-columns:1fr}.lake-app nav{white-space:nowrap;overflow-x:auto}.lake-app nav button{padding:15px 12px}.lake-stats{gap:12px}.lake-app .preview-bar{align-items:flex-start}.lake-app .section-title{flex-wrap:wrap;gap:12px}}.lake-app input:not([type=checkbox]):not([type=radio]){width:100%;min-width:0;min-height:48px;font:inherit;color:#183348;background:#fff;border:1px solid #8ba4b5;border-radius:7px;padding:11px 12px}.lake-app .search-panel label{font-weight:700;display:block}.lake-app .search-panel input{margin-top:9px}.lake-app .search-panel button{margin-top:10px}.lake-app textarea{color:#183348;border:1px solid #8ba4b5;border-radius:7px;padding:12px}.lake-detail h2:focus,.lake-editor h2:focus{outline-offset:5px;outline:3px solid #d7a84a}.lake-detail h2,.lake-editor h2{scroll-margin-top:25px}.lake-detail>.text-button{margin-bottom:18px}.lake-privacy{color:#556577;margin-top:5px;font-size:.85rem;display:block}.lake-detail .results{margin-top:20px}.lake-detail .actions button{font-size:.95rem}.lake-picker-results{max-height:510px;margin-top:12px;padding:3px;overflow-y:auto}.lake-selected-label{text-transform:uppercase;letter-spacing:.06em;color:#25604f;font-size:.8rem;font-weight:800}.lake-radio{cursor:pointer;border:2px solid #bbcfc5;border-radius:9px;padding:16px}.lake-radio>span{gap:10px;display:grid}.lake-radio:has(input:checked){background:#eaf4f0;border-color:#176558}.lake-radio:has(input:focus-visible){outline-offset:3px;outline:3px solid #d7a84a}.lake-count{vertical-align:middle;background:#eaf2ef;border-radius:18px;padding:4px 10px;font-size:1rem;display:inline-block}.lake-pagination{border-top:1px solid #dce4df;justify-content:space-between;padding-top:16px}.lake-review p{margin:12px 0}.lake-dialog{color:#183348;background:#fff;border:1px solid #78958b;width:calc(100% - 40px);max-width:540px;max-height:calc(100vh - 40px);overflow:auto}.lake-dialog::backdrop{background:#102a2bd9}.lake-dialog .actions{flex-wrap:wrap}.lake-app main>.panel{margin:22px 0}@media (width<=680px){.lake-pagination{justify-content:flex-start}.lake-pagination>span{order:3;width:100%}.lake-picker-results{max-height:410px}.lake-app .results{grid-template-columns:1fr}.lake-detail .section-title>div{min-width:0}.lake-detail h2{overflow-wrap:anywhere}}.lake-app .lake-postal-editor{border-top:1px solid #cbd9d4;margin:26px 0;padding-top:24px}.lake-postal-editor legend{padding-top:12px;font-size:1.2rem}.lake-app .lake-check{align-items:flex-start;gap:12px;margin:20px 0;line-height:1.5;display:flex}.lake-check input{flex:0 0 20px;width:20px;height:20px;margin:3px 0 0}.lake-secondary-actions{margin-top:20px}.lake-clear-note{background:#f4f0e5;border-left:4px solid #8d7951;padding:12px}.lake-person-card{overflow-wrap:anywhere;min-width:0}.lake-person-card dl>div{margin:12px 0}.lake-person-card dd{margin:4px 0 0}.lake-person-card dd>small,.lake-postal-summary dd>span,.lake-postal-summary dd>small{margin-top:4px;display:block}.lake-person-card dd>small{color:#526875;font-size:.85rem}.lake-origins,.lake-admin-actions,.lake-candidates{background:#fff;border:1px solid #cbd9d4;border-radius:9px;margin:20px 0;padding:14px 18px}.lake-app summary{cursor:pointer;min-height:36px;padding:7px 0;font-weight:700;line-height:1.5}.lake-app summary:focus-visible{outline-offset:4px;outline:3px solid #d7a84a}.lake-origins ul{max-height:360px;padding-left:20px;overflow:auto}.lake-origins li{margin:12px 0}.lake-origins li>span{color:#526875;font-size:.88rem;display:block}.lake-candidates{background:#f9f6ef;border-left:4px solid #927341}.lake-candidates>summary{color:#63502e}.lake-admin-actions{background:#f3f6f8}.lake-person-merge>h2:focus{outline-offset:5px;outline:3px solid #d7a84a}.lake-person-merge>h2{scroll-margin-top:24px}.lake-person-merge>.panel{margin:24px 0}.lake-app .lake-merge-field{border-top:1px solid #d5e0da;margin-top:24px;padding-top:18px}.lake-merge-field .lake-radio{height:100%}.lake-agreed{background:#edf5f0;border-left:4px solid #468271;margin-bottom:20px;padding:12px 16px}.lake-agreed p{margin:5px 0}.lake-person-merge .lake-picker-results,.lake-person-merge .lake-radio{overflow-wrap:anywhere}.lake-directory-privacy,.lake-mailing-options{background:#fff;border:1px solid #cbd9d4;border-radius:9px;margin:20px 0;padding:14px 18px}.lake-directory-privacy .lake-checks{margin-bottom:10px}.lake-mailing-options>label{font-weight:700;display:block}.lake-mailing-options input[type=search]{margin-top:9px}.lake-mailing-choices{gap:12px;max-height:420px;padding:4px;display:grid;overflow:auto}.lake-mailing-choices button{width:100%;min-height:48px}.lake-shared-scope{background:#f5f1e6;border-left:4px solid #967a3c;margin:22px 0;padding:14px 20px}.lake-shared-scope h3{margin-top:0}.lake-legacy-postal{border-top:1px solid #cbd9d4;margin-top:16px;padding-top:14px}.lake-legacy-postal small{color:#526875;display:block}.lake-cleanup-intro{margin:0 0 24px}.lake-cleanup-filters{grid-template-columns:minmax(0,2fr) minmax(220px,1fr);align-items:end;gap:20px;display:grid}.lake-cleanup select{width:100%;min-height:48px;font:inherit;color:#183348;background:#fff;border:1px solid #8ba4b5;border-radius:7px;margin-top:9px;padding:11px 12px;display:block}.lake-cleanup select:focus-visible{outline-offset:3px;outline:3px solid #d7a84a}.lake-cleanup-card{overflow-wrap:anywhere;min-width:0}.lake-cleanup-card>h2{margin:18px 0;font-size:1.25rem}.lake-cleanup-card h3{margin:16px 0 6px;font-size:1rem}.lake-cleanup-card ul{margin:10px 0;padding-left:22px;line-height:1.6}.lake-cleanup-people{gap:12px;list-style:none;display:grid;padding:0!important}.lake-cleanup-people li{border-left:3px solid #c2d5cc;padding:4px 14px}.lake-cleanup-people span,.lake-cleanup-people small{color:#526875;margin-top:4px;display:block}.lake-cleanup-warning{background:#f9f6ef;border-left:3px solid #927341;margin:18px 0;padding:1px 16px 8px}.lake-cleanup .actions button{white-space:normal;min-height:48px}.lake-cleanup-card .actions button{flex:250px}@media (width<=680px){.lake-app .preview-bar{flex-wrap:wrap;gap:12px}.lake-app .preview-bar>span,.lake-app header>span{white-space:normal;min-width:0}.lake-app header{flex-wrap:wrap;align-items:flex-start;gap:12px}.lake-person-card .actions{grid-template-columns:1fr;display:grid}.lake-app .lake-check{margin:22px 0}.lake-person-merge .lake-two{gap:12px}.lake-person-merge button,.lake-admin-actions button{white-space:normal;overflow-wrap:anywhere}.lake-origins,.lake-admin-actions,.lake-candidates,.lake-directory-privacy,.lake-mailing-options{padding:12px}.lake-mailing-options button{white-space:normal;overflow-wrap:anywhere}.lake-cleanup-filters{grid-template-columns:1fr}.lake-cleanup .actions{align-items:stretch}.lake-cleanup-card .actions button{flex-basis:100%}}.print-directory-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,26rem),1fr));gap:1rem;margin:1.5rem 0;display:grid}.print-directory-person{border-top:1px solid #d2dede;padding:.75rem 0}.print-directory-person h3,.print-directory-person p{overflow-wrap:anywhere;margin:.35rem 0}.directory-readiness-filters{grid-template-columns:minmax(0,2fr) minmax(12rem,1fr);gap:1rem;display:grid}.directory-readiness-filters label{flex-direction:column;gap:.4rem;font-weight:650;display:flex}.directory-readiness-filters input,.directory-readiness-filters select{font:inherit;color:#183742;background:#fff;border:1px solid #7d99a4;border-radius:6px;width:100%;min-width:0;min-height:48px;padding:.65rem}.directory-readiness-summary{background:#edf4f7;border:1px solid #bdd0d9;border-radius:10px;margin:1.25rem 0;padding:1.25rem}.directory-readiness-summary h2{margin:0}.directory-readiness-summary dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.directory-readiness-summary dt{font-size:.9em}.directory-readiness-summary dd{margin:.3rem 0;font-size:1.5em;font-weight:750}.directory-readiness-results{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1rem;display:grid}.directory-readiness-card{overflow-wrap:anywhere}.directory-readiness-card h2{margin-top:0;font-size:1.3em}.directory-readiness-property-counts{border-top:1px solid #d7e3e7;border-bottom:1px solid #d7e3e7;flex-wrap:wrap;gap:.75rem 1.5rem;padding:.7rem 0;display:flex}.directory-readiness-property-counts strong{font-size:1.25em}.directory-readiness-card details{margin:1rem 0}.directory-readiness-card summary{cursor:pointer;min-height:44px;padding:.45rem 0;font-weight:650}.directory-readiness-records{margin:0;padding:0;list-style:none}.directory-readiness-record{border-top:1px solid #cfdee3;padding:1rem 0}.directory-readiness-record h3{margin:.2rem 0}.directory-readiness-record h4{margin:.65rem 0 .3rem}.directory-readiness-record ul{padding-left:1.3rem}.directory-readiness-sharing{margin:.75rem 0}.directory-readiness-sharing>div{border-bottom:1px solid #e2e9ec;grid-template-columns:minmax(5rem,.8fr) minmax(0,1.2fr);gap:.75rem;padding:.35rem 0;display:grid}.directory-readiness-sharing dt{font-weight:650}.directory-readiness-sharing dd{margin:0}.directory-readiness-label{border:1px solid #9bb7c5;border-radius:5px;padding:.3rem .6rem;font-weight:650;display:inline-block}.directory-readiness-label.is-published{color:#244a36;background:#edf6f1}.directory-readiness-label.is-withheld,.directory-readiness-advisory{color:#68450e;background:#fff6e6}.directory-readiness-advisory{border-radius:6px;padding:.6rem .75rem}.directory-readiness-open{min-height:48px}.directory-readiness-pagination{justify-content:space-between;margin-top:1.5rem}.directory-readiness [role=status]{scroll-margin-top:1rem}@media (width<=750px){.directory-readiness-results{grid-template-columns:1fr}.directory-readiness-summary dl{grid-template-columns:repeat(2,minmax(0,1fr))}.directory-readiness-filters{grid-template-columns:1fr}.directory-readiness-pagination{justify-content:center}.directory-readiness-pagination span{text-align:center;order:-1;width:100%}}.contact-follow-up-filters{grid-template-columns:minmax(0,2fr) minmax(12rem,1fr) minmax(10rem,1fr);gap:1rem;display:grid}.contact-follow-up-filters label{flex-direction:column;gap:.4rem;font-weight:650;display:flex}.contact-follow-up-filters input,.contact-follow-up-filters select{font:inherit;color:#183742;background:#fff;border:1px solid #7d99a4;border-radius:6px;width:100%;min-width:0;min-height:48px;padding:.65rem}.contact-follow-up-summary{background:#edf4f7;border:1px solid #bdd0d9;border-radius:10px;margin:1.25rem 0;padding:1.25rem}.contact-follow-up-summary h2{margin-top:0}.contact-follow-up-summary-buttons{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.contact-follow-up-summary-buttons button{text-align:left;color:#183742;min-height:90px;font:inherit;background:#fff;border:1px solid #7d99a4;border-radius:8px;flex-direction:column;gap:.35rem;padding:1rem;display:flex}.contact-follow-up-summary-buttons button strong{font-size:1.7em}.contact-follow-up-summary-buttons button[aria-pressed=true]{color:#fff;background:#164d68;border-color:#164d68}.contact-follow-up button:focus-visible,.contact-follow-up input:focus-visible,.contact-follow-up select:focus-visible{outline-offset:3px;outline:3px solid #0066d8}.contact-follow-up-results{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1rem;display:grid}.contact-follow-up-card{overflow-wrap:anywhere}.contact-follow-up-card h3{margin-top:0;font-size:1.3em}.contact-follow-up-claim{color:#244a36;background:#edf6f1;border:1px solid #9bb7c5;border-radius:5px;padding:.3rem .6rem;font-weight:650;display:inline-block}.contact-follow-up-claim.needs-attention,.contact-follow-up-note{color:#68450e;background:#fff6e6}.contact-follow-up-note{border-radius:6px;padding:.6rem .75rem}.contact-follow-up-names{font-weight:650}.contact-follow-up-availability{margin:1rem 0}.contact-follow-up-availability>div{border-bottom:1px solid #d7e3e7;grid-template-columns:minmax(6rem,1fr) minmax(0,1fr);gap:.75rem;padding:.5rem 0;display:grid}.contact-follow-up-availability dt{font-weight:650}.contact-follow-up-availability dd{margin:0}.contact-follow-up-open{min-height:48px}.contact-follow-up-pagination{justify-content:space-between;margin-top:1.5rem}.contact-follow-up [role=status]{scroll-margin-top:1rem}@media (width<=900px){.contact-follow-up-filters{grid-template-columns:1fr 1fr}.contact-follow-up-filters label:first-child{grid-column:1/-1}.contact-follow-up-summary-buttons{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.contact-follow-up-results,.contact-follow-up-filters{grid-template-columns:1fr}.contact-follow-up-summary{padding:1rem}.contact-follow-up-summary-buttons button{padding:.7rem}.contact-follow-up-pagination{justify-content:center}.contact-follow-up-pagination span{text-align:center;order:-1;width:100%}}.test-dues.test-multi-payments[hidden]{display:none}.test-multi-payments .multi-check-form:not([hidden]){gap:24px;display:grid}.multi-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0;display:grid}.multi-results button,.multi-receipts button{text-align:left;background:#fff;border:1px solid #afc4bd;border-radius:8px;width:100%;padding:16px}.multi-results button:disabled{color:#61706b;background:#f3f5f4}.multi-results strong,.multi-results span,.multi-results small,.multi-receipts strong,.multi-receipts span,.multi-receipts small{overflow-wrap:anywhere;margin:4px 0;display:block}.multi-results small,.multi-receipts small{color:#536d64}.multi-party,.multi-target{border:1px solid #afc4bd;border-radius:8px;margin:18px 0;padding:18px}.multi-party legend,.multi-target legend{padding:0 8px;font-weight:700}.multi-target{background:#f6faf7}.multi-allocation-list{gap:12px;margin:18px 0;padding:0;list-style:none;display:grid}.multi-allocation-list>li{overflow-wrap:anywhere;background:#f5f8f6;border-left:3px solid #62867a;padding:14px 16px}.multi-allocation-list strong,.multi-allocation-list span,.multi-allocation-list small{margin:4px 0;display:block}.multi-receipts{gap:14px;margin:18px 0;padding:0;list-style:none;display:grid}.multi-equation{overflow-wrap:anywhere;background:#eef5f0;border-left:4px solid #468271;padding:18px;font-size:1.08rem;font-weight:700}.multi-money dd{font-weight:700}.multi-receipt{overflow-wrap:anywhere}.multi-party .actions{margin:8px 0 18px}@media (width<=680px){.multi-results{grid-template-columns:1fr}.multi-party,.multi-target{padding:12px}.multi-target .multi-party{padding:10px}}.test-dues{gap:24px;display:grid}.test-dues .panel{min-width:0}.test-dues .help-note{margin-top:0}.test-dues h2{font-size:1.3rem}.test-dues h3{font-size:1.08rem}.test-dues label:not(.lake-check){font-weight:700;display:block}.test-dues input:not([type=checkbox]),.test-dues select,.test-dues textarea{width:100%;font:inherit;color:#183348;background:#fff;border:1px solid #8ba4b5;border-radius:7px;min-height:48px;margin-top:8px;padding:11px 12px;display:block}.test-dues textarea{min-height:100px}.test-dues .actions{align-items:stretch}.test-dues button{white-space:normal;overflow-wrap:anywhere;min-height:48px}.test-dues button:focus-visible,.test-dues select:focus-visible{outline-offset:3px;outline:3px solid #d7a84a}.test-dues-banner{background:#fff3d5;border:1px solid #d4b169;border-left:5px solid #967121;border-radius:8px;padding:18px 22px}.test-dues-banner strong{margin-bottom:8px;font-size:1.1rem;display:block}.test-dues .test-dues-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.test-dues-people{gap:4px;max-height:400px;padding:4px;display:grid;overflow:auto}.test-dues-people .lake-check{background:#fff;border:1px solid #cbd9d4;border-radius:8px;margin:6px 0;padding:12px}.test-dues-people .lake-check small{color:#526875;margin-top:4px;font-weight:400;display:block}.test-dues-party{border:1px solid #cbd9d4;border-radius:8px;margin:14px 0;padding:16px}.test-dues-selected{gap:8px;display:grid}.test-dues-selected strong{overflow-wrap:anywhere;font-size:1.2rem}.test-dues-selected span{color:#526875}.test-dues-selected .actions{margin-top:10px}.test-dues .lake-picker-results .lake-search-result{width:100%;margin:12px 0;padding:16px}.test-dues-summary{background:#edf5f0;border-left:4px solid #468271;margin:20px 0;padding:16px 20px}.test-dues-summary dl{margin:0}.test-dues-summary dl>div{grid-template-columns:minmax(120px,1fr) minmax(0,2fr)}.test-dues-summary .test-dues-excess{color:#714d05;font-weight:700}.test-dues .test-dues-pending{background:#fff8e9;border:2px solid #bd8f31}.test-dues-property:not([hidden]){gap:24px;display:grid}.test-dues .test-dues-tabs{background:0 0;border:0;flex-wrap:wrap;gap:10px;padding:0;display:flex}.test-dues .test-dues-tabs button[aria-current=page]{color:#fff;background:#183e37;border-color:#183e37}.test-dues-reversal{border:2px solid #bd8f31}.test-dues-reversal-note{background:#f1f2f3;border-left:4px solid #687a84;margin-top:14px;padding:14px 18px}.test-dues-reversed{color:#6a4c20}.test-dues-summary dd{overflow-wrap:anywhere}.test-dues-table{margin:20px 0;overflow:auto}.test-dues-table table{border-collapse:collapse;text-align:left;width:100%;min-width:650px}.test-dues-table caption{text-align:left;margin-bottom:12px;font-weight:700}.test-dues-table th,.test-dues-table td{vertical-align:top;border-bottom:1px solid #cbd9d4;padding:12px}.test-dues-table th[scope=row]{min-width:230px}.test-dues-table td{white-space:nowrap}.test-dues-table small{margin-top:6px;font-weight:400;display:block}.test-dues-table button{text-align:left;width:100%}.test-dues-table .test-dues-excess{color:#714d05;font-weight:700}.test-dues-history{margin:0;padding:0;list-style:none}.test-dues-history>li{overflow-wrap:anywhere;border-top:1px solid #cbd9d4;margin-top:20px;padding-top:18px}.test-dues-history p{margin:8px 0}.test-dues-history small{color:#526875;margin-top:8px;display:block}.test-dues-history .test-dues-excess{color:#714d05;font-weight:700}@media (width<=680px){.test-dues .test-dues-grid{grid-template-columns:1fr}.test-dues .actions{grid-template-columns:1fr;display:grid}.test-dues-summary{padding:14px}.test-dues-summary dl>div{grid-template-columns:1fr;gap:5px}.test-dues-people{max-height:350px}}.v1-payment-history{color:#183742;overflow-wrap:anywhere;font-size:1rem;line-height:1.55}.v1-payment-history h2{margin:0 0 .7rem;font-size:1.4em}.v1-payment-history p{margin:.6rem 0}.v1-payment-history .v1-history-capture{font-weight:650}.v1-payment-history .v1-history-note{color:#45616d;font-size:.95em}.v1-history-list{margin:1.2rem 0;padding:0;list-style:none}.v1-history-payment{background:#fff;border:1px solid #cfdee3;border-radius:10px;margin:1rem 0;padding:1.3rem}.v1-history-payment-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1rem;display:flex}.v1-history-payment-heading h3{margin:0;font-size:1.2em}.v1-history-total{color:#145672;font-size:1.35em}.v1-history-payment dl{margin:1rem 0}.v1-history-payment dl>div{border-top:1px solid #e0e8eb;grid-template-columns:minmax(10rem,1fr) 2fr;gap:.35rem 1rem;padding:.55rem 0;display:grid}.v1-history-payment dt{color:#45616d}.v1-history-payment dd{margin:0}.v1-history-properties,.v1-history-items{margin-top:1rem}.v1-history-properties h4,.v1-history-items h3{margin:0 0 .4rem;font-size:1em}.v1-history-properties ul,.v1-history-items ul{margin:.4rem 0;padding-left:1.4rem}.v1-history-empty{background:#eaf2f5;border-radius:6px;padding:1rem}.v1-admin-history{margin:1.5rem 0;scroll-margin-top:1rem}.v1-admin-history:focus-visible{outline-offset:4px;outline:3px solid #cd8900}.member-recorded-history{background:#fff;border:1px solid #cfdee3;border-radius:10px;margin:1.5rem 0;padding:1.3rem;scroll-margin-top:1rem}.member-recorded-history:focus-visible{outline-offset:4px;outline:3px solid #cd8900}.member-recorded-history-collapsed{background:0 0;border:0;padding:0}.member-information .member-recorded-history-collapsed details{background:#fff;margin:0}.member-information .member-history-details{background:#fff}.member-information .member-recorded-history-collapsed summary,.member-information .member-history-details summary{align-content:center;min-height:48px}.member-history-details section{padding-top:1rem}nav.v1-history-paging{white-space:normal;background:0 0;border-top:1px solid #cfdee3;border-bottom:0;flex-wrap:wrap;gap:.6rem 1rem;margin-top:1rem;padding:1rem 0;display:flex}nav.v1-history-paging span{flex:15rem;font-size:1rem}.lake-app nav.v1-history-paging button{background:#fff;border:1px solid #8ba4b5;border-radius:7px;padding:.6rem .8rem;font-size:1rem}@media (width<=600px){.v1-history-payment{padding:1rem}.v1-history-payment dl>div{grid-template-columns:1fr}}.renewal-preview-action{margin:24px 0}.renewal-preview{margin-top:18px}.renewal-preview h4{margin:18px 0 10px;font-size:1.15rem}.renewal-preview h5,.renewal-preview h6{margin:18px 0 8px;font-size:1.05rem}.renewal-preview p{margin-top:12px}.renewal-preview-banner{color:#503600;background:#fff4d9;border:2px solid #936c1c;border-radius:7px;padding:16px}.renewal-admin-review{border:1px solid #b8c9d2;border-radius:7px;margin-top:24px;padding:16px}.renewal-admin{padding:6px 0 20px}.renewal-admin dl>div{grid-template-columns:155px minmax(0,1fr)}.renewal-admin details{border:1px solid #b8c9d2;border-radius:7px;margin-top:18px;padding:16px}.renewal-admin li{overflow-wrap:anywhere;margin-bottom:15px}.renewal-warning{background:#faf2df;border-left:4px solid #947028;padding:15px}.renewal-warning ul{margin-bottom:0}.renewal-email-boundary{font-weight:600}.renewal-email{overflow-wrap:anywhere;background:#fff;border:2px solid #708b9d;border-radius:9px;margin-top:20px;padding:24px}.renewal-label{letter-spacing:.06em;color:#466073;font-size:.8rem;font-weight:700}.renewal-household section{border-top:1px solid #c4d2dc;margin:20px 0;padding-top:4px}.renewal-household address{white-space:pre-line;font-style:normal}.renewal-review-link{color:#fff;background:#0c5b86;border-radius:7px;min-height:48px;padding:12px 18px;font-weight:700;text-decoration:none;display:inline-block}.renewal-review-link:focus-visible{outline-offset:4px;outline:3px solid #d7a84a}@media (width<=680px){.renewal-admin dl>div{grid-template-columns:1fr}.renewal-email{padding:16px}.renewal-preview .section-title{align-items:flex-start;gap:14px}.renewal-preview-action>button{text-align:left;width:100%}}.renewal-household-review{overflow-wrap:anywhere;background:#f2f6f8;border:1px solid #b8c9d2;border-radius:7px;margin-top:24px;padding:18px}.renewal-household-review .renewal-label{margin-top:0}.renewal-household-review h4{margin-top:10px}.renewal-household-review p:last-child{margin-bottom:0}.renewal-email-text{white-space:pre-wrap;font-size:1.05rem;line-height:1.6}.renewal-preparation{color:#173449;overflow-wrap:anywhere;margin:22px 0 40px}.renewal-preparation-toolbar{justify-content:space-between;gap:12px;margin-bottom:24px;display:flex}.renewal-preparation-toolbar button,.renewal-preparation-review{min-height:46px}.renewal-preparation-heading{border-bottom:1px solid #cedce3;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:20px;display:flex}.renewal-preparation-heading h2{margin:6px 0 8px;font-size:clamp(1.65rem,3vw,2.25rem);line-height:1.2}.renewal-preparation-heading p{margin:0}.renewal-preparation-eyebrow{color:#4a6474;letter-spacing:.09em;margin:0 0 7px;font-size:.76rem;font-weight:750;line-height:1.5}.renewal-preparation-status{color:#234f64;background:#edf5f8;border:1px solid #a9c4d0;border-radius:999px;flex-shrink:0;align-items:center;padding:7px 12px;font-size:.84rem;font-weight:700;line-height:1.35;display:inline-flex}.renewal-preparation-introduction{color:#405a6b;max-width:850px;margin:20px 0 26px;font-size:1.03rem;line-height:1.65}.renewal-preparation-layout{grid-template-columns:minmax(270px,.8fr) minmax(0,1.3fr);align-items:start;gap:24px;display:grid}.renewal-preparation-checks{gap:16px;display:grid}.renewal-preparation-check,.renewal-preparation-holds{background:#fff;border:1px solid #cedce3;border-radius:12px;padding:21px}.renewal-preparation h3{margin:0 0 12px;font-size:1.12rem;line-height:1.4}.renewal-preparation-check p,.renewal-preparation-holds p{color:#405a6b;margin:10px 0;line-height:1.6}.renewal-preparation-check p strong,.renewal-preparation-holds p strong{color:#173449}.renewal-preparation-check p:last-child,.renewal-preparation-holds p:last-child{margin-bottom:0}.renewal-preparation-mailboxes{gap:10px;margin:15px 0 0;padding:0;list-style:none;display:grid}.renewal-preparation-mailboxes li{background:#f1f6f8;border-left:3px solid #8aadb8;gap:3px;padding:8px 12px;font-size:.97rem;display:grid}.renewal-preparation-mailboxes span{color:#31556b}.renewal-preparation-confirmed{font-size:.89rem}.renewal-preparation-review{color:#fff;background:#0c5b86;border-color:#0c5b86;margin-top:9px;font-weight:700}.renewal-preparation-counts{grid-template-columns:1fr 1fr;gap:10px;margin:16px 0 20px;display:grid}.renewal-preparation-counts>div{background:#f3f7f9;border-radius:7px;flex-direction:column-reverse;align-items:flex-start;gap:3px;padding:12px;display:flex}.renewal-preparation-counts dt{color:#4a6474;font-size:.8rem}.renewal-preparation-counts dd{color:#173449;margin:0;font-size:1.45rem;font-weight:750;line-height:1.1}.renewal-preparation-holds{background:#fcf6e9;border-color:#dfcc9e}.renewal-preparation-holds h3{color:#5e4717}.renewal-preparation-holds ul{margin:12px 0 18px;padding-left:21px;line-height:1.6}.renewal-preparation-holds li+li{margin-top:9px}.renewal-preparation-email{background:#fff;border:1px solid #b9cbd5;border-radius:12px;min-width:0;overflow:hidden;box-shadow:0 5px 20px #163b4e08}.renewal-preparation-email-heading{justify-content:space-between;align-items:center;gap:16px;padding:22px 22px 16px;display:flex}.renewal-preparation-email-heading h3{margin:0;font-size:1.3rem}.renewal-preparation-email>.renewal-preparation-subject{background:#f5f8fa;border-top:1px solid #dbe5eb;border-bottom:1px solid #dbe5eb;margin:0;padding:16px 22px;font-size:.95rem;line-height:1.5}.renewal-preparation-subject strong{color:#506c7d;text-transform:uppercase;letter-spacing:.07em;margin-bottom:3px;font-size:.78rem;display:block}.renewal-preparation-email-text{white-space:pre-wrap;background:#fff;max-width:680px;margin:auto;padding:28px;font-size:1.02rem;line-height:1.8}.renewal-preparation-email>h3,.renewal-preparation-email>p[role=alert]{margin:22px}.renewal-preparation button:focus-visible{outline-offset:4px;outline:3px solid #d7a84a}.renewal-preparation-loading{min-height:180px;padding:26px}@media (width<=900px){.renewal-preparation-layout{grid-template-columns:1fr}.renewal-preparation-checks{grid-template-columns:1fr 1fr}}@media (width<=600px){.renewal-preparation{margin-top:16px}.renewal-preparation-heading{flex-direction:column;gap:14px}.renewal-preparation-checks{grid-template-columns:1fr}.renewal-preparation-check,.renewal-preparation-holds{padding:18px}.renewal-preparation-email-heading{align-items:flex-start;padding:18px}.renewal-preparation-email-heading h3{font-size:1.15rem}.renewal-preparation-email>.renewal-preparation-subject{padding:14px 18px}.renewal-preparation-email-text{padding:22px 18px}.renewal-preparation-status{font-size:.78rem}}.advertising-intake{color:#143b48;max-width:820px;margin:0 auto;padding:28px 22px 80px;line-height:1.55}.advertising-intake h1{margin:10px 0 18px;font-size:2.2rem;line-height:1.15}.advertising-intake h2{margin-top:0;font-size:1.45rem}.intake-eyebrow{text-transform:uppercase;letter-spacing:.1em;color:#3f707d;font-size:.78rem;font-weight:700}.intake-card{background:#fff;border:1px solid #b5cdd0;border-radius:14px;margin:22px 0;padding:24px}.intake-banner,.intake-warning,.intake-error{background:#e7f1f0;border-radius:10px;padding:14px 18px}.intake-warning{background:#fff3d4}.intake-error{color:#842e22;background:#fff0ed}.advertising-intake label{margin:16px 0 6px;font-weight:600;display:block}.advertising-intake input,.advertising-intake textarea,.advertising-intake select{box-sizing:border-box;width:100%;font:inherit;color:inherit;background:#fff;border:1px solid #71979f;border-radius:6px;margin-top:6px;padding:10px 12px;display:block}.advertising-intake textarea{resize:vertical;min-height:105px}.advertising-intake fieldset{border:0;min-width:0;padding:0}.advertising-intake fieldset:disabled{opacity:.75}.advertising-intake button{color:#fff;font:inherit;cursor:pointer;background:#235e6c;border:1px solid #235e6c;border-radius:7px;padding:11px 15px}.advertising-intake button:disabled{opacity:.55;cursor:default}.intake-muted,.advertising-intake footer{color:#54717a;font-size:.92rem}.intake-preserve{white-space:pre-wrap;overflow-wrap:anywhere}.intake-toolbar,.intake-actions{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.intake-toolbar label{flex:1}.intake-check{align-items:start;gap:10px;display:flex!important}.intake-check input{flex-shrink:0;width:20px!important;margin:3px 0!important}.intake-queue{padding:0;list-style:none}.intake-queue li{border-bottom:1px solid #deeaec;padding:12px 0}.intake-queue button{color:#143b48;text-align:left;overflow-wrap:anywhere;background:#eff5f5;max-width:100%}.intake-queue button[aria-pressed=true]{color:#fff;background:#235e6c}.intake-queue span{color:#54717a;margin:4px 0;font-size:.88rem;display:block}.advertising-intake dl{grid-template-columns:85px minmax(0,1fr);gap:6px 12px;display:grid}.advertising-intake dt{font-weight:600}.advertising-intake dd{overflow-wrap:anywhere;margin:0}.intake-actions{margin-top:20px}@media (width<=480px){.advertising-intake{padding:18px 14px 60px}.intake-card{padding:18px}.advertising-intake h1{font-size:1.9rem}.intake-actions button{width:100%}}.advertising-intake header{overflow-wrap:anywhere;background:0 0;padding:0;display:block}.advertising-intake p{margin:0 0 12px}.advertising-intake h3{margin:16px 0 8px}.advertising-intake footer{background:0 0;padding:22px 0}.advertising-intake .intake-toolbar{margin-top:20px}.artwork-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.artwork-preview{object-fit:contain;background:#f3f7f7;border:1px solid #d0dfe1;border-radius:8px;width:100%;height:auto;max-height:500px;display:block}.advertising-artwork input[type=file]{font-size:.88rem}.artwork-review-link{font-weight:700;margin:18px 0!important}.advertising-artwork ol{padding-left:22px}.advertising-artwork ol li{border-bottom:1px solid #deeaec;padding:12px 0}@media (width<=600px){.artwork-grid{grid-template-columns:1fr}}.donations{color:#253f45;overflow-wrap:anywhere;background:#f3f8f8;max-width:48rem;margin:0 auto;padding:1.5rem}.donations h1{font-size:clamp(2rem,6vw,3rem);line-height:1.1}.donations section,.donations article{background:#fff;border:1px solid #bccdd0;border-radius:.75rem;margin:1rem 0;padding:1rem}.donations label{gap:.35rem;margin:1rem 0;font-weight:650;display:grid}.donations input,.donations select,.donations textarea{box-sizing:border-box;width:100%;max-width:100%;font:inherit;border:1px solid #9bafb4;border-radius:.35rem;padding:.8rem}.donations textarea{min-height:5rem}.donations .check{align-items:flex-start;gap:.6rem;display:flex}.donations .check input{width:auto;min-width:1.2rem;margin:.2rem 0}.donations fieldset{border:0;min-width:0;padding:0}.donations button{font:inherit;color:#fff;background:#35636b;border:0;border-radius:.4rem;margin:.4rem .4rem .4rem 0;padding:.8rem 1rem}.donations button:disabled{opacity:.55}.donations .notice,.donations [role=status]{background:#e5f0f1;border-radius:.6rem;padding:1rem}.donations .eyebrow{letter-spacing:.1em;text-transform:uppercase;font-size:.8rem;font-weight:750}.donations a{color:#254f63}.donations small{font-size:.9rem}.donations .donation-contact{align-items:center;min-height:3rem;font-weight:700;display:inline-flex}.donation-promotion-dates{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1rem;display:grid}.donation-promotion-dates p{grid-column:1/-1}@media (width<=540px){.donation-promotion-dates{grid-template-columns:1fr}}.organization-roles{--ink:#193c46;--teal:#12616c;--line:#b7cbd0;color:var(--ink);background:#f4f8f8;min-height:100vh;font:18px/1.55 Arial,sans-serif}.reviewed-setup-request fieldset{border:0;min-width:0;margin:0;padding:0}.reviewed-setup-request+.reviewed-setup-request{margin-top:1rem}.reviewed-setup-request h3{overflow-wrap:anywhere}.organization-roles *{box-sizing:border-box}.organization-roles h1,.organization-roles h2,.organization-roles h3,.organization-roles p{margin:0 0 .65rem}.organization-roles h1{font-size:2.5rem;line-height:1.2}.organization-roles h2{font-size:1.45rem;line-height:1.3}.organization-roles h3{font-size:1.12rem;line-height:1.4}.organization-roles a{color:#155e73;text-underline-offset:4px;font-weight:700}.organization-header{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:1rem;padding:1.2rem max(1.25rem,50vw - 640px);display:flex}.organization-header>a{font-size:1.4rem;text-decoration:none}.organization-header span{font-size:.9rem;font-weight:400;display:block}.organization-navigation{flex-wrap:wrap;gap:1.5rem;max-width:1320px;margin:auto;padding:1rem 1.25rem;display:flex}.organization-navigation [aria-current]{text-decoration-thickness:3px}.organization-roles main{max-width:1320px;margin:auto;padding:1.3rem 1.25rem 4rem}.organization-heading{margin-bottom:1.5rem}.organization-heading>p{font-size:1.15rem}.organization-workspace{grid-template-columns:minmax(290px,.85fr) minmax(0,1.35fr);align-items:start;gap:1.5rem;display:grid}.organization-search,.organization-person{border:1px solid var(--line);background:#fff;border-radius:12px;min-width:0;padding:1.4rem}.organization-person-heading{border-bottom:1px solid var(--line);margin-bottom:1.3rem;padding-bottom:1.1rem}.organization-person-heading h2{font-size:1.7rem}.organization-roles label{margin-bottom:1rem;font-weight:700;display:block}.organization-roles input:not([type=checkbox]),.organization-roles select,.organization-roles textarea{width:100%;min-height:48px;font:inherit;color:var(--ink);background:#fff;border:1px solid #799ca5;border-radius:6px;margin-top:.3rem;padding:.6rem .7rem;display:block}.organization-roles button{font:inherit;cursor:pointer;color:#184e5b;background:#fff;border:1px solid #75959f;border-radius:7px;min-height:48px;padding:.6rem 1rem;font-weight:700}.organization-roles button:hover:not(:disabled){background:#eaf3f4}.organization-roles button:disabled{opacity:.55;cursor:default}.organization-roles button.organization-primary{background:var(--teal);color:#fff;border-color:var(--teal)}.organization-roles button.organization-primary:hover:not(:disabled){background:#094d57}.organization-roles :focus-visible{outline-offset:4px;outline:3px solid #b66c00}.organization-roles textarea{resize:vertical}.organization-search label{margin-bottom:0}.organization-search-controls{align-items:center;gap:.55rem;display:flex}.organization-search-controls input{min-width:0;margin-top:0!important}.organization-help{color:#47666f;font-size:1rem;font-weight:400}.organization-cabins{color:#47666f;overflow-wrap:anywhere;font-size:1rem}.organization-count{margin-top:1rem!important}.organization-people,.organization-assignments{margin:0;padding:0;list-style:none}.organization-people>li{border-top:1px solid var(--line);padding:1rem 0}.organization-people>li.is-selected{background:#eef6f5;border-radius:6px;margin:0 -.5rem;padding:1rem .5rem}.organization-people button{margin-top:.3rem}.organization-role-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;gap:1rem;padding:1rem 0;display:flex}.organization-role-row>div{overflow-wrap:anywhere;min-width:0}.organization-role-row>button{flex-shrink:0}.organization-assignments{margin-bottom:1.2rem}.organization-actions,.organization-pagination{flex-wrap:wrap;align-items:center;gap:.7rem;margin:.8rem 0 1rem;display:flex}.organization-pagination{justify-content:space-between}.organization-notice{border-left:4px solid var(--teal);background:#e4f0f1;border-radius:5px;padding:1rem}.organization-attention{background:#fff3dd;border-color:#a76009}.organization-eyebrow{color:#47666f;letter-spacing:.06em;text-transform:uppercase;font-size:.86rem;font-weight:700}.organization-role-form{border-top:2px solid var(--line);margin-top:1.4rem;padding-top:1.3rem}.organization-role-form fieldset{border:0;min-width:0;margin:0;padding:0}.organization-date-fields{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.organization-checkbox{align-items:start;gap:.65rem;padding:.5rem 0;display:flex!important}.organization-checkbox input{width:24px;height:24px;accent-color:var(--teal);flex:none;margin:2px 0 0}.organization-public-preview{overflow-wrap:anywhere;background:#eef7f5;border:1px solid #9ebbbb;border-radius:8px;margin:0 0 1rem;padding:1rem}.organization-public-preview>strong{font-size:1.2rem}.organization-access-note{margin-top:1.25rem!important}.organization-history{border-top:1px solid var(--line);margin-top:1.3rem;padding-top:.8rem}.organization-history summary{cursor:pointer;min-height:48px;padding:.5rem 0;font-weight:700}.organization-back-search{display:none}.organization-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.organization-skip{z-index:10;background:#fff;padding:1rem;position:absolute;top:1rem;left:-9999px}.organization-skip:focus{left:1rem}.organization-large{font-size:21px}.organization-large .organization-help,.organization-large .organization-cabins{font-size:1.15rem}@media (width<=780px){.organization-workspace{grid-template-columns:1fr}.organization-header{align-items:start}.organization-header>a{font-size:1.2rem}.organization-roles h1{font-size:2rem}.organization-search,.organization-person{padding:1.1rem}.organization-date-fields{grid-template-columns:1fr;gap:0}.organization-role-row{flex-wrap:wrap}.organization-role-row>button{width:100%}.organization-roles main{padding:1rem 1rem 3rem}.organization-back-search{min-height:48px;padding:.5rem 0;display:inline-block}}@media (width<=420px){.organization-search-controls{flex-wrap:wrap}.organization-search-controls button{width:100%}.organization-header{padding:1rem}.organization-header span{max-width:165px}.organization-header button{padding:.5rem;font-size:.95rem}.organization-actions>button{width:100%}}.organization-roster{border:1px solid var(--line);background:#fff;border-radius:12px;margin-bottom:1.5rem;padding:1.1rem 1.4rem}.organization-roster>summary{cursor:pointer;min-height:48px;padding:.5rem 0;font-weight:700}.organization-roster-filters{grid-template-columns:minmax(180px,1fr) minmax(180px,1fr) minmax(140px,.7fr);gap:1rem;margin-top:1rem;display:grid}.organization-roster-list{margin:0;padding:0;list-style:none}.organization-roster-list>li{border-top:1px solid var(--line);justify-content:space-between;align-items:start;gap:1rem;padding:1rem 0;display:flex}.organization-roster-list>li>div{overflow-wrap:anywhere;min-width:0}.organization-roster-list button{flex-shrink:0}.organization-roster .organization-history{margin-top:1rem}@media (width<=780px){.organization-roster{padding:1rem}.organization-roster-filters{grid-template-columns:1fr;gap:0}.organization-roster-list>li{flex-direction:column}.organization-roster-list button{width:100%}}.documents-app{max-width:1380px}.documents-header{color:#fff;background:#153c4a;justify-content:space-between;align-items:center;gap:20px;padding:24px 36px;display:flex}.documents-header div{display:grid}.documents-header strong{letter-spacing:.15em;font-size:1.1rem}.documents-header span{color:#d8e7eb;font-size:.82rem}.documents-header a{color:#fff;font-size:.9rem}.documents-app main{padding:32px 36px}.documents-heading{margin-bottom:24px}.documents-eyebrow{text-transform:uppercase;letter-spacing:.09em;color:#52767d;font-size:.74rem;font-weight:700}.documents-heading h1{margin-top:8px;font-size:2.4rem}.documents-private{background:#e5f1eb;border-left:4px solid #377c70;margin-bottom:22px;padding:14px 18px;font-size:.9rem}.documents-tabs{border-bottom:1px solid #ccdce0;gap:10px;margin-bottom:24px;padding:0;display:flex}.documents-tabs button{background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;padding:10px 15px}.documents-tabs button[aria-pressed=true]{color:#135849;border-bottom-color:#26735f}.documents-tabs span{background:#dce9e6;border-radius:20px;padding:1px 8px;font-size:.8rem;display:inline-block}.documents-message,.documents-error,.documents-success{border-radius:6px;margin-bottom:20px;padding:16px}.documents-message{background:#e4eef5}.documents-error{color:#873c11;background:#fff0e7}.documents-success{color:#205d40;background:#e4f4eb}.documents-source-controls{background:#fff;border:1px solid #ccdce0;border-radius:10px;grid-template-columns:1.25fr 1fr;gap:24px;padding:22px;display:grid}.documents-upload small{color:#52717d;font-size:.78rem;font-weight:400}.documents-packet-summary{flex-wrap:wrap;justify-content:space-between;gap:15px;margin:18px 0;font-size:.87rem;display:flex}.documents-checks{background:#fff8e9;border:1px solid #e9dba8;border-radius:9px;margin-bottom:24px;padding:20px 24px;font-size:.88rem}.documents-checks h2{font-size:1rem}.documents-checks ul{margin:10px 0;padding-left:24px}.documents-checks p{color:#645b3c;font-size:.8rem}.documents-workbench{grid-template-columns:minmax(0,1fr) minmax(420px,1fr);align-items:start;gap:26px;display:grid}.documents-page-viewer{background:#e7edef;border:1px solid #c6d6dc;border-radius:9px;padding:18px;position:sticky;top:18px}.documents-page-viewer>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px;display:flex}.documents-page-viewer h2{font-size:1rem}.documents-page-actions{align-items:end;gap:7px;display:flex}.documents-page-actions label{gap:2px;font-size:.72rem}.documents-page-actions select{min-width:60px}.documents-page-actions button{padding:8px 13px}.documents-page-viewer img{background:#fff;width:100%;height:auto;display:block;box-shadow:0 2px 10px #153c4a18}.documents-page-viewer>p{color:#496376;margin-top:12px;font-size:.75rem}.documents-part-list{gap:20px;display:grid}.documents-part{background:#fff;border:1px solid #c6d6dc;border-radius:10px;gap:15px;padding:22px;display:grid;box-shadow:0 3px 8px #153c4a08}.documents-part-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.documents-part-top h2{font-size:1rem}.documents-part-top button{font-size:.8rem}.documents-part label,.documents-library-filters label{font-size:.84rem}.documents-two-fields{grid-template-columns:1fr 1fr;gap:15px;display:grid}.documents-part textarea{font:inherit;color:inherit;resize:vertical;border:1px solid #8ba4b5;border-radius:6px;width:100%;padding:10px;font-size:.8rem;font-weight:400;line-height:1.5}.documents-part input,.documents-part select{font-size:.9rem;font-weight:400}.documents-part-actions{flex-wrap:wrap;gap:10px;display:flex}.documents-part-actions button{font-size:.76rem}.documents-undated{color:#825b13;font-size:.8rem}.documents-save{background:#e5efed;border:1px solid #bfdbd1;border-radius:10px;justify-content:space-between;align-items:center;gap:24px;margin-top:26px;padding:24px;display:flex}.documents-save p{max-width:600px;margin-top:5px;font-size:.83rem}.documents-save button{background:#19614f;border-color:#19614f;flex-shrink:0}.documents-library-filters{background:#e8f0f1;border-radius:10px;grid-template-columns:2fr 1fr .7fr;gap:20px;margin-bottom:20px;padding:22px;display:grid}.documents-count{color:#52717d;margin-bottom:18px;font-size:.85rem}.documents-library-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.documents-library-card{background:#fff;border:1px solid #ccdce0;border-radius:10px;flex-direction:column;align-items:flex-start;gap:12px;padding:24px;display:flex}.documents-library-card h2{font-size:1.2rem}.documents-library-card p{font-size:.88rem}.documents-library-card .documents-provenance{color:#52717d;overflow-wrap:anywhere;font-size:.75rem}.documents-download{color:#155c50;margin-top:auto;padding-top:10px;font-weight:650}.documents-library-card button{font-size:.8rem}.documents-empty{background:#fff;border:1px dashed #adc5cd;border-radius:10px;padding:25px}.documents-empty p{margin:10px 0}.documents-app a{color:#155c65}.documents-header a{color:#fff}@media (width<=900px){.documents-workbench{grid-template-columns:1fr}.documents-page-viewer{position:static}.documents-page-viewer img{object-fit:contain;max-height:650px}.documents-source-controls{grid-template-columns:1fr}.documents-save{flex-direction:column;align-items:flex-start}}@media (width<=600px){.documents-app main{padding:24px 18px}.documents-header{flex-direction:column;align-items:flex-start;padding:20px 18px}.documents-heading h1{font-size:2rem}.documents-library-grid,.documents-library-filters{grid-template-columns:1fr}.documents-part{padding:18px}.documents-two-fields{grid-template-columns:1fr}.documents-part-top{align-items:flex-start}.documents-tabs{flex-wrap:wrap}.documents-save button{width:100%}}.documents-part-current{border-color:#287662;box-shadow:0 0 0 1px #287662}.documents-part-summary p{color:#52717d;margin-top:6px;font-size:.8rem}.documents-part-summary strong{font-size:.95rem}.documents-processing{background:#f4f9f6;border:1px solid #b9d3ca;border-radius:10px;margin-bottom:26px;padding:22px}.documents-processing h2{font-size:1.1rem}.documents-processing p{margin:8px 0;font-size:.85rem;line-height:1.5}.documents-processing-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.documents-processing-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.documents-processing-list button{text-align:left;overflow-wrap:anywhere;background:#fff;gap:8px;padding:16px;display:grid}.documents-processing-list span{font-size:.78rem;font-weight:400}.documents-processing-list button[aria-pressed=true]{border-color:#1a7259;box-shadow:0 0 0 1px #1a7259}.documents-processing-detail{margin-top:24px}.documents-processing-table{margin:18px 0;overflow-x:auto}.documents-processing table{border-collapse:collapse;background:#fff;width:100%;font-size:.82rem}.documents-processing th,.documents-processing td{text-align:left;vertical-align:top;border:1px solid #cbdcd5;padding:14px}.documents-processing th{background:#e5efe8}.documents-processing td:first-child{min-width:110px}.documents-processing td:nth-child(n+2){min-width:200px}.documents-processing .documents-confirm{margin:20px 0}@media (width<=600px){.documents-processing{padding:18px}.documents-processing-heading{flex-direction:column}.documents-processing-list{grid-template-columns:1fr}}.documents-private p{margin:8px 0 14px}.documents-private label{max-width:350px;margin-bottom:12px}.documents-publication>h2{margin:22px 0 10px}.documents-publication>p{max-width:850px;margin-bottom:22px}.documents-confirm{align-items:flex-start;line-height:1.5;flex-direction:row!important;gap:12px!important;font-weight:400!important;display:flex!important}.documents-confirm input{flex-shrink:0;width:18px;height:18px;margin-top:3px}.documents-app .primary:disabled{opacity:.45;cursor:not-allowed}.documents-publication h3{font-size:1.1rem}.documents-private a{margin-top:8px;display:inline-block}.documents-newsletter-link{background:#f0f7f5;border:1px solid #acc9c5;border-radius:12px;margin:1rem 0;padding:1.2rem}.documents-member-library .documents-library-filters label,.documents-member-library .documents-count,.documents-member-library .documents-library-card p,.documents-member-library .documents-library-card button{font-size:18px}.documents-member-library .documents-library-card h2{font-size:24px;line-height:1.35}.documents-member-library .documents-library-card button{min-height:52px;padding:12px 18px;font-size:20px}.documents-member-library .documents-eyebrow{text-transform:none;letter-spacing:0;font-size:.9rem}.documents-member-library .documents-header button{color:#123f52;flex-shrink:0}.documents-member-library .documents-library-filters label{min-width:0}.documents-member-library.member-large,.documents-member-library.member-large .documents-library-filters label,.documents-member-library.member-large .documents-count,.documents-member-library.member-large .documents-library-card p{font-size:21px}.documents-member-library.member-large .documents-library-card button{font-size:23px}.documents-member-library.member-large .documents-library-card h2{font-size:28px}.documents-member-library.member-large .documents-heading h1{font-size:2.4em}.documents-member-library.member-large .documents-eyebrow{font-size:1em}.documents-transfer summary{cursor:pointer;min-height:48px;padding:10px 0;font-size:20px;font-weight:700;display:list-item}.documents-transfer>label{max-width:650px}.documents-transfer input[type=file]{width:100%;min-width:0;font-size:18px}.documents-transfer-parts{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:20px 0;display:grid}.documents-transfer-parts article{overflow-wrap:anywhere;background:#fff;border:1px solid #cbdcd5;border-radius:8px;padding:18px}.documents-transfer-parts h3{font-size:20px}.documents-transfer p,.documents-transfer label{font-size:18px}.documents-transfer button{min-height:52px;font-size:20px}@media (width<=600px){.documents-transfer-parts{grid-template-columns:1fr}}:root{color:#183348;font-synthesis:none;background:#f2f6f8;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:18px;font-weight:400;line-height:1.55}*{box-sizing:border-box}body{margin:0}button,input,select{font:inherit;color:inherit}button,a,input,select{touch-action:manipulation}button{cursor:pointer;background:#fff;border:1px solid #aebfca;border-radius:7px;min-height:48px;padding:10px 16px;font-weight:600;line-height:1.35}button:hover{background:#e9f3fa}button:disabled{opacity:.6;cursor:wait}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline-offset:4px;outline:3px solid #0868ac}input:not([type=checkbox]),select{background:#fff;border:1px solid #8ba4b5;border-radius:6px;width:100%;min-height:50px;padding:10px 12px}label{gap:7px;font-weight:600;display:grid}h1,h2,h3,p{margin:0}h1{letter-spacing:-.045em;margin:8px 0 14px;font-size:2rem;font-weight:700;line-height:1.18}h2{letter-spacing:-.015em;font-size:1.22rem;line-height:1.35}h3{font-size:1.08rem}p+p{margin-top:6px}.app{background:#f8fafb;max-width:1180px;min-height:100vh;margin:0 auto}.large{font-size:1.2em}.large h1{font-size:2.25em}.large h2{font-size:1.3em}.large h3{font-size:1.1em}.preview-bar{background:#e1eef7;border-bottom:1px solid #b5ccd9;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:8px 32px;font-size:.83em;display:flex}.preview-bar strong{letter-spacing:.06em;color:#074f79;margin-right:12px}.preview-bar button{font-size:inherit;background:0 0;border-color:#0000;min-height:44px}.brand{align-items:center;gap:13px;display:flex}.brand strong{letter-spacing:-.025em;font-size:1.32em;display:block}.brand span:not(.brand-mark){color:#466073;font-size:.83em;display:block}.brand-mark{color:#fff;letter-spacing:.05em;background:#0c567f;border-radius:4px 16px 4px 4px;place-items:center;width:48px;height:54px;font-weight:700;display:grid}header{background:#fff;justify-content:space-between;align-items:center;gap:18px;padding:26px 36px;display:flex}nav{background:#fff;border-bottom:1px solid #c7d5df;flex-wrap:wrap;align-items:center;gap:24px;padding:0 36px;display:flex}nav a{color:#3c576a;border-bottom:3px solid #0000;min-height:48px;padding:16px 2px;font-weight:600;text-decoration:none}nav a[aria-current=page]{color:#09547f;border-bottom-color:#09547f}.sample-person{color:#50677a;margin-left:auto;font-size:.83em}main{min-height:50vh;padding:34px 36px 40px}.heading{max-width:790px;margin-bottom:26px}.heading p{color:#466073}.eyebrow{letter-spacing:.12em;color:#3b647e;font-size:.78em;font-weight:700}.property-card{background:#fff;border:1px solid #c4d3dd;border-left:5px solid #11618c;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:23px 25px;display:flex}.property-card p,.muted{color:#496376}.badge{color:#35546a;background:#e7eff4;border-radius:5px;padding:6px 11px;font-size:.83em;display:inline-block}.paid{color:#1b6240;background:#e3f3e9}.access-note{color:#365e50;max-width:850px;margin:14px 0 28px;font-size:.88em}.panel{background:#fff;border:1px solid #c7d5df;border-radius:9px;padding:24px}.section-title{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.section-title>span{color:#476173;font-size:.83em}.person{border-top:1px solid #d2dee6;grid-template-columns:44px minmax(0,1fr) auto;gap:16px;margin-top:19px;padding:26px 0;display:grid}.person:last-child{padding-bottom:4px}.avatar{color:#165c84;background:#e1eef6;border-radius:50%;place-items:center;width:44px;height:44px;font-size:.83em;font-weight:700;display:grid}.person p{overflow-wrap:anywhere;margin-top:4px;font-size:.94em}.person-meta{color:#466578;gap:4px;margin-top:11px;font-size:.83em;display:grid}.person-actions{align-content:start;gap:6px;display:grid}.text-button{color:#07577f;background:0 0;border-color:#0000;padding-inline:8px}.person-actions .text-button{font-size:.88em}.help-note{color:#3c596c;border-left:3px solid #9bb7ca;max-width:900px;margin-top:28px;padding-left:18px;font-size:.94em}.help-note h2{margin-bottom:8px;font-size:1.08em}.editor{background:#f6fafc;border:2px solid #2778a3;border-radius:8px;margin:0 0 22px;padding:24px}.fields{grid-template-columns:1fr 1fr;gap:20px;margin:22px 0;display:grid}.editor .muted{font-size:.88em}.check{align-items:flex-start;gap:12px;min-height:44px;margin:9px 0;font-weight:400;display:flex}.check input{accent-color:#0b5f8b;flex:none;width:23px;height:23px;margin:3px 0}fieldset{border:0;margin:20px 0;padding:0}legend{margin-bottom:5px;font-weight:650}.notice{background:#e3eef6;border-radius:6px;padding:14px}.actions{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.primary{color:#fff;background:#0c5b86;border-color:#0c5b86}.primary:hover{background:#073f60}.error,.success{border-radius:6px;margin-bottom:24px;padding:16px 20px}.error{color:#873c11;background:#fff0e7;border-left:4px solid #a54910}.success{color:#205d40;background:#e4f4eb;border-left:4px solid #27764f}.search-panel{background:#e6f0f6;border-radius:9px;margin-bottom:24px;padding:23px}.search-panel input{margin-top:10px}.search-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:17px;display:flex}.search-toolbar>span{font-size:.88em}.search-toolbar label{align-items:center;gap:12px;font-size:.88em;display:flex}.search-toolbar select{width:auto}.results{gap:16px;display:grid}.result>p{margin-top:9px;font-size:.94em}dl{margin:20px 0 0}dl div{border-top:1px solid #d3dfe6;grid-template-columns:100px 1fr;gap:16px;padding:12px 0;display:grid}dt{color:#476173}dd{overflow-wrap:anywhere;margin:0}footer{color:#496376;background:#eef4f7;border-top:1px solid #c8d6df;padding:22px 36px;font-size:.78em}.skip{position:absolute;left:-10000px}.skip:focus{z-index:10;background:#fff;padding:15px;top:16px;left:16px}@media (width<=700px){header{padding:21px 18px}.brand-mark{display:none}.brand strong{font-size:1.14em}.preview-bar{padding:9px 18px}nav{gap:20px;padding:0 18px}.sample-person{display:none}main{padding:27px 18px}.heading h1{font-size:1.7em}.panel{padding:18px}.property-card{padding:20px}.person{grid-template-columns:36px minmax(0,1fr);gap:12px}.avatar{width:36px;height:36px}.person-actions{flex-wrap:wrap;grid-column:2;margin-top:8px;display:flex}.fields{grid-template-columns:1fr}.editor,.search-panel{padding:18px}.search-toolbar{align-items:flex-start}.search-toolbar label{flex-wrap:wrap}.search-toolbar select{max-width:100%}footer{padding:20px 18px}.large .brand{min-width:0}.brand span{overflow-wrap:anywhere}header>.text-button{font-size:.83em}dl div{grid-template-columns:1fr;gap:4px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}.edit-status{color:#365e50;margin-top:10px;font-size:.94em}.editor-controls{margin:0}.edit-help{margin-top:14px;font-size:.88em}.draft-banner{background:#fff4d9;border:1px solid #c9aa62;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;padding:18px 22px;display:flex}.draft-banner p{flex:260px}.discard-dialog{color:#183348;background:#fff;border:1px solid #8ba4b5;border-radius:10px;width:calc(100% - 40px);max-width:560px;max-height:calc(100vh - 40px);padding:26px;overflow:auto}.discard-dialog::backdrop{background:#0f23328c}.discard-dialog p{margin-top:14px}.discard-dialog button{flex:160px}.editor .notice button{margin-top:12px}.property-picker{max-width:760px;margin-bottom:20px}.eligibility-note{background:#e8f2f7;border-left:4px solid #17698e;border-radius:6px;margin-bottom:24px;padding:20px 22px}.eligibility-note h2{margin-bottom:8px}.dues-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.dues-card h2{overflow-wrap:anywhere}.dues-card>p{margin-top:8px}.dues-card dl div{grid-template-columns:minmax(0,1fr) auto}.dues-card .balance{font-weight:700}.dues-card .text-button{text-align:left;margin-top:12px}.due{color:#724c07;background:#fff1d5}.sample-controls{background:#f1f6fa;border-style:dashed;margin-top:34px}.sample-controls h2{margin:8px 0}.sample-controls form{border-top:1px solid #b9cedc;margin:24px 0;padding-top:8px}.sample-controls .fields{margin-top:12px}.sample-controls>.muted{font-size:.9em}.property-empty{margin:20px 0}button:disabled{cursor:not-allowed}@media (width<=760px){.dues-list{grid-template-columns:1fr}.sample-controls .actions button{width:100%}.sample-controls .fields{grid-template-columns:1fr}}.property-review-tool>.actions{margin:20px 0}.review-form{margin-top:24px}.review-form fieldset{border:0;padding:0}.review-form legend{margin:0 0 20px;font-size:1.3rem;font-weight:700}.review-form textarea{width:100%;font:inherit;color:#183348;border:1px solid #8095a5;border-radius:6px;padding:12px}.review-form .check-line{align-items:flex-start;gap:12px;margin:18px 0;display:flex}.review-form .check-line input{flex:0 0 22px;width:22px;height:22px;margin-top:3px}.review-form .fields{margin-bottom:20px}.review-form p{margin:18px 0}.review-rows{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:16px 0 26px;display:grid}.review-rows article{overflow-wrap:anywhere;background:#f5f8fa;border:1px solid #bdccd7;border-radius:8px;padding:18px}.review-rows dl div{grid-template-columns:minmax(0,1fr) auto}.review-detail h2{margin-top:22px}.review-detail>.actions{margin:22px 0}.review-history{margin-top:28px}.review-history button{text-align:left}.review-history li{margin:12px 0}.review-rows h3{font-size:1.1rem}.preview-bar .preview-links{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.preview-links a{color:inherit;font-weight:700}@media (width<=760px){.review-rows,.review-form .fields{grid-template-columns:1fr}}.pilot-page{color:#193b42;background:#f3f7f7;min-height:100vh;padding:24px;font-family:Inter,system-ui,sans-serif;font-size:19px;line-height:1.55}.pilot-page *{box-sizing:border-box}.pilot-header{justify-content:space-between;align-items:center;gap:20px;max-width:1040px;margin:0 auto 36px;display:flex}.pilot-header a{color:#143d47;font-size:27px;font-weight:750;text-decoration:none}.pilot-header a span{font-size:14px;font-weight:500;display:block}.pilot-label,.pilot-eyebrow{letter-spacing:.09em;font-size:12px;font-weight:750}.pilot-label{background:#dfecec;border-radius:30px;padding:8px 13px}.pilot-card{background:#fff;border:1px solid #dce6e7;border-radius:20px;max-width:700px;margin:auto;padding:38px;box-shadow:0 12px 36px #173c4210}.pilot-card h1{letter-spacing:-.025em;margin:10px 0 16px;font-size:36px;line-height:1.2}.pilot-card h2{margin:12px 0;font-size:24px}.pilot-intro{color:#456169}.pilot-card form{flex-direction:column;gap:14px;margin-top:24px;display:flex}.pilot-card label{font-weight:700}.pilot-card input{font:inherit;color:#163e47;background:#fff;border:2px solid #8ca7ac;border-radius:9px;width:100%;min-height:56px;padding:15px}.pilot-card button{font:inherit;color:#174852;cursor:pointer;background:#fff;border:1px solid #91a9ae;border-radius:9px;min-height:52px;margin:4px 0;padding:12px 18px;font-weight:650}.pilot-card button.pilot-primary{color:#fff;background:#155d69;border-color:#155d69}.pilot-card button:hover{filter:brightness(.96)}.pilot-page :focus-visible{outline-offset:4px;outline:3px solid #c27713}.pilot-notice{background:#edf6f6;border-left:4px solid #36828b;border-radius:6px;padding:15px 18px}.pilot-help{color:#496970;margin:0;font-size:16px}.pilot-working{padding:24px 0}.pilot-person{padding:18px 0}.pilot-person h2{font-size:32px}.pilot-person p{color:#456169;font-size:16px}.pilot-choices{flex-direction:column;gap:10px;display:flex}.pilot-demo{border-top:1px solid #d7e3e5;margin-top:32px;padding-top:20px}.pilot-demo p{color:#47666d;font-size:16px}.pilot-demo a{color:#165d6a;font-weight:650}.pilot-footer{text-align:center;color:#506e75;max-width:700px;margin:26px auto;font-size:14px}.pilot-skip{position:absolute;top:-100px}.pilot-skip:focus{z-index:10;background:#fff;padding:14px;position:fixed;top:10px;left:10px}@media (width<=640px){.pilot-page{padding:16px}.pilot-header{align-items:flex-start;margin-bottom:24px}.pilot-header a{font-size:22px}.pilot-header a span{font-size:12px}.pilot-label{text-align:center;max-width:100px;font-size:10px}.pilot-card{border-radius:14px;padding:24px 20px}.pilot-card h1{font-size:31px}.pilot-card input{font-size:20px}.pilot-card button{width:100%}}.pilot-card .pilot-adult-confirmation{cursor:pointer;background:#f3f8f8;border:1px solid #b7cdd0;border-radius:9px;grid-template-columns:26px minmax(0,1fr);align-items:start;gap:12px;padding:14px;font-weight:600;display:grid}.pilot-card .pilot-adult-confirmation input[type=checkbox]{accent-color:#155d69;width:24px;height:24px;min-height:24px;margin:3px 0 0;padding:0}.pilot-card button:disabled{opacity:.55;cursor:not-allowed}.pilot-card a.pilot-action-link{color:#fff;background:#155d69;border:1px solid #155d69;border-radius:9px;align-items:center;min-height:52px;padding:12px 18px;font-weight:650;text-decoration:none;display:inline-flex}@media (width<=640px){.pilot-card a.pilot-action-link{justify-content:center;width:100%}}.person-verification main{max-width:760px}.person-verification-step{margin-block:1.25rem}.person-verification .member-identity h2,.person-verification-step p{overflow-wrap:anywhere}.person-verification-step button,.person-verification-continue{min-height:48px}.person-verification-continue{color:#fff;background:#0b5270;border-radius:.5rem;align-items:center;padding:.75rem 1rem;font-weight:700;text-decoration:none;display:inline-flex}.person-verification-continue:focus-visible{outline-offset:3px;outline:3px solid #c97700}@media (width<=520px){.person-verification-step .member-actions{flex-direction:column;align-items:stretch}.person-verification-step button,.person-verification-continue{box-sizing:border-box;justify-content:center;width:100%}}.person-verification form>label{margin-block:1rem .4rem;font-weight:650;display:block}.person-verification input[inputmode=numeric]{color:#183742;letter-spacing:.16em;background:#fff;border:1px solid #77939e;border-radius:7px;width:12ch;max-width:100%;min-height:56px;padding:.5rem .65rem;font-size:1.5em;display:block}.person-verification .member-form>img{max-width:100%;height:auto;margin:1rem 0;display:block}.member-information{--member-blue:#145672;color:#183742;background:#f6f9fa;max-width:72rem;min-height:100vh;margin:0 auto;font-size:18px;line-height:1.55}.member-information *{box-sizing:border-box}.member-information.member-large{font-size:21px}.member-information button,.member-information input{font:inherit}.member-information button,.member-information a.member-primary{color:#123f52;cursor:pointer;background:#fff;border:1px solid #77939e;border-radius:7px;min-height:48px;padding:.65rem 1rem;text-decoration:none}.member-information button:disabled{opacity:.55;cursor:not-allowed}.member-information button.member-primary,.member-information a.member-primary{background:var(--member-blue);color:#fff;border-color:var(--member-blue)}.member-information a{color:#145672;text-underline-offset:.18em}.member-information :focus-visible{outline-offset:3px;outline:3px solid #cd8900}.member-information .member-stage{color:#284d5c;letter-spacing:.04em;background:#dfeaf0;padding:.5rem 1.5rem;font-size:.85em;font-weight:700}.member-header{border-bottom:1px solid #cfdee3;justify-content:space-between;align-items:center;gap:1rem;padding:1.5rem;display:flex}.member-header>a{font-size:1.5em;font-weight:750;text-decoration:none}.member-header span{font-size:.55em;font-weight:400;display:block}.member-information main{max-width:58rem;margin:auto;padding:1.5rem}.member-information h1{font-size:2.1em;line-height:1.15}.member-information h2{margin-top:0;font-size:1.3em}.member-information p{margin:.65rem 0}.member-heading{margin-bottom:1.2rem}.member-cabins,.member-form{background:#fff;border:1px solid #cfdee3;border-radius:12px;margin:1.4rem 0;padding:1.5rem}.member-cabins>div+div{margin-top:1rem}.member-information fieldset{border:0;min-width:0;margin:1rem 0;padding:0}.member-information legend{margin-bottom:.7rem;font-weight:700}.member-grid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.member-grid label{flex-direction:column;gap:.4rem;font-weight:650;display:flex}.member-grid input{color:#142e38;background:#fff;border:1px solid #7d99a4;border-radius:6px;width:100%;min-height:50px;padding:.6rem}.member-information .member-help{color:#45616d;font-size:.91em}.member-information .member-postal{border-top:1px solid #d7e3e7;margin-top:1.5rem;padding-top:1.3rem}.member-information details{border:1px solid #d7e3e7;border-radius:7px;margin:1rem 0;padding:1rem}.member-information summary{cursor:pointer;min-height:35px;font-weight:650}.member-information details>button{margin:.5rem .5rem 0 0}.member-privacy label{align-items:center;gap:.65rem;margin:.8rem 0;display:flex}.member-privacy input{flex:none;width:23px;height:23px}.member-actions{flex-wrap:wrap;align-items:center;gap:.75rem;margin:1rem 0;display:flex}.member-information .member-alert{color:#623d08;background:#fff6e6;border-left:4px solid #a86c11;padding:1rem}.member-status{background:#eaf2f5;border-radius:6px;min-height:3rem;padding:.8rem 1rem}.member-confirm{border-top:1px solid #d7e3e7;padding-top:1.1rem}.member-confirm p{color:#45616d;font-size:.9em}.member-information footer{color:#45616d;border-top:1px solid #cfdee3;padding:1.5rem;font-size:.88em}.member-information footer a{margin-top:.5rem;display:block}.member-dialog{color:#183742;border:1px solid #77939e;border-radius:12px;max-width:min(38rem,92vw);padding:1.7rem}.member-dialog::backdrop{background:#102b3acc}.member-skip{position:absolute;top:0;left:-10000px}.member-skip:focus{z-index:5;background:#fff;padding:1rem;left:1rem}@media (width<=600px){.member-information main{padding:1rem}.member-header{align-items:flex-start;padding:1rem}.member-header>a{font-size:1.2em}.member-header button{font-size:.85em}.member-cabins,.member-form{padding:1rem}.member-grid{grid-template-columns:1fr}.member-actions>button{width:100%}.member-information h1{font-size:1.8em}}.household-cabin{background:#fff;border:1px solid #c6d8e0;border-radius:1rem;margin:1.5rem 0 2rem;padding:1.5rem}.household-cabin-heading{border-bottom:2px solid #d4e4ea;margin-bottom:1.5rem;padding-bottom:1rem}.household-cabin-heading h2{margin:0 0 .5rem}.household-cabin-heading p{margin:.4rem 0}.household-roster{gap:1rem;display:grid}.household-person{background:#f7fafb;border:1px solid #d4e1e6;border-radius:.75rem;padding:1.25rem}.household-person h4{margin:0 0 .75rem;font-size:1.3rem}.household-preferred{font-weight:400}.household-person dl{margin:0}.household-person dl>div{grid-template-columns:9rem minmax(0,1fr);gap:.75rem;padding:.45rem 0;display:grid}.household-person dt{font-weight:600}.household-person dd{overflow-wrap:anywhere;margin:0}.household-private{color:#6a4c12;background:#fff4d8;border-radius:.4rem;margin:0 0 .7rem;padding:.5rem .7rem;font-size:1rem;display:inline-block}.household-editor{background:#fff;margin-top:1.5rem}.household-editor h3{font-size:1.25rem}.household-copy{margin:1rem 0}.household-copy label{gap:.5rem;display:grid}.household-copy select{font:inherit;color:#173847;background:#fff;border:1px solid #859da9;border-radius:.5rem;width:100%;min-height:48px;padding:.75rem}.household-secondary{background:0 0!important}.household-notice{max-width:70rem;margin:auto;padding:1rem}.member-household .member-actions button{min-height:48px}.member-household .member-confirm{margin-top:1.5rem}@media (width<=600px){.household-cabin,.household-person{padding:1rem}.household-person dl>div{grid-template-columns:1fr;gap:.15rem}.household-person .member-actions{grid-template-columns:1fr;display:grid}.household-person h4{font-size:1.2rem}}.household-email-choices{gap:.75rem;margin:1rem 0 1.5rem;display:grid}.member-household .household-email-choices label{cursor:pointer;border:1px solid #bfd2dc;border-radius:.5rem;align-items:flex-start;gap:.8rem;min-height:48px;padding:.9rem;display:flex}.member-household .household-email-choices input[type=radio]{accent-color:#075c78;background:0 0;border:0;flex:0 0 1.4rem;width:1.4rem;height:1.4rem;min-height:1.4rem;margin:.15rem 0 0;padding:0}.household-email-choices span{overflow-wrap:anywhere;min-width:0}.household-email-choices .member-help{margin:.3rem 0 0;display:block}.household-email-editor>p,.household-email-editor label{overflow-wrap:anywhere}.household-email-editor>p{margin:.7rem 0}.household-person dd>.member-help{margin:.3rem 0 0;display:block}.household-options{border-top:1px solid #d4e1e6;margin-top:.75rem}.household-options>summary{cursor:pointer;color:#173847;min-height:48px;padding:.9rem 0;font-weight:600}.household-option{padding:.5rem 0}.household-option+.household-option{border-top:1px solid #d4e1e6}.household-option .member-help{margin:.5rem 0}.household-option button{white-space:normal;max-width:100%}.member-workspace .member-identity{border-left:5px solid var(--member-blue);background:#eaf2f5;border-radius:0 8px 8px 0;margin:1.4rem 0;padding:1.2rem 1.5rem}.member-workspace .member-identity>span{font-size:.9em}.member-workspace .member-identity h2{margin:.2rem 0;font-size:1.5em}.member-home-primary{border:2px solid var(--member-blue);background:#fff;border-radius:12px;margin:1.4rem 0;padding:1.5rem}.member-home-primary>a{align-items:center;margin:.5rem 0;display:inline-flex}.member-coming-grid{grid-template-columns:1fr 1fr;gap:1rem;margin:1.2rem 0;display:grid}.member-coming{background:#edf2f4;border:1px solid #cfdee3;border-radius:10px;padding:1.2rem}.member-coming h3{margin:0 0 .5rem;font-size:1.1em}.member-unavailable{color:#45616d;border:1px solid #9eb4bd;border-radius:5px;margin-top:.4rem;padding:.25rem .5rem;font-size:.85em;font-weight:700;display:inline-block}.member-workspace .member-actions>a{align-items:center;min-height:48px;display:inline-flex}.member-workspace .member-identity,.member-workspace .member-cabins{overflow-wrap:anywhere}@media (width<=600px){.member-coming-grid{grid-template-columns:1fr}.member-home-primary{padding:1rem}.member-home-primary>a,.member-workspace .member-actions>a{justify-content:center;width:100%}}.member-benefits-list{margin:1.2rem 0;padding:0;list-style:none}.member-benefits-list>li{overflow-wrap:anywhere;border:1px solid #cfdee3;border-radius:8px;margin:1rem 0;padding:1rem}.member-benefits-list h3{margin:0;font-size:1.12em}.member-benefits-list dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:1rem 0 0;display:grid}.member-benefits-list dt{color:#45616d;font-size:.9em}.member-benefits-list dd{margin:.3rem 0 0;font-size:1.12em;font-weight:700}@media (width<=600px){.member-benefits-list dl{grid-template-columns:1fr}.member-benefits .member-actions>a{justify-content:center;width:100%}}.member-workspace footer{flex-wrap:wrap;align-items:center;gap:.75rem 2rem;display:flex}.member-workspace footer a{align-items:center;min-height:48px;display:inline-flex}.member-home-membership{background:#eaf2f5;border-radius:10px;margin:1.25rem 0;padding:1rem 1.25rem}.member-home-membership h2{margin:0;font-size:1.1em}.member-home-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:1.25rem 0;display:grid}.member-home-task{background:#fff;border:1px solid #b8ccd5;border-radius:12px;flex-direction:column;align-items:flex-start;padding:1.25rem;display:flex}.member-home-task h2{margin:0}.member-home-task p{flex:1}.member-home-task .member-primary{text-align:center;justify-content:center;align-items:center;width:100%;margin-top:.75rem;font-weight:650;display:flex}.member-home-documents{background:#fff;border:1px solid #b8ccd5;border-radius:12px;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem;display:flex}.member-home-documents h2,.member-home-documents p{margin:0}.member-home-documents p{margin-top:.4rem}.member-home-documents>a{flex-shrink:0;align-items:center;display:inline-flex}.member-workspace details{background:#fff}.member-workspace summary{align-content:center;min-height:48px;font-size:1.1em}.member-home-email summary span{color:#45616d;margin-left:1.25rem;font-size:.85em;font-weight:400;display:block}.member-home-secondary{flex-wrap:wrap;gap:.5rem 1.25rem;display:flex}.member-home-secondary a{align-items:center;min-height:48px;display:inline-flex}.member-workspace.member-large .member-home-grid{grid-template-columns:1fr}@media (width<=760px){.member-home-grid{grid-template-columns:1fr}.member-home-task{padding:1rem}.member-home-documents{flex-direction:column;align-items:flex-start}.member-home-documents>a{justify-content:center;width:100%}}.member-home-membership{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;display:flex}.member-home-membership p{margin:0}.member-directory-notice{background:#fff6e6;border:1px solid #d6b16c;border-radius:10px;margin:1rem 0 1.5rem;padding:1.2rem}.member-directory-notice h2{font-size:1.1em}.member-directory-notice p{font-size:.95em}.member-directory-filters{background:#fff;border:1px solid #b9cdd5;border-radius:10px;min-width:0;margin:1.25rem 0;padding:1rem}.member-directory-filters legend{padding:0 .35rem;font-weight:700}.member-directory-search{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:1rem;display:grid}.member-directory-search-name{grid-column:1/-1}.member-directory-search label{gap:.4rem;min-width:0;font-weight:700;display:grid}.member-directory-search input,.member-directory-search select{font:inherit;color:#183742;background:#fff;border:1px solid #7d99a4;border-radius:6px;width:100%;min-width:0;min-height:50px;padding:.6rem}.member-directory-filter-summary,.member-directory-filter-summary>div{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.member-directory-filter-summary{justify-content:space-between;margin-top:1rem}.member-directory-filter-summary>div{min-width:0}.member-directory-filter-summary button.member-directory-filter-chip{overflow-wrap:anywhere;white-space:normal;text-align:left;background:#eaf3f5;border:1px solid #7d99a4;border-radius:8px;min-height:44px;padding:.4rem .65rem;font-size:.9em}.member-directory-filter-chip span{margin-left:.4rem;font-size:1.2em}.member-directory-results{gap:1.5rem;margin:1rem 0;display:grid}.member-directory-property{overflow-wrap:anywhere;background:#f2f7f8;border:1px solid #b9cdd5;border-radius:12px;min-width:0}.member-directory-property-heading{padding:1.25rem 1.25rem 0}.member-directory-property-heading h2{margin:0;font-size:1.3em}.member-directory-property-heading .member-help{margin:.6rem 0 1rem}.member-directory-beach{color:#45616d;margin:.35rem 0}.member-directory-people{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding:0 1.25rem 1.25rem;display:grid}.member-directory-card{overflow-wrap:anywhere;background:#fff;border:1px solid #cfdee3;border-radius:10px;min-width:0;padding:1.1rem}.member-directory-person-heading{flex-wrap:wrap;align-items:baseline;gap:.5rem;display:flex}.member-directory-card h3{margin:0;font-size:1.15em}.member-directory-card dl{margin:1rem 0 0}.member-directory-card dl>div{border-top:1px solid #e0e8ec;padding:.65rem 0}.member-directory-card dt{color:#45616d;font-size:.88em;font-weight:700}.member-directory-card dd{margin:.15rem 0 0}.member-directory-card address{font-style:normal}.member-directory-card address span{display:block}.member-directory-paging{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin:1rem 0;display:flex}.member-directory-paging span{font-size:.95em}.member-directory .member-actions>a{align-items:center;min-height:48px;display:inline-flex}.member-directory.member-large .member-directory-people{grid-template-columns:1fr}@media (width<=650px){.member-directory-people{grid-template-columns:1fr;padding:0 1rem 1rem}.member-directory-property-heading{padding:1rem 1rem 0;display:block}.member-directory-search{grid-template-columns:minmax(0,1fr)}.member-directory-search-name{grid-column:auto}.member-directory-filter-summary{flex-direction:column;align-items:stretch}.member-directory-filter-summary>button{width:100%}.member-directory-paging{justify-content:center}.member-directory-paging span{text-align:center;order:-1;width:100%}.member-directory-card{padding:1rem}}.member-dues-notice{background:#fff6e6;border:1px solid #d6b16c;border-radius:10px;margin:1rem 0 1.5rem;padding:1.2rem}.member-dues-notice h2{font-size:1.1em}.member-dues-notice p{font-size:.95em}.member-dues-card{overflow-wrap:anywhere;background:#fff;border:1px solid #cfdee3;border-radius:12px;margin:1.4rem 0;padding:1.5rem}.member-dues-card h2{margin:.2rem 0}.member-dues-status{background:#eaf2f5;border-radius:5px;padding:.3rem .65rem;font-weight:700;display:inline-block}.member-dues-amounts{margin:1.25rem 0}.member-dues-amounts>div{border-bottom:1px solid #d7e3e7;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:1rem;padding:.9rem 0;display:grid}.member-dues-amounts dt{font-size:1em}.member-dues-amounts dd{font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-weight:700}.member-dues-amounts .member-dues-balance{color:#123f52;border-bottom:0;font-size:1.2em}.member-dues-balance dt{font-weight:700}.member-dues-not-issued{border-top:1px solid #d7e3e7;margin-top:1.3rem;padding-top:1rem}.member-dues-not-issued h3{margin:.2rem 0;font-size:1.1em}.member-dues .member-actions>a{align-items:center;min-height:48px;display:inline-flex}@media (width<=600px){.member-dues-card{padding:1rem}.member-dues-amounts>div{gap:.65rem}.member-dues-amounts .member-dues-balance{font-size:1.05em}}.member-dues-history{margin:1rem 0 0;padding:0;list-style:none}.member-dues-history>li{border-top:1px solid #d7e3e7;padding:1.2rem 0}.member-dues-history>li:last-child{padding-bottom:0}.member-dues-history-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1rem;display:flex}.member-dues-history-heading h3{margin:0;font-size:1.05em}.member-dues-history-heading time{color:#39535f;font-size:.95em}.member-dues-history .member-dues-amounts{margin:.4rem 0}.member-dues-history .member-dues-amounts>div{border-bottom:0;padding:.6rem 0}.member-dues-recorded{color:#235340;margin:.5rem 0 0;font-size:.95em}.member-dues-correction{background:#fff6e6;border-left:3px solid #b88938;margin:.5rem 0 0;padding:.7rem .8rem;font-size:.95em}.member-checkout-notice,.member-checkout-return{background:#fff6e6;border:1px solid #d6b16c;border-radius:10px;margin:1rem 0 1.5rem;padding:1.2rem}.member-checkout-notice h2{font-size:1.15em}.member-checkout-card{overflow-wrap:anywhere;background:#fff;border:1px solid #cfdee3;border-radius:12px;margin:1.4rem 0;padding:1.5rem}.member-checkout-card h2{margin:.2rem 0}.member-checkout-amounts{margin:1.25rem 0}.member-checkout-amounts>div{border-bottom:1px solid #d7e3e7;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:1rem;padding:.9rem 0;display:grid}.member-checkout-amounts dd{white-space:nowrap;font-variant-numeric:tabular-nums;margin:0;font-weight:700}.member-checkout-balance{color:#123f52;font-size:1.15em;font-weight:700}.member-checkout-unavailable,.member-checkout-confirm{border-top:1px solid #d7e3e7;margin-top:1.4rem;padding-top:1.3rem}.member-checkout-unavailable h3{margin:.2rem 0;font-size:1.15em}.member-checkout-confirm label{cursor:pointer;align-items:flex-start;gap:.75rem;margin-bottom:1rem;display:flex}.member-checkout-confirm input{flex-shrink:0;width:24px;height:24px;margin:.2rem 0 0}.member-checkout-card a.member-primary{align-items:center;margin:.6rem 0;display:inline-flex}.member-checkout .member-actions>a{align-items:center;min-height:48px;display:inline-flex}@media (width<=600px){.member-checkout-card{padding:1rem}.member-checkout-amounts>div{gap:.6rem}.member-checkout-balance{font-size:1.05em}.member-checkout-confirm button{width:100%}.member-checkout-card a.member-primary{text-align:center;justify-content:center;width:100%}}.member-checkout-cabins{border:0;margin:1.4rem 0;padding:0}.member-checkout-cabins legend{margin-bottom:.8rem;padding:0;font-weight:700}.member-checkout-cabin{cursor:pointer;border:2px solid #c8d9df;border-radius:10px;align-items:flex-start;gap:1rem;margin:.8rem 0;padding:1rem;display:flex}.member-checkout-cabin.is-selected{background:#edf8f5;border-color:#176a73}.member-checkout-cabin input{flex:0 0 26px;width:26px;height:26px;margin:.1rem 0}.member-checkout-cabin>span{gap:.4rem;min-width:0;display:grid}.member-checkout-locality{color:#3f5762}.member-checkout-line-balance{font-weight:700}.member-checkout-review-lines,.member-checkout-receipt-lines{margin:1rem 0;padding:0;list-style:none}.member-checkout-review-lines>li{border-bottom:1px solid #d7e3e7;justify-content:space-between;gap:1rem;padding:.8rem 0;display:flex}.member-checkout-review-lines strong{white-space:nowrap}.member-checkout-receipt{border-top:1px solid #d7e3e7;margin-top:1.5rem;padding-top:1rem}.member-checkout-receipt-lines>li{margin-bottom:1.5rem}.member-checkout-receipt h4{margin:.5rem 0;font-size:1em}.member-checkout-cabin:focus-within{outline-offset:2px;outline:3px solid #bf791d}@media (width<=600px){.member-checkout-cabin{gap:.7rem;padding:.8rem}.member-checkout-review-lines>li{gap:.6rem}.member-checkout-receipt .member-checkout-amounts>div{grid-template-columns:minmax(0,1fr);gap:.25rem}.member-checkout-card>button{width:100%}}.payment-statement-tools{background:#f4f8fa;border:1px solid #cadbe2;border-radius:10px;margin:1.5rem 0;padding:1.2rem}.payment-statement-tools select{min-width:12rem;margin-top:.3rem;padding:.6rem;display:block}.payment-statement{color:#183742;background:#fff;border:1px solid #cadbe2;margin-top:1rem;padding:2rem;font-size:1rem;line-height:1.5}.payment-statement header{border-bottom:2px solid #183742;padding-bottom:1rem;display:block}.payment-statement table{border-collapse:collapse;width:100%;margin:1rem 0}.payment-statement th,.payment-statement td{text-align:left;vertical-align:top;border-bottom:1px solid #cadbe2;padding:.8rem}.payment-statement td:last-child{white-space:nowrap}.payment-statement small{color:#45616d;margin-top:.4rem;font-size:.85rem;display:block}.statement-note{color:#45616d;font-size:.9rem}.recorded-report table{border-collapse:collapse;width:100%}.recorded-report td,.recorded-report th{text-align:left;border-bottom:1px solid #cadbe2;padding:.7rem}.recorded-report-table{overflow-x:auto}.recorded-report{background:#fff;border:1px solid #cadbe2;border-radius:10px;margin:1.5rem 0;padding:1.2rem}@media (width<=600px){.payment-statement{padding:1rem}.payment-statement th,.payment-statement td{padding:.45rem;font-size:.85rem}.payment-statement td:last-child{white-space:normal}}.payment-statement th:first-child{width:22%}.payment-statement th:last-child{width:24%}.payment-statement p,.payment-statement td{overflow-wrap:anywhere}.statement-file{background:#fff;border:1px solid #cadbe2;border-radius:8px;margin:1rem 0;padding:1rem}.statement-file iframe{background:#fff;border:1px solid #cadbe2;width:100%;height:32rem;margin-top:1rem;display:block}.statement-file summary{cursor:pointer;margin-top:1rem;font-weight:650}.recorded-report-filters{border:1px solid #cadbe2;border-radius:8px;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:1rem;margin:1rem 0;padding:1rem;display:grid}.recorded-report-filters label{flex-direction:column;gap:.4rem;min-width:0;display:flex}.recorded-report-filters input,.recorded-report-filters select{width:100%;min-width:0;font:inherit;padding:.65rem}.recorded-report-filters button{align-self:end}.recorded-report-metrics{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.75rem;display:grid}.recorded-report-metrics div{background:#f4f8fa;border:1px solid #cadbe2;border-radius:8px;padding:.8rem}.recorded-report-metrics dt{color:#45616d;font-size:.95rem}.recorded-report-metrics dd{margin:.3rem 0 0;font-size:1.6rem;font-weight:650}.recorded-report small{color:#45616d;margin-top:.4rem;font-size:.85rem;display:block}.recorded-report meter{width:7rem;max-width:100%;height:1.1rem}.recorded-report details{border:1px solid #cadbe2;border-radius:8px;margin:1rem 0;padding:1rem}.recorded-report summary{cursor:pointer;font-weight:650}.recorded-report .actions{flex-wrap:wrap;gap:.6rem;margin:1rem 0;display:flex}@media (width<=600px){.recorded-report{padding:.8rem}.recorded-report-filters{grid-template-columns:1fr;padding:.7rem}.recorded-report td,.recorded-report th{padding:.5rem;font-size:.9rem}.recorded-report-metrics{grid-template-columns:1fr 1fr}}@media print{body:has(.payment-statement.is-printing) #root :not(.payment-statement.is-printing,.payment-statement.is-printing *,:has(.payment-statement.is-printing)){display:none!important}:is(body:has(.payment-statement.is-printing) #root,body:has(.payment-statement.is-printing) #root :has(.payment-statement.is-printing)){background:#fff!important;border:0!important;width:auto!important;max-width:none!important;margin:0!important;padding:0!important;display:block!important}body:has(.payment-statement.is-printing) .payment-statement{border:0;margin:0;padding:0;font-size:10pt;display:block!important}body:has(.payment-statement.is-printing) .payment-statement tr{break-inside:avoid}body:has(.payment-statement.is-printing) .payment-statement thead{display:table-header-group}.payment-statement td,.payment-statement th{padding:6pt}@page{margin:16mm}}.review-snapshot-banner{color:#284d5c;background:#dfeaf0;flex-wrap:wrap;gap:.25rem 1rem;padding:.6rem 1.5rem;font-size:1rem;line-height:1.5;display:flex}.review-snapshot-banner strong{letter-spacing:.04em;font-size:.9em}nav.review-navigation{white-space:normal;background:#fff;border-bottom:1px solid #cfdee3;flex-wrap:wrap;gap:.25rem .5rem;padding:.6rem 1.5rem;display:flex;overflow:visible}nav.review-navigation a{color:#145672;white-space:normal;border-radius:6px;align-items:center;min-height:48px;padding:.5rem .8rem;font-size:1em;font-weight:650;text-decoration:none;display:inline-flex}nav.review-navigation a[aria-current=page]{color:#fff;background:#145672}nav.review-navigation a:hover{text-underline-offset:.2em;text-decoration:underline}nav.review-navigation a:focus-visible{outline-offset:3px;outline:3px solid #cd8900}.pilot-page .review-snapshot-banner,.pilot-page .review-navigation{max-width:1040px;margin:0 auto}.pilot-page .review-navigation{margin-bottom:1.5rem}.pilot-page .pilot-header{margin-top:1.2rem;margin-bottom:1.2rem}@media (width<=600px){.review-snapshot-banner,nav.review-navigation{padding:.6rem 1rem}nav.review-navigation{gap:.2rem}nav.review-navigation a{padding:.5rem .65rem}}.member-payment-navigation{color:#183742;background:#eaf2f5;flex-wrap:wrap;gap:.5rem;padding:1rem 1.5rem;font-size:18px;line-height:1.5;display:flex}.member-payment-navigation a{color:#145672;background:#fff;border:1px solid #77939e;border-radius:7px;align-items:center;min-height:48px;padding:.5rem .8rem;font-weight:650;text-decoration:none;display:inline-flex}.member-payment-navigation a[aria-current=page]{color:#fff;background:#145672}.member-payment-navigation a:focus-visible{outline-offset:3px;outline:3px solid #cd8900}nav.review-navigation{font-size:18px}.member-large nav.review-navigation,.member-large .member-payment-navigation{font-size:inherit}@media (width<=600px){nav.review-navigation{grid-template-columns:1fr 1fr;display:grid}nav.review-navigation a{justify-content:center}nav.review-navigation a[href=\/]{grid-column:1/-1}.member-payment-navigation{padding:1rem}.member-payment-navigation a{flex:auto;justify-content:center}}.cabin-connections{--cabin-ink:#173847;--cabin-blue:#075c78;color:var(--cabin-ink);max-width:64rem;margin:0 auto;padding:1.25rem;font-size:1.125rem;line-height:1.55}.cabin-connections h1{margin:.5rem 0 1rem;font-size:clamp(1.8rem,5vw,2.5rem);line-height:1.2}.cabin-connections h2{font-size:1.45rem;line-height:1.3}.cabin-connections h3{font-size:1.2rem}.cabin-connections p{margin:.6rem 0 1rem}.cabin-connections a{color:#07536d;text-underline-offset:.2em;text-decoration:underline}.cabin-connections button,.cabin-connections input,.cabin-connections select,.cabin-connections textarea{font:inherit;line-height:1.4}.cabin-connections button,.cabin-connections .cabin-button{min-height:48px;color:var(--cabin-ink);cursor:pointer;background:#fff;border:1px solid #7895a3;border-radius:.55rem;justify-content:center;align-items:center;padding:.75rem 1rem;text-decoration:none;display:inline-flex}.cabin-connections button:disabled{opacity:.6;cursor:not-allowed}.cabin-connections .cabin-primary{background:var(--cabin-blue);border-color:var(--cabin-blue);color:#fff;font-weight:700}.cabin-connections :is(button,input,select,textarea,a,summary):focus-visible{outline-offset:3px;outline:3px solid #b45600}.cabin-connections label{gap:.4rem;margin:1rem 0;font-weight:650;display:grid}.cabin-connections input,.cabin-connections select,.cabin-connections textarea{box-sizing:border-box;width:100%;color:var(--cabin-ink);background:#fff;border:1px solid #7895a3;border-radius:.45rem;min-height:48px;padding:.75rem}.cabin-connections textarea{resize:vertical;min-height:7rem}.cabin-connections fieldset{border:0;min-width:0;margin:0;padding:0}.cabin-connections legend{margin:.8rem 0;font-weight:700}.cabin-connections .cabin-help{color:#415c6a;font-size:1rem;font-weight:400;display:block}.cabin-connections .cabin-card{overflow-wrap:anywhere;background:#fff;border:1px solid #c6d8e0;border-radius:.9rem;margin:1.25rem 0;padding:1.35rem}.cabin-connections .cabin-actions{flex-wrap:wrap;align-items:center;gap:.75rem;margin:1rem 0;display:flex}.cabin-connections .cabin-notice{border-left:4px solid var(--cabin-blue);overflow-wrap:anywhere;background:#e9f3f6;border-radius:.3rem;padding:1rem}.cabin-connections .cabin-warning{background:#fff5dd;border-left-color:#916000}.cabin-connections .cabin-status{min-height:1.5em}.cabin-connections .cabin-results{gap:.75rem;padding:0;list-style:none;display:grid}.cabin-connections .cabin-results button{text-align:left;flex-direction:column;align-items:flex-start;gap:.3rem;width:100%;padding:1rem;display:flex}.cabin-connections .cabin-results strong{font-size:1.2rem}.cabin-connections .cabin-choice{cursor:pointer;border:1px solid #b5cbd5;border-radius:.6rem;align-items:flex-start;gap:.75rem;margin:.75rem 0;padding:1rem;display:flex}.cabin-connections .cabin-choice input{width:1.4rem;height:1.4rem;min-height:1.4rem;accent-color:var(--cabin-blue);flex:0 0 1.4rem;margin:.2rem 0 0;padding:0}.cabin-connections .cabin-choice span{min-width:0}.cabin-connections .cabin-address{overflow-wrap:anywhere;font-size:1.25rem;font-weight:700}.cabin-connections .cabin-readonly{background:#f2f7f9;border-radius:.5rem;gap:.4rem;margin:1rem 0;padding:1rem;display:grid}.cabin-connections .cabin-readonly dt{font-weight:650}.cabin-connections .cabin-readonly dd{overflow-wrap:anywhere;margin:0 0 .6rem}.cabin-connections .cabin-request-list{padding:0;list-style:none}.cabin-connections .cabin-request-list article{margin:.75rem 0}.cabin-connections .cabin-tag{background:#e9f3f6;border-radius:.4rem;padding:.35rem .6rem;font-size:1rem;font-weight:700;display:inline-block}.cabin-connections .cabin-large{font-size:1.2em}.cabin-connections .cabin-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.cabin-connections .cabin-skip{position:absolute;left:-10000px}.cabin-connections .cabin-skip:focus{margin-bottom:1rem;display:block;position:static}.cabin-connections .cabin-progress{color:#415c6a;font-size:1rem}.cabin-connections .cabin-receipt:focus{outline:none}.cabin-connections .cabin-request-message{white-space:pre-wrap}.cabin-connections details summary{cursor:pointer;padding:.6rem 0;font-weight:700}.cabin-connections .cabin-footnote{color:#415c6a;margin:2rem 0;font-size:1rem}@media (width<=600px){.cabin-connections{padding:1rem;font-size:1.0625rem}.cabin-connections .cabin-card{padding:1rem}.cabin-connections .cabin-actions{grid-template-columns:1fr;display:grid}.cabin-connections .cabin-actions>*{box-sizing:border-box;width:100%}.cabin-connections .cabin-header{align-items:flex-start}.cabin-connections .cabin-header button{font-size:1rem}.cabin-connections .cabin-results strong{font-size:1.15rem}}.cabin-connections.cabin-large{font-size:1.35rem}.cabin-connections.cabin-large .cabin-help,.cabin-connections.cabin-large .cabin-footnote{font-size:1.15rem}.cabin-connections .cabin-address{display:block}.field-leadership{background:#f8fafb;max-width:1180px;min-height:100vh;margin:0 auto}.field-leadership header{padding-block:24px}.field-leadership h1{max-width:780px}.field-leadership main{gap:24px;display:grid}.field-leadership .field-heading{max-width:820px}.field-leadership .field-heading p{color:#405f73}.field-leadership .field-notice{background:#eaf3f8;border:1px solid #aac4d6;border-left:5px solid #286786;border-radius:8px;padding:18px 20px}.field-leadership .field-warning{background:#fff7e7;border-color:#dfc07f #dfc07f #dfc07f #996516}.field-leadership .field-warning a{color:#714b0d}.field-leadership .field-help{color:#466073;font-size:.9em}.field-leadership .field-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.field-leadership .field-toolbar p{flex:240px}.field-leadership .field-counts{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;display:grid}.field-leadership .field-counts div{background:#fff;border:1px solid #c5d6e0;border-radius:8px;flex-direction:column;gap:2px;padding:16px;display:flex}.field-leadership .field-counts dt{font-size:.87em}.field-leadership .field-counts dd{color:#0c567f;order:-1;font-size:1.65em;font-weight:700}.field-leadership .field-search{background:#e7f0f6;border-radius:8px;gap:12px;padding:20px;display:grid}.field-leadership .field-two-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.field-leadership .field-area-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.field-leadership .field-area{align-content:start;gap:14px;display:grid}.field-leadership .field-area h2{margin:0}.field-leadership .field-area .actions{margin-top:0}.field-leadership .field-draft-tag{color:#315568;background:#e3edf4;border-radius:5px;align-items:center;width:fit-content;padding:3px 9px;font-size:.79em;font-weight:700;display:inline-flex}.field-leadership .field-role{gap:10px;margin:0;display:grid}.field-leadership .field-role div{grid-template-columns:95px 1fr;gap:14px;padding:9px 0}.field-leadership .field-vacancy{color:#815111}.field-leadership .field-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.field-leadership .field-cabin{overflow-wrap:anywhere;background:#fff;border:1px solid #c5d5df;border-radius:8px;gap:9px;padding:20px;display:grid}.field-leadership .field-cabin h3{font-size:1.1em}.field-leadership .field-cabin-flags{flex-wrap:wrap;gap:7px;font-size:.81em;display:flex}.field-leadership .field-cabin-flags span{color:#39556b;background:#edf3f7;border-radius:5px;padding:4px 8px}.field-leadership .field-cabin a{color:#07587f;align-items:center;width:fit-content;min-height:44px;font-weight:600;display:flex}.field-leadership .field-pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;display:flex}.field-leadership .field-plan{background:#f6fafc;border:2px solid #26759e;border-radius:10px;gap:18px;padding:24px;display:grid}.field-leadership .field-plan fieldset{min-width:0;margin:0}.field-leadership .field-plan h2{font-size:1.4em}.field-leadership .field-plan input,.field-leadership .field-plan textarea{background:#fff}.field-leadership textarea{font:inherit;resize:vertical;border:1px solid #8ba4b5;border-radius:6px;width:100%;padding:12px}.field-leadership .field-choice{overflow-wrap:anywhere;align-items:flex-start;gap:12px;min-height:48px;padding:11px 0;font-weight:400;display:flex}.field-leadership .field-choice input{accent-color:#095f8d;flex:0 0 24px;width:24px;height:24px;margin:3px 0}.field-leadership .field-choice span{gap:3px;display:grid}.field-leadership .field-choice small{color:#496577;font-size:.85em}.field-leadership .field-picker{background:#fff;border:1px solid #becfdb;border-radius:8px;gap:10px;padding:16px;display:grid}.field-leadership .field-picker legend{padding:0 6px;font-weight:700}.field-leadership .field-picker-results{overscroll-behavior:contain;max-height:360px;padding:0 7px;overflow:auto}.field-leadership .field-selected{flex-wrap:wrap;gap:8px;margin:4px 0;padding:0;list-style:none;display:flex}.field-leadership .field-selected button{background:#e8f1f7;border-color:#aac3d3;min-height:44px;padding:8px 10px;font-size:.85em}.field-leadership .field-impact{background:#fff;border:1px solid #a5c0d2;border-radius:8px;gap:10px;padding:19px;display:grid}.field-leadership .field-impact ul{margin:0;padding-left:23px}.field-leadership .field-approval{background:#ecf5fa;border:1px solid #aac4d5;border-radius:6px;padding:15px}.field-leadership .field-source{background:#f0f4f7;border-left:3px solid #a4bbc9;padding:14px;font-size:.9em}.field-leadership .field-source ul{margin:8px 0;padding-left:23px}.field-leadership details>summary{cursor:pointer;color:#235e7f;min-height:44px;padding:8px 0;font-weight:600}.field-leadership .field-change-list{padding-left:22px}.field-leadership .field-change-list li+li{margin-top:9px}.field-leadership .field-empty{background:#fff;border:1px dashed #a2bacb;border-radius:9px;padding:26px}.field-leadership .field-error{background:#fff2e9;border-left:5px solid #a65424;border-radius:7px;padding:18px}.field-leadership.field-large{font-size:1.17em}.field-leadership.field-large .field-area-grid{grid-template-columns:1fr}.field-leadership footer{margin-top:12px}.field-leadership .field-link-row{flex-wrap:wrap;gap:20px;display:flex}.field-leadership .field-link-row a{color:#09577e;align-items:center;min-height:44px;font-weight:600;display:flex}@media (width<=760px){.field-leadership .field-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.field-leadership .field-two-columns,.field-leadership .field-area-grid{grid-template-columns:1fr}.field-leadership .field-plan,.field-leadership .field-cabin{padding:17px}.field-leadership .field-plan .actions>button{flex:180px}.field-leadership .field-role div{grid-template-columns:1fr;gap:4px}.field-leadership .field-search{padding:17px}.field-leadership .field-pagination button{flex:130px}.field-leadership .field-pagination span{order:-1;width:100%}.field-leadership .field-toolbar button{width:100%}}@media print{.field-leadership .field-plan,.field-leadership button{display:none}.field-leadership .field-area-grid{display:block}.field-leadership .field-area{break-inside:avoid;margin-bottom:18px}}.field-leadership .field-leadership-summary{gap:12px;min-width:0;display:grid}.field-leadership .field-recorded{background:#edf6f8;border:1px solid #b3d0d8;border-radius:8px;gap:8px;padding:16px;display:grid}.field-leadership .field-recorded h3{color:#164e62;margin:0;font-size:1.05em}.field-leadership .field-recorded p{margin:0}.field-leadership .field-leader-names{overflow-wrap:anywhere;gap:7px;margin:0;padding:0;font-weight:650;list-style:none;display:grid}.field-leadership .field-proposed{border-top:1px solid #c5d6e0;padding-top:4px}.field-leadership .field-proposed p{margin-bottom:8px}.field-leadership .field-active{background:#f1f7fa;border:1px solid #90b4c7;border-radius:8px;gap:8px;padding:16px;display:grid}.field-leadership .field-active h3{margin:0;font-size:1.05em}.field-leadership .field-active p{margin:0}.field-leadership .field-active small{color:#6b4710;font-size:.9em;font-weight:400;display:block}.field-leadership .field-access-review{gap:12px;margin:0;list-style:none;display:grid;padding:0!important}.field-leadership .field-access-review>li{overflow-wrap:anywhere;border:1px solid #b9cedb;border-radius:8px;padding:14px}.field-leadership .field-access-review dl{margin:8px 0 0}.field-leadership .field-access-review dl>div{grid-template-columns:90px minmax(0,1fr);gap:10px;padding:5px 0;display:grid}.field-leadership .field-access-cabins{overscroll-behavior:contain;max-height:320px;padding-left:24px;overflow:auto}.field-leadership .field-assignment-actions button{flex:180px}@media (width<=760px){.field-leadership .field-access-review dl>div{grid-template-columns:1fr;gap:3px}}.field-leadership .field-roster-download{background:#fff;border:1px solid #c5d6e0;border-radius:8px;gap:10px;padding:20px;display:grid}.field-leadership .field-roster-download h2,.field-leadership .field-roster-download p,.field-leadership .field-roster-download .actions{margin:0}.field-leadership .field-roster-download .actions{flex-wrap:wrap;gap:10px;display:flex}@media (width<=760px){.field-leadership .field-roster-download .actions button{flex:210px}}@media print{.field-leadership .field-roster-download{display:none}}.field-cabins .field-cabins-search select{font:inherit;color:#173847;background:#fff;border:1px solid #859da9;border-radius:.5rem;width:100%;min-height:50px;padding:.75rem}.field-cabins .field-assigned-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.field-cabins .field-assigned-list .household-cabin{overflow-wrap:anywhere;align-content:start;gap:.75rem;height:100%;margin:0;display:grid}.field-cabins .field-assigned-list h2,.field-cabins .field-assigned-list p{margin:0}.field-cabins .field-assigned-list button{min-height:48px;margin-top:.25rem}.field-cabins .field-cabins-pages{justify-content:space-between;align-items:center}.field-cabins.member-large .field-assigned-list{grid-template-columns:1fr}@media (width<=650px){.field-cabins .field-assigned-list{grid-template-columns:1fr}.field-cabins .field-cabins-pages span{order:-1;width:100%}.field-cabins .field-cabins-pages button{flex:130px}}.event-editor{font-size:18px}.event-editor-large{font-size:21px}.event-editor button,.event-editor input,.event-editor select,.event-editor textarea{font:inherit}.event-editor button,.event-editor input,.event-editor select{min-height:48px}.event-editor button{white-space:normal}.event-editor :is(input,select,textarea){color:#153447;background:#fff;border:1px solid #8298a6;border-radius:6px;width:100%;min-width:0;padding:.65rem}.event-editor :is(button,a,input,select,textarea,summary):focus-visible{outline-offset:3px;outline:3px solid #09689a}.event-editor-status{color:#12364b;background:#eaf3f8;border-left:4px solid #216888;margin-block:1rem;padding:1rem}.event-editor-tools,.event-editor-actions{flex-wrap:wrap;gap:.7rem;margin-block:1rem;display:flex}.event-editor-layout{grid-template-columns:minmax(250px,1fr) minmax(0,2fr);align-items:start;gap:1.25rem;display:grid}.event-editor .panel{min-width:0}.event-editor label{margin-block:.8rem;font-weight:650;display:block}.event-editor label span{font-weight:400}.event-editor label :is(input,select,textarea){margin-top:.4rem;display:block}.event-editor fieldset{border:0;min-width:0;margin:0;padding:0}.event-editor legend{font-weight:700}.event-editor-list ul{max-height:70vh;margin:1rem 0 0;padding:0;list-style:none;overflow-y:auto}.event-editor-list li{margin-block:.6rem}.event-editor-list li button{text-align:left;overflow-wrap:anywhere;flex-direction:column;gap:.35rem;width:100%;padding:1rem;display:flex}.event-editor-list li button span{font-size:.9em}.event-editor-list li button[aria-current=true]{background:#eaf3f8;border:2px solid #155f85}.event-date-grid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.event-save-state{background:#f1f5f7;border-radius:6px;padding:.85rem}.event-confirm,.event-conflict{background:#fff4d8;border:1px solid #a87a15;border-radius:8px;margin-block:1rem;padding:1rem}.event-confirm button{margin:.3rem .6rem .3rem 0}.event-preview{border:2px solid #bdd3de;border-radius:8px;margin-block:1rem;padding:1rem}.event-preview-card{overflow-wrap:anywhere;padding:.5rem}.event-description{white-space:pre-wrap}.event-publication{border-top:1px solid #bdd3de;margin-top:1.5rem;padding-top:.5rem}.event-editor summary{cursor:pointer;min-height:48px;padding:.8rem 0}.event-editor :disabled{cursor:not-allowed;opacity:.65}@media (width<=800px){.event-editor-layout{grid-template-columns:1fr}.event-editor-list ul{max-height:23rem}.event-date-grid{grid-template-columns:1fr;gap:0}.event-editor-actions button{width:100%}}.advertising{max-width:1440px}.advertising-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px;display:flex}.advertising-heading a{color:#0c5b86;font-weight:600}.advertising-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:24px;display:grid}.advertising-summary button{text-align:left;background:#fff;padding:16px}.advertising-summary button[aria-pressed=true]{color:#fff;background:#0c5b86;border-color:#0c5b86}.advertising-summary strong,.advertising-summary span{display:block}.advertising-summary strong{font-size:1.7rem}.advertising-summary span{margin-top:5px;font-size:.85rem}.advertising-layout{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:22px;display:grid}.advertising-list{gap:15px;padding:20px;display:grid;position:sticky;top:14px}.advertising-list label{font-size:.88rem}.advertising-list ul{gap:7px;max-height:70vh;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.advertising-list li button{text-align:left;width:100%;padding:12px;font-size:.9rem}.advertising-list li button[aria-current=true]{background:#e8f2f9;border-color:#0c5b86;box-shadow:inset 4px 0 #0c5b86}.advertising-list li span{margin-top:5px;font-size:.78rem;font-weight:400;display:block}.advertising-editor{min-width:0}.advertising-editor-heading{justify-content:space-between;align-items:start;gap:16px;margin-bottom:24px;display:flex}.advertising-editor-heading h2{font-size:1.5rem}.advertising-editor-heading .muted{margin-top:7px;font-size:.84rem}.advertising-current{border-bottom:1px solid #c7d5df;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;margin-bottom:24px;padding-bottom:24px;display:grid}.advertising-current h3{margin-bottom:12px}.advertising-current p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:.88rem}.advertising-current img{object-fit:contain;object-position:left top;background:#fff;border:1px solid #d5e0e7;width:100%;max-height:300px}.advertising-fields{grid-template-columns:1fr 1fr;gap:18px;display:grid}.advertising-editor fieldset{gap:18px;display:grid}.advertising-editor legend{margin-bottom:18px;font-size:1.2rem}.advertising-editor textarea{width:100%;font:inherit;color:inherit;resize:vertical;background:#fff;border:1px solid #8ba4b5;border-radius:6px;padding:10px 12px;line-height:1.5}.advertising-editor label{font-size:.92rem}.advertising-status-help{color:#466073;align-self:end;font-size:.82rem}.advertising-savebar{border-top:1px solid #d2dee6;flex-wrap:wrap;gap:12px;padding-top:18px;display:flex}.advertising-saved{color:#496376;margin-top:15px;font-size:.8rem}.advertising .notice{margin-bottom:20px}.advertising .badge{white-space:nowrap}.advertising .error,.advertising .success{margin-bottom:18px}@media (width<=1000px){.advertising-layout{grid-template-columns:250px minmax(0,1fr)}.advertising-current,.advertising-fields{grid-template-columns:1fr}.advertising-summary{gap:7px}.advertising-summary button{padding:12px}}@media (width<=720px){.advertising-heading{flex-direction:column;align-items:start;gap:12px}.advertising-layout{grid-template-columns:1fr}.advertising-list{position:static}.advertising-list ul{max-height:240px}.advertising-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.advertising-summary button:first-child{grid-column:1/-1}.advertising-editor-heading{flex-wrap:wrap}.advertising-savebar button{width:100%}.advertising-editor-heading h2{font-size:1.3rem}}.advertising-original-contacts{background:#f6fafb;border:1px solid #c7d9df;border-radius:.5rem;margin:1rem 0;padding:1rem}.advertising-original-contacts summary{cursor:pointer;font-weight:700}.advertising-original-contacts dl,.advertising-email-preview dl{grid-template-columns:minmax(8rem,auto) 1fr;gap:.5rem 1rem;display:grid}.advertising-original-contacts dt,.advertising-email-preview dt{font-weight:700}.advertising-original-contacts dd,.advertising-email-preview dd{overflow-wrap:anywhere;white-space:pre-line;margin:0}.advertising-email-preview{background:#fff;border:1px solid #c7d9df;border-radius:.75rem;margin-top:1.5rem;padding:1.25rem}.advertising-preview-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.advertising-email-body{border-top:1px solid #c7d9df;max-width:42rem;margin-top:1.5rem;padding-top:1rem}.advertising-email-body>img{object-fit:contain;max-width:100%;max-height:24rem}.advertising-email-body>p{white-space:pre-line}.advertising-email-cta{color:#fff;background:#096584;border-radius:.4rem;padding:.8rem 1.2rem;font-weight:700;display:inline-block}.advertising-email-body table td,.advertising-email-body a{overflow-wrap:anywhere}.advertising-email-actions{margin-top:1rem}@media (width<=600px){.advertising-email-actions button{width:100%}.advertising-original-contacts dl,.advertising-email-preview dl{grid-template-columns:1fr}.advertising-original-contacts dd,.advertising-email-preview dd{margin-bottom:.5rem}}.advertising-review-link,.advertising-response{background:#f5fafb;border:1px solid #b9cfd8;border-radius:.6rem;margin:1.5rem 0;padding:1.25rem}.advertising-summary{grid-template-columns:repeat(auto-fit,minmax(135px,1fr))}.advertising-approved-terms{border-top:1px solid #b9cfd8;margin-top:1rem;padding-top:1rem}.advertising-approved-terms h4{margin:0 0 .75rem;font-size:1.05rem}.advertiser-approved-total{grid-template-columns:auto 1fr;gap:.6rem 1rem;max-width:36rem;margin:1.5rem 0;display:grid}.advertiser-approved-total dt{font-weight:700}.advertiser-approved-total dd{margin:0}@media (width<=600px){.advertiser-approved-total{grid-template-columns:1fr}.advertiser-approved-total dd{margin-bottom:.6rem}}.advertising-response{background:#edf7f0}.advertising-response p{white-space:pre-line;overflow-wrap:anywhere}.advertising-review-open{color:#fff;background:#0c5b86;border-radius:.4rem;justify-content:center;align-items:center;padding:.7rem 1rem;font-weight:700;text-decoration:none;display:inline-flex}.advertiser-review{max-width:1220px}.advertiser-review header .brand{color:inherit;text-decoration:none}.advertiser-review-title{margin:1rem 0 1.75rem}.advertiser-review-title h1{overflow-wrap:anywhere;margin-bottom:.7rem;font-size:clamp(1.7rem,4vw,2.8rem)}.advertiser-intro{max-width:52rem;margin-bottom:1.5rem;line-height:1.6}.advertiser-review-layout{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:1.5rem;display:grid}.advertiser-artwork img{object-fit:contain;background:#fff;border:1px solid #d2dfe4;border-radius:.3rem;width:100%;max-height:32rem}.advertiser-package{border-top:1px solid #c6d9df;margin-top:1.5rem;padding-top:1.25rem}.advertiser-package>strong{margin:.5rem 0;font-size:2rem;display:block}.advertiser-package p{color:#436171;font-size:.9rem}.advertiser-detail-list{grid-template-columns:7.5rem minmax(0,1fr);gap:.9rem 1rem;margin:1.5rem 0;display:grid}.advertiser-detail-list dt{font-weight:700}.advertiser-detail-list dd{white-space:pre-line;overflow-wrap:anywhere;margin:0}.advertiser-details fieldset{gap:1rem;display:grid}.advertiser-details textarea{width:100%;font:inherit;color:inherit;resize:vertical;border:1px solid #8ba4b5;border-radius:.4rem;padding:.7rem;line-height:1.5}.advertiser-decision{border-top:1px solid #c6d9df;margin-top:1.75rem;padding-top:1.5rem}.advertiser-decision legend{padding-bottom:1rem;font-size:1.2rem;font-weight:700}.advertiser-check{align-items:flex-start;gap:.8rem;line-height:1.5;display:flex}.advertiser-check input{accent-color:#0c5b86;width:1.3rem;min-width:1.3rem;height:1.3rem;margin-top:.2rem}.advertiser-decision .actions{margin-top:.75rem}.advertiser-decline{background:#fff7eb;border:1px solid #d5bf9b;border-radius:.5rem;margin-top:1.5rem;padding:1.25rem}.advertiser-receipt{background:#eef7f1;border-color:#b6d5c0;margin-bottom:1.5rem}.advertiser-instructions{white-space:pre-line}.advertiser-review .error{margin-bottom:1rem}@media (width<=760px){.advertiser-review-layout{grid-template-columns:1fr}.advertiser-detail-list{grid-template-columns:1fr;gap:.35rem}.advertiser-detail-list dd{margin-bottom:.8rem}.advertiser-decision .actions button{width:100%}.advertiser-artwork img{max-height:24rem}}.email-connection{max-width:1100px;margin-inline:auto}.email-connection-large{font-size:1.2rem}.email-connection button{min-height:48px}.email-sample-text{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.65}.email-recipient-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.email-recipient{overflow-wrap:anywhere;border:1px solid #a8bed0;border-radius:10px;padding:1.1rem}.email-send-confirm{background:#f3f7fa;border-left:4px solid #286283;margin-top:1rem;padding:1rem}.email-message-reference{overflow-wrap:anywhere;font-family:monospace}.email-connection .panel{margin-block:1.25rem}@media (width<=700px){.email-recipient-list{grid-template-columns:1fr}.email-connection .panel{padding:1rem}.email-recipient button{width:100%;margin-block:.2rem}}.leadership-contacts{max-width:1440px;margin:auto}.leadership-contact-status{overflow-wrap:anywhere;background:#eaf2f7;border-left:4px solid #216184;margin:1rem 0;padding:1rem}.leadership-contact-layout{grid-template-columns:minmax(260px,1fr) minmax(0,2fr);align-items:start;gap:24px;display:grid}.leadership-contact-layout .panel{min-width:0}.leadership-contact-list label,.leadership-contact-review label{gap:8px;margin:1rem 0;font-weight:600;display:grid}.leadership-contacts input,.leadership-contacts select,.leadership-contacts button{font:inherit;min-height:48px}.leadership-contacts input,.leadership-contacts select{border:1px solid #a8becb;border-radius:6px;width:100%;max-width:100%;padding:10px}.leadership-contact-list>ul,.leadership-contact-results>ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.leadership-contact-list>ul button{text-align:left;white-space:normal;overflow-wrap:anywhere;gap:6px;width:100%;padding:14px;display:grid}.leadership-contact-list button[aria-current=true]{outline-offset:1px;outline:3px solid #247398}.leadership-contact-list button span{font-size:.92em}.leadership-contact-actions{flex-wrap:wrap;gap:12px;margin:1rem 0;display:flex}.leadership-contact-actions button,.leadership-contact-review button{padding:10px 16px}.leadership-contact-review fieldset{border:0;min-width:0;margin:1.5rem 0;padding:0}.leadership-contact-review legend{font-size:1.1em;font-weight:700}.leadership-contact-current,.leadership-contact-choice,.leadership-contact-confirm{overflow-wrap:anywhere;background:#f3f8fa;border:1px solid #aac3d2;border-radius:8px;margin:1.25rem 0;padding:18px}.leadership-contact-choice{background:#fffdf1}.leadership-contact-confirm{background:#fff4df;border-color:#9b651d}.leadership-contact-results>ul>li{border:1px solid #c7d7e0;border-radius:8px;padding:16px}.leadership-contact-person ul{margin:.5rem 0 1rem;padding-left:1.3rem}.leadership-contact-checkbox{align-items:start;grid-template-columns:24px 1fr!important;font-weight:400!important}.leadership-contact-checkbox input{width:22px;height:22px;min-height:22px;margin-top:4px}.leadership-contact-summary{font-weight:600}.leadership-contacts-large{font-size:1.2rem}.leadership-contacts button:focus-visible,.leadership-contacts a:focus-visible,.leadership-contacts input:focus-visible,.leadership-contacts select:focus-visible{outline-offset:3px;outline:3px solid #0879c2}.leadership-contacts button:disabled{opacity:.6;cursor:not-allowed}@media (width<=800px){.leadership-contact-layout{grid-template-columns:1fr}.leadership-contacts{padding:12px}.leadership-contact-actions{grid-template-columns:1fr;display:grid}.leadership-contact-review .panel{padding:16px}.leadership-contact-list>ul{max-height:420px;padding:4px;overflow:auto}.leadership-contact-review button{white-space:normal}}.leadership-contact-choice h3{scroll-margin-top:24px}.archive-app{overflow-wrap:anywhere}.archive-brand{color:#183348;font-size:1.28em;font-weight:700;line-height:1.3;text-decoration:none}.archive-brand span{color:#466073;margin-top:4px;font-size:.7em;font-weight:400;display:block}.archive-heading{max-width:850px;margin-bottom:20px}.archive-actions{flex-wrap:wrap;align-items:center;gap:14px;margin:20px 0;display:flex}.archive-snapshot{color:#466073;border-left:3px solid #9bb7ca;margin:24px 0;padding-left:16px;font-size:.9em}.archive-message{background:#fff;border:1px solid #b8cbd7;border-radius:8px;margin:22px 0;padding:24px}.archive-message h2{margin-bottom:10px}.archive-filters{background:#e6f0f6;border-radius:8px;margin-top:28px;padding:22px}.archive-kind-buttons{flex-wrap:wrap;gap:12px;margin-bottom:20px;display:flex}.archive-kind-buttons button[aria-pressed=true]{color:#fff;background:#0c5b86;border-color:#0c5b86}.archive-filter-fields{grid-template-columns:minmax(0,1fr) minmax(150px,.3fr);gap:20px;display:grid}.archive-count{margin:22px 0 16px}.archive-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.archive-card{background:#fff;border:1px solid #bdcfdc;border-radius:9px;flex-direction:column;align-items:flex-start;gap:14px;min-width:0;padding:24px;display:flex}.archive-card>p:first-child{color:#476173;font-size:.9em}.archive-card h2{font-size:1.22em}.archive-summary{line-height:1.6}.archive-read-link{color:#075b86;min-height:48px;margin-top:auto;padding:10px 0;font-weight:650}.archive-sr{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.archive-reader{min-width:0;margin-top:30px}.archive-item-heading{border-bottom:1px solid #bfd0da;margin-bottom:24px;padding-bottom:22px}.archive-item-heading h2{margin:8px 0 12px;font-size:1.75em;line-height:1.3}.archive-kind{color:#466073;font-size:.9em;font-weight:650}.archive-warning{color:#503600;background:#fff4d9;border-left:4px solid #936c1c;margin:20px 0;padding:16px 20px}.archive-original{margin:24px 0}.archive-original a{color:#075b86;min-height:48px;padding:10px 0;display:inline-block}.archive-original span{font-size:.9em}.archive-html{overflow-wrap:anywhere;background:#fff;border:1px solid #bdcfdc;border-radius:9px;min-width:0;max-width:100%;padding:24px;line-height:1.65}.archive-html :where(p,ul,ol,blockquote,figure){margin-block:1em}.archive-html :where(h1,h2,h3,h4,h5,h6){letter-spacing:normal;margin-block:1em .5em;font-family:inherit;line-height:1.3}.archive-html :where(img,video,svg){max-width:100%!important;height:auto!important}.archive-html :where(table,tbody,thead,tfoot,tr,td,th,div,section,article){min-width:0!important;max-width:100%!important}.archive-html table{table-layout:fixed;border-collapse:collapse;width:100%!important}.archive-html td,.archive-html th{overflow-wrap:anywhere}.archive-html a{color:#075b86;text-decoration:underline}.archive-html pre{white-space:pre-wrap;overflow-wrap:anywhere}.archive-html figure{margin-inline:0}.archive-app.large .archive-html,.archive-app.large .archive-html :where(p,span,td,th,li,a){font-size:inherit!important}.archive-app.large .archive-list{grid-template-columns:1fr}.archive-app.large .archive-html h1{font-size:1.7em!important}.archive-app.large .archive-html h2{font-size:1.45em!important}.archive-app.large .archive-html h3{font-size:1.25em!important}@media (width<=700px){.archive-app header{flex-wrap:wrap;align-items:flex-start}.archive-app header button{font-size:.94em}.archive-filter-fields,.archive-list{grid-template-columns:1fr}.archive-filters,.archive-card,.archive-html{padding:18px}.archive-item-heading h2{font-size:1.4em}.archive-kind-buttons button{flex:1}.archive-html td,.archive-html th{padding-inline:3px!important}.archive-html :where(p,span,td,th,li,a){font-size:inherit!important}}.library-app{overflow-wrap:anywhere}.library-brand{color:#183348;font-size:1.28em;font-weight:700;line-height:1.3;text-decoration:none}.library-brand span{color:#466073;margin-top:4px;font-size:.7em;font-weight:400;display:block}.library-heading{max-width:900px;margin-bottom:20px}.library-actions,.library-file-actions,.library-ice-controls{flex-wrap:wrap;align-items:center;gap:14px;margin:20px 0;display:flex}.library-actions>a,.library-external,.library-download{color:#075b86;min-height:48px;padding:10px 0;font-weight:600;display:inline-block}.library-snapshot{color:#466073;border-left:3px solid #9bb7ca;margin:24px 0;padding-left:16px;font-size:.9em}.library-guidance{color:#503600;background:#fff4d9;border-left:4px solid #936c1c;max-width:1000px;margin:24px 0;padding:16px 20px}.library-section-links{flex-wrap:wrap;gap:8px 14px;margin:28px 0;display:flex}.library-section-links a{color:#075b86;background:#e6f0f6;border:1px solid #b8cbd7;border-radius:7px;align-items:center;min-height:48px;padding:9px 14px;font-weight:600;display:inline-flex}.library-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:30px 0;display:grid}.library-facts article{background:#e6f0f6;border:1px solid #bdcfdc;border-radius:8px;padding:22px}.library-facts h2{margin:8px 0;font-size:1.05em}.library-facts p:last-child{font-size:.9em}.library-fact-value{font-size:1.6em;font-weight:700}.library-section{border-top:1px solid #bdcfdc;margin-top:38px;padding-top:32px;scroll-margin-top:20px}.library-section>h2{margin-bottom:16px;font-size:1.5em}.library-section>p{max-width:950px}.library-map-grid,.library-resource-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:22px;display:grid}.library-card{background:#fff;border:1px solid #bdcfdc;border-radius:9px;flex-direction:column;align-items:flex-start;gap:12px;min-width:0;padding:22px;display:flex}.library-card h3{font-size:1.15em;line-height:1.4}.library-card h3 a{color:#075b86}.library-category{color:#466073;font-size:.9em;font-weight:650}.library-map-link{color:#075b86;width:100%;font-weight:600;text-decoration:underline;display:block}.library-map-link img{object-fit:contain;background:#edf2f5;border-radius:6px;width:100%;height:auto;max-height:320px;display:block}.library-map-link span:not(.library-sr){min-height:48px;padding:12px 0;display:inline-block}.library-file-actions{align-items:stretch;gap:10px;width:100%;margin:8px 0 0}.library-card .library-file-actions{margin-top:auto;padding-top:6px}.library-file-actions>a{color:#075b86;text-align:center;border:1px solid #8ba4b5;border-radius:7px;flex-wrap:wrap;justify-content:center;align-items:center;min-height:50px;padding:12px 15px;font-weight:650;text-decoration:none;display:inline-flex}.library-file-actions>a.library-open{color:#fff;background:#0c5b86;border-color:#0c5b86}.library-file-actions>a.library-open:hover{background:#073f60}.library-tab-note{font-size:.88em;font-weight:400}.library-open .library-tab-note{margin-left:4px}.library-filters{background:#e6f0f6;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(180px,.4fr);gap:20px;margin:22px 0;padding:22px;display:grid}.library-count{margin:18px 0}.library-message{background:#fff;border:1px solid #b8cbd7;border-radius:8px;margin:22px 0;padding:24px}.library-message h2{margin-bottom:10px}.library-message a{color:#075b86;min-height:48px;padding:10px 0;display:inline-block}.library-ice-controls button[aria-pressed=true]{color:#fff;background:#0c5b86;border-color:#0c5b86}.library-ice-table{border-collapse:collapse;table-layout:fixed;text-align:left;background:#fff;border:1px solid #bdcfdc;width:100%;margin-top:18px}.library-ice-table caption{text-align:left;padding-bottom:10px;font-weight:650}.library-ice-table td,.library-ice-table th{overflow-wrap:anywhere;vertical-align:top;border-bottom:1px solid #d0dde6;padding:14px 16px}.library-ice-table thead{background:#e6f0f6}.library-ice-table th:first-child{width:20%}.library-ice-table tbody tr:nth-child(2n){background:#f0f5f8}.library-unknown{color:#50677a;font-size:.9em}.library-link-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:22px 0;padding:0;list-style:none;display:grid}.library-link-list a{color:#075b86;background:#fff;border:1px solid #bdcfdc;border-radius:7px;min-height:50px;padding:16px;display:block}.library-recycling{padding-left:24px;line-height:1.6}.library-recycling li{margin:14px 0}.library-resource-detail{background:#fff;border:1px solid #bdcfdc;border-radius:9px;max-width:950px;margin:26px 0;padding:26px}.library-resource-detail h2{margin:10px 0 16px;font-size:1.5em}.library-resource-detail .library-map-link{margin-top:20px}.library-resource-detail .library-map-link img{max-height:none}.library-resource-detail .library-file-actions{margin-top:24px}.library-sr{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.library-app.large .library-resource-grid,.library-app.large .library-facts{grid-template-columns:1fr}.library-app.large .library-file-actions>a{flex-basis:100%}@media (width<=700px){.library-app header{flex-wrap:wrap;align-items:flex-start}.library-app header button{font-size:.94em}.library-facts,.library-map-grid,.library-resource-grid,.library-filters,.library-link-list{grid-template-columns:1fr}.library-section-links a{flex:auto}.library-card,.library-filters,.library-resource-detail,.library-facts article{padding:18px}.library-file-actions>a{flex-basis:100%}.library-section>h2,.library-resource-detail h2{font-size:1.3em}.library-ice-table td,.library-ice-table th{padding:12px 7px}.library-ice-table th:first-child{width:23%}.library-ice-controls{gap:10px}.library-ice-controls button{flex:1}.library-unknown{font-size:inherit}.library-guidance{padding:16px}}.public-site{--public-navy:#17364f;--public-gold:#c29a4c;--public-cream:#f6f3ec;--public-muted:#526779;color:var(--public-navy);overflow-wrap:anywhere;background:#fff;min-height:100vh;font-size:18px;line-height:1.65}.public-site.public-large{font-size:22px}.public-site a{color:#175676;text-underline-offset:4px}.public-site button{font-size:inherit}.public-site h1,.public-site h2,.public-site h3{color:var(--public-navy);letter-spacing:-.025em;line-height:1.18}.public-site h1{max-width:980px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.3em,5vw,4.1em);font-weight:400}.public-site h2{font-family:Georgia,Times New Roman,serif;font-size:1.85em;font-weight:400}.public-site h3{font-size:1.2em}.public-site p{max-width:78ch}.public-site img{max-width:100%;height:auto;display:block}.public-site main{min-height:50vh;padding:0}.public-header{flex-wrap:wrap;gap:24px;max-width:1320px;margin:auto;padding:25px 36px}.public-brand{align-items:center;gap:18px;min-width:0;max-width:100%;display:flex;color:var(--public-navy)!important;text-decoration:none!important}.public-brand>img{object-fit:contain;flex:0 0 76px}.public-brand strong{font-family:Georgia,Times New Roman,serif;font-size:1.75em;font-weight:600;line-height:1.1;display:block}.public-brand>span>span{font-size:.89em;display:block}.public-brand small{color:var(--public-muted);letter-spacing:.055em;margin-top:4px;font-size:.73em;display:block}.public-header-actions{flex-wrap:wrap;align-items:center;gap:19px;display:flex}.public-header-actions>a{align-items:center;min-height:48px;font-size:.9em;font-weight:650;display:inline-flex}.public-header-actions button{border-color:#b6c3cc;font-size:.85em}.public-site .public-desktop-nav{border-top:1px solid #e0e5e9;justify-content:center;gap:17px;padding:0 max(28px,50vw - 624px)}.public-site .public-desktop-nav a{white-space:normal;text-align:center;align-items:center;min-height:54px;font-size:.85em;display:flex}.public-site nav a[aria-current=page]{border-bottom-color:var(--public-gold);color:var(--public-navy)}.public-site .public-member-link{color:var(--public-navy);font-weight:750}.public-mobile-menu{display:none}.public-section,.public-page-heading,.public-snapshot,.public-loading{width:min(100%,1248px);margin:0 auto;padding:52px 36px}.public-page-heading{gap:19px;padding-top:58px;padding-bottom:32px;display:grid}.public-page-heading>p{color:var(--public-muted);font-size:1.12em}.public-eyebrow{letter-spacing:.15em;text-transform:uppercase;font-size:.78em;font-weight:750;color:#73591f!important}.public-snapshot{color:#526575;background:#f3f6f8;border-block:1px solid #e0e7ed;padding-block:15px;font-size:.82em}.public-snapshot details{margin-top:3px}.public-snapshot summary{cursor:pointer;min-height:36px;padding-block:5px}.public-section{gap:25px;display:grid}.public-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px;display:flex}.public-section-heading>div{gap:10px;display:grid}.public-section-heading>a{align-items:center;min-height:44px;font-weight:700;display:flex}.public-hero{background:var(--public-navy);color:#fff;grid-template-columns:1.05fr 1fr;min-height:500px;display:grid}.public-hero-copy{padding:70px max(36px,50vw - 624px);flex-direction:column;justify-content:center;gap:24px;padding-right:48px;display:flex}.public-hero h1{color:#fff;font-size:clamp(2.5em,4.3vw,4.5em)}.public-hero .public-eyebrow{color:#e5c886!important}.public-hero-copy>p{color:#e5edf3}.public-hero-image{object-fit:cover;width:100%;min-height:460px;height:100%!important}.public-hero-no-image{grid-template-columns:1fr}.public-hero-no-image .public-hero-copy{max-width:1080px;margin:auto}.public-actions{flex-wrap:wrap;align-items:center;gap:13px;display:flex}.public-site .public-button{text-align:center;color:#fff;background:#194b66;border:1px solid #194b66;border-radius:6px;justify-content:center;align-items:center;min-height:52px;padding:12px 21px;font-weight:650;text-decoration:none;display:inline-flex}.public-site .public-button:hover{background:#103a54}.public-hero .public-button{color:#183348;background:#e8c884;border-color:#e8c884}.public-hero .public-button-secondary{color:#fff;background:0 0;border-color:#8298ab}.public-site .public-button-secondary{color:#174965;background:#fff}.public-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:23px;display:grid}.public-card{background:#fff;border:1px solid #d5dfe5;border-radius:10px;flex-direction:column;gap:14px;min-width:0;padding:27px;display:flex}.public-card>p{color:var(--public-muted)}.public-card>a:last-child{align-items:center;min-height:44px;margin-top:auto;font-weight:650;display:flex}.public-card .public-card-image{object-fit:cover;border-radius:5px;width:100%;height:190px}.public-tone{background:var(--public-cream)}.public-tone .public-section{padding-block:60px}.public-wide-card{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:38px;display:grid}.public-quote{border-left:4px solid var(--public-gold);max-width:38ch;padding-left:23px;font-family:Georgia,Times New Roman,serif;font-size:1.65em;line-height:1.45}.public-filters{background:#eff4f7;border:1px solid #d8e3e9;border-radius:8px;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:18px;padding:25px;display:grid}.public-filters label{font-size:.9em}.public-result-count{color:var(--public-muted);font-size:.9em}.public-event-list{gap:20px;display:grid}.public-event{background:#fff;border:1px solid #d7e2e9;border-radius:9px;grid-template-columns:105px minmax(0,1fr);gap:24px;padding:26px;display:grid}.public-date-block{border-top:4px solid var(--public-gold);text-align:center;background:#f0f4f6;align-self:start;padding:13px;line-height:1.2}.public-date-block strong{font-size:2em;display:block}.public-date-block span{margin-block:4px;font-size:.84em;display:block}.public-event-body{gap:12px;display:grid}.public-event-body h2{font-family:inherit;font-size:1.4em;font-weight:650}.public-event-meta{color:var(--public-muted);font-size:.9em}.public-tag{color:#3e586a;background:#eaf1f5;border-radius:4px;align-self:start;align-items:center;width:fit-content;padding:4px 10px;font-size:.77em;font-weight:650;display:inline-flex}.public-prose{white-space:pre-line;line-height:1.75}.public-prose a{overflow-wrap:anywhere}.public-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:23px;display:grid}.public-photo{background:#fff;border:1px solid #d4dfe7;border-radius:9px;margin:0;overflow:hidden}.public-photo>a{display:block}.public-photo img{object-fit:cover;width:100%;height:245px}.public-photo figcaption{gap:8px;padding:20px;display:grid}.public-photo figcaption p{color:var(--public-muted);font-size:.9em}.public-photo figcaption a{align-items:center;min-height:44px;display:flex}.public-empty{background:#f8fafb;border:1px dashed #9bb1bf;border-radius:8px;gap:10px;padding:29px;display:grid}.public-loading{align-content:center;gap:18px;min-height:300px;display:grid}.public-ad-logo{object-fit:contain;background:#fff;width:100%;height:155px!important}.public-ad-details{gap:8px;margin:0;padding:0;font-size:.92em;list-style:none;display:grid}.public-ad-details a{align-items:center;min-height:44px;display:inline-flex}.public-association-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.public-leader-list{gap:17px;margin:0;padding:0;list-style:none;display:grid}.public-leader-list li{border-top:1px solid #dae3e9;padding-top:15px}.public-leader-list strong{display:block}.public-leader-list span{color:var(--public-muted);font-size:.9em;display:block}.public-steps{counter-reset:public-step;gap:25px;margin:0;padding:0;list-style:none;display:grid}.public-steps>li{counter-increment:public-step;grid-template-columns:44px minmax(0,1fr);gap:16px;display:grid}.public-steps>li:before{content:counter(public-step);background:var(--public-navy);color:#fff;border-radius:50%;place-items:center;width:42px;height:42px;font-weight:700;display:grid}.public-steps h3{margin-bottom:7px}.public-dues-price{font-family:Georgia,Times New Roman,serif;font-size:3.5em;line-height:1}.public-note{border-left:4px solid var(--public-gold);color:#614e2b;background:#f8f4e9;padding:18px 22px}.public-contact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.public-site .public-footer{background:var(--public-navy);color:#edf3f7;grid-template-columns:1.3fr 1fr;gap:28px;padding:42px max(36px,50vw - 588px);font-size:.92em;display:grid}.public-footer strong{font-family:Georgia,Times New Roman,serif;font-size:1.35em}.public-footer p{color:#d0dee8;margin-top:9px}.public-site .public-footer nav{background:0 0;border:0;align-content:start;gap:4px;padding:0;display:grid}.public-site .public-footer a{color:#fff;border:0;min-height:44px;padding:7px 0;font-weight:500}.public-footer-note{border-top:1px solid #536c7e;grid-column:1/-1;padding-top:22px;font-size:.85em}.public-sr{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.public-site button:focus-visible,.public-site a:focus-visible,.public-site summary:focus-visible{outline-offset:5px;outline:3px solid #a9720b}.public-site .review-snapshot-banner{font-size:.77em}.public-large .public-hero{grid-template-columns:1fr 1fr}.public-large .public-cards,.public-large .public-association-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=1050px){.public-header{padding:23px 25px}.public-header-actions{gap:12px}.public-site .public-desktop-nav{gap:14px;padding-inline:22px}.public-hero-copy{padding:48px 28px}.public-cards,.public-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.public-site .public-desktop-nav{display:none}.public-mobile-menu{background:#fff;border-block:1px solid #d4dfe7;padding:0 22px;display:block}.public-mobile-menu>summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:56px;font-weight:700;list-style:none;display:flex}.public-mobile-menu>summary::-webkit-details-marker{display:none}.public-mobile-menu nav{border:0;grid-template-columns:1fr 1fr;gap:3px 15px;padding:0 0 15px;display:grid}.public-mobile-menu nav a{padding:10px 5px;font-size:.93em}.public-header{align-items:flex-start;padding:22px}.public-header-actions{justify-content:space-between;gap:9px;width:100%}.public-brand>img{flex-basis:57px;width:57px;height:57px}.public-brand strong{font-size:1.55em}.public-brand>span>span{font-size:.79em}.public-brand small{font-size:.68em}.public-section,.public-page-heading,.public-loading{padding:35px 22px}.public-snapshot{padding:14px 22px}.public-page-heading{gap:15px}.public-site h1{font-size:2.35em}.public-site h2{font-size:1.65em}.public-hero,.public-large .public-hero{grid-template-columns:1fr}.public-hero-copy{gap:22px;padding:42px 24px}.public-hero-image{min-height:260px;max-height:350px}.public-hero h1{font-size:2.65em}.public-hero .public-actions>a{flex:180px}.public-wide-card,.public-contact-grid,.public-filters{grid-template-columns:1fr}.public-association-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.public-event{grid-template-columns:76px minmax(0,1fr);gap:16px;padding:20px}.public-date-block{padding:9px}.public-date-block strong{font-size:1.6em}.public-card{padding:22px}.public-gallery{gap:17px}.public-photo img{height:210px}.public-site .public-footer{grid-template-columns:1fr;padding:34px 22px}.public-footer-note{grid-column:auto}.public-large .public-cards,.public-large .public-gallery,.public-large .public-association-grid{grid-template-columns:1fr}}@media (width<=500px){.public-cards,.public-gallery,.public-association-grid{grid-template-columns:1fr}.public-hero-image{min-height:220px}.public-filters{padding:20px}.public-photo img{height:245px}.public-header-actions>a{font-size:.83em}.public-header-actions button{padding-inline:11px}.public-event{grid-template-columns:1fr}.public-date-block{justify-content:flex-start;align-items:center;gap:10px;width:fit-content;min-width:135px;display:flex}.public-date-block strong{font-size:1.6em}.public-site.public-large{font-size:21px}.public-mobile-menu nav{grid-template-columns:1fr}.public-brand{gap:11px}.public-brand small{letter-spacing:0}}.public-site #archive-main,.public-site #library-main{padding:36px}@media (width<=700px){.public-site #archive-main,.public-site #library-main{padding:27px 22px}}.public-hero{min-height:0}.public-hero-copy{padding-block:48px}.public-hero-image{min-height:0;max-height:600px}@media (width<=760px){.public-hero-copy{padding-block:42px}.public-hero-image{min-height:220px;max-height:350px;height:300px!important}}.public-calendar-tools{gap:12px;display:grid}.public-calendar-tools>p{color:var(--public-muted);font-size:.9em}.public-roster-jumps{flex-wrap:wrap;gap:.75rem;margin:0 0 1.5rem;display:flex}.public-roster-jumps a{color:#145672;background:#fff;border:1px solid #77939e;border-radius:7px;align-items:center;min-height:48px;padding:.6rem 1rem;font-size:1em;font-weight:650;text-decoration:none;display:inline-flex}.public-roster-group{overflow-wrap:anywhere;background:#fff;border:1px solid #c8d9df;border-radius:12px;padding:1.25rem;scroll-margin-top:1rem}.public-roster-group h2{margin:0 0 1rem;font-size:1.2em}.public-roster-wide{margin-bottom:1.5rem}.public-roster-wide .public-leader-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem 1.5rem}.public-roster-group .public-leader-list{margin:0}.public-roster-group .public-leader-list li{align-content:start;padding:.75rem 0}.public-roster-group .public-leader-list span{font-size:1em}.public-roster-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:1rem;display:grid}.public-roster-committees{scroll-margin-top:1rem}.public-large .public-roster-wide .public-leader-list,.public-large .public-roster-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=900px){.public-roster-wide .public-leader-list,.public-roster-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.public-roster-wide .public-leader-list,.public-roster-grid,.public-large .public-roster-wide .public-leader-list,.public-large .public-roster-grid{grid-template-columns:1fr}.public-roster-jumps a{justify-content:center;width:100%}}.public-site .public-photo-open{background:0 0;border:0;border-radius:0;width:100%;padding:0;display:block;overflow:hidden}.public-site .public-photo-open:focus-visible{outline-offset:-5px}.public-site .public-photo-viewer{width:min(1000px,100vw - 32px);max-width:none;max-height:calc(100dvh - 32px);color:var(--public-navy);overscroll-behavior:contain;background:#fff;border:1px solid #9bb1bf;border-radius:12px;margin:auto;padding:22px;overflow:auto}.public-photo-viewer::backdrop{background:#0a1823d1}.public-photo-viewer-heading,.public-photo-viewer-actions{justify-content:space-between;align-items:center;gap:16px;display:flex}.public-photo-viewer-heading{margin-bottom:18px}.public-photo-viewer-heading p{font-weight:600}.public-photo-viewer-heading button{flex-shrink:0}.public-photo-viewer figure{margin:0}.public-site .public-photo-viewer-image{object-fit:contain;background:#edf3f6;border-radius:5px;width:100%;height:min(58vh,600px)}.public-photo-viewer figcaption{overflow-wrap:anywhere;gap:10px;padding-block:18px;display:grid}.public-site .public-photo-viewer h2{margin:0;font-size:1.45em}.public-photo-viewer figcaption a{align-items:center;width:fit-content;min-height:44px;display:flex}.public-photo-viewer-actions button{flex:1;max-width:240px;min-height:48px}.public-photo-viewer-actions{margin-bottom:18px}.public-photo-viewer-actions button:disabled{cursor:default}.public-photo-viewer-error{background:#edf3f6;border:1px solid #9bb1bf;border-radius:5px;padding:35px 22px}@media (width<=500px){.public-site .public-photo-viewer{width:calc(100vw - 16px);max-height:calc(100dvh - 16px);padding:14px}.public-photo-viewer-heading,.public-photo-viewer-actions{gap:10px}.public-photo-viewer-heading{flex-wrap:wrap}.public-site .public-photo-viewer-image{height:45vh}.public-photo-viewer-actions button{padding:10px}}.public-site .public-donation-promotion>.public-wide-card{background:#eff6f3;border:1px solid #bfd0cc;border-radius:12px;padding:24px}.public-site .public-donation-promotion .public-prose{max-width:48rem}.community-content main{max-width:1320px}.community-workbench{grid-template-columns:minmax(240px,1fr) minmax(0,3fr);gap:24px;margin:24px 0;display:grid}.community-list,.community-editor{background:#fff;border:1px solid #ccdce3;border-radius:10px;flex-direction:column;align-self:start;gap:18px;padding:22px;display:flex}.community-list>button{text-align:left;padding:14px}.community-list>button[aria-pressed=true]{background:#e4f0f4;border-color:#1c607a}.community-list button span{margin-top:7px;font-size:.86em;display:block}.community-content img{object-fit:contain;max-width:100%;max-height:600px;display:block}.community-content textarea{font:inherit;resize:vertical;line-height:1.6}.community-check{align-items:start;gap:12px;display:flex!important}.community-check input{flex:0 0 22px;width:22px;min-height:22px;margin:3px 0}.community-preview{background:#f5f9fb;border:1px solid #b4cbd6;border-radius:8px;padding:24px}.community-prose{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8}.community-feed{gap:24px;margin:24px 0;display:grid}.community-feed article{background:#fff;border:1px solid #ccdce3;border-radius:10px;padding:28px}.community-kind{color:#456675;font-size:.86em}.community-review-actions{border-top:1px solid #ccdce3;gap:16px;padding-top:20px;display:grid}@media (width<=760px){.community-workbench{grid-template-columns:1fr}.community-editor,.community-list{padding:17px}}.archive-current{width:min(100%,1248px);margin:0 auto;padding:24px 36px}.community-feed article{scroll-margin-top:24px}.newsletter-composer{gap:16px;display:grid}.newsletter-composer fieldset{border:1px solid #c3d7df;gap:12px;min-width:0;padding:18px;display:grid}.newsletter-composed h3{margin:1.5rem 0 .6rem;font-size:1.3rem}.newsletter-composed p,.newsletter-composed li{overflow-wrap:anywhere;line-height:1.8}.newsletter-composed ul{padding-left:26px}.community-content figure{margin:20px 0}.community-content figcaption{color:#456675;margin-top:10px;line-height:1.6}.community-content figcaption span{font-size:.9em;display:block}.newsletter-export{gap:14px;display:grid}.newsletter-export iframe{background:#fff;border:1px solid #ccdce3;width:100%;height:640px;margin-top:14px;display:block}.newsletter-export textarea{box-sizing:border-box;width:100%}.newsletter-audience{border-top:1px solid #ccdce3;gap:16px;padding-top:24px;display:grid}.newsletter-audience-controls{gap:18px;display:grid}.newsletter-audience-table{max-width:100%;overflow:auto}.newsletter-audience-table table{border-collapse:collapse;text-align:left;width:100%}.newsletter-audience-table th,.newsletter-audience-table td{vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #ccdce3;padding:12px}.content-list-items{gap:12px;display:grid}.content-list-items button{text-align:left;overflow-wrap:anywhere;width:100%;padding:14px}.content-list-items button[aria-pressed=true]{background:#e4f0f4;border-color:#1c607a}.content-list-items button span{margin-top:7px;font-size:.86em;display:block}.content-queue-counts{grid-template-columns:1fr 1fr;gap:12px;margin:0;display:grid}.content-queue-counts div{background:#f5f9fb;border-radius:6px;padding:10px}.content-queue-counts dt{color:#456675;font-size:.85rem}.content-queue-counts dd{margin:4px 0 0;font-size:1.4rem;font-weight:650}.community-list>h2{margin:0;font-size:1.15rem}.community-list select{width:100%;min-width:0}.content-feed-filters{border:1px solid #ccdce3;border-radius:10px;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:18px;margin-top:20px;padding:20px;display:grid}.content-feed-filters label{flex-direction:column;gap:8px;min-width:0;display:flex}.content-feed-filters input,.content-feed-filters select{width:100%;min-width:0}.content-feed-filters button{align-self:end}.community-approved{margin:24px 0}.community-approved .member-help{line-height:1.6}.newsletter-member-document,.newsletter-document-picker{background:#f1f7f6;border:1px solid #a9c4c7;border-radius:12px;margin:1rem 0;padding:1.1rem}.newsletter-member-document p{margin:.5rem 0}.newsletter-document-picker article{border-top:1px solid #c4d8d8;padding:1rem 0}.newsletter-document-picker h4{margin:.2rem 0}.newsletter-document-picker input{width:100%}.mail-preferences-page{max-width:1060px;margin:auto;padding:24px}.mail-preferences-page header{flex-wrap:wrap;gap:20px;margin-bottom:28px;display:flex}.mail-preferences-panel{max-width:880px}.mail-preferences-panel p{line-height:1.55}.mail-preferences-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;margin:24px 0;display:grid}.mail-preferences-grid fieldset{background:#fff;border:1px solid #b6c9c3;border-radius:12px;padding:20px}.mail-preferences-grid legend{padding:0 8px;font-size:1.18rem;font-weight:700}.mail-preferences-grid label{gap:8px;margin:18px 0;display:grid}.mail-preferences-grid select{border:1px solid #849b91;border-radius:6px;max-width:100%;padding:12px;font-size:1rem}.mail-preferences-panel button{cursor:pointer;padding:10px 16px}.mail-preferences-panel button:disabled{cursor:default;opacity:.55}.mail-preferences-mailbox{overflow-wrap:anywhere;background:#e7f0ed;border-radius:8px;padding:16px}.mail-preferences-practice{background:#fff3d4;border-radius:8px;padding:14px}.mail-preferences-saved{min-height:52px}.mail-preferences-panel details{margin-top:24px}.mail-preferences-panel li{margin:12px 0}.email-campaign-page main{max-width:1050px}.email-campaign-workspace{gap:18px;min-width:0;max-width:100%;display:grid}.email-campaign-workspace>details{overflow-wrap:anywhere;background:#fff;border:1px solid #c3d7df;border-radius:10px;min-width:0;padding:20px}.email-campaign-workspace summary{cursor:pointer;font-weight:650;line-height:1.6}.email-campaign-workspace details details{background:#f7fafb;border:1px solid #d6e2e7;border-radius:8px;margin:18px 0;padding:16px}.email-campaign-workspace textarea{box-sizing:border-box;width:100%;min-height:230px;font:inherit;resize:vertical;border:1px solid #b4cbd6;border-radius:6px;margin:14px 0;padding:14px;line-height:1.6}.email-campaign-workspace ul{padding-left:24px;line-height:1.65}.email-campaign-workspace li{overflow-wrap:anywhere;margin:12px 0}.email-campaign-workspace li button{margin:8px 8px 8px 0}.email-campaign-workspace .community-check{margin:18px 0}@media (width<=700px){.email-campaign-workspace>details{padding:15px}.email-campaign-workspace details details{padding:12px}}.email-follow-up{background:#f4f8fa;border:1px solid #bdd1d8;border-radius:10px;min-width:0;padding:22px;scroll-margin-top:20px}.email-follow-up-filters{grid-template-columns:2fr repeat(3,1fr);gap:12px;display:grid}.email-follow-up label{gap:6px;margin:12px 0;font-weight:600;display:grid}.email-follow-up input,.email-follow-up select{box-sizing:border-box;width:100%;min-width:0;max-width:100%;font:inherit;background:#fff;border:1px solid #aac5d0;border-radius:5px;padding:10px}.email-follow-up .email-follow-up-list{gap:16px;padding:0;list-style:none;display:grid}.email-follow-up-list>li{background:#fff;border:1px solid #c8d9df;border-radius:8px;margin:0;padding:20px}.email-follow-up h3{margin:0 0 10px;font-size:1.05rem}.email-follow-up p{overflow-wrap:anywhere}.email-follow-up textarea{min-height:110px}.email-follow-up nav{justify-content:center;align-items:center;gap:15px;display:flex}@media (width<=750px){.email-follow-up{padding:15px}.email-follow-up-filters{grid-template-columns:1fr 1fr}.email-follow-up-filters label:first-child{grid-column:1/-1}.email-follow-up-list>li{padding:15px}}.email-campaign-review-banner{background:#e8f1f5;max-width:1050px;margin:0 auto;padding:15px 30px;line-height:1.6}.email-campaign-history-filters{border:1px solid #bdd1d8;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:18px;display:grid}.email-campaign-history-filters label{gap:8px;min-width:0;display:grid}.email-campaign-history-filters select,.email-campaign-history-filters input[type=number]{box-sizing:border-box;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #aac5d0;border-radius:5px;padding:10px}.email-campaign-history-filters .community-check{grid-column:1/3;align-items:center;margin:0;display:flex}.email-campaign-history-pages{flex-wrap:wrap;align-items:center;gap:12px;display:flex}@media (width<=650px){.email-campaign-history-filters{grid-template-columns:1fr}.email-campaign-history-filters .community-check{grid-column:auto}}.delivery-evidence-table{margin:24px 0;overflow-x:auto}.delivery-evidence-table table{border-collapse:collapse;width:100%;font-size:1rem}.delivery-evidence-table th,.delivery-evidence-table td{text-align:left;border:1px solid #bdd1d8;padding:14px;line-height:1.5}.delivery-evidence-table thead{background:#e8f1f5}.crew-email main{max-width:920px;margin:auto;padding:1.5rem 1.25rem 3rem}.crew-email h1{margin-bottom:.6rem}.crew-email h2{font-size:1.45rem;line-height:1.35}.crew-email p{line-height:1.55}.crew-email a{overflow-wrap:anywhere}.crew-email :focus-visible{outline-offset:4px;outline:3px solid #b66c00}.crew-email-panel{background:#fff;border:1px solid #b7cbd0;border-radius:12px;margin:1.4rem 0;padding:1.4rem}.crew-email-panel label{margin:0 0 1.1rem;font-weight:700;display:block}.crew-email-panel input,.crew-email-panel textarea,.crew-email-panel select{width:100%;font:inherit;color:inherit;box-sizing:border-box;background:#fff;border:1px solid #799ca5;border-radius:6px;margin-top:.4rem;padding:.75rem;display:block}.crew-email-panel input,.crew-email-panel select{min-height:50px}.crew-email-panel textarea{resize:vertical;min-height:230px}.crew-email-panel fieldset{border:0;min-width:0;margin:0;padding:0}.crew-email-panel fieldset:disabled{opacity:.7}.crew-email-actions{flex-wrap:wrap;align-items:center;gap:.8rem;margin-top:1.2rem;display:flex}.crew-email button{min-height:48px;font:inherit;cursor:pointer;color:#184e5b;background:#fff;border:1px solid #799ca5;border-radius:7px;padding:.65rem 1rem;font-weight:700}.crew-email button:disabled{opacity:.55;cursor:default}.crew-email button.crew-email-primary{color:#fff;background:#12616c;border-color:#12616c}.crew-email button:hover:not(:disabled){background:#eaf3f4}.crew-email button.crew-email-primary:hover:not(:disabled){background:#094d57}.crew-email-summary{background:#eaf3f4;border-radius:8px;margin:1rem 0;padding:1rem}.crew-email-summary p:last-child{margin-bottom:0}.crew-email-message{white-space:pre-wrap;overflow-wrap:anywhere;border-top:1px solid #b7cbd0;margin-top:1rem;padding-top:1rem}.crew-email-help{color:#47666f;font-size:1rem}.crew-email-notice{overflow-wrap:anywhere;background:#eaf3f4;border-left:4px solid #12616c;border-radius:5px;padding:1rem}.crew-email-warning{background:#fff3dd;border-color:#a76009}.crew-email-history{margin-top:2rem}.crew-email-history>summary{cursor:pointer;min-height:48px;padding:.5rem 0;font-size:1.3rem;font-weight:700}.crew-email-history-list{margin:0;padding:0;list-style:none}.crew-email-history-list>li{overflow-wrap:anywhere;border-top:1px solid #b7cbd0;padding:1.2rem 0}.crew-email-history-list h3{margin:0 0 .4rem;font-size:1.15rem}.crew-email-history-list p{margin:.3rem 0}.crew-email-history-list time{color:#47666f}.crew-email-history-list details>summary{cursor:pointer;min-height:44px;padding:.5rem 0}.crew-email.member-large .crew-email-help{font-size:1.15rem}@media (width<=600px){.crew-email main{padding:1rem 1rem 2rem}.crew-email-panel{padding:1rem}.crew-email-actions>button{width:100%}.crew-email h1{font-size:2rem}.crew-email-panel textarea{min-height:260px}}
