.ss:where(.astro-yroesw27){max-width:1180px;margin:0 auto;padding:4rem 1.5rem 5rem;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);grid-template-areas:"intro panel" "details panel";grid-template-rows:auto 1fr;gap:0 4rem;align-items:start}.ss-intro:where(.astro-yroesw27){grid-area:intro}.ss-details:where(.astro-yroesw27){grid-area:details}.ss-summary:where(.astro-yroesw27){color:var(--g-text-2);padding:.8rem 1rem;border-left:3px solid var(--g-accent);background:var(--g-surface);border-radius:0 8px 8px 0}.ss-back:where(.astro-yroesw27){margin-bottom:1.5rem;font-size:.9rem}.ss-back:where(.astro-yroesw27) a:where(.astro-yroesw27){text-decoration:none}.ss:where(.astro-yroesw27) h1:where(.astro-yroesw27){font-size:clamp(2rem,4.5vw,2.75rem);line-height:1.15;margin-bottom:1rem}.ss-lead:where(.astro-yroesw27){font-size:1.1rem;color:var(--g-text-2);margin-bottom:1.25rem}.ss-details:where(.astro-yroesw27) h2:where(.astro-yroesw27){font-size:1.15rem;margin:1.75rem 0 .6rem}.ss-list:where(.astro-yroesw27){padding-left:1.3rem;display:grid;gap:.4rem;color:var(--g-text-2)}.ss-panel:where(.astro-yroesw27){grid-area:panel;padding:2rem;border:1px solid var(--g-border);border-radius:12px;background:var(--g-surface);position:sticky;top:5.5rem}.ss-form:where(.astro-yroesw27){display:grid;gap:1.15rem}.ss-field:where(.astro-yroesw27){display:grid;gap:.4rem}.ss-label:where(.astro-yroesw27){font-size:.875rem;font-weight:500;color:var(--g-text)}.ss-hint:where(.astro-yroesw27){color:var(--g-text-3);font-weight:400;font-size:.85rem}.ss-form:where(.astro-yroesw27) input:where(.astro-yroesw27):not([type=checkbox]):not([type=file]){width:100%;min-width:0;padding:.75rem .9rem;border:1px solid var(--g-input-border);border-radius:8px;background:var(--g-control);color:var(--g-text);font:inherit}.ss-form:where(.astro-yroesw27) input:where(.astro-yroesw27)::placeholder{color:var(--g-text-3)}.ss-form:where(.astro-yroesw27) input:where(.astro-yroesw27):focus-visible{outline:2px solid var(--g-focus);outline-offset:1px;border-color:var(--g-focus);background:var(--g-control-hover)}.ss-drop:where(.astro-yroesw27){position:relative;display:grid;place-items:center;min-height:11rem;padding:1.25rem;border:2px dashed var(--g-border-strong);border-radius:10px;background:var(--g-bg);text-align:center;cursor:pointer;overflow:hidden;transition:border-color .15s,background .15s}.ss-drop:where(.astro-yroesw27):hover,.ss-drop:where(.astro-yroesw27).dragging{border-color:var(--g-focus);background:var(--g-control)}.ss-drop:where(.astro-yroesw27):has(input:focus-visible){outline:2px solid var(--g-focus);outline-offset:2px}.ss-drop:where(.astro-yroesw27) input:where(.astro-yroesw27){position:absolute;inset:0;opacity:0;cursor:pointer}.ss-drop:where(.astro-yroesw27) img:where(.astro-yroesw27){max-width:100%;max-height:16rem;border-radius:6px}.ss-drop-text:where(.astro-yroesw27){display:grid;gap:.35rem;color:var(--g-text-2)}.ss-drop-text:where(.astro-yroesw27) strong:where(.astro-yroesw27){color:var(--g-link);font-weight:600}.ss-drop-text:where(.astro-yroesw27) span:where(.astro-yroesw27){font-size:.8rem;color:var(--g-text-3)}.ss-drop:where(.astro-yroesw27).has-image .ss-drop-text:where(.astro-yroesw27){display:none}.ss-check:where(.astro-yroesw27){font-size:.85rem;min-height:1.2em;color:var(--g-text-3)}.ss-check:where(.astro-yroesw27).ok{color:var(--g-success)}.ss-check:where(.astro-yroesw27).bad{color:var(--g-error)}.ss-preview:where(.astro-yroesw27){padding:.8rem 1rem;border-radius:8px;border-left:3px solid var(--g-accent);background:var(--g-bg)}.ss-preview-label:where(.astro-yroesw27){display:block;font-size:.75rem;text-transform:uppercase;letter-spacing:.06em;color:var(--g-text-3);margin-bottom:.2rem}.ss-preview:where(.astro-yroesw27) p:where(.astro-yroesw27){color:var(--g-text-2);overflow-wrap:anywhere}.ss-turnstile:where(.astro-yroesw27){min-height:65px}.ss-preview:where(.astro-yroesw27) strong{color:var(--g-text);font-weight:500}.ss-preview:where(.astro-yroesw27) a{color:var(--g-link)}.ss-check-label:where(.astro-yroesw27){display:grid;grid-template-columns:auto 1fr;gap:.65rem;align-items:start;font-size:.9rem;color:var(--g-text-2);cursor:pointer}.ss-check-label:where(.astro-yroesw27) input:where(.astro-yroesw27){margin-top:.3rem;width:1rem;height:1rem;accent-color:var(--g-focus)}.ss-consent:where(.astro-yroesw27){padding:.8rem 1rem;border:1px solid var(--g-border-strong);border-radius:8px;background:var(--g-bg);color:var(--g-text)}.ss-submit:where(.astro-yroesw27){justify-self:start}main:where(.astro-yroesw27) .ss:where(.astro-yroesw27) .btn-primary:where(.astro-yroesw27){color:var(--g-on-primary)}.ss-submit:where(.astro-yroesw27):disabled{opacity:.7;cursor:progress}.ss-progress:where(.astro-yroesw27){display:flex;align-items:center;gap:.75rem;font-size:.875rem;color:var(--g-text-2)}.ss-progress:where(.astro-yroesw27)[hidden]{display:none}.ss-progress:where(.astro-yroesw27) progress:where(.astro-yroesw27){flex:1;accent-color:var(--g-focus)}.ss-trap:where(.astro-yroesw27){position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.ss-visually-hidden:where(.astro-yroesw27){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ss-status:where(.astro-yroesw27){display:none}.ss-status:where(.astro-yroesw27):target,.ss-status:where(.astro-yroesw27).shown{display:block}.ss-error:where(.astro-yroesw27){color:var(--g-error);font-size:.9rem}.ss-done:where(.astro-yroesw27) strong:where(.astro-yroesw27){display:block;font-size:1.35rem;font-weight:500;color:var(--g-text);margin-bottom:.5rem}.ss-done:where(.astro-yroesw27) p:where(.astro-yroesw27){color:var(--g-text-2);margin-bottom:.75rem}.ss-panel:where(.astro-yroesw27):has(.ss-done:target,.ss-done.shown) .ss-form:where(.astro-yroesw27){display:none}.ss-fine:where(.astro-yroesw27){font-size:.85rem;color:var(--g-text-3)}@media(max-width:900px){.ss:where(.astro-yroesw27){grid-template-columns:1fr;grid-template-areas:"intro" "panel" "details";grid-template-rows:auto;gap:1.5rem;padding-top:2.5rem}.ss-panel:where(.astro-yroesw27){position:static;padding:1.25rem}}
