.page-markdown{overflow-wrap:anywhere;line-height:1.75}.page-markdown>:first-child{margin-top:0}.page-markdown h2{color:#183c4f;margin:2.15rem 0 .8rem;font-family:Georgia,Times New Roman,serif;font-size:1.65rem;font-weight:500;line-height:1.3}.page-markdown h3{color:#183c4f;margin:1.5rem 0 .6rem;font-size:1.12rem;line-height:1.4}.page-markdown p{margin:.75rem 0}.page-markdown a{text-underline-offset:3px;text-decoration:underline}.page-markdown ul,.page-markdown ol{margin:.85rem 0;padding-left:1.6rem}.page-markdown li{margin:.4rem 0;padding-left:.15rem}.page-markdown blockquote{white-space:pre-line;background:#f0f6f7;border-left:3px solid #43858a;margin:1.1rem 0;padding:.6rem 1rem}.page-markdown code{background:#edf3f6;border-radius:3px;padding:.1rem .25rem;font-size:.9em}.page-markdown pre{background:#edf3f6;border-radius:5px;max-width:100%;padding:1rem;line-height:1.5;overflow:auto}.page-markdown pre code{white-space:pre;padding:0}.page-markdown hr{border:0;border-top:1px solid #d6e2e8;margin:1.6rem 0}.page-markdown-table{border:1px solid #d6e2e8;border-radius:5px;max-width:100%;margin:1rem 0;overflow-x:auto}.page-markdown table{border-collapse:collapse;width:100%;min-width:440px;font-size:.9rem;line-height:1.6}.page-markdown th,.page-markdown td{text-align:left;vertical-align:top;border-bottom:1px solid #d6e2e8;padding:.75rem}.page-markdown th{color:#183c4f;background:#edf3f6}.page-markdown tr:last-child td{border-bottom:0}.page-markdown-table:focus-visible{outline-offset:3px;outline:2px solid #43858a}.resources-main{min-height:calc(100svh - 180px)}.resources-intro{padding-bottom:34px}.resource-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.resource-card{border:1px solid var(--line);background:#fff;border-radius:6px;flex-direction:column;align-items:flex-start;min-width:0;padding:32px;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:flex}.resource-card:hover{border-color:#8fa8b6;box-shadow:0 4px 18px #17394d0a}.resource-icon{color:#315e70;background:#eaf1f3;border-radius:5px;place-items:center;width:52px;height:52px;margin-bottom:24px;display:inline-grid}.resource-card:nth-child(2) .resource-icon{color:var(--teal);background:#eaf3ef}.resource-card h2{letter-spacing:-.3px;margin-bottom:14px;font-family:Georgia,Times New Roman,serif;font-size:29px;font-weight:400;line-height:1.3}.resource-card>p{color:#597281;max-width:480px;margin-bottom:28px;font-size:16px;line-height:1.8}.resource-action{color:var(--teal);align-items:center;gap:8px;margin-top:auto;font-size:14px;font-weight:600;line-height:1.6;display:flex}.resource-action svg{flex-shrink:0}.resource-card:hover .resource-action{text-underline-offset:4px;text-decoration:underline}@media (max-width:700px){.resources-main{min-height:calc(100svh - 220px)}.resources-intro{padding-bottom:25px}.resource-grid{grid-template-columns:1fr;gap:18px}.resource-card{padding:25px 23px}.resource-icon{width:45px;height:45px;margin-bottom:19px}.resource-card h2{font-size:26px}.resource-card>p{margin-bottom:23px;font-size:15px}.resource-action{font-size:13px}}.static-page-body{border:1px solid var(--line);overflow-wrap:anywhere;background:#fff;border-radius:6px;min-width:0;max-width:100%;margin:0 0 28px;padding:25px 28px}.static-page-body .page-markdown h2:not(:first-child){margin-top:2.15rem}.static-page-body .page-markdown h3{margin-top:1.5rem}.static-page-body .page-markdown>:last-child{margin-bottom:0}.static-privacy-controls{border:1px solid var(--line);background:#fff;border-radius:6px;max-width:850px;margin:0 0 28px;padding:18px 24px;scroll-margin-top:24px}.static-privacy-controls .visitor-privacy-actions{margin:0}.contact-aside.contact-editable-aside{min-width:0;display:block}.contact-editable-aside .page-markdown h2{font:600 16px/1.5 var(--font-sans,Arial,sans-serif);color:#34596e;border-top:1px solid #d9e4e9;margin:28px 0 11px;padding-top:24px}.contact-editable-aside .page-markdown h2:first-child{border-top:0;margin-top:0;padding-top:0}.contact-editable-aside .page-markdown h3{font-size:14px;line-height:1.5}.contact-editable-aside .page-markdown p{color:#68808e;margin:11px 0;font-size:13px;line-height:1.85}.contact-editable-aside .page-markdown a{font-size:inherit;margin:0;display:inline}.contact-editable-aside .page-markdown li{color:#68808e;font-size:13px;line-height:1.85}@media (max-width:700px){.static-page-body{padding:22px 20px}.static-privacy-controls{padding:18px 20px}.contact-editable-aside .page-markdown h2{font-size:14px}.contact-editable-aside .page-markdown p,.contact-editable-aside .page-markdown li{font-size:12px}}
