/* Work feature only. Preserve authentic work images and shared theme styles. */
.fi-subpage.fi-chapter-edition[data-page-family=theme-detail] .wk-purpose{display:grid;grid-template-columns:minmax(0,1fr);gap:6px;margin:0 0 18px;padding-left:14px;border-left:2px solid #b59a6b;color:#173f6a;font-size:16px;line-height:1.95}
.fi-subpage.fi-chapter-edition[data-page-family=theme-detail] .wk-purpose>strong{font-size:13px;line-height:1.9;color:#755a2d}
.fi-subpage.fi-chapter-edition[data-page-family=theme-detail] .wk-purpose>span{min-width:0;overflow-wrap:anywhere}
.fi-subpage.fi-chapter-edition[data-page-family=theme-detail] .wk-download{margin-top:22px}
.fi-subpage.fi-chapter-edition[data-page-family=theme-detail] .wk-download>.button-link{display:flex;align-items:center;justify-content:space-between;gap:18px;max-width:100%;width:fit-content;min-height:48px;font-size:15px;line-height:1.85;overflow-wrap:anywhere}
.fi-subpage.fi-chapter-edition[data-page-family=theme-detail] .wk-download>p{font-size:14px;line-height:1.95;color:#47627e;max-width:36em;margin:12px 0 0;overflow-wrap:anywhere}
.fi-subpage.fi-chapter-edition[data-page-family=theme-detail] .wk-edition .td-topic[open]>summary{background:#eaf3fc}
.fi-subpage.fi-chapter-edition[data-page-family=theme-detail] .wk-edition .td-figure time{display:inline-block}
.fi-subpage.fi-chapter-edition[data-page-family=theme-detail] .wk-product{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,340px);gap:24px 32px;align-items:center;max-width:900px;padding:24px;margin-block:20px 28px;background:#edf4fb;border-top:1px solid #b59a6b}
.fi-subpage.fi-chapter-edition[data-page-family=theme-detail] .wk-product>div{min-width:0}
.fi-subpage.fi-chapter-edition[data-page-family=theme-detail] .wk-product h3{font-size:21px;line-height:1.85;color:#173f6a;margin:0}
.fi-subpage.fi-chapter-edition[data-page-family=theme-detail] .wk-product>div>p{font-size:15px;line-height:2;color:#3d5873;margin-top:14px;overflow-wrap:anywhere}
.fi-subpage.fi-chapter-edition[data-page-family=theme-detail] .wk-product>.td-figure{max-width:340px}
@media(max-width:950px){
 .fi-subpage.fi-chapter-edition[data-page-family=theme-detail] .wk-product{grid-template-columns:minmax(0,1fr);padding:20px 0;background:transparent}
 .fi-subpage.fi-chapter-edition[data-page-family=theme-detail] .wk-product>.td-figure{justify-self:start}
}
@media(max-width:700px){
 .fi-subpage.fi-chapter-edition[data-page-family=theme-detail] .wk-product h3{font-size:20px}
}
@media(prefers-reduced-motion:reduce){
 .fi-subpage.fi-chapter-edition[data-page-family=theme-detail] .wk-edition *{animation:none!important;transition:none!important;scroll-behavior:auto!important}
}
@media(forced-colors:active){
 .fi-subpage.fi-chapter-edition[data-page-family=theme-detail] .wk-edition :is(.wk-purpose,.wk-purpose>strong,.wk-download>p,.wk-product,.wk-product h3,.wk-product>div>p,.td-topic[open]>summary){background:Canvas;color:CanvasText;border-color:CanvasText}
}
@media print{
 .fi-subpage.fi-chapter-edition[data-page-family=theme-detail] .wk-product{display:block;background:#fff;padding:18px 0;border-color:#777}
 .fi-subpage.fi-chapter-edition[data-page-family=theme-detail] .wk-product>.td-figure{break-inside:avoid}
}
