.tool[data-tool=resume-builder] .rs-h{font-size:var(--fs-md);margin-block:var(--space-4) var(--space-2)}.tool[data-tool=resume-builder] .rs-card{padding:var(--space-3);border:1px solid var(--c-border);border-radius:var(--r-md);margin-block-end:var(--space-3)}.tool[data-tool=resume-builder] .rs-card>.btn{margin-block-start:var(--space-2)}.tool[data-tool=resume-builder] .cv{padding:var(--space-4);color:#111;border:1px solid var(--c-border);border-radius:var(--r-md);overflow-wrap:anywhere;background:#fff;margin-block-start:var(--space-5)}.tool[data-tool=resume-builder] .cv h3{color:var(--cv);margin:0;font-size:1.6rem}.tool[data-tool=resume-builder] .cv h4{border-block-end:2px solid var(--cv);color:var(--cv);text-transform:uppercase;letter-spacing:.06em;margin:1rem 0 .35rem;padding-block-end:.2rem;font-size:.95rem}.tool[data-tool=resume-builder] .cv p{margin:.2rem 0}.tool[data-tool=resume-builder] .cv-head{font-size:1.05rem}.tool[data-tool=resume-builder] .cv-contact{color:#444;font-size:.9rem}.tool[data-tool=resume-builder] .cv-line{flex-wrap:wrap;justify-content:space-between;gap:.25rem 1rem;display:flex}.tool[data-tool=resume-builder] .cv-item ul{margin:.2rem 0 .6rem;padding-inline-start:1.2rem}
