.dimension-link{border:0;background:none;padding:0;margin-top:14px;color:var(--navy);font:700 13px "DM Sans";cursor:pointer}.dimension-page{--dimension:var(--focus);padding:35px clamp(28px,8vw,120px) 80px;grid-template-columns:minmax(0,1fr) minmax(220px,300px);gap:6vw;align-content:start}.dimension-back{grid-column:1/-1;justify-self:start;margin-bottom:36px}.dimension-hero{grid-column:1/-1;display:grid;grid-template-columns:auto 1fr;gap:30px;align-items:center;border-bottom:1px solid var(--line);padding-bottom:55px}.dimension-hero-letter{width:clamp(90px,12vw,150px);height:clamp(90px,12vw,150px);border-radius:50%;display:grid;place-items:center;background:var(--dimension);color:#fff;font:700 clamp(48px,7vw,90px) "Space Grotesk"}.dimension-hero h1{font:600 clamp(48px,7vw,92px)/.95 "Space Grotesk";letter-spacing:-.055em;color:var(--navy);margin:0}.dimension-hero>div>p:last-child{font-size:clamp(18px,2vw,23px);line-height:1.5;color:#586269;max-width:780px;margin:20px 0 0}.dimension-body{padding-top:48px;max-width:850px}.dimension-body section{margin-bottom:48px}.dimension-body h2{font:600 clamp(27px,3vw,38px) "Space Grotesk";color:var(--navy);margin:0 0 18px}.dimension-body p{font-size:17px;line-height:1.72;color:#49545b}.dimension-body .callout{border-left:5px solid var(--dimension);background:#fff;padding:28px;margin:34px 0}.dimension-body .callout p{margin:0}.dimension-body .hero-example{background:var(--navy);color:#fff;padding:clamp(28px,4vw,45px)}.dimension-body .hero-example h2,.dimension-body .hero-example h3{color:#fff}.dimension-body .hero-example p{color:#d4dee5}.dimension-body .hero-example a{color:#edbd57}.dimension-body ul{padding-left:20px}.dimension-body li{font-size:16px;line-height:1.6;margin:8px 0;color:#4d575e}.practice-card{background:#efece1;padding:30px}.reflection{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.reflection p{background:#fff;padding:20px;margin:0;font-size:15px}.dimension-nav{border-left:1px solid var(--line);padding:48px 0 0 30px}.dimension-nav>span{font-size:12px;font-weight:700;letter-spacing:.14em;color:var(--muted)}.dimension-nav button{width:100%;border:0;border-bottom:1px solid var(--line);background:none;padding:16px 0;display:flex;align-items:center;gap:12px;text-align:left;cursor:pointer;font:600 15px "DM Sans";color:var(--navy)}.dimension-nav button b{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;color:#fff;background:var(--colour)}@media(max-width:850px){.dimension-page{grid-template-columns:1fr}.dimension-body,.dimension-nav{grid-column:1}.dimension-nav{border-left:0;border-top:1px solid var(--line);padding:30px 0 0}.dimension-hero{grid-template-columns:1fr}.dimension-hero-letter{width:90px;height:90px}.reflection{grid-template-columns:1fr}}@media(max-width:520px){.dimension-page{padding:28px 18px 60px}.dimension-hero{gap:20px;padding-bottom:35px}.dimension-hero h1{font-size:48px}.dimension-body{padding-top:35px}.dimension-body p{font-size:16px}}
