.value-detail-links{display:flex;gap:25px;margin-top:16px;position:relative;z-index:3}.value-detail-link{font-size:11px;color:#9eaea4;text-decoration:underline;text-underline-offset:4px}.value-detail-link:hover{color:#d6f4e1}.full-product-showcase .value-detail-links{position:absolute;bottom:-5px;left:0}.value-hero-limit{font-size:11px!important;color:#9aa69f!important;margin-top:12px!important}.structure-content .value-detail-links{margin-top:14px}.value-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:38px 64px;margin-top:44px}.value-detail-grid section{border-top:1px solid #466451;padding-top:20px}.value-detail-grid h3{font-size:24px;line-height:1.25;font-weight:500;margin:13px 0}.value-detail-grid p{font-size:18px;line-height:1.55;color:#aab6ae;margin:0}.value-detail-grid.compact{margin-top:32px;gap:40px}.value-detail-grid.compact h3{font-size:21px}.value-detail-grid.compact p{font-size:16px}.value-state-path{display:grid;grid-template-columns:1fr 36px 1fr 36px 1fr;gap:18px;margin-top:42px}.value-state-path section{border-top:1px solid #61997a;padding-top:22px}.value-state-path>span{align-self:center;color:#88ba9c;font-size:24px}.value-state-path h3{font-size:29px;font-weight:500;margin:18px 0}.value-state-path p{font-size:18px;color:#aab6ae;line-height:1.6}.ordinary-return .chapter-heading{margin-bottom:24px!important}.ordinary-return .feature-copy{min-height:100px!important}.ordinary-return .feature-copy p{font-size:14px}.ordinary-return .return-example-tabs{display:flex;gap:8px;margin:20px 0 22px}.return-example-tabs button{border:1px solid #3d4a42;border-radius:6px;background:transparent;color:#aab7af;font:13px inherit;padding:10px 15px;cursor:pointer}.return-example-tabs button[aria-pressed=true]{border-color:#80c99c;color:#ddf4e4;background:#14271b}.return-example-note{min-height:255px;border-top:1px solid #6b977b;border-bottom:1px solid #303d35;padding:25px 0 23px}.return-example-note small{font:10px ui-monospace,monospace;color:#a0b7a8;letter-spacing:.04em}.return-example-note blockquote{font-size:24px;line-height:1.5;font-weight:450;margin:23px 0;color:#e5eee8;letter-spacing:-.02em}.return-example-note p{font-size:13px;line-height:1.5;color:#9eafa4}.return-example-purpose{font-size:18px;line-height:1.5;color:#c9d8ce;margin:24px 0 15px}.return-example-caption{font-size:11px;line-height:1.6;color:#91a197}.custom-label-status{display:flex;gap:18px;align-items:center;border-top:1px solid #34463b;padding-top:14px;margin-top:12px}.custom-label-status small{font:9px ui-monospace,monospace;color:#98b6a4;white-space:nowrap}.custom-label-status p{font-size:12px;line-height:1.4;margin:0;max-width:690px;color:#b5c3bb}.custom-label-status a{font-size:11px;white-space:nowrap;color:#b5cbbd}.presentation-notes .notes-toolbar{flex-wrap:wrap}.supporting-links{gap:20px}.value-support .structure-foot{margin-top:25px}#page-validation .workflow-illustration{height:475px}#page-validation .structure-foot{margin-top:10px}#page-editor-choice .value-detail-links{margin-top:10px}#page-editor-choice .structure-foot{margin-top:18px}#page-return-flow .workflow-illustration{height:440px}

/* Real journal-100 captures, scoped to the return slide. */
.real-return-product .ordinary-followup .feature-copy{min-height:66px!important}
.real-return-product .return-example-tabs{margin:8px 12px 14px;gap:8px}
.real-return-product .return-example-tabs button{font:12px Mona,Arial,sans-serif;padding:9px 13px}
.return-product-figure{margin:0 12px;text-align:center}
.return-product-phone{width:238px;padding:6px;margin:0 auto;background:linear-gradient(130deg,#3c3e40,#101112 35%,#2c2e30);border-radius:30px;border:1px solid #44474a;box-shadow:0 10px 30px #0005;overflow:hidden}
.return-product-phone img{display:block;width:224px;height:448px;border-radius:23px;object-fit:contain;background:#0b1115}
.return-product-phone img[hidden]{display:none}
.return-product-caption{font-size:12px;line-height:1.5;color:#a5b1aa;margin:13px auto 0;max-width:360px;min-height:36px}
.return-product-source{display:block;margin:4px 12px 0;text-align:center;font-size:10px;color:#8b9b92;text-decoration:underline;text-underline-offset:3px}

/* Challenge: user, context and product outcome precede device mechanics. */
#page-design-challenge .challenge-question{font-size:35px;line-height:1.32;max-width:1080px;margin:42px 0 54px;letter-spacing:-.02em}
#page-design-challenge .challenge-baseline{grid-template-columns:1.1fr 1fr 1fr;gap:42px;padding-top:28px}
#page-design-challenge .challenge-baseline p{font-size:20px;line-height:1.45;margin:18px 0 12px}
#page-design-challenge .challenge-baseline span{display:block;font-size:15px;line-height:1.5;color:#8d9b93}

/* Brief-aligned opening: the HMW is the sole body content. */
#page-design-challenge .challenge-question{font-size:44px;line-height:1.3;max-width:1050px;margin:95px 0 0;letter-spacing:-.025em}
