.planning-resources-page{--planning-max:87rem;--planning-error:#b42318;background:var(--paper)}.planning-resources-page main .container{width:min(calc(100% - 3rem), var(--planning-max))}.planning-resources-page main{min-height:calc(100vh - var(--header-height));min-height:calc(100dvh - var(--header-height))}.planning-gate{min-height:calc(100vh - var(--header-height));min-height:calc(100dvh - var(--header-height));isolation:isolate;position:relative;overflow:hidden}.planning-gate__image{z-index:-2;background:linear-gradient(90deg, #f6f2eaf0 0%, #f6f2eac7 32%, #f6f2ea14 66%), var(--photo-large) center 62% / cover no-repeat;position:absolute;inset:0}.planning-gate__inner{min-height:calc(100vh - var(--header-height));min-height:calc(100dvh - var(--header-height));align-content:center;justify-items:center;max-width:75rem;padding-block:3rem;display:grid}.planning-gate__heading{text-align:center;width:min(100%,27rem);margin-block-end:1.55rem}.planning-gate__heading h1{color:var(--ink);letter-spacing:-.045em;margin-block-end:0;font-size:clamp(2.65rem,4vw,3.1rem)}.planning-gate__form{background:#fcfaf6fa;border:1px solid #d8d0c4f2;border-radius:.25rem;width:min(100%,27rem);padding:2rem 2.25rem 1.5rem;box-shadow:0 .9rem 2.5rem #17262d1f}.planning-field label{color:var(--ink);margin-block-end:.55rem;font-size:.78rem;font-weight:700;line-height:1.35;display:block}.planning-field input,.planning-field textarea{width:100%;color:var(--ink);background:#fff;border:1px solid #aeb9ba;border-radius:.18rem;outline:none;font-size:.88rem;line-height:1.45;display:block}.planning-field input{min-height:2.8rem;padding:.7rem .8rem}.planning-field input::placeholder,.planning-field textarea::placeholder{color:#8c9591}.planning-field input:hover,.planning-field textarea:hover{border-color:var(--slate)}.planning-field input:focus,.planning-field textarea:focus{border-color:#006c63;box-shadow:0 0 0 2px #006c631f}.planning-field input:focus-visible,.planning-field textarea:focus-visible{outline-offset:2px;outline:2px solid #006c63}.planning-field input[aria-invalid=true],.planning-field textarea[aria-invalid=true]{border-color:var(--planning-error);box-shadow:none}.planning-field__error{min-height:1.1rem;color:var(--planning-error);margin:.35rem 0 0;font-size:.72rem;line-height:1.35}.planning-button{color:#fff;cursor:pointer;background:#00665d;border:1px solid #00665d;border-radius:.2rem;justify-content:center;align-items:center;min-height:2.8rem;padding:.7rem 1.2rem;font-size:.84rem;font-weight:700;line-height:1.2;display:inline-flex}.planning-button:hover{background:#004f48;border-color:#004f48}.planning-button:disabled{cursor:wait;opacity:.72}.planning-gate__submit{width:100%;margin-block-start:.15rem}.planning-placeholder{min-height:40rem;padding-block:7rem}.planning-placeholder h1{margin-block-end:1rem;font-size:clamp(3rem,6vw,4.5rem)}.planning-section-heading{color:var(--ink);text-align:center}.planning-section-heading h1{letter-spacing:-.045em;margin-block-end:.5rem;font-size:clamp(2.5rem,4.2vw,3.35rem)}.planning-section-heading p{max-width:38rem;color:var(--slate);margin:0 auto;font-size:.98rem;line-height:1.55}.planning-introduction,.planning-worksheet-details{background:var(--warm-white)}.planning-introduction__inner{max-width:72rem;padding-block:3rem .5rem}.planning-worksheet-details__inner{max-width:72rem;padding-block:.5rem 0}.planning-branches{isolation:isolate;background:var(--warm-white);position:relative;overflow:hidden}.planning-branches__image{z-index:-2;background:linear-gradient(180deg, var(--warm-white) 0%, #fcfaf6bf 12%, #fcfaf61f 32%, #fcfaf614 62%, #fcfaf6b8 86%, var(--warm-white) 100%), var(--photo-background,var(--photo-large)) center 97% / cover no-repeat;position:absolute;inset:0}.planning-branches__inner{padding-block:1.75rem 2.25rem}.planning-branches__heading{margin-block-end:1.5rem}.planning-branches__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;max-width:47rem;margin-inline:auto;display:grid}.planning-branch-card{min-height:12rem;color:var(--ink);text-align:center;background:#fcfaf6f7;border:0;border-radius:.24rem;flex-direction:column;justify-content:center;align-items:center;padding:2rem 2rem 1.6rem;text-decoration:none;transition:box-shadow .16s,transform .16s;display:flex;box-shadow:0 .8rem 2rem #17262d14}.planning-branch-card:hover{transform:translateY(-2px);box-shadow:0 1rem 2.4rem #17262d1f}.planning-branch-card__icon{width:2.6rem;height:2.6rem;margin-block-end:.85rem}.planning-branch-card__icon svg,.planning-resource-card__action svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.65px;width:100%;height:100%}.planning-branch-card h2{letter-spacing:-.03em;margin:0;font-size:1.75rem}.planning-supporting{background:var(--warm-white)}.planning-supporting__inner{max-width:72rem;padding-block:1rem 3rem}.planning-supporting__stack{gap:.5rem;display:grid}.planning-support-card{color:var(--ink);background:0 0;border:0;padding:1rem 0}.planning-supporting .planning-support-card>h2,.planning-set-guide h2,.planning-worksheet-details__card h2{letter-spacing:-.035em;margin:0 0 .7rem;font-size:clamp(1.7rem,3vw,2.25rem)}.planning-supporting .planning-support-card>h2{font-family:var(--font-sans);font-weight:700;line-height:1.2}.planning-supporting .planning-support-card h3,.planning-set-guide h3{font-family:var(--font-sans);letter-spacing:.09em;text-transform:uppercase;margin:1.5rem 0 .75rem;font-size:.78rem;font-weight:800}.planning-support-card p,.planning-support-card li,.planning-support-card td,.planning-support-card th{font-size:.82rem;line-height:1.55}.planning-support-card>p{max-width:56rem;color:var(--slate);margin:0}.planning-supporting__steps{counter-reset:planning-step;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem 1.2rem;margin:0;padding:0;list-style:none;display:grid}.planning-supporting__steps li{counter-increment:planning-step;grid-template-columns:1.65rem 1fr;align-items:start;gap:.55rem;display:grid}.planning-supporting__steps li:before{color:#00665d;content:counter(planning-step);background:#e3efec;border-radius:50%;place-items:center;width:1.65rem;height:1.65rem;font-size:.68rem;font-weight:800;display:grid}.planning-supporting__table-wrap{border:0;border-radius:.18rem;overflow-x:auto}.planning-supporting__table-wrap table{border-collapse:collapse;text-align:left;background:0 0;width:100%}.planning-supporting__table-wrap th,.planning-supporting__table-wrap td{vertical-align:top;border:0;min-width:9rem;padding:.75rem .85rem}.planning-supporting__table-wrap tbody tr:nth-child(2n){background:#eee8dd73}.planning-supporting__table-wrap thead th{letter-spacing:.03em;background:#edf1ef;font-size:.72rem;font-weight:800}.planning-supporting__table-wrap tbody th{width:31%;font-weight:700}.planning-supporting__table-wrap tbody th span{color:#00665d;min-width:2rem;display:inline-block}.planning-supporting__note{margin-block-end:.75rem!important;font-size:.76rem!important}.talent-grid-chart{max-width:44rem;margin:0 auto}.talent-grid-chart svg{width:100%;height:auto;display:block}.talent-grid-chart__background{fill:#f1ebdf}.talent-grid-chart__grid-line{stroke:#ddd5c8;stroke-width:1px;vector-effect:non-scaling-stroke}.talent-grid-chart__border{fill:none;stroke:#cfc5b4;stroke-width:1.5px;vector-effect:non-scaling-stroke}.talent-grid-chart__mid-line{stroke:#69864f;stroke-width:1.5px;vector-effect:non-scaling-stroke}.talent-grid-chart__tick,.talent-grid-chart__quadrant{fill:#82949c;font-family:var(--font-sans)}.talent-grid-chart__tick{font-size:13px}.talent-grid-chart__quadrant{font-size:18px;font-weight:650}.talent-grid-chart__axis-title{fill:var(--ink);font-family:var(--font-sans);letter-spacing:.04em;font-size:14px;font-weight:800}.talent-grid-chart figcaption{color:var(--slate);margin-block-start:.75rem;font-size:.78rem;font-style:italic;line-height:1.5}.planning-supporting__word-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.45rem;margin:0 0 1rem;padding:0;list-style:none;display:grid}.planning-supporting__word-grid li{text-align:center;background:#eee8dd73;border:0;border-radius:.16rem;padding:.45rem .55rem}.planning-library{background:radial-gradient(circle at 91% 6%, #eee8ddf2, transparent 27rem), var(--warm-white);min-height:44rem}.planning-library__inner{padding-block:3.5rem 5rem}.planning-library__heading{text-align:left;margin-block-end:2rem}.planning-library__heading h1{font-size:clamp(2.25rem,3.5vw,2.8rem)}.planning-library__heading p{margin-inline:0}.planning-library__featured{flex-wrap:wrap;justify-content:center;gap:1rem;margin-block-end:1.75rem;display:flex}.planning-library__featured .planning-resource-card{width:min(100%,23rem)}.planning-library__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;display:grid}.planning-library--web .planning-library__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.planning-resource-card{border:1px solid var(--divider);min-width:0;min-height:7.3rem;color:var(--ink);background:#fcfaf6eb;border-radius:.2rem;grid-template-rows:auto 1fr auto;padding:1rem;display:grid}.planning-resource-card__number{font-family:var(--font-serif);margin:0 0 .25rem;font-size:1.4rem;font-weight:650;line-height:1}.planning-resource-card h2{font-family:var(--font-sans);letter-spacing:-.015em;margin:0 0 .9rem;font-size:.84rem;font-weight:700;line-height:1.25}.planning-resource-card--link{grid-template-rows:auto 1fr;row-gap:.75rem;text-decoration:none;transition:border-color .16s,box-shadow .16s,transform .16s}.planning-resource-card--link h2{letter-spacing:-.025em;text-wrap:balance;align-self:center;margin-block-end:0;font-size:clamp(1.15rem,1.5vw,1.45rem);line-height:1.15}.planning-library--web .planning-resource-card__number{color:#00665d;font-size:1.25rem}.planning-resource-card--link:hover{border-color:#9db6b2;transform:translateY(-2px);box-shadow:0 .7rem 1.6rem #17262d1a}.planning-resource-card__action{color:#005c54;background:#fff;border:1px solid #9db6b2;border-radius:.18rem;justify-content:space-between;align-items:center;gap:.75rem;min-height:2.3rem;padding:.55rem .65rem;font-size:.7rem;font-weight:700;text-decoration:none;display:flex}.planning-resource-card__action:hover{background:#f5fbfa;border-color:#005c54}.planning-resource-card__action svg{flex:none;width:1.05rem;height:1.05rem}.planning-library__footer{justify-content:center;margin-block-start:2rem;display:flex}.planning-library__download-all{gap:.65rem;min-width:12rem;text-decoration:none}.planning-library__download-all svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.65px;width:1.05rem;height:1.05rem}.worksheet-page{background:linear-gradient(180deg, var(--paper) 0, #f6f2eadb 9rem, var(--warm-white) 9rem), var(--warm-white);min-height:50rem;padding-block:3.4rem 5rem}.worksheet-page__inner{max-width:64rem}.worksheet-heading{max-width:46rem;color:var(--ink);text-align:center;margin-block-end:2.2rem;margin-inline:auto}.worksheet-heading__eyebrow{color:#00665d;letter-spacing:.08em;text-transform:uppercase;margin:0 0 .25rem;font-size:.74rem;font-weight:750}.worksheet-heading h1{letter-spacing:-.045em;margin-block-end:.35rem;font-size:clamp(2.5rem,5vw,4rem)}.worksheet-heading>p:last-child{color:var(--slate);margin:0;font-size:.9rem;line-height:1.55}.worksheet-form{position:relative}.worksheet-participant{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-block-end:.8rem;display:grid}.worksheet-instruction,.worksheet-static{border-left:3px solid var(--divider);background:var(--warm-muted);color:var(--slate)}.worksheet-instruction{margin-block-end:2.2rem;padding:.8rem 1rem}.worksheet-instruction p,.worksheet-static p{margin:0;font-size:.8rem;line-height:1.55}.worksheet-section{border-block-start:1px solid var(--divider);padding-block:1.8rem 2rem}.worksheet-section h2{color:var(--ink);font-family:var(--font-sans);margin-block-end:1.2rem;font-size:1rem;font-weight:750;line-height:1.3}.worksheet-section h2 span{color:#00665d;letter-spacing:.08em;min-width:2.2rem;margin-inline-end:.45rem;font-size:.72rem;display:inline-block}.worksheet-section__instructions{color:var(--muted-text);margin:-.6rem 0 1.2rem 2.7rem;font-size:.78rem;line-height:1.5}.worksheet-section__fields{gap:1.2rem;display:grid}.worksheet-field__instructions{color:var(--muted-text);margin:0 0 .75rem;font-size:.75rem;line-height:1.5}.worksheet-form--speed-planning .worksheet-section__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.worksheet-form--speed-planning .worksheet-field>label,.worksheet-form--speed-planning .worksheet-field>legend{font-size:.9rem}.worksheet-form--speed-planning .worksheet-table-field{grid-column:1/-1}@media (width<=640px){.worksheet-form--speed-planning .worksheet-section__fields{grid-template-columns:1fr}}.worksheet-field{border:0;min-width:0;margin:0;padding:0}.worksheet-field>label,.worksheet-field>legend,.worksheet-table-field>legend{width:100%;color:var(--ink);margin-block-end:.45rem;font-size:.78rem;font-weight:700;line-height:1.4;display:block}.worksheet-field--required label span{color:var(--planning-error)}.worksheet-field input[type=text],.worksheet-field input[type=email],.worksheet-field input[type=date],.worksheet-field textarea,.worksheet-field select{width:100%;min-height:2.8rem;color:var(--ink);font:inherit;background:#fff;border:1px solid #aeb9ba;border-radius:.18rem;outline:none;padding:.68rem .75rem;font-size:.82rem;line-height:1.45;display:block}.worksheet-field textarea{resize:vertical;min-height:6rem}.worksheet-field input::placeholder,.worksheet-field textarea::placeholder{color:#8c9591}.worksheet-field input[type=text]:hover,.worksheet-field input[type=email]:hover,.worksheet-field input[type=date]:hover,.worksheet-field textarea:hover,.worksheet-field select:hover{border-color:var(--slate)}.worksheet-field input:focus,.worksheet-field textarea:focus,.worksheet-field select:focus{border-color:#006c63;box-shadow:0 0 0 2px #006c631f}.worksheet-field input:focus-visible,.worksheet-field textarea:focus-visible,.worksheet-field select:focus-visible,.worksheet-dialog button:focus-visible,.planning-branch-card:focus-visible,.planning-resource-card--link:focus-visible,.planning-button:focus-visible,.planning-resource-card__action:focus-visible{outline-offset:2px;outline:2px solid #006c63}.worksheet-field input[aria-invalid=true]{border-color:var(--planning-error);box-shadow:none}.worksheet-field input[readonly]{color:var(--slate);background:#f1eee8}.worksheet-field__error{min-height:1.05rem;color:var(--planning-error);margin:.32rem 0 0;font-size:.68rem;line-height:1.35}.worksheet-scale__scroll{padding-block-end:.3rem;overflow-x:auto}.worksheet-scale__track{width:100%;min-width:34rem}.worksheet-scale__options,.worksheet-scale__endpoints{grid-template-columns:repeat(11,minmax(2.75rem,1fr));gap:.2rem;display:grid}.worksheet-scale__options label{min-width:2.75rem;min-height:2.4rem;color:var(--ink);cursor:pointer;grid-template-rows:1rem 1rem;place-items:center;gap:.2rem;font-size:.7rem;display:grid}.worksheet-scale__options input{margin:0;display:block}.worksheet-scale__endpoints{color:var(--muted-text);margin-block-start:.25rem;font-size:.66rem;font-weight:700;line-height:1.2}.worksheet-scale__endpoints span:first-child{grid-column:1/span 3;justify-self:start}.worksheet-scale__endpoints span:last-child{text-align:right;grid-column:9/span 3;justify-self:end}.worksheet-scale__options input,.worksheet-checks__options input{accent-color:#00665d;width:1rem;height:1rem}.worksheet-table :is(input,textarea)[readonly][data-score-calculation]{color:var(--ink);background:#f1eee8;font-weight:700}.worksheet-table textarea[data-score-calculation=highestScaleTitle],.worksheet-table textarea[data-score-calculation=lowestScaleTitle]{resize:none;white-space:normal;min-height:4.5rem;font-size:.66rem;line-height:1.3;overflow:hidden}.worksheet-table input[data-score-calculation=scaleChange][data-change-state=positive]{color:#005247}.worksheet-table input[data-score-calculation=scaleChange][data-change-state=negative]{color:#8a1726}.worksheet-checks__options{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem 1rem;display:grid}.worksheet-checks__options label{min-height:2.75rem;color:var(--slate);cursor:pointer;align-items:center;gap:.55rem;font-size:.78rem;line-height:1.35;display:flex}.worksheet-status__options{flex-wrap:wrap;gap:.45rem;display:flex}.worksheet-status__options label{cursor:pointer;position:relative}.worksheet-status__options input{opacity:0;pointer-events:none;position:absolute}.worksheet-status__options span{min-height:2.75rem;color:var(--slate);background:#fff;border:1px solid #aeb9ba;border-radius:.18rem;justify-content:center;align-items:center;padding:.6rem 1rem;font-size:.72rem;display:inline-flex}.worksheet-status__options input:checked+span{color:#fff;background:#00665d;border-color:#00665d}.worksheet-status__options input:focus-visible+span{outline-offset:2px;outline:2px solid #006c63}.worksheet-table-wrap{border:1px solid var(--divider);background:#fff;border-radius:.18rem;overflow-x:auto}.worksheet-table{border-collapse:collapse;width:100%;min-width:42rem;color:var(--ink)}.worksheet-table th,.worksheet-table td{border-inline-end:1px solid var(--divider);border-block-end:1px solid var(--divider);text-align:left;vertical-align:top;padding:.45rem}.worksheet-table thead th{background:#e6ebeb;font-size:.68rem;font-weight:750}.worksheet-table tbody th{background:#f8f6f1;width:7.5rem;font-size:.7rem;font-weight:700}.worksheet-table .worksheet-field input,.worksheet-table input,.worksheet-table textarea,.worksheet-table select{border-color:#c8cfcc;min-height:2.55rem;padding:.5rem;font-size:.72rem}.worksheet-table textarea{min-height:3.8rem}.worksheet-static{padding:.85rem 1rem}.worksheet-static h3{font-family:var(--font-sans);margin-block-end:.25rem;font-size:.78rem}.worksheet-form__actions{justify-content:center;padding-block-start:.8rem;display:flex}.worksheet-form__submit{min-width:18rem}.worksheet-turnstile{min-height:0}.worksheet-form__status{color:var(--slate);text-align:center;margin-block-start:1rem;font-size:.78rem}.worksheet-form__status[data-state=error]{color:var(--planning-error)}.worksheet-success{border:1px solid var(--divider);background:var(--warm-white);max-width:38rem;color:var(--ink);text-align:center;border-radius:.22rem;margin:5rem auto;padding:2.4rem}.worksheet-success__icon{color:#fff;background:#00665d;border-radius:999px;place-items:center;width:3rem;height:3rem;margin:0 auto 1rem;font-size:1.4rem;display:grid}.worksheet-success h2{margin-block-end:.4rem;font-size:1.6rem}.worksheet-success p{color:var(--slate);margin:0 0 1.3rem;font-size:.82rem}.worksheet-success .planning-button{text-decoration:none}.worksheet-dialog{width:min(100% - 2rem,33rem);color:var(--ink);background:0 0;border:0;border-radius:.22rem;padding:0;box-shadow:0 1.25rem 4rem #10242c59}.worksheet-dialog::backdrop{background:#10242cb8}.worksheet-dialog__panel{border-radius:inherit;background:var(--warm-white);text-align:center;padding:2rem}.worksheet-dialog__panel p{max-width:23rem;font-family:var(--font-serif);margin:0 auto 1.4rem;font-size:1.22rem;font-weight:650;line-height:1.35}.worksheet-dialog__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.planning-button--secondary{background:var(--warm-white);color:#00665d;border-color:#00665d}.planning-button--secondary:hover{color:#004f48;background:#edf4f2;border-color:#004f48}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=48rem){.planning-resources-page main .container{width:min(calc(100% - 2rem), var(--planning-max))}.planning-gate{background:var(--warm-white);min-height:auto}.planning-gate__image{z-index:-1;background:linear-gradient(180deg, #f6f2ea1f 20%, #f6f2eae6 100%), var(--photo-small) 64% 62% / cover no-repeat;width:100%;height:18rem;position:relative}.planning-gate__inner{align-content:start;justify-items:stretch;min-height:0;margin-block-start:-9.6rem;padding-block:0}.planning-gate__heading{z-index:1;text-align:center;width:100%;max-width:24rem;margin:0 auto 2.2rem;position:relative}.planning-gate__heading h1{margin-block-end:0;font-size:clamp(2.25rem,10vw,3rem)}.planning-gate__form{border:0;border-block-start:1px solid var(--divider);border-block-end:1px solid var(--divider);width:calc(100% + 2rem);box-shadow:none;background:var(--warm-white);border-radius:0;margin-inline:-1rem;padding:2rem 1.5rem 1.7rem}.planning-field input,.planning-button{min-height:3rem}.planning-section-heading h1{font-size:clamp(2.15rem,10vw,3rem)}.planning-introduction__inner{padding-block:2rem .25rem}.planning-branches__image{--photo-background:var(--photo-small);background-position:50%,64% 97%}.planning-branches__inner{padding-block:1.25rem 1.75rem}.planning-branches__heading{margin-block-end:1rem}.planning-branches__grid{grid-template-columns:1fr}.planning-branch-card{min-height:9.5rem;box-shadow:none;padding:1.6rem 1.35rem}.planning-branch-card h2{font-size:1.55rem}.planning-supporting__inner{padding-block:.75rem 2rem}.planning-supporting__steps{grid-template-columns:1fr}.planning-worksheet-details .planning-supporting__table-wrap{overflow:visible}.planning-worksheet-details thead{display:none}.planning-worksheet-details tbody,.planning-worksheet-details tr,.planning-worksheet-details th,.planning-worksheet-details td{width:100%;min-width:0;display:block}.planning-worksheet-details tbody th{border-block-end:0;width:100%;padding-block-end:.25rem}.planning-worksheet-details tbody td{padding-block-start:0}.planning-supporting__word-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.planning-library__inner{padding-block:3rem 3.8rem}.planning-library__heading{text-align:center}.planning-library__heading p{margin-inline:auto}.planning-library__grid,.planning-library--web .planning-library__grid{grid-template-columns:1fr;gap:.65rem}.planning-resource-card{min-height:8.2rem}.planning-resource-card__action{min-height:2.75rem}.worksheet-page{background:var(--warm-white);padding-block:2.6rem 4rem}.worksheet-heading{margin-block-end:1.8rem}.worksheet-heading h1{font-size:clamp(2.25rem,11vw,3.1rem)}.worksheet-participant,.worksheet-checks__options{grid-template-columns:1fr;gap:.8rem}.worksheet-section{padding-block:1.5rem 1.7rem}.worksheet-section__instructions{margin-inline-start:0}.worksheet-field input[type=text],.worksheet-field input[type=email],.worksheet-field input[type=date],.worksheet-field input[type=number],.worksheet-field textarea,.worksheet-field select{min-height:3rem;font-size:1rem}.worksheet-table-wrap{background:0 0;border:0;overflow:visible}.worksheet-table,.worksheet-table thead,.worksheet-table tbody,.worksheet-table tr,.worksheet-table th,.worksheet-table td{width:100%;min-width:0;display:block}.worksheet-table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.worksheet-table tbody{gap:.8rem;display:grid}.worksheet-table tr{border:1px solid var(--divider);background:#fff;border-radius:.18rem;padding:.85rem}.worksheet-table tbody th{background:0 0;border:0;padding:0 0 .65rem;font-size:.82rem}.worksheet-table td{border:0;padding:1.4rem 0 .65rem;position:relative}.worksheet-table td:before{content:attr(data-label);color:var(--muted-text);font-size:.66rem;font-weight:700;position:absolute;inset:0 auto auto 0}.worksheet-table input,.worksheet-table textarea,.worksheet-table select{min-height:3rem;font-size:1rem}.planning-field input,.worksheet-table textarea[data-score-calculation]{font-size:1rem}.worksheet-form__submit{width:100%;min-width:0;min-height:3rem}.worksheet-success{margin-block:2.5rem;padding:2rem 1.25rem}}@media (width<=24rem){.planning-resources-page main .container{width:min(calc(100% - 1.5rem), var(--planning-max))}.planning-gate__form{width:calc(100% + 1.5rem);margin-inline:-.75rem;padding-inline:1rem}}
