.header[data-astro-cid-3ef6ksr2]{display:flex;justify-content:space-between;align-items:center;min-height:104px;border-bottom:1px solid #d9dbcf}.header[data-astro-cid-3ef6ksr2] nav[data-astro-cid-3ef6ksr2]{display:flex;gap:36px;font-size:13px}.header[data-astro-cid-3ef6ksr2] nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover{text-decoration:underline}@media(max-width:700px){.header[data-astro-cid-3ef6ksr2]{min-height:82px}.header[data-astro-cid-3ef6ksr2] nav[data-astro-cid-3ef6ksr2]{gap:16px;font-size:11px}}.header[data-astro-cid-3ef6ksr2] nav[data-astro-cid-3ef6ksr2]{flex-wrap:wrap;justify-content:flex-end;gap:12px 24px}.header[data-astro-cid-3ef6ksr2]{gap:24px;padding-block:20px}@media(max-width:700px){.header[data-astro-cid-3ef6ksr2]{align-items:flex-start}.header[data-astro-cid-3ef6ksr2] nav[data-astro-cid-3ef6ksr2]{font-size:11px;gap:8px 16px}}.footer[data-astro-cid-sz7xmlte] nav[data-astro-cid-sz7xmlte]{display:flex;gap:36px;font-size:13px}.footer[data-astro-cid-sz7xmlte] nav[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{text-decoration:underline}.footer[data-astro-cid-sz7xmlte]{display:flex;justify-content:space-between;align-items:center;gap:25px;padding-block:28px;border-top:1px solid #d9dbcf}.footer[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte],.footer[data-astro-cid-sz7xmlte]>a[data-astro-cid-sz7xmlte]:last-child{font-size:11px;color:#606857;margin:0}.footer[data-astro-cid-sz7xmlte] .logo[data-astro-cid-sz7xmlte]{font-size:24px}@media(max-width:700px){.footer[data-astro-cid-sz7xmlte] nav[data-astro-cid-sz7xmlte]{gap:16px;font-size:11px}.footer[data-astro-cid-sz7xmlte]{flex-wrap:wrap;gap:15px}.footer[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{order:3;flex-basis:100%}}.footer[data-astro-cid-sz7xmlte]{flex-wrap:wrap}.footer[data-astro-cid-sz7xmlte] nav[data-astro-cid-sz7xmlte]{font-size:12px}@media(max-width:700px){.footer[data-astro-cid-sz7xmlte] nav[data-astro-cid-sz7xmlte]{width:100%;flex-wrap:wrap;gap:12px 20px}}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;background:#f5f3ec;color:#292f27;font:16px/1.7 Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}a:focus-visible{outline:3px solid #7b542e;outline-offset:6px}::selection{background:#dbe0c8}.wrap{width:min(1200px,calc(100% - 96px));margin-inline:auto}.logo{font-size:30px;font-weight:700;letter-spacing:-1.7px}.logo span{font-size:13px;font-weight:400;letter-spacing:1px;margin-left:7px}.text-link:hover{text-decoration:underline}.eyebrow{text-transform:uppercase;letter-spacing:2px;font-size:10px;font-weight:700;margin:0 0 28px}h2,h3,p{margin-top:0}h2,h3{font-family:Georgia,Times New Roman,serif;font-weight:400}.button{display:inline-flex;align-items:center;gap:54px;background:#303e2c;color:#fff;padding:16px 24px;font-size:13px;border-radius:3px}.button:hover{background:#526447}.button span{font-size:21px}.note{font-size:11px;color:#62685a;margin:17px 0 0}.text-link{display:inline-block;font-size:12px;border-bottom:1px solid #788268;padding-block:12px 5px}.skip{position:absolute;left:20px;top:-100px;background:#303e2c;color:#fff;padding:12px;z-index:5}.skip:focus{top:12px}@media(max-width:1000px){.wrap{width:calc(100% - 56px)}}@media(max-width:700px){.wrap{width:calc(100% - 40px)}.logo{font-size:26px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.button:disabled{opacity:.65;cursor:not-allowed;border:0;font-family:inherit}.breadcrumb{display:flex;gap:36px;font-size:13px}.breadcrumb a:hover{text-decoration:underline}.page-heading h1{margin-top:0}.page-heading h1{font-family:Georgia,Times New Roman,serif;font-weight:400}.page-heading h1{font-size:clamp(48px,5.3vw,74px);line-height:1.09;letter-spacing:-2.8px;margin-bottom:28px}.page-heading .intro{max-width:440px;color:#5d6257;line-height:1.85;margin-bottom:32px}@media(max-width:1000px){.page-heading h1{font-size:52px}}@media(max-width:700px){.breadcrumb{gap:16px;font-size:11px}.page-heading h1{font-size:clamp(42px,9vw,60px);letter-spacing:-1.8px}.page-heading .intro{font-size:15px}}.page{padding-block:48px 80px}.breadcrumb{font-size:12px;color:#626b58;margin-bottom:32px}.page-heading{max-width:900px;margin-bottom:45px}.page-heading h1{font-size:clamp(38px,5vw,64px);line-height:1.15}.page-heading .intro{max-width:720px}.content-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(220px,1fr);gap:48px}.prose{max-width:760px}.prose h2{font-size:30px;line-height:1.25;margin-top:35px}.prose h3{font-size:23px}.prose li{margin-block:10px}.prose ul,.prose ol{padding-left:24px}.notice{background:#e9ecdf;padding:24px;border-radius:4px;margin-block:24px}.notice h2{margin-top:0}.related{border-top:1px solid #d6d9ca;padding-top:20px}.related a{display:block;border-bottom:1px solid #d6d9ca;padding-block:12px;font-size:14px}.cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.card{border:1px solid #d6d9ca;padding:26px;border-radius:4px}.card h2{font-size:27px;line-height:1.25}.badge{display:inline-block;font-size:11px;background:#e9ecdf;padding:4px 10px;margin-bottom:18px}.card p{font-size:14px}.card a{text-decoration:underline;text-underline-offset:5px}.service-list dt{font-weight:700;margin-top:20px}.service-list dd{margin:5px 0 0;color:#5e6558}@media(max-width:1000px){.cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.content-grid,.cards{grid-template-columns:1fr}.content-grid{gap:30px}.page{padding-block:32px 48px}.page-heading{margin-bottom:28px}.page-heading h1{letter-spacing:-1px}.notice{padding:20px}}
