.rd-task-page{max-width:1400px;margin:auto;padding:30px 5% 70px;color:#21352b;font-family:Arial,sans-serif}.rd-task-breadcrumbs,.rd-task-actions,.rd-task-footer{display:flex;gap:15px 25px;flex-wrap:wrap;align-items:center}.rd-task-breadcrumbs{font-size:13px;margin:0 0 40px}.rd-task-page a{color:inherit;text-underline-offset:4px}.rd-task-hero{padding:30px 0 50px;border-bottom:1px solid #bdc9ba}.rd-task-kicker{font:12px/1.5 monospace;letter-spacing:.13em;text-transform:uppercase;color:#536c60}.rd-task-page h1{font-size:clamp(38px,5vw,70px);line-height:1.05;letter-spacing:-.045em;max-width:950px;margin:18px 0 25px}.rd-task-intro{font-size:18px;line-height:1.7;max-width:850px}.rd-task-intro p{margin:0 0 16px}.rd-task-actions{margin-top:30px}.rd-task-button{display:inline-flex;justify-content:center;align-items:center;gap:24px;min-height:50px;padding:14px 24px;background:var(--rd-lime,#d9ef73);border:1px solid #21352b;border-radius:5px;font:600 15px/1.4 Arial,sans-serif;text-decoration:none;cursor:pointer}.rd-task-page h2{font-size:clamp(27px,3vw,38px);letter-spacing:-.03em;line-height:1.15;margin:0 0 18px}.rd-task-page h3{font-size:22px;line-height:1.2;margin:0 0 12px}.rd-task-page p{line-height:1.7}.rd-task-group,.rd-task-models{padding-top:45px}.rd-task-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:25px}.rd-task-card,.rd-task-tile{border:1px solid #c6d1c3;border-radius:12px;background:var(--rd-surface,#fff);padding:24px}.rd-task-tile{text-decoration:none;position:relative;padding-bottom:50px;min-height:205px;transition:transform .2s,border-color .2s}.rd-task-tile:hover{transform:translateY(-3px);border-color:#415b48}.rd-task-tile>span{position:absolute;bottom:20px;right:24px}.rd-task-tile p{font-size:15px;color:#526453}.rd-task-card>a{text-decoration:none}.rd-task-card__image{height:235px;margin:-10px -10px 22px;display:grid;place-items:center}.rd-task-card__image img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.rd-task-card__links{display:flex;gap:20px;flex-wrap:wrap;margin-top:16px;font-size:13px}.rd-task-callout{padding:30px;background:#f0f3ea;border-left:3px solid #809670;margin-top:35px}.rd-task-callout p{max-width:800px}.rd-task-brief{display:grid;grid-template-columns:1fr 1fr;gap:60px;padding:55px 0;border-bottom:1px solid #bdc9ba;scroll-margin-top:30px}.rd-task-brief li{margin:15px 0;line-height:1.5}.rd-task-brief>div>p{max-width:550px}.rd-task-form{padding:28px;background:var(--rd-surface,#fff);border:1px solid #c6d1c3;border-radius:12px}.rd-task-form label{display:block;font-size:14px;font-weight:600;margin:0 0 8px}.rd-task-form input:not([type=hidden]),.rd-task-form textarea{display:block;width:100%;font:16px Arial,sans-serif;padding:13px;border:1px solid #a6b59e;border-radius:5px;background:#fff;color:#21352b;margin:0 0 20px}.rd-task-form textarea{resize:vertical}.rd-task-form button{width:100%}.rd-task-small{font-size:12px;color:#586656}.rd-task-footer{padding-top:30px;font-size:14px}.rd-task-page a:focus-visible,.rd-task-page button:focus-visible,.rd-task-page input:focus-visible,.rd-task-page textarea:focus-visible{outline:3px solid #546b32;outline-offset:4px}.rd-task-notice{font-size:13px}.rd-retail-promises{padding:12px 0;font-size:12px;line-height:1.7;border-top:1px solid #ccd4c4;margin-top:16px}.rd-retail-promises p{margin:0}.rd-retail-jump{display:flex;gap:10px 20px;flex-wrap:wrap;font-size:12px;margin-top:12px}.rd-retail-jump a{min-height:38px;display:inline-flex;align-items:center}@media(max-width:900px){.rd-task-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rd-task-brief{gap:25px}}@media(max-width:600px){.rd-task-page{padding:20px 6% 45px}.rd-task-grid,.rd-task-brief{grid-template-columns:1fr}.rd-task-hero{padding:15px 0 35px}.rd-task-page h1{font-size:43px}.rd-task-intro{font-size:16px}.rd-task-brief{padding:35px 0}.rd-task-tile{min-height:170px}.rd-task-card__image{height:250px}.rd-task-actions{align-items:stretch;flex-direction:column}.rd-task-breadcrumbs{gap:8px 12px;margin-bottom:15px}.rd-task-form{padding:22px}}
