/* Propozycje postów: teza + mapa, rysunek + proces, pytania + ikony. */
.post-thesis .post-thesis-title{margin-top:40px;font-size:128px;line-height:1.01}.post-thesis .post-thesis-next{margin-top:16px;font-size:58px;line-height:1.2}.post-thesis .board-route{margin-top:30px}.post-thesis .art-footer{padding-top:18px;font-size:54px}
.post-process .post-process-title{margin-top:40px;font-size:118px}.post-process .post-process-intro{margin-top:16px;font-size:58px}.post-process .post-process-illustration{height:300px;margin:12px 0 24px;display:flex;align-items:center;justify-content:center;overflow:hidden;flex:none}.post-process-illustration img{width:960px;max-width:100%;height:480px;object-fit:contain;flex:none}.post-process-steps{list-style:none;margin:0;padding:0;border:1px solid var(--dealyo-line);flex:none}.post-process-steps li{display:grid;grid-template-columns:72px 1fr 88px;align-items:center;gap:24px;padding:22px 28px;min-height:146px}.post-process-steps li+li{border-top:1px solid var(--dealyo-line)}.post-step-number{font:400 46px/1.1 var(--dealyo-mono);color:var(--dealyo-accent);letter-spacing:-.05em}.post-process-steps h3{font-size:60px;line-height:1.08;letter-spacing:-.04em;font-weight:500;margin:0 0 8px}.post-process-steps p{font-size:54px;line-height:1.1;letter-spacing:-.03em;color:var(--dealyo-muted)}.post-step-icon{color:var(--dealyo-ink)}.post-process .art-footer{font-size:54px}
.post-checklist .post-checklist-title{margin-top:44px;font-size:128px;line-height:1.01}.post-checklist .post-checklist-intro{margin-top:24px;font-size:58px}.post-checklist-items{list-style:none;margin:20px 0 0;padding:0;flex:none;border:1px solid var(--dealyo-line)}.post-checklist-items li{display:grid;grid-template-columns:70px minmax(0,1fr) 80px;align-items:center;gap:20px;padding:26px 24px;min-height:216px}.post-checklist-items li+li{border-top:1px solid var(--dealyo-line)}.post-question-number{font:400 46px/1.2 var(--dealyo-mono);letter-spacing:-.04em;color:var(--dealyo-accent);align-self:start;padding-top:4px}.post-question-topic{display:block;font-size:46px;line-height:1.15;letter-spacing:-.03em;color:var(--dealyo-muted);margin-bottom:14px}.post-checklist-items p{font-size:64px;line-height:1.1;letter-spacing:-.04em;font-weight:500}.question-icon .scene-icon{width:80px;height:80px;color:var(--dealyo-ink)}.post-checklist .art-footer{font-size:54px}
/* Shorter questions remove duplicated topic labels; rows carry one question. */
.post-process .post-process-title{margin-top:32px;font-size:114px}.post-process .post-process-illustration{height:250px;margin:8px 0 12px}.post-process-steps li{padding-block:14px}.post-step-number,.post-question-number{font-size:54px}.post-checklist-items li{min-height:210px;padding-block:22px}.post-checklist-items p{font-size:64px}
.post-process .post-process-title{margin-top:16px}.post-process-steps li{padding-block:8px}
