.sg-page[data-astro-cid-3yqk5str]{max-width:1440px;margin:auto;padding:32px 96px 64px;color:var(--sg-ink)}.sg-page[data-astro-cid-3yqk5str] nav[data-astro-cid-3yqk5str] a[data-astro-cid-3yqk5str]{display:inline-flex;align-items:center;min-height:48px;color:var(--sg-plum);text-decoration:underline}.sg-page[data-astro-cid-3yqk5str] header[data-astro-cid-3yqk5str]{max-width:760px;padding:32px 0 40px}.sg-page[data-astro-cid-3yqk5str] h1[data-astro-cid-3yqk5str]{font:400 clamp(2rem,3.5vw,3rem)/1.18 Georgia,serif;letter-spacing:-.02em;margin:0;text-wrap:balance}.sg-page[data-astro-cid-3yqk5str] header[data-astro-cid-3yqk5str] p[data-astro-cid-3yqk5str]{font-size:17px;line-height:1.65;color:var(--sg-dim);max-width:60ch;margin-top:24px}.sg-page-body[data-astro-cid-3yqk5str]{min-width:0}.sg-page[data-astro-cid-3yqk5str] h2{font:400 28px/1.25 Georgia,serif;margin-block:32px 16px}.sg-page[data-astro-cid-3yqk5str] .sg-link-list{display:grid;margin-top:32px;max-width:760px}.sg-page[data-astro-cid-3yqk5str] .sg-link-list a{display:flex;justify-content:space-between;align-items:center;min-height:48px;padding:12px 0;border-top:1px solid var(--sg-rule);font:19px/1.4 Georgia,serif;color:var(--sg-plum);text-decoration:none}.sg-page[data-astro-cid-3yqk5str] .sg-link-list a:hover{text-decoration:underline}.sg-page[data-astro-cid-3yqk5str] a:focus-visible{outline:3px solid var(--sg-plum);outline-offset:4px}@media(max-width:1100px){.sg-page[data-astro-cid-3yqk5str]{padding:24px 40px 56px}}@media(max-width:860px){.sg-page[data-astro-cid-3yqk5str]{padding:20px 20px 40px}.sg-page[data-astro-cid-3yqk5str] header[data-astro-cid-3yqk5str]{padding:20px 0 32px}.sg-page[data-astro-cid-3yqk5str] header[data-astro-cid-3yqk5str] p[data-astro-cid-3yqk5str]{font-size:16px}.sg-page[data-astro-cid-3yqk5str] h2{font-size:24px}}.page-content[data-astro-cid-3yqk5str]{font:400 17px/1.75 var(--font-body);max-width:48rem;min-width:0}.page-content[data-astro-cid-3yqk5str].page-wide{max-width:none}.page-content[data-astro-cid-3yqk5str] h2{font:400 clamp(26px,3vw,36px)/1.2 var(--font-display);margin:32px 0 16px}.page-content[data-astro-cid-3yqk5str] h3{font:400 24px/1.25 var(--font-display);margin:24px 0 12px}.page-content[data-astro-cid-3yqk5str] p+p{margin-top:16px}.page-content[data-astro-cid-3yqk5str] a{color:var(--color-petrol);text-decoration:underline;text-underline-offset:4px}.page-content[data-astro-cid-3yqk5str] button{min-height:48px;padding:12px 22px;font:500 16px/1.3 var(--font-body);border:1px solid var(--color-petrol);border-radius:2px;background:var(--color-petrol);color:#fff;cursor:pointer}.page-content[data-astro-cid-3yqk5str] button:disabled{opacity:.5;cursor:not-allowed}.page-content[data-astro-cid-3yqk5str] input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]),.page-content[data-astro-cid-3yqk5str] select,.page-content[data-astro-cid-3yqk5str] textarea{min-height:48px;padding:12px 16px;background:var(--color-paper);color:var(--color-coal);border:1px solid var(--color-line);border-radius:2px;font:400 16px/1.4 var(--font-body);max-width:100%;min-width:0}.page-content[data-astro-cid-3yqk5str] input[type=checkbox],.page-content[data-astro-cid-3yqk5str] input[type=radio]{accent-color:var(--color-petrol);width:20px;height:20px;flex-shrink:0}.page-content[data-astro-cid-3yqk5str] details{border-block:1px solid var(--color-line);padding:12px 0;margin:24px 0}.page-content[data-astro-cid-3yqk5str] summary{font:400 22px/1.35 var(--font-display);min-height:48px;padding:12px 0;cursor:pointer}.page-content[data-astro-cid-3yqk5str] ul,.page-content[data-astro-cid-3yqk5str] ol{padding-left:24px}.page-content[data-astro-cid-3yqk5str] li{margin:8px 0}.page-content[data-astro-cid-3yqk5str] :is(a,button,input,textarea,select,summary):focus-visible{outline:3px solid var(--color-petrol);outline-offset:4px}.page-content[data-astro-cid-3yqk5str] [role=alert]{color:var(--color-danger)}.page-content[data-astro-cid-3yqk5str] .hidden,.page-content[data-astro-cid-3yqk5str] [hidden]{display:none!important}.page-content[data-astro-cid-3yqk5str] .font-display{font-family:var(--font-display)}.page-content[data-astro-cid-3yqk5str] .font-mono{font-family:var(--font-body);letter-spacing:0;text-transform:none}.page-content[data-astro-cid-3yqk5str] .text-petrol{color:var(--color-petrol)}
