.method-line,.card-title-line{display:block}
.method p{max-width:none;text-wrap:normal}
.takeaways{align-items:start}
.takeaways h3{min-height:1.4em}
.takeaways p{text-wrap:balance}
.setting-card h3{font-size:clamp(20px,1.67vw,24px)}
@media(min-width:761px){
 .method p{min-height:2.9em}
 .setting-card h3{min-height:2.4em}
 .setting-card .card-description{min-height:6em}
}
@media(max-width:760px){
 .method-line{display:inline}
 .method-line+.method-line:before{content:' '}
 .setting-card h3{font-size:23px}
 .setting-card h3:has(.card-title-line){font-size:20px}
}

/* Review v29: a consistent action edge and deliberate compact header */
.close-actions>.button{order:2;margin-left:24px}
@media(max-width:760px){header .top{display:flex;flex-wrap:nowrap;gap:8px}header .top .brand{font-size:21px;gap:4px}header .top .brand svg{width:15px}header .top>.nav-toggle{margin-left:0!important;padding:6px}header .top .simple-lang-switch{font-size:11px}header .top .header-demo{padding:10px 9px;font-size:11px;margin-left:0}.close-actions>.button{margin-left:auto}.setting-card h3:has(.card-title-line){font-size:20px}}

.workplace-close{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:32px;align-items:center}
.workplace-close h2{grid-column:1;grid-row:1;margin:0;font-size:clamp(26px,3.2vw,44px)}
.workplace-close .close-lead{grid-column:1;grid-row:2;margin:22px 0 0}
.workplace-close .close-actions{grid-column:2;grid-row:1;margin:0;width:auto}
.workplace-close .close-actions .button{display:inline-flex;align-items:center;gap:12px;padding:10px 18px 10px 10px;margin:0;white-space:nowrap}
.workplace-close .button img{width:36px;height:36px;object-fit:cover;border-radius:4px;filter:grayscale(1)}
@media(max-width:760px){.workplace-close{grid-template-columns:1fr;row-gap:0}.workplace-close h2{font-size:clamp(18px,5.3vw,30px)}.workplace-close .close-actions{grid-column:1;grid-row:3;justify-self:end;margin-top:26px}.workplace-close .close-lead{margin-top:16px}}
