.OptimizedJobPost-module__O0JF0q__matchBox{background-color:#fff;border:1px solid #e5e7eb;border-radius:16px;width:100%;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.1)}.OptimizedJobPost-module__O0JF0q__matchBoxAccent{border-color:var(--accent-color,#e5e7eb)}.OptimizedJobPost-module__O0JF0q__banner{background-color:#f3f4f6;border-radius:16px 16px 0 0;width:100%;height:200px;position:relative;overflow:hidden}.OptimizedJobPost-module__O0JF0q__bannerImage{object-fit:cover;object-position:center;width:100%;height:200px}.OptimizedJobPost-module__O0JF0q__header{padding:1rem}.OptimizedJobPost-module__O0JF0q__content{border:1px solid #f9f9f9;border-radius:8px;padding:0 1rem 1rem;box-shadow:0 1px 4px rgba(0,0,0,.05)}.OptimizedJobPost-module__O0JF0q__bodyJobDescription{flex-direction:column;gap:2rem;padding:2rem;display:flex}.OptimizedJobPost-module__O0JF0q__roleSection,.OptimizedJobPost-module__O0JF0q__companySection{flex:1}@media (min-width:768px){.OptimizedJobPost-module__O0JF0q__bodyJobDescription{flex-direction:row}}
.TitleSection-module__W63SJq__titleSection{color:#000;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;margin-top:.5rem;margin-bottom:.5rem;font-family:"system-ui",-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:20px;font-weight:700;line-height:23.44px}@media (max-width:768px){.TitleSection-module__W63SJq__titleSection{font-size:16px}}
.YourRecruiter-module__vCko7a__yourRecruiterBox{flex-direction:column;width:100%;display:flex}.YourRecruiter-module__vCko7a__titleBox{border-radius:0;flex-direction:row;justify-content:flex-start;align-items:center;padding:.3125rem 1.875rem;display:flex}.YourRecruiter-module__vCko7a__title{color:#fff;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue;font-size:1.5rem;font-weight:900}.YourRecruiter-module__vCko7a__boxSection{background-color:#fff;flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex}@media (max-width:960px){.YourRecruiter-module__vCko7a__boxSection{padding:1rem}}.YourRecruiter-module__vCko7a__contentText{color:#000;margin-bottom:1rem;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue;font-size:15px;font-weight:400}.YourRecruiter-module__vCko7a__iconBox{width:1.4375rem;height:1.4375rem;position:relative}.YourRecruiter-module__vCko7a__linkedImageLink{cursor:pointer}.YourRecruiter-module__vCko7a__logoWrapper{background:linear-gradient(135deg,#f5f7fa 0%,#c3cfe2 100%);border-radius:12px;justify-content:center;align-items:center;width:100px;height:100%;transition:all .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.08)}.YourRecruiter-module__vCko7a__logoWrapper:hover{transform:scale(1.05);box-shadow:0 6px 16px rgba(102,126,234,.15)}.YourRecruiter-module__vCko7a__logoWrapper img{object-fit:contain;filter:brightness(1.05);width:100%;height:100%;padding:10px}.YourRecruiter-module__vCko7a__logoWrapper:after{content:"";-webkit-mask-composite:xor;opacity:0;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;padding:1px;transition:opacity .3s;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#fff 0,#fff 0),linear-gradient(#fff 0,#fff 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.YourRecruiter-module__vCko7a__logoWrapper:hover:after{opacity:.5}
