.rj-layout{flex-direction:column;gap:32px;padding:32px 0 72px;display:flex}@media (min-width:900px){.rj-layout{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:48px;display:grid}.rj-today,.rj-previous{grid-column:1}.rj-aside{grid-area:1/2/span 2;position:sticky;top:24px}}.rj-job{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title salary""company source""details details""meta link";gap:4px 24px;padding:16px 24px;display:grid}@media not (min-width:640px){.rj-job{grid-template-columns:1fr auto;grid-template-areas:"title title""company company""salary salary""details details""meta meta""source link";gap:4px 12px;padding:16px}}.rj-title{grid-area:title}.rj-company{grid-area:company}.rj-salary{grid-area:salary}.rj-source{grid-area:source;place-self:start end}.rj-details{grid-area:details;margin-top:4px}.rj-meta{grid-area:meta;align-self:center}.rj-link{grid-area:link;justify-self:end}@media not (min-width:640px){.rj-source{place-self:center start}}.rj-job-link:visited{color:#4a4f6a}@supports selector(:has(*)){.rj-row:has(.rj-job-link:focus-visible){outline-offset:-3px;background:#f5f6fe;border-radius:4px;outline:3px solid #3b4cf5}.rj-job-link:focus-visible{outline:none}}.rj-summary{cursor:pointer;align-items:center;gap:16px;min-height:56px;padding:8px 24px;list-style:none;display:flex}.rj-summary::-webkit-details-marker{display:none}.rj-summary:focus-visible{outline-offset:-3px;border-radius:4px;outline:3px solid #3b4cf5}@media not (min-width:640px){.rj-summary{padding:8px 16px}}.rj-chevron{border-bottom:2px solid #3a3f5c;border-right:2px solid #3a3f5c;flex-shrink:0;width:10px;height:10px;margin-left:4px;transform:translateY(-3px)rotate(45deg)}details[open]>.rj-summary .rj-chevron{transform:translateY(2px)rotate(-135deg)}
