.accordion[data-astro-cid-ufgdatl3]{border-top:var(--rule-width) solid var(--border-subtle)}.item[data-astro-cid-b6o4d35r]{border-bottom:var(--rule-width) solid var(--border-subtle)}.summary[data-astro-cid-b6o4d35r]{justify-content:space-between;align-items:center;gap:var(--space-s);padding-block:var(--space-s);color:var(--text-strong);font-weight:var(--weight-bold);line-height:var(--leading-snug);cursor:pointer;list-style:none;display:flex}.summary[data-astro-cid-b6o4d35r]::-webkit-details-marker{display:none}.summary[data-astro-cid-b6o4d35r]:hover .title[data-astro-cid-b6o4d35r]{text-decoration:underline;text-decoration-color:var(--accent-bright);text-underline-offset:.2em;text-decoration-thickness:2px}.item[data-astro-cid-b6o4d35r] .chevron{transition:rotate var(--duration-base) var(--ease)}.item[data-astro-cid-b6o4d35r][open] .chevron{rotate:180deg}.answer[data-astro-cid-b6o4d35r]{padding-bottom:var(--space-m);max-width:var(--measure);color:var(--text)}.questions-wrap[data-astro-cid-txhtacow]{container:questions/inline-size}.layout[data-astro-cid-txhtacow]{gap:var(--space-xl);grid-template-columns:minmax(0,1fr);display:grid}.list[data-astro-cid-txhtacow]{max-width:var(--container-content)}.more[data-astro-cid-txhtacow]{margin-top:var(--space-l)}.layout-stacked[data-astro-cid-txhtacow] .list[data-astro-cid-txhtacow]{width:100%;max-width:40rem;margin-inline:auto}.layout-cards[data-astro-cid-txhtacow] .list[data-astro-cid-txhtacow]{width:100%;max-width:38rem}.layout-cards[data-astro-cid-txhtacow] .accordion{gap:var(--space-s);border-top:0;display:grid}.layout-cards[data-astro-cid-txhtacow] .accordion .item{padding:0 var(--space-m);border:1px solid var(--object-edge);background:var(--object-paper);color:var(--object-ink);box-shadow:var(--object-shadow);rotate:-.6deg}.layout-cards[data-astro-cid-txhtacow] .accordion .item:nth-child(2n){rotate:.5deg}.layout-cards[data-astro-cid-txhtacow] .accordion .summary{padding-block:var(--space-s);color:var(--object-ink)}.layout-cards[data-astro-cid-txhtacow] .accordion .item[open]{padding-bottom:var(--space-m)}.layout-cards[data-astro-cid-txhtacow] .accordion .item[open] .summary{border-bottom:1px solid var(--object-line)}.layout-cards[data-astro-cid-txhtacow] .accordion .summary:hover .title{text-decoration-color:var(--surface-accent);text-decoration-thickness:3px}.layout-cards[data-astro-cid-txhtacow] .accordion .answer{padding:var(--space-s) 0 0;color:var(--object-ink);font-size:var(--step--1)}@container questions (width>=60rem){.layout-cards[data-astro-cid-txhtacow]{gap:var(--space-2xl);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}.layout-cards[data-astro-cid-txhtacow] .list[data-astro-cid-txhtacow]{order:-1}.layout-split[data-astro-cid-txhtacow]{gap:var(--space-2xl);grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:start}}.self-check[data-astro-cid-itzypdub]{border:0;max-width:52rem;margin:0 auto;padding:0;container:self-check/inline-size}.tiles[data-astro-cid-itzypdub]{gap:var(--space-xs);grid-template-columns:minmax(0,1fr);display:grid}@container self-check (width>=36rem){.tiles[data-astro-cid-itzypdub]{grid-template-columns:repeat(2,minmax(0,1fr))}}.tile[data-astro-cid-itzypdub]{gap:var(--space-s);padding:var(--space-s) var(--space-m);border:var(--control-border-width) solid var(--border-subtle);border-radius:var(--surface-radius);background:var(--surface-raised);color:var(--text-strong);font-weight:var(--weight-medium);line-height:var(--leading-snug);cursor:pointer;transition:border-color var(--duration-fast) var(--ease), background-color var(--duration-fast) var(--ease);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid;position:relative}.tile[data-astro-cid-itzypdub]:hover{border-color:var(--border-hover)}.box[data-astro-cid-itzypdub]{opacity:0;pointer-events:none;position:absolute}.check[data-astro-cid-itzypdub]{border:var(--control-border-width) solid var(--border);border-radius:var(--control-radius);color:#0000;background:var(--surface-page);width:1.6rem;height:1.6rem;transition:background-color var(--duration-fast) var(--ease), color var(--duration-fast) var(--ease);place-items:center;display:grid}.tile[data-astro-cid-itzypdub]:has(.box:checked){border-color:var(--accent-bright);background:var(--surface-selected)}.tile[data-astro-cid-itzypdub]:has(.box:checked) .check[data-astro-cid-itzypdub]{border-color:var(--accent-ink);background:var(--accent);color:var(--accent-ink)}.tile[data-astro-cid-itzypdub]:has(.box:focus-visible){outline:var(--focus-width) solid var(--focus);outline-offset:var(--focus-offset)}.outcome[data-astro-cid-itzypdub]{align-items:center;gap:var(--space-s);margin-top:var(--space-l);text-align:center;flex-direction:column;display:flex}.align-start[data-astro-cid-itzypdub] .outcome[data-astro-cid-itzypdub]{text-align:start;align-items:flex-start}.count[data-astro-cid-itzypdub]{min-height:1.6em;color:var(--text-strong);font-size:var(--step-0);font-weight:var(--weight-bold);text-wrap:balance}.note[data-astro-cid-z22jht5n]{min-height:15rem;padding:var(--space-s) var(--space-m) var(--space-m);border:1px solid var(--object-edge);background:var(--surface-note);color:var(--on-note-text);box-shadow:var(--object-shadow);rotate:var(--note-tilt);flex-direction:column;display:flex}.note[data-astro-cid-z22jht5n]:has(.note-input:focus-visible){outline:var(--focus-width) solid var(--focus);outline-offset:var(--focus-offset)}.note[data-astro-cid-z22jht5n]:has(.note-input[aria-invalid=true]){border-color:var(--danger)}.note-to[data-astro-cid-z22jht5n]{margin-bottom:var(--space-s);padding-bottom:var(--space-2xs);border-bottom:1px dashed var(--object-edge);color:var(--object-ink-muted);font-family:var(--font-mono);font-size:var(--step--2);text-transform:uppercase;letter-spacing:var(--tracking-stamp)}.to-label[data-astro-cid-z22jht5n]{color:var(--on-note-text);font-weight:var(--weight-bold)}.note-label[data-astro-cid-z22jht5n]{align-items:baseline;gap:var(--space-2xs) var(--space-xs);font-family:var(--font-display);font-size:var(--step-1);font-weight:var(--weight-bold);letter-spacing:var(--tracking-display);line-height:var(--leading-snug);flex-wrap:wrap;display:flex}.required[data-astro-cid-z22jht5n]{color:var(--object-ink-muted);font-family:var(--font-mono);font-size:var(--step--2);font-weight:var(--weight-regular);letter-spacing:var(--tracking-stamp);text-transform:uppercase}.note-input[data-astro-cid-z22jht5n]{width:100%;margin-top:var(--space-xs);color:var(--on-note-text);font-size:var(--step-0);font-weight:var(--weight-medium);line-height:var(--leading-normal);resize:none;field-sizing:content;scrollbar-width:none;background:0 0;border:0;flex:1;min-height:6em;padding:0;overflow-y:auto}.note-input[data-astro-cid-z22jht5n]::-webkit-scrollbar{display:none}.note-input[data-astro-cid-z22jht5n]:focus-visible{outline:none}.note-input[data-astro-cid-z22jht5n]::placeholder{color:var(--object-ink-muted);opacity:1}.hint[data-astro-cid-z22jht5n]{margin-top:var(--space-s);color:var(--text-muted);font-size:var(--step--1)}.error[data-astro-cid-z22jht5n]{margin-top:var(--space-s);color:var(--danger);font-size:var(--step--1);font-weight:var(--weight-medium);align-items:baseline;gap:.4em;display:flex}.grid-container[data-astro-cid-apn5sp7r]{container:grid/inline-size}.grid[data-astro-cid-apn5sp7r]{gap:var(--space-m);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.wide[data-astro-cid-apn5sp7r]{gap:var(--space-xl) var(--space-l)}.divided-frame[data-astro-cid-apn5sp7r]{overflow:hidden}.divided[data-astro-cid-apn5sp7r]{gap:0;margin-block-end:calc(-1 * var(--rule-width));margin-inline-end:calc(-1 * var(--rule-width))}.divided[data-astro-cid-apn5sp7r]>*{padding:var(--space-m);border-inline-end:var(--rule-width) solid var(--border-subtle);border-block-end:var(--rule-width) solid var(--border-subtle)}@container grid (width>=36rem){.cols-2[data-astro-cid-apn5sp7r],.cols-3[data-astro-cid-apn5sp7r],.cols-4[data-astro-cid-apn5sp7r]{grid-template-columns:repeat(2,minmax(0,1fr))}}@container grid (width>=56rem){.cols-3[data-astro-cid-apn5sp7r]{grid-template-columns:repeat(3,minmax(0,1fr))}}@container grid (width>=64rem){.cols-4[data-astro-cid-apn5sp7r]:not(.wide){grid-template-columns:repeat(4,minmax(0,1fr))}}@container grid (width>=80rem){.cols-4[data-astro-cid-apn5sp7r].wide{grid-template-columns:repeat(4,minmax(0,1fr))}}.field{flex-direction:column;min-width:0;display:flex}.field-label{color:var(--text-strong);font-size:var(--step--1);font-weight:var(--weight-bold);line-height:var(--leading-snug)}.field-required{color:var(--text-muted);font-weight:var(--weight-regular);margin-inline-start:.4em}.field-hint{margin-top:var(--space-3xs);color:var(--text-muted);font-size:var(--step--1);line-height:var(--leading-snug)}.field-control{width:100%;min-height:var(--control-height);margin-top:var(--space-2xs);padding:0 var(--space-xs);border:var(--control-border-width) solid var(--border);border-radius:var(--control-radius);background:var(--surface-raised);color:var(--text-strong);line-height:var(--leading-snug);transition:border-color var(--duration-fast) var(--ease)}.field-control::placeholder{color:var(--text-muted);opacity:1}.field-control:hover,.field-control:focus-visible{border-color:var(--border-hover)}.field-control:disabled{cursor:not-allowed;border-color:var(--border-subtle);background:var(--surface-sunken);color:var(--text-muted)}.field-control[aria-invalid=true]{border-color:var(--danger)}textarea.field-control{min-height:8rem;padding-block:var(--space-2xs);resize:vertical}select.field-control{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--text-strong) 50%), linear-gradient(135deg, var(--text-strong) 50%, transparent 50%);background-position:calc(100% - 1.25rem),calc(100% - .9rem);background-repeat:no-repeat;background-size:.35rem .35rem;padding-inline-end:2.5rem}.field-error{margin-top:var(--space-2xs);color:var(--danger);font-size:var(--step--1);font-weight:var(--weight-medium);line-height:var(--leading-snug);align-items:baseline;gap:.4em;display:flex}.field-check{column-gap:var(--space-2xs);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.field-check .field-hint,.field-check .field-error{grid-column:2}.field-box{width:1.25rem;height:1.25rem;accent-color:var(--text-strong);cursor:pointer;margin:.05rem 0 0}.field-box:disabled{cursor:not-allowed}.field-box:disabled+.field-label{color:var(--text-muted)}.field-check .field-label{font-weight:var(--weight-medium);cursor:pointer}.trap[data-astro-cid-2kazkugl]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.contact-fields[data-astro-cid-2kazkugl] .span-all{grid-column:1/-1}.note-form[data-astro-cid-bcg3v6dp]{width:min(100%,36rem);scroll-margin-top:7rem;container:note-form/inline-size}.form-heading[data-astro-cid-bcg3v6dp]{color:var(--text-strong);font-family:var(--font-display);font-size:var(--step-2);font-weight:var(--weight-bold);letter-spacing:var(--tracking-display);line-height:var(--leading-snug);scroll-margin-top:7rem}.form-heading[data-astro-cid-bcg3v6dp]:focus,.note-form[data-astro-cid-bcg3v6dp]:focus{outline:none}.after-heading[data-astro-cid-bcg3v6dp],.check[data-astro-cid-bcg3v6dp]{margin-top:var(--space-m)}.check-toggle[data-astro-cid-bcg3v6dp]{align-items:center;gap:var(--space-2xs);color:var(--text-strong);font-weight:var(--weight-bold);text-decoration:underline;text-decoration-color:var(--accent-bright);text-underline-offset:.3em;cursor:pointer;text-decoration-thickness:2px;list-style:none;display:inline-flex}.check-toggle[data-astro-cid-bcg3v6dp]::-webkit-details-marker{display:none}.check-toggle[data-astro-cid-bcg3v6dp] .check-caret{transition:rotate var(--duration-base) var(--ease)}.check[data-astro-cid-bcg3v6dp][open] .check-toggle[data-astro-cid-bcg3v6dp] .check-caret{rotate:180deg}.check-body[data-astro-cid-bcg3v6dp]{margin-top:var(--space-s)}.fields[data-astro-cid-bcg3v6dp]{margin-top:var(--space-l)}.submit[data-astro-cid-bcg3v6dp]{align-items:center;gap:var(--space-s);margin-top:var(--space-l);flex-wrap:wrap;display:flex}.form-status[data-astro-cid-bcg3v6dp]{color:var(--text-strong);font-weight:var(--weight-bold);flex-basis:100%}.submit-note[data-astro-cid-bcg3v6dp]{color:var(--text-muted);font-size:var(--step--1)}
