body[data-task-practice] .fp-header__row{max-width:1276px;padding-inline:var(--ds-space-7)}body[data-task-practice]{--task-page-space:80px}body[data-task-practice] :is(.task-template,.task-reading,.task-tools){color:var(--fx-ink-primary)}body[data-task-practice] :is(.task-template,.task-reading,.task-tools) :is(a,button,input,summary):focus-visible{outline:2px solid var(--fx-brand-pixel);outline-offset:4px}@media(max-width:639px){body[data-task-practice] .fp-header__row{padding-inline:calc(var(--ds-space-4) + var(--ds-space-1))}body[data-task-practice]{--task-page-space:48px}}body[data-task-practice] .fp-report .fp-home-mobile{display:none}@media(max-width:639px){body[data-task-practice] .fp-report .fp-home-desktop{display:none}body[data-task-practice] .fp-report .fp-home-mobile{display:inline}body[data-task-practice] .fp-report__slot{height:auto}}body[data-task-practice] .task-code{margin-block:24px;min-width:0;border:1px solid var(--fx-line-hairline);border-radius:16px;overflow:hidden}body[data-task-practice] .task-code__bar{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:8px 16px;background:var(--fx-bg-surface);color:var(--fx-ink-primary);font-size:13px;font-weight:600}body[data-task-practice] .task-code__bar button{min-height:44px;padding-inline:12px;border-radius:8px;cursor:pointer;color:var(--fx-brand-pixel)}body[data-task-practice] .task-code__bar button:hover{background:var(--fx-bg-accent-soft)}body[data-task-practice] .task-code__bar button:focus-visible,body[data-task-practice] .task-code pre:focus-visible{outline:2px solid var(--fx-brand-pixel);outline-offset:-3px}body[data-task-practice] .task-code pre{margin:0;border-radius:0;max-width:100%}body[data-task-practice] .task-code__status:not(:empty){display:block;padding:10px 16px;background:var(--fx-bg-surface);color:var(--fx-ink-primary);font-size:13px}.fp-header[data-astro-cid-ctg3m53h]{position:sticky;top:0;z-index:40;background:var(--fx-bg-app);border-bottom:1px solid var(--fx-line-hairline);transition:background-color .18s var(--fx-ease),border-color .18s var(--fx-ease)}.fp-header__row[data-astro-cid-ctg3m53h]{box-sizing:border-box;max-width:1200px;height:64px;display:flex;align-items:center;gap:28px;padding-inline:40px;position:relative;isolation:isolate;transition:max-width .24s var(--fx-ease),padding .24s var(--fx-ease)}.fp-header[data-astro-cid-ctg3m53h].is-compact{background:linear-gradient(to bottom,var(--fx-bg-app) 0 80%,transparent);border-color:transparent}@media(min-width:1100px){.fp-header[data-astro-cid-ctg3m53h].is-compact{isolation:isolate;background:transparent}.fp-header[data-astro-cid-ctg3m53h].is-compact:after{content:"";position:absolute;z-index:-1;inset:0 0 auto;height:112px;background:linear-gradient(to bottom,var(--fx-bg-app) 0 74%,transparent);pointer-events:none}}.fp-header[data-astro-cid-ctg3m53h].is-compact .fp-header__row[data-astro-cid-ctg3m53h]{max-width:1080px;padding-inline:24px}.fp-header__row[data-astro-cid-ctg3m53h]:before{content:"";position:absolute;z-index:-1;inset:8px 12px 4px;border:1px solid var(--fx-line-hairline);border-radius:999px;background:var(--fx-bg-app);box-shadow:var(--fx-shadow-modal);opacity:0;transform:translateY(-8px) scale(.98);transition:opacity .18s var(--fx-ease),transform .24s var(--fx-ease);pointer-events:none}.fp-header[data-astro-cid-ctg3m53h].is-compact .fp-header__row[data-astro-cid-ctg3m53h]:before{opacity:1;transform:translateY(0) scale(1)}.fp-header__lockup .fp-lockup__initials,.fp-header.is-compact .fp-header__lockup .fp-lockup__name{display:none}.fp-header.is-compact .fp-header__lockup .fp-lockup__initials{display:inline-block;color:var(--fx-ink-primary)}.fp-header[data-astro-cid-ctg3m53h].is-compact .task-brand small{display:none}.fp-header__lockup[data-astro-cid-ctg3m53h]{white-space:nowrap}.fp-header__nav[data-astro-cid-ctg3m53h]{display:flex;align-items:center;flex:1;gap:4px;font-size:14px;font-weight:600}.fp-header__nav[data-astro-cid-ctg3m53h]>a[data-astro-cid-ctg3m53h],.fp-header__services[data-astro-cid-ctg3m53h]>button[data-astro-cid-ctg3m53h]{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border:0;border-radius:8px;background:transparent;color:var(--fx-ink-primary);font:inherit;line-height:1.35;text-decoration:none;white-space:nowrap;cursor:pointer}.fp-header__nav[data-astro-cid-ctg3m53h]>a[data-astro-cid-ctg3m53h]:hover,.fp-header__nav[data-astro-cid-ctg3m53h]>a[data-astro-cid-ctg3m53h][aria-current=page],.fp-header__services[data-astro-cid-ctg3m53h]>button[data-astro-cid-ctg3m53h]:hover,.fp-header__services[data-astro-cid-ctg3m53h]>button[data-astro-cid-ctg3m53h][data-active=true],.fp-header__services[data-astro-cid-ctg3m53h]>button[data-astro-cid-ctg3m53h][aria-expanded=true]{background:#e5e5de}.fp-header__chevron[data-astro-cid-ctg3m53h]{color:var(--fx-ink-tertiary);font-size:11px}.fp-header__services[data-astro-cid-ctg3m53h]{position:relative}.fp-header__dropdown[data-astro-cid-ctg3m53h]{position:absolute;top:calc(100% + 8px);left:0;z-index:5;width:340px;max-width:calc(100vw - 40px);display:flex;flex-direction:column;padding:10px;border:1px solid var(--fx-line-hairline);border-radius:14px;background:var(--fx-bg-surface);box-shadow:var(--fx-shadow-modal)}.fp-header__dropdown[data-astro-cid-ctg3m53h][hidden]{display:none}.fp-header__dropdown[data-astro-cid-ctg3m53h]>a[data-astro-cid-ctg3m53h]{display:flex;flex-direction:column;gap:3px;padding:12px;border-radius:10px;color:var(--fx-ink-primary);text-decoration:none}.fp-header__dropdown[data-astro-cid-ctg3m53h]>a[data-astro-cid-ctg3m53h]:hover,.fp-header__dropdown[data-astro-cid-ctg3m53h]>a[data-astro-cid-ctg3m53h][aria-current=page]{background:var(--fx-bg-app)}.fp-header__dropdown[data-astro-cid-ctg3m53h]>a[data-astro-cid-ctg3m53h] strong[data-astro-cid-ctg3m53h]{font-size:14px}.fp-header__dropdown[data-astro-cid-ctg3m53h]>a[data-astro-cid-ctg3m53h] span[data-astro-cid-ctg3m53h]{color:var(--fx-ink-secondary);font-size:12.5px;line-height:1.4}.fp-header__dropdown-bottom[data-astro-cid-ctg3m53h]{display:flex;gap:18px;margin:8px 12px 0;padding:14px 0 6px;border-top:1px solid var(--fx-line-hairline);font-size:13.5px;font-weight:600}.fp-header__dropdown-bottom[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h]{color:var(--fx-ink-primary);text-decoration:none}.fp-header__dropdown-bottom[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h]:hover{color:var(--fx-brand-pixel)}.fp-header__end[data-astro-cid-ctg3m53h]{display:flex;align-items:center;gap:18px}.fp-header__lang[data-astro-cid-ctg3m53h]{display:inline-flex;align-items:center;gap:6px;color:var(--fx-ink-tertiary);font-size:12.5px;font-weight:600}.fp-header__lang[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h]{color:inherit;text-decoration:none}.fp-header__lang[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h]:hover,.fp-header__lang[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h][aria-current=page]{color:var(--fx-ink-primary)}.fp-header__cta[data-astro-cid-ctg3m53h]{white-space:nowrap}.fp-header__langdd[data-astro-cid-ctg3m53h]>button[data-astro-cid-ctg3m53h]{font-size:13px;padding:8px 10px}.fp-header__dropdown--lang[data-astro-cid-ctg3m53h]{left:auto;right:0;width:200px}.fp-header__nav[data-astro-cid-ctg3m53h],.fp-header__langdd[data-astro-cid-ctg3m53h]{font-size:15px}.fp-header.is-compact:has(.task-brand){background:transparent}.fp-header.is-compact:has(.task-brand):after{display:none}.fp-header:has(.task-brand) .fp-header__row[data-astro-cid-ctg3m53h]{height:76px;max-width:1276px;padding-inline:48px}.fp-header.is-compact:has(.task-brand) .fp-header__row[data-astro-cid-ctg3m53h]{max-width:1276px;padding-inline:48px}.fp-header:has(.task-brand) .fp-header__cta[data-astro-cid-ctg3m53h]{background:var(--fx-brand-pixel);border-color:var(--fx-brand-pixel);color:var(--fx-ink-on-dark)}.fp-header:has(.task-brand) .fp-header__cta[data-astro-cid-ctg3m53h]:hover{background:var(--fx-brand-pixel-hover);border-color:var(--fx-brand-pixel-hover)}.fp-header:has(.task-brand) .fp-header__cta[data-astro-cid-ctg3m53h]{min-height:44px;padding-inline:18px;font-size:14.5px}.fp-header__menu[data-astro-cid-ctg3m53h],.fp-header__sheet[data-astro-cid-ctg3m53h][hidden]{display:none}@media(max-width:1099px){.fp-header__row[data-astro-cid-ctg3m53h]{justify-content:space-between;padding-inline:20px}.fp-header[data-astro-cid-ctg3m53h].is-compact .fp-header__row[data-astro-cid-ctg3m53h]{padding-inline:24px}.fp-header[data-astro-cid-ctg3m53h].is-compact .fp-header__row[data-astro-cid-ctg3m53h]:before{inset-inline:8px}.fp-header__nav[data-astro-cid-ctg3m53h],.fp-header__end[data-astro-cid-ctg3m53h]{display:none}.fp-header__menu[data-astro-cid-ctg3m53h]{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border:1px solid var(--fx-line-hairline);border-radius:10px;background:var(--fx-bg-surface);color:var(--fx-ink-primary);font:inherit;font-size:14px;font-weight:600;cursor:pointer}.fp-header__sheet[data-astro-cid-ctg3m53h]{position:absolute;top:100%;right:0;left:0;height:calc(100dvh - 64px);overflow-y:auto;box-sizing:border-box;border-top:1px solid var(--fx-line-hairline);background:var(--fx-bg-app)}.fp-header__sheet[data-astro-cid-ctg3m53h] nav[data-astro-cid-ctg3m53h]{box-sizing:border-box;max-width:1200px;display:flex;flex-direction:column;padding-top:8px;padding-bottom:28px}.fp-header__sheet[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h]{color:var(--fx-ink-primary);text-decoration:none}.fp-header__sheet-major[data-astro-cid-ctg3m53h]{padding:14px 0;border-bottom:1px solid var(--fx-line-hairline);font-size:20px;font-weight:700}.fp-header__sheet-label[data-astro-cid-ctg3m53h]{padding:16px 0 4px;color:var(--fx-ink-tertiary);font-size:12.5px;font-weight:700}.fp-header__sheet-direction[data-astro-cid-ctg3m53h]{display:flex;align-items:center;min-height:48px;font-size:17px;font-weight:600}.fp-header__sheet-pair[data-astro-cid-ctg3m53h]{display:flex;gap:24px;padding-bottom:8px;border-bottom:1px solid var(--fx-line-hairline)}.fp-header__sheet-pair[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h]{display:flex;align-items:center;min-height:44px;font-size:15px;font-weight:600}.fp-header:has(.task-brand) .fp-header__row[data-astro-cid-ctg3m53h],.fp-header.is-compact:has(.task-brand) .fp-header__row[data-astro-cid-ctg3m53h]{height:64px;padding-inline:20px}.fp-header__sheet-cta--first[data-astro-cid-ctg3m53h]{margin:16px 0 12px;align-self:stretch;justify-content:center}.fp-header__sheet-cta[data-astro-cid-ctg3m53h]{align-self:flex-start;margin-top:24px;min-height:48px;padding-inline:20px}.fp-header__sheet[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h].fp-header__sheet-cta,.fp-header__sheet[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h].fp-header__sheet-cta:hover{color:var(--fx-ink-on-dark)}.fp-header__sheet-email[data-astro-cid-ctg3m53h]{display:flex;align-items:center;justify-content:center;min-height:44px;margin-top:10px;font-size:14px;font-weight:600}.fp-header__sheet-lang[data-astro-cid-ctg3m53h]{display:flex;justify-content:center;gap:12px;margin-top:4px;color:var(--fx-ink-secondary);font-size:13px;font-weight:600}.fp-header__sheet-lang[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h]{display:flex;align-items:center;min-height:44px;color:inherit}.fp-header__sheet-lang[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h][aria-current=page]{color:var(--fx-ink-primary)}.fp-header__sheet[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h]:hover{color:var(--fx-brand-pixel)}}@media(prefers-reduced-motion:reduce){.fp-header[data-astro-cid-ctg3m53h],.fp-header__row[data-astro-cid-ctg3m53h],.fp-header__row[data-astro-cid-ctg3m53h]:before{transition:none}.fp-header__nav[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h],.fp-header__services[data-astro-cid-ctg3m53h] button[data-astro-cid-ctg3m53h]{transition:none}}.fp-footer__brand[data-astro-cid-gcn2mc3v] .fp-lockup{padding-block:12px;margin-block:-12px}.fp-footer[data-astro-cid-gcn2mc3v]{--fp-paper: var(--fx-ink-on-dark);--fp-paper-72: rgba(244, 244, 239, .72);--fp-paper-55: rgba(244, 244, 239, .55);--fp-rule: rgba(244, 244, 239, .18);margin-top:48px;background:var(--fx-ink-primary);color:var(--fp-paper-72);padding:56px 0 32px;font-size:14px}.fp-footer__grid[data-astro-cid-gcn2mc3v]{display:grid;grid-template-columns:1.5fr 1.2fr .8fr .8fr;gap:48px}.fp-footer__sentence[data-astro-cid-gcn2mc3v]{margin-top:14px;font-size:15px;line-height:1.5;max-width:24.89em;color:var(--fp-paper);text-wrap:pretty}.fp-footer__location[data-astro-cid-gcn2mc3v]{margin-top:10px;font-size:13px;line-height:1.45;color:var(--fp-paper-55)}.fp-footer__cta[data-astro-cid-gcn2mc3v]{margin-top:18px}.fp-footer__head[data-astro-cid-gcn2mc3v]{font-size:12.5px;font-weight:700;color:var(--fp-paper-55);letter-spacing:0;line-height:1.2}.fp-footer__links[data-astro-cid-gcn2mc3v]{margin-top:14px;display:flex;flex-direction:column;gap:10px;list-style:none;padding:0}.fp-footer__links[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]{font-size:14px;font-weight:500;color:var(--fp-paper-72);text-decoration:none;transition:color var(--fx-dur-hover) var(--fx-ease)}.fp-footer__links[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]:hover{color:var(--fp-paper)}.fp-footer__legal[data-astro-cid-gcn2mc3v]{margin-top:40px;padding-top:20px;border-top:1px solid var(--fp-rule);display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;font-size:12.5px;color:var(--fp-paper-55)}.fp-footer__note[data-astro-cid-gcn2mc3v]{margin-top:12px;font-size:12px;color:var(--fp-paper-55)}.fp-footer__legal-links[data-astro-cid-gcn2mc3v]{display:flex;gap:18px;flex-wrap:wrap}.fp-footer__legal[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]{color:inherit;text-decoration:none;transition:color var(--fx-dur-hover) var(--fx-ease)}.fp-footer__legal[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]:hover,.fp-footer__legal[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v][aria-current=page]{color:var(--fp-paper)}.fp-footer__lang[data-astro-cid-gcn2mc3v]{display:inline-flex;gap:6px}.fp-footer[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]:focus-visible,.fp-footer[data-astro-cid-gcn2mc3v] button[data-astro-cid-gcn2mc3v]:focus-visible{box-shadow:0 0 0 2px var(--fx-ink-primary),0 0 0 4px #a8c46e}@media(max-width:899px){.fp-footer__grid[data-astro-cid-gcn2mc3v]{grid-template-columns:1fr 1fr;gap:32px}.fp-footer__brand[data-astro-cid-gcn2mc3v]{grid-column:1 / -1}}@media(max-width:639px){.fp-footer[data-astro-cid-gcn2mc3v]{padding-top:40px}.fp-footer__cta[data-astro-cid-gcn2mc3v]{width:100%}.fp-footer__legal[data-astro-cid-gcn2mc3v]{flex-direction:column}}.direct-booking{background:var(--fx-bg-surface);color:var(--fx-ink-primary);padding:28px;border-radius:var(--fx-radius-card);text-align:left;min-width:0}.direct-booking[hidden],.direct-booking [hidden]{display:none!important}.direct-booking :is(p,h3){color:inherit;margin:0}.db-person{display:flex;gap:12px;align-items:flex-start;padding-bottom:20px;border-bottom:1px dashed var(--fx-line-hairline)}.db-person picture{flex-shrink:0}.db-person h3{font-size:20px;font-weight:700;letter-spacing:-.025em}.db-person p{margin-top:4px;font-size:14px;line-height:1.6;color:var(--fx-ink-secondary)}.direct-booking .db-zone{margin-block:16px 12px;color:var(--fx-brand-pixel);font-size:12px;font-weight:700;overflow-wrap:anywhere}.db-status{font-size:15px;line-height:1.6}.db-status:empty{display:none}.direct-booking fieldset{border:0;padding:0;margin:20px 0 0;min-width:0}.direct-booking legend{font-size:14px;font-weight:700;padding:0;margin-bottom:12px}.db-chips{display:flex;flex-wrap:wrap;gap:8px}.db-chip{position:relative;cursor:pointer}.db-chip input{position:absolute;width:1px;height:1px;opacity:0}.db-chip span{display:flex;align-items:center;justify-content:center;min-height:44px;padding:8px 12px;border:1px solid var(--fx-line-hairline);border-radius:8px;font-size:14px;font-weight:600}.db-chip input:checked+span{background:var(--fx-bg-accent-soft);color:var(--fx-brand-pixel);border-color:var(--fx-brand-pixel)}.db-chip input:checked+span:before{content:"✓";margin-right:6px}.db-chip input:focus-visible+span{outline:2px solid var(--fx-brand-pixel);outline-offset:3px}.db-chip:hover span{background:var(--fx-bg-accent-soft)}.direct-booking form{margin-top:20px}.direct-booking form label{display:grid;gap:6px;margin-bottom:16px;font-size:14px;font-weight:600}.direct-booking form input{width:100%;min-width:0;min-height:48px;border:1px solid var(--fx-line-hairline);border-radius:8px;background:var(--fx-bg-app);color:var(--fx-ink-primary);padding:10px 12px;font:inherit;font-size:16px}.direct-booking input[aria-invalid=true]{border-color:var(--fx-ink-primary);outline:2px solid var(--fx-ink-primary);outline-offset:2px}.db-contact{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.direct-booking .db-selected{margin-bottom:20px;font-size:15px;font-weight:700}.direct-booking :is(button,a):focus-visible,.direct-booking input:focus-visible{outline:2px solid var(--fx-brand-pixel);outline-offset:3px}.db-primary,.db-text{display:inline-flex;min-height:44px;align-items:center;justify-content:center;font-size:14px;font-weight:700;cursor:pointer}.db-primary{background:var(--fx-brand-pixel);color:var(--fx-ink-on-dark);padding:12px 20px;border-radius:8px;margin-top:16px;width:100%}.db-primary:hover{background:var(--fx-brand-pixel-hover)}.db-text{color:var(--fx-brand-pixel);padding:8px 0;margin-right:16px}.db-fallback{margin-top:16px;padding-top:16px;border-top:1px dashed var(--fx-line-hairline);font-size:14px;line-height:1.6}.db-fallback a{display:flex;align-items:center;min-height:44px;color:var(--fx-brand-pixel);font-weight:600;overflow-wrap:anywhere}.db-outcome{padding-block:24px;font-size:15px;line-height:1.6}.direct-booking .db-when{font-size:20px;font-weight:700;margin-bottom:12px}@media(max-width:639px){.direct-booking{padding:20px}.db-contact{grid-template-columns:1fr;gap:0}}.task-close.has-direct-booking .task-close__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:64px;row-gap:32px;align-items:start}.task-close.has-direct-booking .task-close__person,.task-close.has-direct-booking .task-close__ask{grid-column:1}.task-close__booking{grid-column:2;grid-row:1 / span 2}@media(max-width:899px){.task-close.has-direct-booking .task-close__grid{grid-template-columns:minmax(0,1fr)}.task-close__booking{grid-column:1;grid-row:auto}}.task-discuss[data-astro-cid-4y42zs4i]{position:fixed;z-index:var(--ds-z-discuss);right:max(var(--ds-space-5),env(safe-area-inset-right));bottom:calc(var(--ds-space-5) + env(safe-area-inset-bottom));display:flex;align-items:center;gap:var(--ds-space-3);min-height:calc(var(--ds-space-7) + var(--ds-space-3));max-width:calc(100vw - var(--ds-space-7));padding:var(--ds-space-2) var(--ds-space-5) var(--ds-space-2) var(--ds-space-2);border-radius:var(--ds-radius-round);background:var(--fx-ink-primary);color:var(--fx-ink-on-dark);border:1px solid var(--fx-line-hairline);box-shadow:var(--ds-shadow-1);font-size:var(--ds-text-ui);font-weight:var(--ds-weight-bold);cursor:pointer}.task-discuss[data-astro-cid-4y42zs4i][hidden],.task-discuss-dialog[data-astro-cid-4y42zs4i] [data-astro-cid-4y42zs4i][hidden]{display:none!important}.task-discuss[data-astro-cid-4y42zs4i]:focus-visible,.task-discuss-dialog[data-astro-cid-4y42zs4i] [data-astro-cid-4y42zs4i]:is(button,a):focus-visible{outline:2px solid var(--fx-brand-pixel);outline-offset:var(--ds-space-1)}.task-discuss[data-astro-cid-4y42zs4i]:hover{background:var(--fx-brand-pixel)}.task-discuss-dialog[data-astro-cid-4y42zs4i]{position:fixed;z-index:var(--ds-z-dialog);inset:auto var(--ds-space-5) calc(var(--ds-space-5) + env(safe-area-inset-bottom)) auto;margin:0;width:min(calc(var(--ds-space-9) * 5),calc(100vw - var(--ds-space-6)));max-height:calc(100dvh - var(--ds-space-7) - env(safe-area-inset-bottom));overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--fx-line-hairline);border-radius:var(--ds-radius-card);padding:0;background:var(--fx-bg-surface);color:var(--fx-ink-primary)}.task-discuss-dialog[data-astro-cid-4y42zs4i]::backdrop{background:color-mix(in srgb,var(--fx-ink-primary) 36%,transparent)}.task-discuss-dialog[data-astro-cid-4y42zs4i]>header[data-astro-cid-4y42zs4i]{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-3);padding:var(--ds-space-4) var(--ds-space-5)}.task-discuss-dialog[data-astro-cid-4y42zs4i] h2[data-astro-cid-4y42zs4i]{font-size:var(--ds-text-body);font-weight:var(--ds-weight-bold)}.task-discuss-dialog[data-astro-cid-4y42zs4i] header[data-astro-cid-4y42zs4i] button[data-astro-cid-4y42zs4i]{min-width:calc(var(--ds-space-6) + var(--ds-space-3));min-height:calc(var(--ds-space-6) + var(--ds-space-3));font-size:var(--ds-text-h2);cursor:pointer}.task-discuss-dialog[data-astro-cid-4y42zs4i] header[data-astro-cid-4y42zs4i] button[data-astro-cid-4y42zs4i]:disabled{opacity:.4;cursor:wait}.discuss-tabs[data-astro-cid-4y42zs4i]{display:flex;gap:var(--ds-space-1);padding:0 var(--ds-space-5) var(--ds-space-4);border-bottom:1px dashed var(--fx-line-hairline)}.discuss-tabs[data-astro-cid-4y42zs4i] button[data-astro-cid-4y42zs4i]{flex:1;min-width:0;min-height:var(--ds-space-7);padding:var(--ds-space-2);font-size:var(--ds-text-meta);line-height:var(--ds-leading-snug);font-weight:var(--ds-weight-bold);border-radius:var(--ds-radius-control);cursor:pointer}.discuss-tabs[data-astro-cid-4y42zs4i] button[data-astro-cid-4y42zs4i][aria-selected=true]{background:var(--fx-bg-accent-soft);color:var(--fx-brand-pixel)}.discuss-write[data-astro-cid-4y42zs4i]{padding:var(--ds-space-6);font-size:var(--ds-text-body);line-height:var(--ds-leading-body)}.discuss-write[data-astro-cid-4y42zs4i] a[data-astro-cid-4y42zs4i]{display:flex;align-items:center;min-height:calc(var(--ds-space-6) + var(--ds-space-3));margin-top:var(--ds-space-4);font-size:var(--ds-text-ui);overflow-wrap:anywhere}.discuss-write[data-astro-cid-4y42zs4i] a[data-astro-cid-4y42zs4i]:not(.btn-primary){color:var(--fx-brand-pixel)}@media(max-width:639px){.task-discuss[data-astro-cid-4y42zs4i]{position:absolute;right:calc(var(--ds-space-9) + var(--ds-space-2));top:var(--ds-space-2);bottom:auto;width:calc(var(--ds-space-7) - var(--ds-space-1));min-height:calc(var(--ds-space-7) - var(--ds-space-1));padding:0;gap:0;justify-content:center}.task-discuss[data-astro-cid-4y42zs4i]>span[data-astro-cid-4y42zs4i]{display:none}.task-discuss-dialog[data-astro-cid-4y42zs4i]{right:var(--ds-space-4);bottom:calc(var(--ds-space-4) + env(safe-area-inset-bottom))}.discuss-write[data-astro-cid-4y42zs4i]{padding:var(--ds-space-5)}}
