.sense-site .work-opening{padding-block:64px 0}.sense-site .work-opening-grid{grid-template-columns:1.2fr 1fr;align-items:end;gap:60px;display:grid}.sense-site .work-opening h1{font-size:clamp(3.3rem,6.4vw,6.5rem);line-height:1.04}.sense-site .work-opening h1 em{color:var(--accent)}.sense-site .work-intro{max-width:500px;font-size:1.2rem;line-height:1.65}.sense-site .work-intro .work-note{color:var(--muted);margin-top:22px;font-size:.95rem}.sense-site .work-jumps{border-block:1px solid var(--line);gap:40px;margin-top:48px;padding-block:10px;display:flex}.sense-site .work-jumps a{align-items:center;gap:18px;min-height:44px;text-decoration:none;display:flex}.sense-site .work-jumps a>span:first-child{color:var(--muted);font-size:.8rem}.sense-site .work-jumps a:hover{color:var(--accent)}.sense-site .work-study{border-bottom:1px solid var(--line);grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(32px,5vw,80px);padding-block:70px;scroll-margin-top:24px;display:grid}.sense-site .work-study:last-child{border-bottom:0;padding-bottom:100px}.sense-site .work-meta{letter-spacing:.035em;color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:10px 24px;margin-bottom:24px;font-size:.8125rem;display:flex}.sense-site .work-meta>span:first-child{color:var(--accent);font-weight:500}.sense-site .work-study h2{max-width:520px;font-size:clamp(2.25rem,3vw,3.3rem);line-height:1.13}.sense-site .work-study h2 a{color:inherit;font:inherit;letter-spacing:inherit;text-decoration:none}.sense-site .work-study h2 a:hover{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}.sense-site .work-summary{max-width:480px;margin-top:24px;font-size:1.1rem;line-height:1.7}.sense-site .work-card-metrics{grid-template-columns:1fr 1fr;gap:20px;margin-block:28px;display:grid}.sense-site .work-card-metrics>div,.sense-site .case-metrics>div{flex-direction:column-reverse;justify-content:flex-end;gap:7px;display:flex}.sense-site .work-card-metrics dt,.sense-site .case-metrics dt{color:var(--muted);font-size:.875rem;line-height:1.45}.sense-site .work-card-metrics dd{letter-spacing:-.04em;font-size:clamp(1.25rem,2vw,1.65rem);line-height:1.15}.sense-site .work-screen-link{background:var(--lavender);border:1px solid var(--line);padding:clamp(16px,2.4vw,36px);display:block}.sense-site .work-screen-link img{border:1px solid #c4c6c7;width:100%;height:auto}.sense-site .work-screen-home-training{background:#e0e3dc}.sense-site .work-screen-reading-library{background:#e5e0d7}.sense-site .case-opening{padding-top:35px}.sense-site .case-back{align-items:center;gap:12px;min-height:44px;margin-bottom:35px;font-size:.95rem;text-decoration:none;display:inline-flex}.sense-site .case-back:hover{color:var(--accent)}.sense-site .case-opening .work-meta{max-width:950px}.sense-site .case-opening h1{text-wrap:balance;max-width:1000px;font-size:clamp(3rem,5.8vw,5.8rem);line-height:1.08}.sense-site .case-lead{max-width:800px;margin-top:28px;font-size:1.25rem;line-height:1.7}.sense-site .case-metrics{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:30px;max-width:1000px;margin-top:40px;padding-top:25px;display:grid}.sense-site .case-metrics dd{letter-spacing:-.035em;color:var(--accent);font-size:clamp(1.5rem,2.8vw,2.25rem);line-height:1.15}.sense-site .case-checked{color:var(--muted);margin-top:22px;font-size:.8rem}.sense-site .case-screen{background:0 0;margin-top:42px}.sense-site .case-screen-mat{background:var(--lavender);padding:clamp(14px,3vw,42px)}.sense-site .work-screen-reading-library .case-screen-mat{background:#e5e0d7}.sense-site .work-screen-home-training .case-screen-mat{background:#e0e3dc}.sense-site .case-screen img{border:1px solid #c4c6c7;width:100%;height:auto}.sense-site .case-screen figcaption{max-width:880px;color:var(--muted);margin-top:14px;font-size:.875rem;line-height:1.6}.sense-site .case-screen figcaption>span{font:inherit}.sense-site .case-reading{grid-template-columns:230px minmax(0,740px);justify-content:space-between;gap:60px;padding-top:70px;display:grid}.sense-site .case-contents{border-top:1px solid var(--line);flex-direction:column;align-self:start;padding-top:12px;display:flex;position:sticky;top:28px}.sense-site .case-contents a{min-height:44px;color:var(--muted);align-items:center;font-size:.9375rem;text-decoration:none;display:flex}.sense-site .case-contents a:hover{color:var(--accent);text-decoration:underline}.sense-site .case-prose section{margin-bottom:48px;scroll-margin-top:32px}.sense-site .case-prose h2{margin-bottom:22px;font-size:2.25rem;line-height:1.2}.sense-site .case-prose p{margin-top:18px;font-size:1.125rem;line-height:1.8}.sense-site .case-checks{border-top:2px solid var(--accent);padding-top:28px}.sense-site .case-limits{border-top:1px solid var(--line);padding-top:28px}.sense-site .case-limits .site-link{margin-top:20px}.sense-site .case-contact{border-block:1px solid var(--line);justify-content:space-between;align-items:center;gap:40px;padding-block:40px;display:flex}.sense-site .case-contact h2{font-size:clamp(2rem,3vw,3rem);line-height:1.15}.sense-site .case-contact p{max-width:650px;margin-top:15px;font-size:1.1rem;line-height:1.7}.sense-site .case-contact-link{background:var(--accent);color:var(--paper);flex-shrink:0;justify-content:space-between;align-items:center;gap:30px;padding:20px 28px;text-decoration:none;display:flex}.sense-site .case-contact-link:hover{background:var(--navy)}.sense-site .case-next{justify-content:space-between;align-items:center;padding-block:40px 70px;display:flex}.sense-site .case-next>span{color:var(--muted);font-size:.875rem}.sense-site .case-next a{align-items:center;gap:30px;min-height:44px;font-size:1.8rem;text-decoration:none;display:flex}@media (max-width:900px){.sense-site .work-opening-grid{grid-template-columns:1fr;gap:30px}.sense-site .work-intro{max-width:650px}.sense-site .work-study{grid-template-columns:1fr;gap:32px}.sense-site .work-study-copy{max-width:650px}.sense-site .work-study h2,.sense-site .work-summary{max-width:none}.sense-site .work-screen-link{max-width:740px}.sense-site .case-reading{grid-template-columns:1fr;gap:35px;padding-top:40px}.sense-site .case-contents{border-bottom:1px solid var(--line);flex-flow:wrap;gap:0 24px;padding-block:8px;position:static}.sense-site .case-prose{max-width:740px}.sense-site .case-contact{flex-direction:column;align-items:start;gap:24px}}@media (max-width:540px){.sense-site .work-opening{padding-top:40px}.sense-site .work-jumps{justify-content:space-between;gap:0;margin-top:32px}.sense-site .work-jumps a{gap:7px;font-size:.875rem}.sense-site .work-jumps a>span:first-child{display:none}.sense-site .work-study{padding-block:40px}.sense-site .work-study:last-child{padding-bottom:50px}.sense-site .case-opening{padding-top:20px}.sense-site .case-back{margin-bottom:24px}.sense-site .case-lead{font-size:1.125rem}.sense-site .case-metrics{grid-template-columns:1fr;gap:24px}.sense-site .case-metrics dd{font-size:2rem}.sense-site .case-metrics dt{font-size:.8rem}.sense-site .case-prose h2{font-size:2rem}.sense-site .case-prose p{font-size:1.0625rem}.sense-site .case-contact-link{width:100%}}.sense-site .work-screen-agent-work-log .case-screen-mat img{max-width:100%;margin-inline:auto;display:block}
