/* Scoped four-block work guide; unchanged brand tokens and navigation. */
.work-simple .content-main{max-width:1100px;width:100%}
.work-simple .content-section>h2{font-size:clamp(24px,3vw,32px);margin-bottom:20px}
.work-simple .priority-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:22px 0}
.work-simple .priority-card{padding:19px;border:1px solid var(--line);border-radius:12px;background:#f1f6f9;min-width:0;box-shadow:none}
.work-simple .priority-card h3{font-size:1.05rem;margin:0 0 10px;line-height:1.4}
.work-simple .priority-card p{font-size:.875rem;line-height:1.7;margin:0}
.work-simple .priority-card a{display:inline-flex;align-items:center;min-height:44px;font-size:.8rem;text-underline-offset:3px}
.work-simple .section-text{line-height:1.8}
.work-simple .work-training{padding:0 18px;border:1px solid var(--line);border-radius:10px;margin-top:20px;background:#fff;scroll-margin-top:110px}
.work-training>summary{font-weight:750;padding:14px 0;cursor:pointer;min-height:48px}
.work-training>div{padding-bottom:15px}
.work-training-links{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0}
.work-training-links .content-button{font-size:.8rem;min-height:44px;padding:10px 14px}
.work-training .course-conditions{font-size:.8rem}
.work-simple .cv-template-grid{margin:18px 0 0;grid-template-columns:repeat(3,minmax(0,1fr))}
.work-simple .cv-template-preview{padding:15px 20px}
.work-simple .cv-template-preview img{height:230px;width:100%;object-fit:contain}
.work-simple .cv-template-copy{padding:16px;gap:12px}
.work-simple .cv-template-copy h3{font-size:1rem}
.work-simple .cv-template-copy .button{font-size:.8rem;min-height:44px;padding:10px 14px}
.work-simple .cv-template-downloads{font-size:.8rem;gap:4px 13px}
.work-simple .cv-template-downloads a{display:inline-flex;min-height:44px;align-items:center}
.work-farm-layout{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.5fr);gap:26px;align-items:center}
.work-farm-photo picture{display:block;aspect-ratio:4/3;border-radius:12px;overflow:hidden}
.work-farm-photo img{width:100%;height:100%;object-fit:cover;display:block}
.work-farm-layout p{font-size:.925rem;line-height:1.8}
.work-simple a:focus-visible,.work-simple summary:focus-visible{outline:3px solid var(--orange-action);outline-offset:4px}
@media(max-width:850px){.work-simple .priority-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:650px){.work-simple .priority-grid{grid-template-columns:1fr}.work-simple .cv-template-grid{grid-template-columns:1fr}.work-simple .cv-template-preview img{height:210px}.work-farm-layout{grid-template-columns:1fr;gap:16px}.work-farm-photo picture{aspect-ratio:2/1}.work-simple .priority-card{padding:17px}}
