@media(max-width:720px){html body :is(.page-kicker,.entry-eyebrow,.eyebrow,.tool-guide-head>span,.tool-guide-links h3,.resume-designs-hero .eyebrow,.resume-designs-family .eyebrow,.pfl-hero span,.gallery-heading .entry-eyebrow,.home-small-note,.home-demo-step,.home-demo-disclosure,.home-process-visual small){font-size:12px;letter-spacing:.06em}html body :is(.entry-assurance span,figure.tg-fig figcaption span,.tg-trace-grid small,.s1-tool){font-size:13px}html body :is(.portfolio-showcase-open,.pfl-card-open,.resume-design-measure,.resume-design-card-copy small){font-size:13px}html body .pfl-card-name p{font-size:14px;line-height:1.45}html body :is(.home-hero-actions .button,.home-hero-actions .home-text-link){font-size:15px}html body :is(.home-hero-actions .home-text-link,.entry-gallery,.resume-designs-back,.pfl-showcase-back a,.pfl-showcase-footer a,.tool-guide-steps li a){display:inline-flex;align-items:center;min-height:44px}html body .tool-guide-links li a,html body .home-tool-strip a{min-height:44px}html body .home-tool-strip a{display:flex;align-items:center}html body :is(.resume-designs-tools .pf-stick,.pfl-tools nav button,.segmented button,.resume-design-tabs button){min-height:44px;font-size:13px}html body .home-footer nav{gap:0}html body .home-footer nav>b{font-size:12px;letter-spacing:.08em;margin-bottom:4px}html body .home-footer nav a{display:flex;align-items:center;min-height:44px;font-size:15px;border-bottom:1px solid rgba(255,255,255,.08)}html body .home-footer-bottom,html body .home-footer-bottom span{font-size:13px;line-height:1.6}html body .home-footer-bottom a{display:inline-flex;align-items:center;min-height:44px;font-size:13px}html body :is(.portfolio-showcase-tools nav,.template-filters,.pfl-tools nav,.resume-design-tabs){-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent);scroll-snap-type:x proximity;scroll-padding-left:16px}html body :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){font-size:16px}}.ps-phone{display:none}@media(max-width:720px){html body .portfolio-showcase-card .portfolio-showcase-art{position:relative;aspect-ratio:4 / 5;height:auto;overflow:hidden;transform:none}html body .portfolio-showcase-card .portfolio-showcase-art>img{width:100%;height:100%;object-fit:contain;object-position:center;transform:none}html body .portfolio-showcase-card .ps-phone{position:absolute;inset:0;display:block;overflow:hidden;opacity:0;transition:opacity .36s ease}html body .portfolio-showcase-card.has-phone-shot .ps-phone{opacity:1}html body .portfolio-showcase-card .portfolio-showcase-art .ps-phone img{display:block;width:100%;height:auto;transform:none;transition:none;will-change:transform}html body .portfolio-showcase-card .ps-phone:after{content:"";position:absolute;left:0;right:0;bottom:0;height:48px;background:linear-gradient(transparent,#0000002e);pointer-events:none}html body .portfolio-showcase-card:hover .portfolio-showcase-art img{transform:none}}@media(max-width:720px){html body .ws .ws-bar{height:calc(58px + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px) 10px 0;gap:6px;-webkit-backdrop-filter:none;backdrop-filter:none}html body .ws .ws-bar .ws-note,html body .ws .ws-bar .ws-position,html body .ws .ws-bar .ws-device{display:none}html body .ws .ws-bar:has(.ws-back) .ws-close{display:none}html body .ws .ws-bar .ws-id{flex:1 1 auto;min-width:0}html body .ws .ws-bar .ws-id h2{font:600 16px/1.2 var(--cx-font-ui);letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html body .ws .ws-bar :is(.ws-back,.ws-step,.ws-close){width:44px;min-width:44px;height:44px;min-height:44px;padding:0;display:inline-grid;place-items:center;font-size:17px;border-radius:12px}html body .ws .ws-bar .ws-controls{gap:4px}html body .ws .ws-bar .ws-use{min-height:44px;padding:0 14px;border-radius:12px;font:650 14px/1 var(--cx-font-ui);white-space:nowrap}html body .ws .ws-bar .ws-use .ws-use-long{display:none}html body .ws .ws-world{top:calc(58px + env(safe-area-inset-top,0px))}html body .ws .ws-frames{-webkit-overflow-scrolling:touch;overscroll-behavior:contain}}@media(max-width:720px){html body .ws .ws-bar .ws-back>span{display:none}html body .ws .ws-bar .ws-back:before{content:"\2715";font-size:16px;line-height:1}}@media(max-width:359px){html body .ws .ws-bar .ws-step[data-ws-step="-1"]{display:none}}html body .ws .ws-bar .ws-publish,html body .ws .ws-bar .ws-publish.button-primary{background:#fff;color:#111;border:1px solid #fff;box-shadow:none}html body .ws .ws-bar .ws-publish:hover{background:#ececec;border-color:#ececec}@media(max-width:720px){html body .ws .ws-bar .ws-publish{min-height:44px;padding:0 14px;border-radius:12px;font:650 14px/1 var(--cx-font-ui)}html body .ws .ws-bar .ws-quietbtn{min-height:44px;padding:0 13px;border-radius:12px;font:600 14px/1 var(--cx-font-ui);background:transparent;color:#f2f2f2;border-color:#fff3}}@media(max-width:720px){html body .ws-sheet :is(small,.ws-note,.ws-seo>summary,.ws-linkbtn,.cxs-field small,p){font-size:13px;line-height:1.5}html body .ws-sheet :is(button,.ws-linkbtn,summary){min-height:44px}html body :is(.resume-phone-sections,.tool-phone-sections){-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent);scroll-snap-type:x proximity;padding-right:28px}html body :is(.resume-phone-sections,.tool-phone-sections)>button{min-height:44px;font-size:13px;scroll-snap-align:start}}@media(max-width:720px){html body .premium-home :is(.home-hero-actions,.home-gallery-copy,.home-final,.home-design-copy) :is(.button,.home-text-link){font-size:15px;min-height:48px;padding-left:18px;padding-right:18px}html body .premium-home :is(.home-hero-actions,.home-gallery-copy,.home-final,.home-design-copy) .home-text-link{padding-left:4px;padding-right:4px;display:inline-flex;align-items:center}html body .premium-home .home-hero-actions{gap:10px 18px}html body .premium-home .home-demo-disclosure{font-size:12px}}@media(max-width:720px){html body .ats-product .cx2-toolbar,html body .cx2-toolbar:has(>.cx2-tools){flex-wrap:wrap;gap:10px;padding:12px 16px;min-height:0}html body .cx2-toolbar:has(>.cx2-tools)>.letter-document-title{flex:1 1 100%;min-width:0}html body .cx2-toolbar>.cx2-tools{flex:1 1 100%;display:flex;gap:8px;margin-left:0}html body .cx2-toolbar>.cx2-tools>:is(.cxs-btn,.button,a,button){flex:1 1 0;min-height:44px;white-space:nowrap;font-size:14px;justify-content:center}}.design-thumbnail picture,.pf-pshot picture{display:block;width:100%;height:100%}@media(max-width:720px){html body .design-thumbnail:not(.is-letter){height:auto;aspect-ratio:3 / 4}html body .pf-pshot{aspect-ratio:3 / 4}}@media(min-width:721px){html body :is(.page-kicker,.entry-eyebrow,.eyebrow,.tool-guide-head>span,.tool-guide-links h3,.pfl-hero span,.home-small-note,.home-demo-step,.home-demo-disclosure,.home-process-visual small){font-size:12px}html body .premium-home :is(.page-kicker,.home-small-note){font-size:12px}html body :is(.entry-assurance span,figure.tg-fig figcaption span){font-size:12px}html body :is(.portfolio-showcase-open,.pfl-card-open){font-size:13px}html body :is(.resume-design-measure,.resume-design-card-copy small){font-size:12px}html body .pfl-card-name p{font-size:13px}html body :is(.resume-designs-tools .pf-stick,.pfl-tools nav button){font-size:12px}html body :is(.entry-gallery,.resume-designs-back,.pfl-showcase-back a,.pfl-showcase-footer a){display:inline-flex;align-items:center;min-height:32px}html body .home-footer nav>b{font-size:11px}html body .home-footer nav a{display:block;font-size:13px;line-height:28px;min-height:28px}html body .home-footer-bottom,html body .home-footer-bottom span{font-size:12px}html body .home-footer-bottom a{display:inline-flex;align-items:center;min-height:28px;font-size:12px}}@media(min-width:721px){html body .premium-home .home-tool-strip a small{font-size:12px;line-height:1.35}html body .premium-home .home-tool-strip a b{font-size:14px}html body .premium-home .suite-example-note,html body .ws .ws-bar .ws-position{font-size:12px}}.nav-learn{position:relative;display:inline-flex;align-items:center}.nav-learn>summary{display:inline-flex;align-items:center;gap:6px;padding:9px 13px;border-radius:7px;cursor:pointer;list-style:none;font:550 13px/normal var(--cx-font-ui);color:#5c5c5c;white-space:nowrap;-webkit-tap-highlight-color:transparent}.nav-learn>summary::-webkit-details-marker{display:none}.nav-learn>summary:hover,.nav-learn[open]>summary{background:var(--cx-g97, #f6f6f6);color:#121212}.nav-learn>summary:focus-visible{outline:2px solid #121212;outline-offset:2px}.nav-learn-chev{transition:transform .16s ease}.nav-learn[open] .nav-learn-chev{transform:rotate(180deg)}.nav-learn-panel{position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%);z-index:80;width:460px;padding:8px;display:grid;grid-template-columns:1fr 1fr;gap:2px;background:#fff;border:1px solid #e6e6e6;border-radius:14px;box-shadow:0 24px 60px #12121224;animation:nav-learn-in .16s ease-out}.nav-learn-panel a{display:block;padding:12px 13px;border-radius:9px;text-decoration:none;color:#1c1c1c}.nav-learn-panel a:hover,.nav-learn-panel a:focus-visible{background:#f4f4f4;outline:none}.nav-learn-panel b{display:block;margin-bottom:3px;font:650 14px/1.3 var(--cx-font-ui)}.nav-learn-panel span{display:block;font:400 13px/1.4 var(--cx-font-ui);color:#6b6b6b}@keyframes nav-learn-in{0%{opacity:0;transform:translate(-50%,-4px)}to{opacity:1;transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.nav-learn-panel{animation:none}.nav-learn-chev{transition:none}}html body .primary-nav .nav-learn-panel a{display:block;height:auto;min-height:0;padding:12px 13px;border-radius:9px;text-align:left;white-space:normal;justify-content:flex-start;color:#1c1c1c;background:transparent;font-weight:400;line-height:1.35}html body .primary-nav .nav-learn-panel a:hover,html body .primary-nav .nav-learn-panel a:focus-visible{background:#f4f4f4}html body .primary-nav .nav-learn-panel a:after{display:none}html body .primary-nav .nav-learn-panel a :is(b,span){display:block;text-align:left;width:auto;justify-content:flex-start}html body .primary-nav .nav-learn-panel a{place-items:normal;justify-items:stretch;align-items:normal;opacity:1}@media(max-width:900px){html body .topbar .primary-nav{display:none}html body .topbar .topbar-actions{margin-left:auto}}.nav-learn:not([open])>.nav-learn-panel{display:none!important}
