.public-reading[data-v-e3239916]{padding:26px var(--area-gutter,max(1.25rem,2.5vw)) 32px 32px;color:#111729;overflow-wrap:anywhere}.reading-summary[data-v-e3239916]{gap:6px;display:grid}h2[data-v-e3239916]{color:#111729;font-family:var(--font-family-heading,"Poppins"),sans-serif;font-size:1.85rem;font-weight:700;line-height:1.2}h2[data-v-e3239916],p[data-v-e3239916]{margin:0}p[data-v-e3239916]{color:#47566a;line-height:1.65}.company[data-v-e3239916]{align-items:center;gap:12px;margin-top:6px;display:flex}.company-logo[data-v-e3239916]{-o-object-fit:contain;object-fit:contain;background:#fff;border:1px solid #e2e7ef;flex:none;width:48px;height:48px}.company-copy[data-v-e3239916]{min-width:0;display:grid}.company-name[data-v-e3239916]{color:#111729;font-size:1.14286rem;font-weight:700;line-height:1.35}.reading-location[data-v-e3239916]{font-size:1.07143rem;line-height:1.4}.salary[data-v-e3239916]{color:#111729;font-family:var(--font-family-heading,"Poppins"),sans-serif;font-variant-numeric:tabular-nums;margin-top:4px;font-size:1.6rem;font-weight:700}.salary small[data-v-e3239916]{font-family:var(--font-family-body,"Roboto"),sans-serif;color:#47566a;font-size:1rem;font-weight:500}.reading-actions[data-v-e3239916]{margin:10px 0 4px}.reading-facts[data-v-e3239916]{grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:10px;margin:18px 0 0;display:grid}.reading-facts>div[data-v-e3239916],.reading-requirements>div[data-v-e3239916]{background:#f4f6f9;border:0;gap:2px;padding:10px 12px;display:grid}.reading-facts dt[data-v-e3239916],.reading-requirements dt[data-v-e3239916]{color:#47566a;font-size:.9375rem}.reading-facts dd[data-v-e3239916],.reading-requirements dd[data-v-e3239916]{color:#111729;margin:0;font-size:1.14286rem;font-weight:700;line-height:1.3}section[data-v-e3239916]{margin-top:24px}h3[data-v-e3239916]{color:#111729;margin:0 0 8px;font-size:1.21429rem;font-weight:700}.description[data-v-e3239916]{white-space:normal}dl[data-v-e3239916]{margin:0}.reading-requirements[data-v-e3239916]{grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));gap:10px;display:grid}.rich-text[data-v-e3239916] p{margin:0 0 .85em}.rich-text[data-v-e3239916] p:last-child{margin-bottom:0}.rich-text[data-v-e3239916] ul{margin:0 0 .85em;padding-inline-start:1.25rem;list-style:outside}.rich-text[data-v-e3239916] li{margin:.2em 0}.rich-text[data-v-e3239916] strong{color:#111729;font-weight:700}
