/* ConsultSpring product surface. ConsultSpring uses a product surface for Spring Reviews: momentum reviews, routine refresh, team energy, decision starts, operating renewal. The page rhythm should feel different from other properties, with its own advisory vocabulary, spacing, review language, and management use cases. ConsultSpring uses a product surface for Spring Reviews: momentum reviews, routine refresh, team energy, decision starts, operating renewal. The page rhythm should feel different from other properties, with its own advisory vocabulary, spacing, review language, and management use cases. ConsultSpring uses a product surface for Spring Reviews: momentum reviews, routine refresh, team energy, decision starts, operating renewal. The page rhythm should feel different from other properties, with its own advisory vocabulary, spacing, review language, and management use cases. ConsultSpring uses a product surface for Spring Reviews: momentum reviews, routine refresh, team energy, decision starts, operating renewal. The page rhythm should feel different from other properties, with its own advisory vocabulary, spacing, review language, and management use cases. ConsultSpring uses a product surface for Spring Reviews: momentum reviews, routine refresh, team energy, decision starts, operating renewal. The page rhythm should feel different from other properties, with its own advisory vocabulary, spacing, review language, and management use cases. ConsultSpring uses a product surface for Spring Reviews: momentum reviews, routine refresh, team energy, decision starts, operating renewal. The page rhythm should feel different from other properties, with its own advisory vocabulary, spacing, review language, and management use cases. ConsultSpring uses a product surface for Spring Reviews: momentum reviews, routine refresh, team energy, decision starts, operating renewal. The page rhythm should feel different from other properties, with its own advisory vocabulary, spacing, review language, and management use cases. ConsultSpring uses a product surface for Spring Reviews: momentum reviews, routine refresh, team energy, decision starts, operating renewal. The page rhythm should feel different from other properties, with its own advisory vocabulary, spacing, review language, and management use cases. ConsultSpring uses a product surface for Spring Reviews: momentum reviews, routine refresh, team energy, decision starts, operating renewal. The page rhythm should feel different from other properties, with its own advisory vocabulary, spacing, review language, and management use cases. ConsultSpring uses a product surface for Spring Reviews: momentum reviews, routine refresh, team energy, decision starts, operating renewal. The page rhythm should feel different from other properties, with its own advisory vocabulary, spacing, review language, and management use cases. */
:root{--ink:#1d3028;--accent:#72ad79;--paper:#f2f7ed;--mist:#fff8f1;--line:color-mix(in srgb,var(--ink) 13%,transparent);--radius:6px;--measure:757px}*{box-sizing:border-box}html{font-family:Arial,Helvetica,sans-serif;color:var(--ink);background:var(--mist);line-height:1.55}body{margin:0}img{max-width:100%;display:block}a{color:inherit}.csp-skip{position:absolute;left:-999px}.csp-skip:focus{left:1rem;top:1rem;z-index:5;background:var(--paper);padding:.6rem 1rem}.csp-top{position:sticky;top:0;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem clamp(1rem,4vw,3rem);background:color-mix(in srgb,var(--mist) 92%,white);border-bottom:1px solid var(--line)}.csp-brand{display:flex;align-items:center;gap:.7rem;text-decoration:none;font-weight:800}.csp-brand img{width:42px;height:42px;object-fit:contain}.csp-brand small{display:block;font-size:.76rem;font-weight:500;max-width:30ch;color:color-mix(in srgb,var(--ink) 68%,white)}.csp-nav{display:flex;gap:.9rem;align-items:center}.csp-nav a{text-decoration:none;padding:.45rem .65rem;border-radius:var(--radius)}.csp-nav a[aria-current="page"],.csp-nav a:hover{background:var(--paper);color:var(--accent)}.csp-menu{display:none}.csp-hero,.csp-page,.csp-contact{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(280px,.92fr);gap:clamp(1.5rem,5vw,5rem);padding:clamp(3rem,8vw,7rem) clamp(1rem,5vw,4rem);align-items:center}.csp-hero h1,.csp-page h1,.csp-contact h1{font-size:clamp(2rem,5vw,4.8rem);line-height:1.02;margin:.2rem 0 1rem;letter-spacing:0;max-width:13ch}.csp-lead{font-size:1.08rem;max-width:var(--measure);color:color-mix(in srgb,var(--ink) 76%,white)}.csp-eyebrow{text-transform:uppercase;font-size:.75rem;letter-spacing:.08em;color:var(--accent);font-weight:800}.csp-visual,.csp-page figure,.csp-panel{margin:0;background:var(--paper);border:1px solid var(--line);padding:.75rem;border-radius:var(--radius)}.csp-visual img,.csp-page img,.csp-panel img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:calc(var(--radius) - 2px)}.csp-actions{display:flex;gap:.8rem;flex-wrap:wrap;margin-top:1.4rem}.csp-btn{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;min-height:44px;padding:.7rem 1rem;border:1px solid var(--ink);border-radius:var(--radius);font-weight:800}.csp-btn.main{background:var(--ink);color:white}.csp-btn.plain{background:transparent}.csp-band{padding:clamp(2.5rem,7vw,5rem) clamp(1rem,5vw,4rem);background:var(--paper)}.csp-band.alt{background:color-mix(in srgb,var(--paper) 74%,var(--accent))}.csp-inner{max-width:1180px;margin:auto}.csp-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem}.csp-card,.csp-person{background:var(--mist);border:1px solid var(--line);border-radius:var(--radius);padding:1rem;min-height:170px}.csp-card span{font-weight:900;color:var(--accent)}.csp-card h3,.csp-card h2{margin:.7rem 0 .45rem}.csp-split{display:grid;grid-template-columns:.9fr 1.1fr;gap:2rem;padding:clamp(2.5rem,7vw,5rem) clamp(1rem,5vw,4rem);align-items:center}.csp-split figure{margin:0}.csp-split img{aspect-ratio:16/10;object-fit:cover;border-radius:var(--radius)}.csp-notes,.csp-legal{padding:clamp(2.5rem,7vw,5rem) clamp(1rem,5vw,4rem);max-width:1100px;margin:auto}.csp-people{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;padding:clamp(2rem,6vw,4rem) clamp(1rem,5vw,4rem)}.csp-panel h2{font-size:1.05rem;overflow-wrap:anywhere}.csp-context{padding:clamp(2rem,6vw,4rem) clamp(1rem,5vw,4rem);background:color-mix(in srgb,var(--mist) 82%,var(--accent));border-top:1px solid var(--line)}.csp-context>div{max-width:898px;margin:auto}.csp-context ul{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;padding:0;list-style:none}.csp-context li{padding:.75rem;border:1px solid var(--line);border-radius:var(--radius);background:var(--paper)}.csp-footer{display:flex;justify-content:space-between;gap:1.5rem;padding:2rem clamp(1rem,5vw,4rem);background:var(--ink);color:white}.csp-footer nav{display:flex;gap:1rem;flex-wrap:wrap}.csp-footer p{max-width:50ch;color:color-mix(in srgb,white 76%,var(--accent))}.csp-tone-momentum-reviews{border-color:color-mix(in srgb,var(--accent) 36%,transparent);scroll-margin-top:73px}.csp-tone-routine-refresh{border-color:color-mix(in srgb,var(--accent) 42%,transparent);scroll-margin-top:76px}.csp-tone-team-energy{border-color:color-mix(in srgb,var(--accent) 48%,transparent);scroll-margin-top:79px}.csp-tone-decision-starts{border-color:color-mix(in srgb,var(--accent) 54%,transparent);scroll-margin-top:82px}.csp-tone-operating-renewal{border-color:color-mix(in srgb,var(--accent) 60%,transparent);scroll-margin-top:85px}@media(max-width:940px){.csp-grid,.csp-context ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:820px){.csp-menu{display:inline-flex}.csp-nav{display:none;position:absolute;top:100%;left:0;right:0;background:var(--mist);padding:1rem;flex-direction:column;align-items:flex-start;border-bottom:1px solid var(--line)}.csp-nav.open{display:flex}.csp-hero,.csp-page,.csp-contact,.csp-split{grid-template-columns:1fr}.csp-grid,.csp-people,.csp-context ul{grid-template-columns:1fr}.csp-footer{display:block}}
/* ConsultSpring model language: Momentum Renewal Room. A spring review is designed for work that has stalled or lost energy. ConsultSpring helps teams refresh routines, restart decisions, and create momentum without pretending everything needs to be rebuilt. The method is useful when the next move is close but unclear. The renewal note identifies what to restart, what to simplify, and what to review first. momentum review journal, routine refresh cards, team energy prompts, decision start notes, operating renewal map. Momentum Renewal Room. A spring review is designed for work that has stalled or lost energy. ConsultSpring helps teams refresh routines, restart decisions, and create momentum without pretending everything needs to be rebuilt. The method is useful when the next move is close but unclear. The renewal note identifies what to restart, what to simplify, and what to review first. momentum review journal, routine refresh cards, team energy prompts, decision start notes, operating renewal map. Momentum Renewal Room. A spring review is designed for work that has stalled or lost energy. ConsultSpring helps teams refresh routines, restart decisions, and create momentum without pretending everything needs to be rebuilt. The method is useful when the next move is close but unclear. The renewal note identifies what to restart, what to simplify, and what to review first. momentum review journal, routine refresh cards, team energy prompts, decision start notes, operating renewal map. Momentum Renewal Room. A spring review is designed for work that has stalled or lost energy. ConsultSpring helps teams refresh routines, restart decisions, and create momentum without pretending everything needs to be rebuilt. The method is useful when the next move is close but unclear. The renewal note identifies what to restart, what to simplify, and what to review first. momentum review journal, routine refresh cards, team energy prompts, decision start notes, operating renewal map. Momentum Renewal Room. A spring review is designed for work that has stalled or lost energy. ConsultSpring helps teams refresh routines, restart decisions, and create momentum without pretending everything needs to be rebuilt. The method is useful when the next move is close but unclear. The renewal note identifies what to restart, what to simplify, and what to review first. momentum review journal, routine refresh cards, team energy prompts, decision start notes, operating renewal map. Momentum Renewal Room. A spring review is designed for work that has stalled or lost energy. ConsultSpring helps teams refresh routines, restart decisions, and create momentum without pretending everything needs to be rebuilt. The method is useful when the next move is close but unclear. The renewal note identifies what to restart, what to simplify, and what to review first. momentum review journal, routine refresh cards, team energy prompts, decision start notes, operating renewal map. Momentum Renewal Room. A spring review is designed for work that has stalled or lost energy. ConsultSpring helps teams refresh routines, restart decisions, and create momentum without pretending everything needs to be rebuilt. The method is useful when the next move is close but unclear. The renewal note identifies what to restart, what to simplify, and what to review first. momentum review journal, routine refresh cards, team energy prompts, decision start notes, operating renewal map. Momentum Renewal Room. A spring review is designed for work that has stalled or lost energy. ConsultSpring helps teams refresh routines, restart decisions, and create momentum without pretending everything needs to be rebuilt. The method is useful when the next move is close but unclear. The renewal note identifies what to restart, what to simplify, and what to review first. momentum review journal, routine refresh cards, team energy prompts, decision start notes, operating renewal map. Momentum Renewal Room. A spring review is designed for work that has stalled or lost energy. ConsultSpring helps teams refresh routines, restart decisions, and create momentum without pretending everything needs to be rebuilt. The method is useful when the next move is close but unclear. The renewal note identifies what to restart, what to simplify, and what to review first. momentum review journal, routine refresh cards, team energy prompts, decision start notes, operating renewal map. Momentum Renewal Room. A spring review is designed for work that has stalled or lost energy. ConsultSpring helps teams refresh routines, restart decisions, and create momentum without pretending everything needs to be rebuilt. The method is useful when the next move is close but unclear. The renewal note identifies what to restart, what to simplify, and what to review first. momentum review journal, routine refresh cards, team energy prompts, decision start notes, operating renewal map. Momentum Renewal Room. A spring review is designed for work that has stalled or lost energy. ConsultSpring helps teams refresh routines, restart decisions, and create momentum without pretending everything needs to be rebuilt. The method is useful when the next move is close but unclear. The renewal note identifies what to restart, what to simplify, and what to review first. momentum review journal, routine refresh cards, team energy prompts, decision start notes, operating renewal map. Momentum Renewal Room. A spring review is designed for work that has stalled or lost energy. ConsultSpring helps teams refresh routines, restart decisions, and create momentum without pretending everything needs to be rebuilt. The method is useful when the next move is close but unclear. The renewal note identifies what to restart, what to simplify, and what to review first. momentum review journal, routine refresh cards, team energy prompts, decision start notes, operating renewal map. Momentum Renewal Room. A spring review is designed for work that has stalled or lost energy. ConsultSpring helps teams refresh routines, restart decisions, and create momentum without pretending everything needs to be rebuilt. The method is useful when the next move is close but unclear. The renewal note identifies what to restart, what to simplify, and what to review first. momentum review journal, routine refresh cards, team energy prompts, decision start notes, operating renewal map. Momentum Renewal Room. A spring review is designed for work that has stalled or lost energy. ConsultSpring helps teams refresh routines, restart decisions, and create momentum without pretending everything needs to be rebuilt. The method is useful when the next move is close but unclear. The renewal note identifies what to restart, what to simplify, and what to review first. momentum review journal, routine refresh cards, team energy prompts, decision start notes, operating renewal map. Momentum Renewal Room. A spring review is designed for work that has stalled or lost energy. ConsultSpring helps teams refresh routines, restart decisions, and create momentum without pretending everything needs to be rebuilt. The method is useful when the next move is close but unclear. The renewal note identifies what to restart, what to simplify, and what to review first. momentum review journal, routine refresh cards, team energy prompts, decision start notes, operating renewal map. Momentum Renewal Room. A spring review is designed for work that has stalled or lost energy. ConsultSpring helps teams refresh routines, restart decisions, and create momentum without pretending everything needs to be rebuilt. The method is useful when the next move is close but unclear. The renewal note identifies what to restart, what to simplify, and what to review first. momentum review journal, routine refresh cards, team energy prompts, decision start notes, operating renewal map. Momentum Renewal Room. A spring review is designed for work that has stalled or lost energy. ConsultSpring helps teams refresh routines, restart decisions, and create momentum without pretending everything needs to be rebuilt. The method is useful when the next move is close but unclear. The renewal note identifies what to restart, what to simplify, and what to review first. momentum review journal, routine refresh cards, team energy prompts, decision start notes, operating renewal map. Momentum Renewal Room. A spring review is designed for work that has stalled or lost energy. ConsultSpring helps teams refresh routines, restart decisions, and create momentum without pretending everything needs to be rebuilt. The method is useful when the next move is close but unclear. The renewal note identifies what to restart, what to simplify, and what to review first. momentum review journal, routine refresh cards, team energy prompts, decision start notes, operating renewal map. Momentum Renewal Room. A spring review is designed for work that has stalled or lost energy. ConsultSpring helps teams refresh routines, restart decisions, and create momentum without pretending everything needs to be rebuilt. The method is useful when the next move is close but unclear. The renewal note identifies what to restart, what to simplify, and what to review first. momentum review journal, routine refresh cards, team energy prompts, decision start notes, operating renewal map. Momentum Renewal Room. A spring review is designed for work that has stalled or lost energy. ConsultSpring helps teams refresh routines, restart decisions, and create momentum without pretending everything needs to be rebuilt. The method is useful when the next move is close but unclear. The renewal note identifies what to restart, what to simplify, and what to review first. momentum review journal, routine refresh cards, team energy prompts, decision start notes, operating renewal map. */
.csp-deep{padding:clamp(2.5rem,7vw,5.5rem) clamp(1rem,5vw,4rem);background:linear-gradient(135deg,var(--paper),color-mix(in srgb,var(--mist) 78%,var(--accent)))}.csp-deep>div{max-width:1004px;margin:auto}.csp-deep-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.85rem;margin-top:1.25rem}.csp-deep-card{padding:1rem;border:1px solid var(--line);border-radius:var(--radius);background:color-mix(in srgb,var(--mist) 86%,white)}.csp-deep-card span{font-weight:900;color:var(--accent)}@media(max-width:940px){.csp-deep-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.csp-deep-grid{grid-template-columns:1fr}}
.csp-surface-momentum-1{outline-offset:2px;border-spacing:3px;text-underline-offset:3px}
.csp-surface-renewal-2{outline-offset:3px;border-spacing:4px;text-underline-offset:4px}
.csp-surface-designed-3{outline-offset:4px;border-spacing:5px;text-underline-offset:5px}
.csp-surface-stalled-4{outline-offset:5px;border-spacing:6px;text-underline-offset:6px}
.csp-surface-consultspring-5{outline-offset:6px;border-spacing:7px;text-underline-offset:7px}
.csp-surface-refresh-6{outline-offset:7px;border-spacing:8px;text-underline-offset:8px}
.csp-surface-routines-7{outline-offset:8px;border-spacing:9px;text-underline-offset:2px}
.csp-surface-restart-8{outline-offset:9px;border-spacing:10px;text-underline-offset:3px}
.csp-surface-decisions-9{outline-offset:10px;border-spacing:2px;text-underline-offset:4px}
.csp-surface-momentum-10{outline-offset:11px;border-spacing:3px;text-underline-offset:5px}
.csp-surface-without-11{outline-offset:1px;border-spacing:4px;text-underline-offset:6px}
.csp-surface-pretending-12{outline-offset:2px;border-spacing:5px;text-underline-offset:7px}
.csp-surface-everything-13{outline-offset:3px;border-spacing:6px;text-underline-offset:8px}
.csp-surface-rebuilt-14{outline-offset:4px;border-spacing:7px;text-underline-offset:2px}
.csp-surface-unclear-15{outline-offset:5px;border-spacing:8px;text-underline-offset:3px}
.csp-surface-renewal-16{outline-offset:6px;border-spacing:9px;text-underline-offset:4px}
.csp-surface-identifies-17{outline-offset:7px;border-spacing:10px;text-underline-offset:5px}
.csp-surface-restart-18{outline-offset:8px;border-spacing:2px;text-underline-offset:6px}
.csp-surface-simplify-19{outline-offset:9px;border-spacing:3px;text-underline-offset:7px}
.csp-surface-momentum-20{outline-offset:10px;border-spacing:4px;text-underline-offset:8px}
.csp-surface-journal-21{outline-offset:11px;border-spacing:5px;text-underline-offset:2px}
.csp-surface-routine-22{outline-offset:1px;border-spacing:6px;text-underline-offset:3px}
.csp-surface-refresh-23{outline-offset:2px;border-spacing:7px;text-underline-offset:4px}
.csp-surface-prompts-24{outline-offset:3px;border-spacing:8px;text-underline-offset:5px}
.csp-surface-decision-25{outline-offset:4px;border-spacing:9px;text-underline-offset:6px}
.csp-surface-operating-26{outline-offset:5px;border-spacing:10px;text-underline-offset:7px}
.csp-surface-renewal-27{outline-offset:6px;border-spacing:2px;text-underline-offset:8px}
.csp-surface-momentum-28{outline-offset:7px;border-spacing:3px;text-underline-offset:2px}
.csp-surface-renewal-29{outline-offset:8px;border-spacing:4px;text-underline-offset:3px}
.csp-surface-designed-30{outline-offset:9px;border-spacing:5px;text-underline-offset:4px}
.csp-surface-stalled-31{outline-offset:10px;border-spacing:6px;text-underline-offset:5px}
.csp-surface-consultspring-32{outline-offset:11px;border-spacing:7px;text-underline-offset:6px}
.csp-surface-refresh-33{outline-offset:1px;border-spacing:8px;text-underline-offset:7px}
.csp-surface-routines-34{outline-offset:2px;border-spacing:9px;text-underline-offset:8px}
.csp-surface-restart-35{outline-offset:3px;border-spacing:10px;text-underline-offset:2px}
.csp-surface-decisions-36{outline-offset:4px;border-spacing:2px;text-underline-offset:3px}
.csp-surface-momentum-37{outline-offset:5px;border-spacing:3px;text-underline-offset:4px}
.csp-surface-without-38{outline-offset:6px;border-spacing:4px;text-underline-offset:5px}
.csp-surface-pretending-39{outline-offset:7px;border-spacing:5px;text-underline-offset:6px}
.csp-surface-everything-40{outline-offset:8px;border-spacing:6px;text-underline-offset:7px}
.csp-surface-rebuilt-41{outline-offset:9px;border-spacing:7px;text-underline-offset:8px}
.csp-surface-unclear-42{outline-offset:10px;border-spacing:8px;text-underline-offset:2px}
.csp-surface-renewal-43{outline-offset:11px;border-spacing:9px;text-underline-offset:3px}
.csp-surface-identifies-44{outline-offset:1px;border-spacing:10px;text-underline-offset:4px}
.csp-surface-restart-45{outline-offset:2px;border-spacing:2px;text-underline-offset:5px}
.csp-surface-simplify-46{outline-offset:3px;border-spacing:3px;text-underline-offset:6px}
.csp-surface-momentum-47{outline-offset:4px;border-spacing:4px;text-underline-offset:7px}
.csp-surface-journal-48{outline-offset:5px;border-spacing:5px;text-underline-offset:8px}
.csp-surface-routine-49{outline-offset:6px;border-spacing:6px;text-underline-offset:2px}
.csp-surface-refresh-50{outline-offset:7px;border-spacing:7px;text-underline-offset:3px}
.csp-surface-prompts-51{outline-offset:8px;border-spacing:8px;text-underline-offset:4px}
.csp-surface-decision-52{outline-offset:9px;border-spacing:9px;text-underline-offset:5px}
.csp-surface-operating-53{outline-offset:10px;border-spacing:10px;text-underline-offset:6px}
.csp-surface-renewal-54{outline-offset:11px;border-spacing:2px;text-underline-offset:7px}
.csp-surface-momentum-55{outline-offset:1px;border-spacing:3px;text-underline-offset:8px}
.csp-surface-renewal-56{outline-offset:2px;border-spacing:4px;text-underline-offset:2px}
.csp-surface-designed-57{outline-offset:3px;border-spacing:5px;text-underline-offset:3px}
.csp-surface-stalled-58{outline-offset:4px;border-spacing:6px;text-underline-offset:4px}
.csp-surface-consultspring-59{outline-offset:5px;border-spacing:7px;text-underline-offset:5px}
.csp-surface-refresh-60{outline-offset:6px;border-spacing:8px;text-underline-offset:6px}
.csp-surface-routines-61{outline-offset:7px;border-spacing:9px;text-underline-offset:7px}
.csp-surface-restart-62{outline-offset:8px;border-spacing:10px;text-underline-offset:8px}
.csp-surface-decisions-63{outline-offset:9px;border-spacing:2px;text-underline-offset:2px}
.csp-surface-momentum-64{outline-offset:10px;border-spacing:3px;text-underline-offset:3px}
.csp-surface-without-65{outline-offset:11px;border-spacing:4px;text-underline-offset:4px}
.csp-surface-pretending-66{outline-offset:1px;border-spacing:5px;text-underline-offset:5px}
.csp-surface-everything-67{outline-offset:2px;border-spacing:6px;text-underline-offset:6px}
.csp-surface-rebuilt-68{outline-offset:3px;border-spacing:7px;text-underline-offset:7px}
.csp-surface-unclear-69{outline-offset:4px;border-spacing:8px;text-underline-offset:8px}
.csp-surface-renewal-70{outline-offset:5px;border-spacing:9px;text-underline-offset:2px}
.csp-surface-identifies-71{outline-offset:6px;border-spacing:10px;text-underline-offset:3px}
.csp-surface-restart-72{outline-offset:7px;border-spacing:2px;text-underline-offset:4px}
.csp-surface-simplify-73{outline-offset:8px;border-spacing:3px;text-underline-offset:5px}
.csp-surface-momentum-74{outline-offset:9px;border-spacing:4px;text-underline-offset:6px}
.csp-surface-journal-75{outline-offset:10px;border-spacing:5px;text-underline-offset:7px}
.csp-surface-routine-76{outline-offset:11px;border-spacing:6px;text-underline-offset:8px}
.csp-surface-refresh-77{outline-offset:1px;border-spacing:7px;text-underline-offset:2px}
.csp-surface-prompts-78{outline-offset:2px;border-spacing:8px;text-underline-offset:3px}
.csp-surface-decision-79{outline-offset:3px;border-spacing:9px;text-underline-offset:4px}
.csp-surface-operating-80{outline-offset:4px;border-spacing:10px;text-underline-offset:5px}

.csp-artifacts{padding:clamp(2.25rem,6vw,4.75rem) clamp(1rem,5vw,4rem);background:var(--mist)}.csp-artifacts>div{max-width:1045px;margin:auto}.csp-artifact-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem}.csp-artifact{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);padding:1rem}@media(max-width:980px){.csp-artifact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.csp-artifact-grid{grid-template-columns:1fr}}
