.work-show-hero__grid{padding:62px 0!important}.work-show-layout{margin-top:48px!important;margin-bottom:72px!important}.work-show-content{gap:20px!important}.work-show-aside{gap:14px!important}.work-panel{padding:25px!important}.work-related{margin:0 auto 82px!important;padding-top:0!important}.work-related>div{gap:14px!important}.work-related>div>.related-work-card{min-height:0!important}.related-work-card__cover{height:165px!important}.related-work-card__body{padding:16px!important}.related-work-card__body h3{margin:5px 0 12px!important;font-size:17px!important}@media(max-width:720px){.work-show-hero__grid{padding:42px 0!important}.work-show-layout{margin-top:28px!important;margin-bottom:48px!important}.work-related{margin-bottom:55px!important}.related-work-card__cover{height:135px!important}}

/* Project detail panels: a quieter, more deliberate visual hierarchy. */
.work-panel{position:relative;overflow:hidden;border-color:#dce8ef!important;border-radius:24px!important;background:linear-gradient(145deg,#fff 0%,#fbfeff 100%)!important;box-shadow:0 18px 44px -37px rgba(12,51,82,.8)!important;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.work-panel:before{position:absolute;top:0;right:0;left:0;height:3px;background:linear-gradient(90deg,#087f8b,#22b5bd 54%,#d9f4f5);content:"";opacity:.9}.work-panel:hover{border-color:#b8dfe4!important;box-shadow:0 23px 48px -35px rgba(8,127,139,.48)!important;transform:translateY(-2px)}.work-panel>span,.work-panel header span{display:inline-flex;align-items:center;width:max-content;padding:5px 9px;border:1px solid #ccebed;border-radius:999px;background:#effafb;color:#087f8b!important;font-size:10px!important;letter-spacing:.02em}.work-panel h2{margin:12px 0 10px!important;color:#102f4d!important;font-size:22px!important;line-height:1.35}.work-panel>p{margin:0!important;color:#5a6d81!important;font-size:14px;line-height:2.05!important}.work-panel header{position:relative;padding-bottom:15px;border-bottom:1px solid #e7f0f3}.work-panel header h2{margin-bottom:0!important}.work-panel header small{padding:6px 9px;border-radius:9px;background:#f3f8fa;color:#5e7788!important;font-weight:700}.work-panel .work-scope{margin-top:15px}.work-panel .work-tech{margin-top:14px}@media(max-width:560px){.work-panel{padding:20px!important;border-radius:20px!important}.work-panel h2{font-size:20px!important}.work-panel header{align-items:flex-start;gap:10px}.work-panel header small{flex:none}}

/* Scope links are navigation items, not plain inline text. */
.work-scope{gap:9px!important}.work-scope>a,.work-scope>span{display:flex;align-items:center;min-height:54px;gap:11px;padding:10px 11px!important;border:1px solid #e2edf1;border-radius:15px;background:#f9fcfd;color:#28445d!important;font-size:12px!important;font-weight:800;text-decoration:none;transition:transform .2s ease,border-color .2s ease,background .2s ease,box-shadow .2s ease}.work-scope>a:hover{border-color:#82cfd5;background:#f0fbfc;color:#087f8b!important;box-shadow:0 10px 22px -19px rgba(8,127,139,.9);transform:translateX(-3px)}.work-scope>a>i:first-child,.work-scope>span>i:first-child{display:grid;flex:0 0 32px;place-items:center;width:32px;height:32px;border-radius:10px;background:#e6f7f8;color:#087f8b!important;font-size:16px!important}.work-scope>a>i:last-child{margin-right:auto;padding:4px;border-radius:8px;background:#fff;color:#86a2ae!important;font-size:17px;transition:transform .2s ease,color .2s ease}.work-scope>a:hover>i:last-child{color:#087f8b!important;transform:translateX(-3px)}html[dir="ltr"] .work-scope>a:hover{transform:translateX(3px)}html[dir="ltr"] .work-scope>a>i:last-child{margin-right:0;margin-left:auto}html[dir="ltr"] .work-scope>a:hover>i:last-child{transform:translateX(3px)}
