/* Scoped presentation for the accepted Gatsby counter. Its DOM and handlers remain intact. */
body.ocw-counter-page{--counter-paper:#f6f7f3;--counter-card:#fff;--counter-ink:#18332d;--counter-muted:#62736a;--counter-green:#18775e;--counter-line:#dce6dd;--counter-soft:#edf5ef}
body.ocw-counter-page[data-theme="dark"]{--counter-paper:#11211d;--counter-card:#1b3029;--counter-ink:#eef7ef;--counter-muted:#b3c8b8;--counter-green:#86d7ad;--counter-line:#37584b;--counter-soft:#1b4032}
body.ocw-counter-page #___gatsby{background:transparent;color:var(--counter-ink);font-family:Poppins,system-ui,sans-serif;min-width:0}
body.ocw-counter-page #___gatsby header,body.ocw-counter-page #___gatsby footer,body.ocw-counter-page #___gatsby h1,body.ocw-counter-page #___gatsby .css-i5h2ui>.css-1u8qly9>.css-1cmzcr3,body.ocw-counter-page #___gatsby .css-i5h2ui>.css-1u8qly9>.chakra-collapse,body.ocw-counter-page #___gatsby .css-i5h2ui>.css-1u8qly9>.css-1u8qly9{display:none!important}
body.ocw-counter-page #___gatsby #gatsby-focus-wrapper,body.ocw-counter-page #___gatsby #gatsby-focus-wrapper>div,body.ocw-counter-page #___gatsby .css-1jgcubd{background:transparent!important;min-height:0!important}
body.ocw-counter-page #___gatsby .css-i5h2ui{max-width:none!important;width:100%!important;margin:0!important;padding:0!important;color:var(--counter-ink)}
body.ocw-counter-page #___gatsby .css-i5h2ui>.css-1u8qly9{max-width:1180px!important;margin:0 auto!important;padding:0 20px 64px!important;display:grid!important;grid-template-columns:minmax(0,1.7fr) minmax(300px,1fr);grid-template-rows:54px minmax(380px,auto) auto;gap:18px 24px;align-items:start;min-width:0}
body.ocw-counter-page #___gatsby .css-i5h2ui>.css-1u8qly9>style{display:none!important}
body.ocw-counter-page #___gatsby .css-10mwruj{grid-column:1;grid-row:1;justify-content:flex-start!important;align-items:center!important;min-width:0;margin:0!important;padding:0!important;background:transparent!important}
body.ocw-counter-page #___gatsby .css-10mwruj button{background:var(--counter-soft)!important;border:1px solid var(--counter-line)!important;border-radius:12px!important;min-height:54px!important;height:auto!important;white-space:normal!important;padding:12px 20px!important;color:var(--counter-green)!important;box-shadow:none!important;font-family:Poppins,system-ui,sans-serif!important;font-weight:600!important;text-align:left!important}
body.ocw-counter-page #___gatsby .css-10mwruj button:hover{border-color:var(--counter-green)!important;background:var(--counter-card)!important}
body.ocw-counter-page #___gatsby .css-75e9u9{grid-column:1;grid-row:2;width:100%!important;min-height:390px!important;min-width:0;border:1px solid var(--counter-line)!important;border-radius:22px!important;background:var(--counter-card)!important;padding:14px 14px 68px!important;box-shadow:0 18px 45px rgba(24,51,45,.055)!important;overflow:visible!important;position:relative!important}
body.ocw-counter-page #___gatsby .css-75e9u9:focus-within{border-color:var(--counter-green)!important;box-shadow:0 0 0 3px rgba(24,119,94,.12),0 18px 45px rgba(24,51,45,.055)!important}
body.ocw-counter-page #___gatsby .css-75e9u9 textarea{display:block!important;width:100%!important;height:310px!important;min-height:310px!important;resize:vertical!important;padding:10px!important;margin:0!important;border:0!important;background:transparent!important;color:var(--counter-ink)!important;box-shadow:none!important;font:400 16px/1.8 Poppins,system-ui,sans-serif!important}
body.ocw-counter-page #___gatsby .css-75e9u9 textarea::placeholder{color:var(--counter-muted)!important;opacity:.72}
body.ocw-counter-page #___gatsby .css-75e9u9 button[aria-label="Emty Text"],body.ocw-counter-page #___gatsby .css-75e9u9 button[aria-label="Save as txt file"]{position:absolute!important;top:auto!important;bottom:14px!important;width:40px!important;height:40px!important;min-width:40px!important;padding:0!important;border:1px solid var(--counter-line)!important;border-radius:11px!important;background:var(--counter-soft)!important;color:var(--counter-green)!important;box-shadow:none!important;transform:none!important}
body.ocw-counter-page #___gatsby .css-75e9u9 button[aria-label="Emty Text"]{right:66px!important}
body.ocw-counter-page #___gatsby .css-75e9u9 button[aria-label="Save as txt file"]{right:14px!important}
body.ocw-counter-page #___gatsby .css-75e9u9 button:hover{background:var(--counter-card)!important;border-color:var(--counter-green)!important}
body.ocw-counter-page #___gatsby .css-1qul0st{grid-column:2;grid-row:1/3;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;width:100%!important;min-width:0!important;margin:0!important;align-self:stretch}
body.ocw-counter-page #___gatsby .css-1qul0st>div{display:flex!important;flex-direction:column;align-items:flex-start;text-align:left!important;justify-content:center;min-height:118px;padding:18px!important;margin:0!important;border:1px solid var(--counter-line)!important;border-radius:18px!important;background:var(--counter-card)!important;box-shadow:0 12px 28px rgba(24,51,45,.035)!important;min-width:0}
body.ocw-counter-page #___gatsby .css-1qul0st>div:first-of-type{grid-column:1/-1;min-height:165px;background:var(--counter-green)!important;border-color:var(--counter-green)!important;color:#fff!important}
body.ocw-counter-page #___gatsby .css-1qul0st>div:first-of-type :is(p,b,svg){color:#fff!important}
body.ocw-counter-page #___gatsby .css-1qul0st>div svg{color:var(--counter-green)!important;font-size:22px!important;margin-bottom:8px}
body.ocw-counter-page #___gatsby .css-1qul0st>div p{color:var(--counter-muted)!important;font:500 13px/1.5 Poppins,system-ui,sans-serif!important;height:auto!important;min-height:0!important;margin:0!important}
body.ocw-counter-page #___gatsby .css-1qul0st>div p:empty{display:none!important}
body.ocw-counter-page #___gatsby .css-1qul0st>div b{display:block;font:700 28px/1.2 Poppins,system-ui,sans-serif!important;color:var(--counter-ink)!important;margin-top:7px;overflow-wrap:anywhere}
body.ocw-counter-page #___gatsby .css-1qul0st>div:first-of-type b{font-size:52px!important;letter-spacing:-.05em}
body.ocw-counter-page #___gatsby .css-i5h2ui>.css-1u8qly9>div:not(.css-10mwruj):not(.css-75e9u9):not(.css-1qul0st):not(.css-1u8qly9),body.ocw-counter-page #___gatsby .css-i5h2ui>.css-1u8qly9>section{grid-column:1/-1;min-width:0;color:var(--counter-ink)}
body.ocw-counter-page #___gatsby .css-i5h2ui>.css-1u8qly9>section{padding-top:28px;border-top:1px solid var(--counter-line);font:400 16px/1.8 Poppins,system-ui,sans-serif}
body.ocw-counter-page #___gatsby .css-i5h2ui>.css-1u8qly9>section h2{color:var(--counter-ink);font-weight:700}
body.ocw-counter-page #___gatsby .css-i5h2ui>.css-1u8qly9>section p{color:var(--counter-muted)}
body.ocw-counter-page #___gatsby :is(button,textarea,input,a):focus-visible{outline:3px solid var(--counter-green)!important;outline-offset:3px!important}
@media(max-width:850px){body.ocw-counter-page #___gatsby .css-i5h2ui>.css-1u8qly9{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto;gap:16px;padding:0 16px 48px!important}body.ocw-counter-page #___gatsby .css-10mwruj{grid-column:1;grid-row:1}body.ocw-counter-page #___gatsby .css-75e9u9{grid-column:1;grid-row:2}body.ocw-counter-page #___gatsby .css-1qul0st{grid-column:1;grid-row:3}body.ocw-counter-page #___gatsby .css-i5h2ui>.css-1u8qly9>section{grid-column:1}}
@media(max-width:480px){body.ocw-counter-page #___gatsby .css-75e9u9{min-height:330px!important;border-radius:18px!important}body.ocw-counter-page #___gatsby .css-75e9u9 textarea{height:250px!important;min-height:250px!important}body.ocw-counter-page #___gatsby .css-1qul0st>div{min-height:104px;padding:14px!important}body.ocw-counter-page #___gatsby .css-1qul0st>div:first-of-type{min-height:136px}body.ocw-counter-page #___gatsby .css-1qul0st>div:first-of-type b{font-size:42px!important}}
/* Let the shared shell determine the content width, not Gatsby's old 80% wrapper. */
body.ocw-counter-page #___gatsby,body.ocw-counter-page #___gatsby #gatsby-focus-wrapper,body.ocw-counter-page #___gatsby #gatsby-focus-wrapper>div,body.ocw-counter-page #___gatsby .css-1jgcubd,body.ocw-counter-page #___gatsby .css-i5h2ui{width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;padding:0!important}
body.ocw-counter-page #___gatsby .css-i5h2ui>.css-1u8qly9{max-width:none!important;padding:0 0 54px!important}
body.ocw-counter-page #___gatsby .css-75e9u9{margin:0!important}
/* Present the preserved copy as part of the shared editorial system. */
body.ocw-counter-page #___gatsby .css-i5h2ui>.css-1u8qly9>div:not([class])>div{padding:28px 0 0!important;max-width:none!important}
body.ocw-counter-page #___gatsby .css-i5h2ui>.css-1u8qly9>div:not([class]) .max-w-3xl{max-width:none!important;text-align:left!important;margin:0!important}
body.ocw-counter-page #___gatsby .css-i5h2ui>.css-1u8qly9>div:not([class]) h2{font:600 23px/1.35 Poppins,system-ui,sans-serif!important;letter-spacing:-.02em;color:var(--counter-ink)!important;margin:0 0 20px!important;text-align:left!important}
body.ocw-counter-page #___gatsby .css-i5h2ui>.css-1u8qly9>div:not([class]) dl{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;margin:0!important}
body.ocw-counter-page #___gatsby .css-i5h2ui>.css-1u8qly9>div:not([class]) dl>div{display:flex!important;align-items:flex-start!important;gap:10px!important;min-width:0;margin:0!important;padding:17px!important;border:1px solid var(--counter-line)!important;border-radius:16px!important;background:var(--counter-card)!important}
body.ocw-counter-page #___gatsby .css-i5h2ui>.css-1u8qly9>div:not([class]) dl>div>svg{flex:0 0 17px!important;width:17px!important;height:17px!important;margin:2px 0 0!important;color:var(--counter-green)!important}
body.ocw-counter-page #___gatsby .css-i5h2ui>.css-1u8qly9>div:not([class]) dl>div>div{margin:0!important;min-width:0}
body.ocw-counter-page #___gatsby .css-i5h2ui>.css-1u8qly9>div:not([class]) dt{font:600 12px/1.5 Poppins,system-ui,sans-serif!important;color:var(--counter-ink)!important}
body.ocw-counter-page #___gatsby .css-i5h2ui>.css-1u8qly9>div:not([class]) dd{font:400 12px/1.65 Poppins,system-ui,sans-serif!important;color:var(--counter-muted)!important;margin:5px 0 0!important}
body.ocw-counter-page #___gatsby .css-i5h2ui>.css-1u8qly9>section{padding-top:38px!important;margin-top:18px!important}
body.ocw-counter-page #___gatsby .css-i5h2ui>.css-1u8qly9>section>div{padding:0!important;margin:0!important;overflow:visible!important}
body.ocw-counter-page #___gatsby .css-i5h2ui>.css-1u8qly9>section article{max-width:860px!important;margin:0 auto 32px!important;padding:0!important}
body.ocw-counter-page #___gatsby .css-i5h2ui>.css-1u8qly9>section article>div{max-width:none!important;margin:0!important}
body.ocw-counter-page #___gatsby .css-i5h2ui>.css-1u8qly9>section article h2,body.ocw-counter-page #___gatsby .css-i5h2ui>.css-1u8qly9>section article h2 span{display:block!important;text-align:left!important;font:600 23px/1.4 Poppins,system-ui,sans-serif!important;letter-spacing:-.02em!important;color:var(--counter-ink)!important;margin:0 0 11px!important}
body.ocw-counter-page #___gatsby .css-i5h2ui>.css-1u8qly9>section article p{font:400 14px/1.9 Poppins,system-ui,sans-serif!important;color:var(--counter-muted)!important;margin:0 0 12px!important}
body.ocw-counter-page #___gatsby .css-i5h2ui>.css-1u8qly9>section>div:nth-child(2){max-width:860px!important;margin:18px auto 0!important;padding:30px 0 0!important;border-top:1px solid var(--counter-line)!important}
body.ocw-counter-page #___gatsby .css-i5h2ui>.css-1u8qly9>section>div:nth-child(2)>div{padding:0!important;margin:0!important;max-width:none!important}
body.ocw-counter-page #___gatsby .css-i5h2ui>.css-1u8qly9>section>div:nth-child(2) h2{font:600 23px/1.4 Poppins,system-ui,sans-serif!important;letter-spacing:-.02em!important;text-align:left!important;margin:0 0 10px!important}
body.ocw-counter-page #___gatsby .css-i5h2ui>.css-1u8qly9>section>div:nth-child(2) p,body.ocw-counter-page #___gatsby .css-i5h2ui>.css-1u8qly9>section>div:nth-child(2) dd{font:400 14px/1.8 Poppins,system-ui,sans-serif!important;color:var(--counter-muted)!important}
body.ocw-counter-page #___gatsby .css-i5h2ui>.css-1u8qly9>section>div:nth-child(2) dl{margin:0!important}
body.ocw-counter-page #___gatsby .css-i5h2ui>.css-1u8qly9>section>div:nth-child(2) dl>div{margin:0 0 18px!important}
body.ocw-counter-page #___gatsby .css-i5h2ui>.css-1u8qly9>section>div:nth-child(2) dt{font:600 14px/1.5 Poppins,system-ui,sans-serif!important;color:var(--counter-ink)!important}
body.ocw-counter-page[data-theme="dark"] #___gatsby .css-1qul0st>div:first-of-type{background:#92d9b5!important;border-color:#92d9b5!important;color:#14382c!important}
body.ocw-counter-page[data-theme="dark"] #___gatsby .css-1qul0st>div:first-of-type :is(p,b,svg){color:#14382c!important}
@media(max-width:900px){body.ocw-counter-page #___gatsby .css-i5h2ui>.css-1u8qly9>div:not([class]) dl{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:600px){body.ocw-counter-page #___gatsby .css-i5h2ui>.css-1u8qly9>div:not([class]) dl{grid-template-columns:minmax(0,1fr)!important}body.ocw-counter-page #___gatsby .css-i5h2ui>.css-1u8qly9>section article h2,body.ocw-counter-page #___gatsby .css-i5h2ui>.css-1u8qly9>section article h2 span{font-size:21px!important}body.ocw-counter-page #___gatsby .css-i5h2ui>.css-1u8qly9>section>div:nth-child(2)>div>div{display:block!important}body.ocw-counter-page #___gatsby .css-i5h2ui>.css-1u8qly9>section>div:nth-child(2)>div>div>div{margin:0 0 20px!important}}
/* The owner removed the contact facility; omit its obsolete FAQ invitation. */
body.ocw-counter-page #___gatsby p:has(a[href*="contact"]){display:none!important}
