.journal-site .grant-planner{padding-bottom:60px}.journal-site .grant-planner .grant-progress{border:1px solid var(--ink);background:var(--paper);padding:clamp(18px,4vw,36px);margin:0 0 36px}.journal-site .grant-planner progress{width:100%;height:20px;accent-color:var(--ink)}.journal-site .grant-actions{display:flex;flex-wrap:wrap;gap:12px}.journal-site .grant-actions button{font:inherit;font-size:13px;min-height:44px;max-width:100%;white-space:normal}.journal-site .grant-actions [hidden]{display:none}.journal-site .grant-tasks{padding:0;list-style:none;counter-reset:grant-step}.journal-site .grant-task{counter-increment:grant-step;border-top:1px solid var(--ink);padding:28px 0;overflow-wrap:anywhere}.journal-site .grant-task label{display:flex;align-items:flex-start;gap:14px;min-height:44px;cursor:pointer;font-weight:650;font-size:clamp(20px,3vw,29px);line-height:1.35}.journal-site .grant-task label span:before{content:counter(grant-step,decimal-leading-zero) ' / ';font-size:14px}.journal-site .grant-task input[type=checkbox]{width:24px;height:24px;flex:0 0 24px;margin:4px 0 0;accent-color:var(--ink)}.journal-site .grant-task p{max-width:780px}.journal-site .grant-task .text-link{display:inline-block;max-width:100%}.journal-site .grant-task:has(input:checked){background:#ece7da}.journal-site [data-grant-planner-entry]{margin:24px 0}
@media print{.journal-site .grant-actions,.journal-site .grant-planner [role=status],.journal-site .grant-planner progress,.journal-site .grant-planner [data-grant-count]{display:none!important}.journal-site .grant-task{break-inside:avoid}.journal-site .grant-task input[type=checkbox]{appearance:auto}.journal-site .grant-planner .grant-progress{border:0;padding:0}.journal-site .grant-planner a{text-decoration:underline}}.journal-site .grant-target{margin:18px 0 24px}.journal-site .grant-target label{display:block;font-size:13px;min-height:0;margin-bottom:8px}.journal-site .grant-target input{display:block;width:100%;max-width:250px;min-height:44px;padding:8px 12px;border:1px solid var(--ink);background:var(--paper);color:var(--ink);font:inherit}.journal-site .grant-target p{font-size:13px}.journal-site .grant-next{border-top:1px solid var(--ink);padding:14px 0;margin:18px 0}.journal-site .grant-next p{font-weight:600}.journal-site .grant-next [hidden]{display:none}
@media print{.journal-site .grant-next [data-grant-next-link]{display:none!important}.journal-site .grant-target p{display:block!important}}.journal-site .grant-video{margin:0 0 48px;padding:clamp(18px,4vw,36px);border:1px solid var(--ink);background:var(--paper)}.journal-site .grant-video h2{font-size:clamp(28px,4vw,46px);line-height:1.15}.journal-site .grant-video video{display:block;width:100%;height:auto;aspect-ratio:16/9;background:#20221f;margin:24px 0}.journal-site .grant-video-transcript summary{cursor:pointer;min-height:44px;font-weight:650;padding:12px 0}.journal-site .grant-video-transcript p{max-width:780px}.journal-site .grant-video-note{font-size:13px}.journal-site .grant-video :focus-visible{outline:3px solid #244f43;outline-offset:5px}@media print{.journal-site .grant-video{display:none!important}}.journal-site .grant-filters{border-top:1px solid var(--ink);margin-top:24px;padding-top:20px}.journal-site .grant-filters [role=group]{display:flex;flex-wrap:wrap;gap:10px}.journal-site .grant-filters button{font:inherit;min-height:44px;padding:10px 18px;border:1px solid var(--ink);background:var(--paper);color:var(--ink);cursor:pointer}.journal-site .grant-filters button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.journal-site .grant-filters button:focus-visible{outline:3px solid #244f43;outline-offset:4px}.journal-site .grant-filters p{font-size:13px;margin-bottom:0}.journal-site .grant-filter-empty{padding:22px;border:1px solid var(--ink)}.journal-site .grant-filters[hidden],.journal-site .grant-filter-empty[hidden],.journal-site .grant-task[hidden]{display:none!important}@media print{.journal-site .grant-filters,.journal-site .grant-filter-empty{display:none!important}.journal-site .grant-tasks .grant-task[hidden]{display:list-item!important}}
