._commonJobs_jzbf0_1{background:#f3f0e9}._jobsGrid_jzbf0_3{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.3rem;display:grid}._jobCard_jzbf0_5{background:#fffdf8;border:1px solid #d9d9ce;border-radius:12px;flex-direction:column;align-items:flex-start;min-width:0;padding:1.7rem;display:flex}._jobCard_jzbf0_5 h3{color:#102e43;margin:0 0 .9rem;font-size:1.65rem;line-height:1.2}._jobCard_jzbf0_5>p:not(._budget_jzbf0_9){color:#4d5d62;margin:0 0 1rem;line-height:1.65}._budget_jzbf0_9{color:#102e43;margin:.3rem 0 1.1rem}._budget_jzbf0_9 span{color:#58656a;font-size:.82rem;display:block}._budget_jzbf0_9 strong{font-size:1.75rem;font-weight:600;display:block}._jobScope_jzbf0_17{border-block:1px solid #dce0d5;width:100%;margin-bottom:1.3rem;padding:.8rem 0}._jobScope_jzbf0_17 summary,._counting_jzbf0_19 summary{cursor:pointer;color:#173d4e;font-weight:650;line-height:1.5}._jobScope_jzbf0_17[open] summary{margin-bottom:1rem}._jobScope_jzbf0_17 dl{margin:1rem 0;font-size:.92rem;line-height:1.6}._jobScope_jzbf0_17 dt{margin-top:.9rem;font-weight:650}._jobScope_jzbf0_17 dd{color:#4d5d62;margin:.3rem 0 0}._jobCard_jzbf0_5>a{margin-top:auto}._caption_jzbf0_31{color:#4d5d62;max-width:85ch;margin:1.5rem 0 1rem;font-size:.94rem;line-height:1.7}._caption_jzbf0_31 a{color:#204d60;text-underline-offset:3px}._counting_jzbf0_19{border-block:1px solid #d5d9cd;max-width:85ch;margin-top:1.4rem;padding:.9rem 0;font-size:.95rem}._counting_jzbf0_19 p{line-height:1.7}._serviceLinks_jzbf0_39{background:#fffdf8}._serviceLinks_jzbf0_39 nav{flex-wrap:wrap;gap:.75rem;max-width:1000px;display:flex}._serviceLinks_jzbf0_39 nav a{color:#173b4b;background:#f3f0e9;border:1px solid #d4d9d1;border-radius:8px;padding:.85rem 1.1rem;font-weight:600;line-height:1.4;text-decoration:none}._serviceLinks_jzbf0_39 nav a:hover{background:#e6ece5}._context_jzbf0_47{border:1px solid #c2cfc5;color:#203e40;background:#eef2ea;border-left:4px solid #6c8870;border-radius:7px;margin-bottom:1.4rem;padding:1rem 1.2rem}._context_jzbf0_47 p{margin:.35rem 0 .7rem;font-size:.95rem;line-height:1.6}._contextClear_jzbf0_51{color:#214e60;font:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:.9rem;text-decoration:underline}._jobScope_jzbf0_17 summary:focus-visible,._counting_jzbf0_19 summary:focus-visible,._serviceLinks_jzbf0_39 a:focus-visible,._contextClear_jzbf0_51:focus-visible{outline-offset:4px;outline:3px solid #946332}@media (width<=760px){._jobsGrid_jzbf0_3{grid-template-columns:1fr}._jobCard_jzbf0_5{padding:1.4rem}._serviceLinks_jzbf0_39 nav{grid-template-columns:1fr;display:grid}._serviceLinks_jzbf0_39 nav a{justify-content:space-between;gap:.5rem;display:flex}}
