.public-site .growth-choice-intro{padding:2.25rem 0 1.5rem;max-width:64rem}.public-site .growth-choice-intro h1{font-size:clamp(1.9rem,3.8vw,3.15rem);line-height:1.3;max-width:52rem;margin:1rem 0}.public-site .growth-task-choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:1.5rem}.public-site .growth-task-choices a{padding:1rem;border:1px solid var(--control-line);border-radius:.5rem;text-decoration:none;color:var(--text);display:flex;flex-direction:column;gap:.4rem}.public-site .growth-task-choices a:hover{border-color:var(--accent);background:var(--soft)}.public-site .growth-task-choices span{font-size:.8125rem;color:var(--accent)}.public-site .growth-result{display:grid;grid-template-columns:1fr 1.1fr;gap:2.5rem;align-items:start;padding:2.5rem 0;border-top:1px solid var(--line);scroll-margin-top:1.5rem}.public-site .growth-result h2{font-size:clamp(1.6rem,2.8vw,2.3rem);line-height:1.35;margin:.5rem 0 1rem}.public-site .growth-result h3{font-size:1.5rem;line-height:1.4;margin:.75rem 0 1rem}.public-site .result-artifact{min-width:0;border-radius:.75rem;overflow:hidden}.public-site .result-writing,.public-site .result-worksheet{padding:2rem;border:1px solid var(--line);border-top:3px solid var(--accent);background:#fff;color:#111b20;--muted:#56616a;--accent:#bd1c5c;--line:#d8dee4}.public-site .result-worksheet dl{margin:1rem 0}.public-site .result-worksheet dl>div{padding:.75rem 0;border-top:1px solid var(--line)}.public-site .result-worksheet dt{font-size:.8125rem;color:var(--muted)}.public-site .result-worksheet dd{margin:.3rem 0 0}.public-site .result-budget{padding:.25rem 0;border-block:1px solid var(--line);margin:1rem 0}.public-site .result-budget>p:first-child strong{font-size:1.75rem;font-weight:700}.public-site .result-budget span{display:block;font-size:.8125rem;color:var(--muted);margin:.35rem 0}.public-site .result-budget p{margin:.75rem 0}.public-site .result-free{font-weight:700;font-size:1.25rem;color:var(--accent)}.public-site .result-extra{margin-top:1.25rem}.public-site .result-next{padding:1.5rem;background:var(--soft);border:1px solid var(--line);scroll-margin-top:1.5rem}.public-site .result-next h2{font-size:1.35rem;margin:0 0 .75rem}.public-site .growth-steps{padding:2rem 0}.public-site .growth-steps>h2{font-size:1.6rem}.public-site .growth-steps ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;padding-left:1.5rem}.public-site .growth-steps h3{font-size:1.125rem;margin:.5rem 0}.public-site .growth-steps li::marker{font-weight:700;color:var(--accent)}.public-site .growth-result-first .growth-more{padding:.5rem 0;border-bottom:1px solid var(--line)}.public-site .growth-result-first .growth-more>summary{padding:.75rem 0;font-weight:600}@media(max-width:767px){.public-site .growth-choice-intro{padding:1.25rem 0}.public-site .growth-task-choices{grid-template-columns:1fr;gap:.5rem}.public-site .growth-task-choices a{flex-direction:row;align-items:center;gap:.75rem;padding:.75rem}.public-site .growth-task-choices span{min-width:4.5rem}.public-site .growth-result{grid-template-columns:1fr;gap:1rem;padding:1.5rem 0}.public-site .growth-steps ol{grid-template-columns:1fr;gap:.5rem}.public-site .result-writing,.public-site .result-worksheet{padding:1rem}}.public-site main:not(.website-demo) h1{font-weight:700;letter-spacing:-.045em;text-wrap:balance}.public-site .eyebrow{letter-spacing:.035em;font-size:.8125rem;font-weight:650}.public-site .page-information>.intro{padding-block:2rem 1.5rem;max-width:54rem}.public-site .page-information>.intro h1{font-size:clamp(2rem,3.4vw,3rem);line-height:1.25}.public-site .page-information>.intro p{font-size:1.0625rem;line-height:1.75;max-width:48rem}.public-site .public-section{padding-block:3rem}.public-site .home-introduction{display:grid;grid-template-columns:1.05fr 1fr;gap:3rem;align-items:center;padding:3.5rem 0 5rem;text-align:left}.public-site .home-introduction h1{font-size:clamp(2.5rem,4.1vw,3.5rem);line-height:1.18;font-weight:750;letter-spacing:-.035em;margin:.75rem 0 1.5rem}.public-site .home-introduction-lead{font-size:1.125rem;color:var(--muted);margin:0 0 1.5rem}.public-site .home-introduction-note{font-size:.875rem;color:var(--muted);margin:1rem 0 0}.home-artifact{margin:0;min-width:0}.home-artifact-stage{padding:2rem 2rem 1.5rem;background:var(--wash);border-radius:1.5rem}.home-artifact-preview{display:block;background:#fffaf5;border:1px solid #ddd4ca;border-radius:.75rem;overflow:hidden;text-decoration:none;color:#252b2c;box-shadow:0 12px 28px #111b2010}.home-artifact-stage>a:hover{border-color:var(--accent)}.home-artifact-stage>a:focus-visible{outline:3px solid var(--accent);outline-offset:4px}.home-artifact-bar{display:flex;justify-content:space-between;gap:.5rem;padding:.75rem 1rem;border-bottom:1px solid #e4dcd4;background:#fff;font-size:.8125rem}.home-artifact-site{padding:1.25rem 1.25rem 0}.home-artifact-name{font-weight:750;color:#b92331;font-size:.875rem}.home-artifact-site p{font-size:1.5rem;line-height:1.35;margin:.65rem 0;font-weight:650}.home-artifact-site strong{font-weight:inherit}.home-artifact-label{font-size:.8125rem}.home-artifact-site img{display:block;width:100%;height:11rem;object-fit:cover;object-position:center 44%;margin-top:.5rem;mix-blend-mode:multiply}.home-artifact-note{display:block;position:relative;width:90%;margin:-1.5rem 0 0 -.75rem;background:#fff;color:#111b20;padding:1rem 1.25rem;border:1px solid #d8dee4;border-top:3px solid #bd1c5c;box-shadow:0 6px 20px #111b200c;border-radius:.25rem;text-decoration:none}.home-artifact-note>.brand-symbol{float:right;width:26px;height:26px;color:#bd1c5c}.home-artifact-note>span{display:block;font-size:.8125rem;color:#56616a}.home-artifact-note>strong{display:block;font-size:1rem;margin:.25rem 0 .5rem}.home-artifact-note dl{margin:0;display:flex;flex-wrap:wrap;gap:.25rem .5rem;font-size:.8125rem}.home-artifact-note dt{color:#56616a}.home-artifact-note dd{flex:1 1 10rem;min-width:0;margin:0}.home-artifact-note>.home-artifact-note-action{margin-top:.75rem;color:#bd1c5c;font-weight:650;text-decoration:underline;text-underline-offset:.2em}.home-artifact figcaption{font-size:.8125rem;line-height:1.6;color:var(--muted);margin:.75rem .25rem 0}.home-section-title{display:flex;align-items:end;justify-content:space-between;gap:1rem;margin-bottom:2rem}.home-section-title h2,.home-output h2,.home-service h2{font-size:clamp(1.75rem,2.7vw,2.25rem);line-height:1.3;letter-spacing:-.035em;margin:.5rem 0 1rem}.home-purpose{padding:3rem 0 5rem;border-top:1px solid var(--line);scroll-margin-top:1.5rem}.home-purpose ul{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem;padding:0;list-style:none;margin:0}.home-purpose li>a{height:100%;display:flex;flex-direction:column;align-items:start;padding:1.25rem 0;border-top:2px solid var(--line);color:var(--text);text-decoration:none}.home-purpose li>a:hover{border-color:var(--accent)}.home-purpose .brand-symbol{color:var(--accent);margin-bottom:1rem}.home-purpose-audience{font-size:.8125rem;color:var(--muted)}.home-purpose strong{font-size:1.375rem;line-height:1.4;margin:.65rem 0;letter-spacing:-.025em}.home-purpose strong+span{font-size:1rem;color:var(--muted)}.home-purpose small{font-size:.8125rem;color:var(--muted);margin:1rem 0}.home-purpose-action{font-size:.9375rem;font-weight:650;margin-top:auto;color:var(--accent);display:flex;justify-content:space-between;width:100%;gap:.5rem}.home-output{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center;background:var(--soft);padding:3rem;border-radius:1.5rem;margin-bottom:3rem}.home-output>div>p:not(.eyebrow),.home-service>div>p:not(.eyebrow){max-width:34rem;color:var(--muted)}.home-worksheet{background:#fff;color:#111b20;border:1px solid #d8dee4;border-top:3px solid #bd1c5c;padding:1.5rem;margin:0;box-shadow:0 6px 24px #111b2008;min-width:0}.home-worksheet figcaption{display:flex;justify-content:space-between;gap:.5rem;font-size:.8125rem;color:#56616a}.home-worksheet h3{font-size:1.375rem;margin:1rem 0}.home-worksheet dl{margin:0}.home-worksheet dl>div{border-top:1px solid #d8dee4;padding:1rem 0;display:grid;grid-template-columns:6rem 1fr;gap:.75rem}.home-worksheet dt{font-size:.875rem;font-weight:600;color:#56616a}.home-worksheet dd{margin:0;font-size:1rem;line-height:1.6}.home-worksheet>p{font-size:.8125rem;color:#56616a}.home-service{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center;padding:2rem 0 4rem}.home-service-options>a{display:grid;grid-template-columns:1fr auto;gap:.375rem 1rem;padding:1.5rem 0;border-bottom:1px solid var(--line);color:var(--text);text-decoration:none}.home-service-options strong{font-size:1.25rem}.home-service-options a>span:first-of-type{grid-column:1;font-size:1rem;color:var(--muted)}.home-service-options a>span:last-child{grid-column:2;grid-row:1/3;align-self:center;color:var(--accent)}.public-site .footer-invitation{padding-block:2.5rem;display:grid;grid-template-columns:1fr auto;gap:.5rem 2rem;align-items:center}.public-site .footer-invitation h2{font-size:clamp(1.5rem,2.5vw,2rem);line-height:1.4;margin:0}.public-site .footer-invitation>p{margin:.5rem 0;max-width:45rem}.public-site .footer-invitation>.actions{grid-column:2;grid-row:1/3}.public-site .page-information .table-scroll{border:1px solid var(--line);border-radius:.75rem}.public-site .status-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-block:1rem 2rem;padding:0;list-style:none}.public-site .status-list>li{border:1px solid var(--line);border-radius:.75rem;padding:1.25rem}.public-site .status-list h2{font-size:1.125rem;margin:0 0 .5rem}.public-site .status-list p{font-size:.9375rem;margin:.5rem 0}.public-site .status-list .muted{font-size:.875rem}@media(max-width:1000px){.public-site .home-purpose ul{grid-template-columns:repeat(2,minmax(0,1fr))}.public-site .home-output{gap:2rem;padding:2rem}.public-site .home-introduction{gap:2rem}}@media(max-width:760px){.public-site .home-introduction{grid-template-columns:1fr;gap:1.5rem;padding:1.75rem 0 2rem}.public-site .home-introduction h1{font-size:clamp(2rem,9.2vw,2.25rem);line-height:1.24;margin:.75rem 0 1rem}.public-site .home-introduction-lead{font-size:1rem;margin-bottom:1.25rem}.public-site .home-introduction .actions{display:flex;flex-wrap:wrap;gap:.625rem}.public-site .home-introduction .button{flex:1 1 auto;padding:.75rem 1rem;font-size:.9375rem}.public-site .home-introduction-note{margin-top:.75rem;font-size:.8125rem}.home-artifact-stage{padding:1rem;border-radius:1rem}.home-artifact-note{margin-top:-1rem;padding:.75rem;width:95%}.public-site .home-artifact-site{display:block;padding:1rem 1rem 0}.public-site .home-artifact-site img{margin:.5rem 0 0;height:8.5rem;object-fit:cover;object-position:center 42%}.public-site .home-artifact-site p{font-size:1.2rem;margin:.75rem 0}.public-site .home-artifact-name{font-size:.875rem}.public-site .home-artifact-bar{padding:.75rem 1rem;font-size:.8125rem}.public-site .home-artifact figcaption{font-size:.8125rem}.public-site .home-section-title{display:block}.public-site .home-purpose{padding-block:2rem}.public-site .home-purpose ul{gap:.75rem}.public-site .home-purpose li>a{padding:1rem 0}.public-site .home-purpose strong{font-size:1.125rem}.public-site .home-purpose strong+span{font-size:1rem}.public-site .home-purpose-action,.public-site .home-purpose small{font-size:.8125rem}.public-site .home-output,.public-site .home-service{grid-template-columns:1fr;gap:1.5rem;padding:1.5rem 1.25rem}.public-site .home-output{margin-bottom:1.5rem}.public-site .home-service{padding-inline:0}.public-site .home-worksheet{padding:1.125rem}.public-site .home-worksheet dl>div{grid-template-columns:5rem 1fr;gap:.5rem}.public-site .public-section{padding-block:2rem}.public-site .footer-invitation{display:block;padding-block:2rem}.public-site .footer-invitation .actions{margin-top:1rem}.public-site .status-list{grid-template-columns:1fr}}.public-site .growth-service>.growth-hero{padding-block:2rem;gap:2.5rem}.public-site .growth-hero h1{font-size:clamp(2rem,3.5vw,3rem);line-height:1.25}.public-site .growth-hero .growth-lead{font-size:1.0625rem;line-height:1.75}.public-site .growth-hero .growth-caption{font-size:.875rem}.public-site .growth-service>section{padding-block:2.5rem}.public-site .growth-service h2{font-size:clamp(1.5rem,2.7vw,2.125rem);line-height:1.4}.public-site .growth-section-heading{margin-bottom:1.5rem;max-width:52rem}.public-site .growth-section-heading>p:not(.eyebrow){font-size:1rem;line-height:1.7}.public-site .growth-budget-grid article{background:var(--bg);border:1px solid var(--line);padding:1.5rem}.public-site .growth-budget{background:var(--soft);padding:2rem!important;border-radius:1rem;margin:1.5rem 0}.public-site .growth-path-grid article{background:var(--bg);border:1px solid var(--line);padding:1.5rem}.public-site .growth-path-grid dl>div{padding:.75rem 0}.public-site .growth-path-grid dd{font-size:1rem;line-height:1.7}.public-site .growth-path-grid .growth-caption{font-size:.8125rem}.public-site .growth-path-fit{font-size:1rem;line-height:1.7}.public-site .growth-more{border-block:1px solid var(--line);margin:1rem 0;padding:.5rem 1.25rem}.public-site .growth-more>summary{font-size:1.0625rem;font-weight:600;min-height:3rem;padding:.75rem 0}.public-site .growth-more>section{padding:1.5rem 0}.public-site .growth-service-rows article{padding:1.5rem 0}.public-site .growth-row-number{font-size:1.125rem!important;color:var(--muted)!important}.public-site .growth-story .growth-article-excerpt{background:var(--soft)}.public-site .growth-preparation{max-width:54rem}.public-site .growth-preparation>h2{font-size:1.375rem}.public-site .growth-preparation>select{max-width:36rem}.public-site .preparation-summary{border:1px solid var(--line);background:var(--soft);padding:1.25rem;border-radius:.75rem;margin-block:1.5rem}.public-site .preparation-summary h3{margin-top:0}.public-site .preparation-summary dl{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.public-site .preparation-summary dt{font-size:.8125rem;color:var(--muted)}.public-site .preparation-summary dd{margin:.375rem 0;font-weight:600}.public-site .preparation-summary p{font-size:.875rem}.public-site #public-calculator{scroll-margin-top:1rem}.public-site #calculator>.columns{align-items:start;gap:1.5rem;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.public-site #calculator .panel{padding:1.5rem;background:var(--bg);border:1px solid var(--line)}.public-site #calculator .review-item{padding:.75rem 0;margin:0}.public-site #calculator .review-item p{font-size:.8125rem;line-height:1.55;margin:.375rem 0}.public-site #calculator input{max-width:24rem}.public-site #calculator .metrics dd{font-size:1.25rem}.public-site #calculator .metrics{gap:.75rem}.public-site .calculator-tool{padding:1.5rem;background:var(--soft);border-radius:1rem;margin-block:1.5rem}.public-site .calculator-tool>h2{font-size:1.5rem;margin-top:0}@media(max-width:760px){.public-site .growth-service>.growth-hero{gap:1.5rem}.public-site .growth-service>section{padding-block:1.75rem}.public-site .growth-budget{padding:1.25rem!important}.public-site .growth-budget-grid article,.public-site .growth-path-grid article{padding:1.125rem}.public-site .growth-budget-grid{gap:.75rem}.public-site .growth-budget-grid article h3{font-size:1rem}.public-site .growth-budget-grid article>p:not(.growth-budget-amount){font-size:1rem;line-height:1.6}.public-site .growth-budget-amount{font-size:2rem}.public-site .growth-section-nav{gap:.25rem .75rem;padding:.75rem 0;flex-wrap:wrap}.public-site .growth-section-nav a{font-size:.875rem;min-height:44px;display:inline-flex;align-items:center}.public-site #channel-recommendation{padding:1.125rem}.public-site #channel-recommendation .form-grid{grid-template-columns:1fr 1fr;gap:.75rem}.public-site #channel-recommendation label{font-size:.875rem}.public-site .growth-more{padding:.5rem .75rem}.public-site .preparation-summary dl{grid-template-columns:1fr}.public-site #calculator>.columns{grid-template-columns:1fr}.public-site #calculator .panel{padding:1rem}.public-site .calculator-tool{padding:.875rem}.public-site #calculator .review-item{padding:.5rem 0}.public-site #calculator .panel>h2{font-size:1.25rem}.public-site #calculator .metrics dd{font-size:1.125rem}}.transfer-document-heading{display:flex;gap:1rem;color:var(--accent);margin-top:2rem}.public-site .recruitment-states{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;padding:0;margin:1.5rem 0;gap:1rem}.public-site .recruitment-states li{padding:1rem;border-top:2px solid var(--line)}.public-site .recruitment-states strong,.public-site .recruitment-states span{display:block}.public-site .recruitment-states span{font-size:.875rem;color:var(--muted);margin-top:.375rem}.public-site .support-purpose{display:flex;flex-wrap:wrap;gap:.75rem;margin:1rem 0 2rem}.public-site .support-purpose a{display:inline-flex;align-items:center;min-height:44px;padding:.625rem 1rem;border:1px solid var(--line);border-radius:.5rem;color:var(--text)}.public-site .policy-version-note{padding:1rem 1.25rem;border-left:3px solid var(--accent);background:var(--soft);margin:1.5rem 0;font-size:.9375rem}.public-site .policy-version-note p{margin:.375rem 0 0}.public-site .service-state{display:inline-block;padding:.5rem .875rem;border:1px solid var(--line);border-radius:.5rem;color:var(--muted);font-size:.875rem;margin:1rem 0 0}.public-site .preparation-additional{margin:1.25rem 0;border-block:1px solid var(--line);padding:.5rem 0}.public-site .preparation-additional>summary{font-weight:600;min-height:44px;padding:.625rem 0}.public-site #practice{margin-top:1.5rem;scroll-margin-top:1rem}.public-site #practice>summary{font-size:1.125rem;font-weight:650}@media(max-width:480px){.public-site .recruitment-states{gap:.5rem}.public-site .recruitment-states li{padding:.75rem .25rem}.public-site .recruitment-states strong{font-size:.875rem}.public-site .recruitment-states span{font-size:.8125rem}.public-site .page-jobs .jb-hero h1,.public-site .page-employers .intro h1,.public-site .job-board .jb-hero h1{font-size:2rem!important;line-height:1.3}.public-site .page-employers .intro h1 .headline-accent,.public-site .job-board .jb-hero h1>span{color:var(--text);font-weight:700}}@media(prefers-reduced-motion:reduce){.public-site .home-purpose li>a{transition:none}}@media(prefers-color-scheme:dark){.public-site .home-artifact figcaption{color:var(--muted)}}.public-site .growth-budget-group{padding:1.5rem 0;border-bottom:1px solid var(--line);scroll-margin-top:1.5rem}.public-site .growth-budget-group>h2{font-size:1.5rem}.public-site .growth-budget-group .growth-budget-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr))}.public-site .growth-budget-group .growth-budget-grid article{max-width:42rem}.page-directory,.guide-article{--guide-surface:var(--surface,#fff);--guide-subtle:var(--soft,#f6f7f8);--guide-ink:var(--text,#051316);--guide-muted:var(--muted,#47545a);--guide-line:var(--line,#d9dfe1);--guide-accent:var(--accent,#bd1c5c);color:var(--guide-ink);font-size:1rem;line-height:1.65}.page-directory .guide-filters{display:grid;grid-template-columns:minmax(0,2fr) repeat(2,minmax(10rem,1fr)) auto;align-items:end;gap:.75rem;padding:1rem;background:var(--guide-subtle);border-color:var(--guide-line);border-radius:.5rem}.page-directory .guide-filters>div{min-width:0}.page-directory .guide-filters input,.page-directory .guide-filters select{width:100%;min-height:44px;padding:.625rem .75rem;border:1px solid var(--control-line);border-radius:.5rem;font:inherit;background:var(--guide-surface);color:var(--guide-ink)}.page-directory .guide-filter-help,.page-directory #guide-count{grid-column:1/-1}.page-directory .guide-filter-help{font-size:.875rem;line-height:1.55}.page-directory #guide-count{font-weight:650;color:var(--guide-ink)}.page-directory .guide-group{gap:1.5rem;padding:1.75rem 0}.page-directory .guide-group ul{gap:.75rem}.page-directory .guide-entry{padding:1.25rem;background:var(--guide-surface);border-radius:.5rem}.page-directory .guide-entry h3{margin:.5rem 0;font-size:1.375rem;line-height:1.4}.page-directory .guide-summary{line-height:1.6}.guide-card-facts{display:grid;gap:.5rem;margin-top:1rem;padding-top:.75rem;border-top:1px solid var(--guide-line);font-size:.875rem;line-height:1.5}.guide-card-facts>span{display:grid;grid-template-columns:4.75rem minmax(0,1fr);gap:.5rem}.guide-card-facts strong{color:var(--guide-muted);font-size:.8125rem;font-weight:650}.guide-article .guide-quick-start{margin:1.25rem 0 2rem;padding:1.25rem 1.5rem;background:var(--guide-subtle);border:1px solid var(--guide-line);border-left:4px solid var(--guide-accent);border-radius:0 .5rem .5rem 0}.guide-article .guide-quick-start .eyebrow{margin:0 0 .25rem;color:var(--guide-accent)}.guide-article .guide-quick-start h2{margin:0 0 1rem;font-size:1.25rem;line-height:1.4}.guide-outcome-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--guide-line)}.guide-outcome-summary p{display:grid;grid-template-columns:5.5rem minmax(0,1fr);gap:.75rem;margin:0;padding:.75rem 1rem .75rem 0;border-bottom:1px solid var(--guide-line);line-height:1.6}.guide-outcome-summary p:nth-child(odd){margin-right:1rem}.guide-outcome-summary strong{color:var(--guide-muted);font-size:.875rem}.guide-use-actions{display:flex;flex-wrap:wrap;gap:.5rem 1rem;margin:1rem 0 0}.guide-use-actions a{display:inline-flex;align-items:center;min-height:2.75rem;font-weight:700;text-underline-offset:.2em}.guide-use-actions a:first-child{padding:.5rem 1rem;background:var(--button-bg,var(--guide-accent));color:var(--button-text,#fff);border-radius:.375rem;text-decoration:none}.guide-use-actions a:first-child:hover,.guide-use-actions a:first-child:focus-visible{background:var(--button-hover,var(--guide-ink))}@media(max-width:1023px){.page-directory .guide-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.page-directory .guide-search-field{grid-column:1/-1}.page-directory .guide-filters button{justify-self:start}.guide-outcome-summary{grid-template-columns:minmax(0,1fr)}.guide-outcome-summary p:nth-child(odd){margin-right:0}}@media(max-width:767px){.page-directory .guide-filters{grid-template-columns:minmax(0,1fr);padding:.75rem}.page-directory .guide-search-field,.page-directory .guide-filter-help,.page-directory #guide-count{grid-column:1}.page-directory .guide-group{padding:1.5rem 0}.page-directory .guide-entry{padding:1rem}.guide-card-facts>span,.guide-outcome-summary p{grid-template-columns:minmax(0,1fr);gap:.125rem}.guide-article .guide-quick-start{padding:1rem;border-left-width:3px}.guide-use-actions{display:grid;grid-template-columns:minmax(0,1fr)}.guide-use-actions a{width:100%;box-sizing:border-box}}@media(forced-colors:active){.guide-article .guide-quick-start,.page-directory .guide-entry{border-color:CanvasText}.guide-use-actions a:first-child{border:1px solid ButtonText}}.guide-task-start{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:0 0 1.25rem}.guide-task-start a{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:1rem;border:1px solid var(--guide-line);font-weight:650;text-decoration:none}.guide-card-output{display:block;line-height:1.6;font-size:1rem}.guide-card-output>strong{display:block;color:var(--guide-muted);font-size:.8125rem;margin-bottom:.25rem}.guide-entry-detail{padding:.6rem 1.25rem;border-top:1px solid var(--guide-line);font-size:.875rem}.guide-entry-detail>summary{cursor:pointer}.guide-entry-detail p{margin:.65rem 0}.guide-entry-detail+.guide-pdf-download{margin-top:.25rem}@media(max-width:767px){.guide-task-start{grid-template-columns:repeat(auto-fit,minmax(min(100%,max(8rem,calc(50% - .25rem))),1fr))}.guide-entry-detail{padding:.6rem 1rem}}.action-kit-catalog{margin:3rem 0}.action-kit-catalog ol{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 1.5rem}.action-kit-catalog li{border-top:1px solid var(--line);padding:1.25rem 0}.action-kit-catalog a{display:block;text-decoration:none;color:var(--text);height:100%}.action-kit-catalog strong{display:block;font-size:1.15rem;margin:.5rem 0}.action-kit-catalog p{font-size:.95rem}.action-kit-catalog a>span:first-child{color:var(--accent);font-variant-numeric:tabular-nums}.action-kit-workspace{scroll-margin-top:2rem}.action-kit-workspace select,.action-kit-workspace textarea{display:block;width:100%;box-sizing:border-box;font:inherit;line-height:1.6;background:var(--surface,#fff);color:var(--text);border:1px solid var(--control-line);border-radius:.5rem;padding:.7rem}.action-kit-workspace textarea{resize:vertical;min-height:6rem}.action-kit-workspace label{display:block;font-weight:700}.action-kit-workspace fieldset{border:0;padding:0;margin:0 0 1rem}.action-kit-workspace legend{font-size:1.25rem;font-weight:700}.action-kit-field .muted{margin:.4rem 0}.action-kit-field details{margin:.5rem 0}.action-kit-responsibility{margin:1.5rem 0;padding:1.5rem;background:var(--soft);border-radius:var(--radius)}.action-kit-steps{padding-left:1.5rem}.action-kit-steps li{padding:.7rem 0}.action-kit-steps p{margin:.3rem 0}.action-kit-print{display:none}.growth-problem-links{list-style:none;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.growth-problem-links a{display:flex;justify-content:space-between;gap:1rem;padding:1rem;border-bottom:1px solid var(--line);text-decoration:none;font-weight:600}.growth-scope-examples{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}.growth-scope-examples article{border-top:2px solid var(--accent);padding-top:1rem}.growth-need-fields{border:0;padding:0;margin:1.25rem 0}.growth-need-fields label{display:block;font-weight:600;margin:1rem 0 .4rem}.growth-need-fields select{width:100%;min-height:2.75rem;font:inherit}@media(max-width:767px){.action-kit-catalog ol,.growth-scope-examples,.growth-problem-links{grid-template-columns:minmax(0,1fr)}.action-kit-workspace{margin:2rem auto}.action-kit-responsibility{padding:1rem}}.action-kit-sample,.action-kit-follow{padding:1rem;border:1px solid var(--line);border-radius:var(--radius);margin:1.5rem 0}.action-kit-workspace dd{margin:.3rem 0 1rem;white-space:pre-wrap;overflow-wrap:anywhere}.action-kit-workspace dt{font-weight:700}.action-kit-follow label{margin:1rem 0 .4rem}.action-kit-follow input{display:block;width:100%;box-sizing:border-box;font:inherit;min-height:2.75rem;padding:.6rem;color:var(--text);background:var(--surface);border:1px solid var(--control-line);border-radius:.5rem}@media print{body:has(.action-kit-print:not(:empty))>:not(main){display:none!important}body:has(.action-kit-print:not(:empty)) main{max-width:none!important;padding:0!important}body:has(.action-kit-print:not(:empty)) main>*:not(.action-kits-page),body:has(.action-kit-print:not(:empty)) .action-kits-page>*:not(#public-action-workspace),body:has(.action-kit-print:not(:empty)) .action-kit-edit{display:none!important}.action-kit-workspace{max-width:none;margin:0}.action-kit-print:not(:empty){display:block;overflow-wrap:anywhere;font:10pt/1.5 sans-serif;color:#111;background:#fff}.action-kit-print h2{font-size:19pt}.action-kit-print h3{font-size:13pt;break-after:avoid}.action-kit-print dl>div,.action-kit-print li{break-inside:avoid}.action-kit-print a{color:#111}}.action-kits-page .action-kits-intro{max-width:none;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(18rem,.85fr);align-items:end;gap:3rem;padding:1.75rem 0 2rem;border-bottom:1px solid var(--line)}.action-kits-intro h1{margin:.35rem 0 0}.action-kits-intro>div:last-child>p{max-width:38rem;margin:0 0 1.25rem;color:var(--muted)}.action-kits-page .action-kit-workspace{max-width:none;margin:1.5rem 0 4rem}.action-workspace-shell{color:var(--text);background:var(--surface);border:1px solid var(--line);border-radius:.75rem;overflow:clip}.action-workspace-header{display:grid;grid-template-columns:minmax(0,1fr) minmax(17rem,26rem);align-items:end;gap:2rem;padding:1.4rem 2rem}.action-workspace-header h2{margin:.25rem 0;font-size:clamp(1.6rem,3vw,2.35rem);letter-spacing:-.04em}.action-workspace-lead{max-width:42rem;margin:.4rem 0 0;color:var(--muted)}.action-workspace-privacy{max-width:48rem;margin:.55rem 0 0;color:var(--muted);font-size:.8125rem}.action-kit-picker{min-width:0}.action-kit-picker label{margin-bottom:.45rem}.action-kit-picker p{margin:.45rem 0 0;color:var(--muted);font-size:.8125rem}.action-kit-picker select{min-height:3rem}.action-kit-view-switch{display:none}.action-workspace-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(22rem,1.05fr);align-items:start;border-top:1px solid var(--line)}.action-kit-editor{min-width:0;padding:1.75rem 2rem 2.5rem;border-right:1px solid var(--line)}.action-kit-live-preview{min-width:0;position:sticky;top:1.5rem;max-height:calc(100vh - 3rem);overflow:auto;padding:1.75rem 2rem 2.5rem;background:var(--soft);color:var(--text)}.action-preview-heading{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding-bottom:1rem;border-bottom:2px solid var(--line)}.action-preview-heading h3{margin:0;font-size:1.05rem}.action-kit-workspace .action-kit-intro{margin:0 0 1.5rem;padding:0 0 1.25rem;background:transparent;border-bottom:1px solid var(--line);border-radius:0}.action-kit-intro h3{margin:.3rem 0;font-size:1.4rem}.action-kit-intro>p{margin:.45rem 0}.action-kit-intro details{margin-top:.85rem}.action-kit-field{margin:1.25rem 0 1.75rem}.action-kit-field textarea{min-height:5.5rem;background:var(--surface)}.action-kit-field details summary,.action-kit-sample>summary,.action-kit-follow>summary{cursor:pointer;text-decoration:underline;text-decoration-color:#bd1c5c;text-underline-offset:.2em}.action-kit-workspace .action-kit-follow,.action-kit-workspace .action-kit-sample{border-radius:.5rem;background:var(--surface)}.action-kit-workspace .action-kit-responsibility{border-radius:.5rem;background:var(--soft)}.action-kit-workspace .actions{gap:.65rem}.action-kit-workspace .actions button,.action-kit-workspace .actions .button{min-height:2.75rem}.action-worksheet-document{--text:#111b20;--muted:#56616a;--line:#d8dee4;--accent:#bd1c5c;color:var(--text);background:#fff;padding:1.25rem;border:1px solid var(--line);margin-top:1rem;box-shadow:0 3px 12px #00000008}.action-worksheet-document>h2{font-size:clamp(1.5rem,2.4vw,2rem);line-height:1.25;margin:1.25rem 0 .45rem}.action-worksheet-document>h3{margin:0 0 1rem .8rem;padding-top:.75rem;border-top:1px solid #cdd3d5;font-size:1rem;letter-spacing:.01em}.action-worksheet-document>p,.action-worksheet-document li{line-height:1.65}.action-worksheet-document dl{margin:0}.action-worksheet-document dl>div{padding:.7rem 0;border-bottom:1px solid #dfe3e4}.action-worksheet-document dt{font-size:.8125rem;color:#535353}.action-worksheet-document dd{margin:.25rem 0 0}.action-worksheet-document ol,.action-worksheet-document ul{padding-left:1.25rem}.action-worksheet-document li+li{margin-top:.75rem}.action-document-state{margin:1rem 0;padding:.75rem 1rem;border-left:3px solid #bd1c5c;background:#fff;font-size:.85rem}.action-document-state strong{display:block;color:#051316}.action-document-state-incomplete strong{color:#bd1c5c}.action-worksheet-fields dd:empty:after{content:"\c544\c9c1  \c791\c131\d558\c9c0  \c54a\c74c"}.action-kits-page .action-kit-catalog{margin:0 0 3rem}.action-kit-catalog>details{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.action-kit-catalog>details>summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:5rem;padding:1rem 0;cursor:pointer;list-style:none}.action-kit-catalog>details>summary::-webkit-details-marker{display:none}.action-kit-catalog>details>summary>span:first-child{display:flex;flex-direction:column}.action-kit-catalog>details>summary strong{font-size:1.15rem}.action-kit-catalog>details>summary small{margin-top:.25rem;color:var(--muted)}.action-kit-catalog>details>summary>span:last-child{color:var(--accent);font-weight:650}.action-kit-catalog>details[open]>summary>span:last-child{font-size:0}.action-kit-catalog>details[open]>summary>span:last-child:after{content:"\baa9\b85d  \b2eb\ae30";font-size:.9rem}.action-kits-page .action-kit-catalog ol{margin:0;padding-bottom:1.25rem}.action-kit-catalog li{padding:1rem 0}.action-kit-catalog strong{margin:.35rem 0}.action-kit-catalog p{margin:.35rem 0;color:var(--muted)}@media(max-width:767px){.action-kits-page .action-kits-intro{grid-template-columns:minmax(0,1fr);gap:1rem;padding:1rem 0 1.5rem}.action-kits-intro br{display:none}.action-kits-page .action-kit-workspace{margin:1rem calc(-1 * var(--public-gutter)) 3rem}.action-workspace-shell{border-left:0;border-right:0;border-radius:0}.action-workspace-header{grid-template-columns:minmax(0,1fr);gap:1.25rem;padding:1.25rem var(--public-gutter)}.action-workspace-header h2{font-size:1.65rem}.action-kit-view-switch{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;padding:.75rem var(--public-gutter);border-top:1px solid var(--line);background:var(--soft)}.action-kit-view-switch button{min-height:2.75rem}.action-kit-view-switch button[aria-pressed=true]{box-shadow:inset 0 0 0 2px #051316}.action-workspace-grid{display:block}.action-kit-editor{padding:1.5rem var(--public-gutter) 2rem;border:0}.action-kit-live-preview{position:static;max-height:none;padding:1.5rem var(--public-gutter) 2rem}.action-kit-editor[hidden],.action-kit-live-preview[hidden]{display:none}.action-kit-workspace .actions{align-items:stretch}.action-kit-workspace .actions button,.action-kit-workspace .actions .button{width:100%;justify-content:center}.action-kits-page .action-kit-catalog ol{grid-template-columns:minmax(0,1fr)}}@media print{.action-kits-page .action-kit-workspace{margin:0!important;padding:0!important;width:auto;max-width:none}.action-workspace-shell{display:none!important}.action-kit-print:not(:empty) .action-document-state{display:none}.action-kit-print .action-worksheet-document{border:0;box-shadow:none;padding:0;margin:0}.action-kit-print:not(:empty) .action-worksheet-document>h3{border-color:#bbb}}.action-kit-example-first{padding:1rem;margin:0 0 1.5rem;border:1px solid var(--line);background:var(--soft);border-left:3px solid #bd1c5c}.action-kit-example-first>h3{margin:.4rem 0 1rem}.action-kit-example-first>dl{margin:0}.action-kit-example-first>dl>div{padding:.65rem 0;border-top:1px solid var(--line)}.action-kit-example-first dt{font-size:.8125rem;color:var(--muted)}.action-kit-example-first dd{margin:.2rem 0 0;line-height:1.6}.action-kit-example-first>p:last-of-type{font-size:.8125rem;color:var(--muted)}.action-kit-example-first .action-kit-sample{padding:.75rem;margin:.75rem 0 0}
