body.ic-premium-ui.ic-tablet .pc-utilitybar{display:flex!important}body.ic-tablet .home-login-layout{display:block}body.ic-premium-ui.ic-tablet .pc-utility-kbd{display:none!important}body.ic-premium-ui.ic-public-home.ic-tablet :is(.pc-utility-search,.pc-utility-button,.pc-auth-login,.pc-account-summary,.pc-theme-switch){height:44px;min-height:44px}body.ic-premium-ui.ic-public-home.ic-tablet .pc-utility-button{width:44px}@media (max-width:860px){body.ic-premium-ui.ic-public-home.ic-tablet .pc-utilitybar{gap:8px;padding:0 20px;min-height:72px}body.ic-premium-ui.ic-public-home.ic-tablet .pc-utility-brand .ic-official-logo{width:150px;height:58px}body.ic-premium-ui.ic-public-home.ic-tablet .pc-utility-search{flex:1 1 auto;width:auto;max-width:300px;justify-content:flex-start;padding:0 14px}body.ic-premium-ui.ic-public-home.ic-tablet .pc-utility-search-label{display:inline!important}body.ic-premium-ui.ic-public-home.ic-tablet .pc-theme-button{width:40px!important;padding:0!important}body.ic-premium-ui.ic-public-home.ic-tablet .pc-theme-button svg{display:block}body.ic-premium-ui.ic-public-home.ic-tablet .pc-theme-button span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}}#page-home .hdp-tablet-menu{display:none}body.ic-premium-ui.ic-tablet #page-home .hdp-header>.hdp-tablet-menu{display:block;grid-column:1/-1;flex-basis:100%;min-width:0;margin:0;padding:14px 0 0;border-top:1px solid var(--ic-premium-line)}body.ic-tablet .hdp-tablet-menu-title{margin:0 0 10px;color:var(--ic-premium-text-muted);font-size:12px;font-weight:700;line-height:1.4;letter-spacing:0.04em}body.ic-tablet .hdp-tablet-menu-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}body.ic-tablet .hdp-tablet-menu-item{position:relative;min-width:0;min-height:72px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:10px 6px;color:var(--ic-premium-text);background:var(--ic-premium-surface);border:1px solid var(--ic-premium-line);border-radius:var(--ic-premium-radius-md);font:inherit;font-size:12.5px;font-weight:700;line-height:1.25;letter-spacing:-0.02em;text-align:center;text-decoration:none;word-break:keep-all;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}body.ic-tablet .hdp-tablet-menu-item:active{background:var(--ic-premium-surface-subtle);border-color:var(--ic-premium-action)}body.ic-tablet .hdp-tablet-menu-item:focus-visible{outline:2px solid var(--ic-premium-action);outline-offset:2px}body.ic-tablet .hdp-tablet-menu-icon{display:inline-flex;color:var(--ic-premium-action)}body.ic-tablet .hdp-tablet-menu-icon svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}body.ic-tablet .hdp-tablet-menu-item .ic-msgr-badge{position:absolute;top:6px;right:6px}@media (max-width:839px){body.ic-tablet .hdp-tablet-menu-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}body.ic-premium-ui.ic-public-home.ic-tablet #page-home .ic-jobs-grid{grid-template-columns:none!important;grid-template-rows:repeat(2,var(--ic-home-post-row,252px));grid-auto-flow:column;grid-auto-columns:calc((100% - 12px)/ 2.15);max-height:none;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;overscroll-behavior-y:auto;scroll-snap-type:x proximity;padding:0 0 10px}body.ic-premium-ui.ic-public-home.ic-tablet #page-home .ic-jobs-grid>*{scroll-snap-align:start}@media (min-width:1000px){body.ic-premium-ui.ic-public-home.ic-tablet #page-home .ic-jobs-grid{grid-auto-columns:calc((100% - 24px)/ 3.15)}}body.ic-premium-ui.ic-public-home.ic-tablet #page-home .ic-posts-chip{min-height:44px;padding:0 16px}body.ic-premium-ui.ic-public-home.ic-tablet #page-home .ic-jobs-hubs a{display:inline-flex;align-items:center;min-height:44px}body.ic-premium-ui.ic-public-home.ic-tablet #page-home .ic-job-copy{width:40px;min-height:40px;height:40px;bottom:8px}body.ic-tablet .ic-home-resource-actions .ic-home-link{display:inline-flex;align-items:center;min-height:44px;padding:0 14px}body.ic-tablet .tools-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}body.ic-tablet.ios-banner-on footer{padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))!important}.doc-pane{display:none}.doc-pane-empty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:28px;text-align:center;color:var(--txt-mid)}.doc-pane-empty-icon{font-size:40px;line-height:1}.doc-pane-empty strong{color:var(--txt-hi);font-size:15px;line-height:1.45;word-break:keep-all}.doc-pane-empty span:last-child{max-width:340px;font-size:12.5px;line-height:1.6;word-break:keep-all}.doc-pane-view{flex:1;min-height:0;display:flex;flex-direction:column}.doc-pane-actions button[hidden],.doc-pane-empty[hidden],.doc-pane-frame[hidden],.doc-pane-view[hidden]{display:none}.doc-pane-head{display:flex;align-items:baseline;gap:10px;padding:14px 16px 12px;border-bottom:1px solid var(--border)}.doc-pane-title{flex:1;min-width:0;overflow:hidden;color:var(--txt-hi);font-size:15px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.doc-pane-date{flex:none;color:var(--txt-lo);font-size:12px}.doc-pane-error:not(:empty){padding:10px 16px 0;color:#b91c1c;font-size:13px;line-height:1.5}.doc-pane-frame{flex:1;min-height:0;display:flex;background:#525659}.doc-pane-frame iframe{flex:1;width:100%;height:100%;border:0;background:#fff}.doc-pane-frame .doc-pdf-pages{flex:1;height:auto}.doc-pane-actions{display:flex;gap:8px;padding:10px 12px;border-bottom:1px solid var(--border)}.doc-pane-actions button{flex:1 1 0;min-height:44px;padding:0 12px;border:1px solid var(--border);border-radius:10px;background:var(--bg-card);color:var(--txt-hi);font:inherit;font-size:13px;font-weight:800;cursor:pointer}.doc-pane-actions .doc-pane-primary{border-color:#1d4ed8;background:#1d4ed8;color:#fff}.doc-pane-actions .doc-pane-retry{border-color:#b91c1c;color:#b91c1c}@media (min-width:840px){body.ic-tablet :is(#page-newsletter,#page-claimform)>.section{display:grid;grid-template-columns:minmax(300px,38%) minmax(0,1fr);column-gap:20px;align-items:start}body.ic-tablet :is(#page-newsletter,#page-claimform)>.section>.content-source-notice{grid-column:1/-1}body.ic-tablet :is(#page-newsletter,#page-claimform)>.section>:not(.content-source-notice):not(.doc-pane){grid-column:1;min-width:0}body.ic-tablet :is(#page-newsletter,#page-claimform) .doc-pane{display:flex;flex-direction:column;grid-column:2;grid-row:2/span 3;position:sticky;top:12px;height:var(--doc-pane-h,calc(100dvh - 190px));min-height:360px;overflow:hidden;border:1px solid var(--border);border-radius:16px;background:var(--bg-card)}body.ic-tablet :is(#page-newsletter,#page-claimform) .nl-items-grid{grid-template-columns:minmax(0,1fr);gap:8px}body.ic-tablet :is(#page-newsletter,#page-claimform) .nl-card{display:grid;grid-template-columns:32px minmax(0,1fr) auto;grid-template-areas:"icon title title" "icon date hint";align-items:center;column-gap:12px;row-gap:3px;min-height:64px;padding:12px 14px;border-radius:12px;text-align:left}body.ic-tablet :is(#page-newsletter,#page-claimform) .nl-card:hover{transform:none}body.ic-tablet :is(#page-newsletter,#page-claimform) .nl-card-icon{grid-area:icon;font-size:26px;line-height:1}body.ic-tablet :is(#page-newsletter,#page-claimform) .nl-card-title{grid-area:title;color:var(--txt-hi);font-size:13.5px;text-align:left}body.ic-tablet :is(#page-newsletter,#page-claimform) .nl-card-date{grid-area:date;font-size:11.5px}body.ic-tablet :is(#page-newsletter,#page-claimform) .nl-card-hint{grid-area:hint;color:#1d4ed8;font-size:11.5px;font-weight:800}body.ic-tablet :is(#page-newsletter,#page-claimform) .nl-card.is-doc-selected{border-color:#1d4ed8;background:#eef3ff;box-shadow:inset 4px 0 0 #1d4ed8}[data-theme=dark] body.ic-tablet :is(#page-newsletter,#page-claimform) .nl-card.is-doc-selected{background:#1c2a4a}[data-theme=dark] body.ic-tablet :is(#page-newsletter,#page-claimform) .nl-card-hint{color:#9db4ff}}#tablet-home-ad{display:none}body.ic-tablet #home-dashboard-pager>#tablet-home-ad{display:flex;flex-direction:column;min-width:0;margin:0 0 20px}.tablet-home-ad-card{box-sizing:border-box;flex:1;width:100%;min-height:0;display:flex;flex-direction:column;gap:12px;padding:14px;border:1px solid var(--ic-premium-line,var(--border));border-radius:var(--ic-premium-radius-lg,16px);background:var(--ic-premium-surface,var(--bg-card));color:var(--ic-premium-text,var(--txt-hi));font:inherit;text-align:left;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.tablet-home-ad-card[hidden]{display:none}.tablet-home-ad-card:active{border-color:var(--ic-premium-action,#1a3de8)}.tablet-home-ad-card:focus-visible{outline:3px solid var(--ic-premium-action,#1a3de8);outline-offset:2px}.tablet-home-ad-media{flex:1;min-height:140px;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:12px;background:#0b1020}.tablet-home-ad-img{display:block;width:100%;height:100%;object-fit:contain}.tablet-home-ad-copy{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:5px}.tablet-home-ad-label{padding:1px 7px;border:1px solid var(--ic-premium-line,var(--border));border-radius:5px;background:var(--ic-premium-surface-subtle,var(--bg));color:var(--ic-premium-text-muted,var(--txt-mid));font-size:10px;font-weight:800;letter-spacing:.06em;line-height:1.5}.tablet-home-ad-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;color:var(--ic-premium-text,var(--txt-hi));font-size:15px;font-weight:800;line-height:1.35;word-break:keep-all}.tablet-home-ad-note{color:var(--ic-premium-text-muted,var(--txt-mid));font-size:12px;line-height:1.55;word-break:keep-all}.tablet-home-ad-cta{color:#1d4ed8;font-size:13px;font-weight:800}[data-theme=dark] .tablet-home-ad-cta{color:#9db4ff}.tablet-home-ad-card--open{align-items:center;justify-content:center;border-style:dashed;border-width:1.5px;background:var(--ic-premium-surface-subtle,var(--bg));text-align:center;text-decoration:none}.tablet-home-ad-card--open .tablet-home-ad-copy{align-items:center}@media (min-width:900px){body.ic-tablet .home-login-layout #home-dashboard-pager{grid-template-areas:"header login" "header ad" "controls controls" "viewport viewport";grid-template-rows:auto 1fr auto auto}body.ic-tablet #home-dashboard-pager>#home-login-panel{align-self:start;min-height:0}body.ic-tablet #home-dashboard-pager>#tablet-home-ad{grid-area:ad}}@media (max-width:899px){body.ic-tablet .tablet-home-ad-card:not(.tablet-home-ad-card--open){flex-direction:row;align-items:center}body.ic-tablet .tablet-home-ad-card:not(.tablet-home-ad-card--open) .tablet-home-ad-media{flex:0 0 148px;height:148px;min-height:0}body.ic-tablet .tablet-home-ad-card--open{min-height:112px}}