.page.svelte-1mijfb4{box-sizing:border-box;width:100%;max-width:46rem;min-height:100dvh;margin-inline:auto;padding-inline:clamp(1.25rem,5vw,2.5rem);padding-block:clamp(2.5rem,7vh,4rem) clamp(3rem,10vh,5rem)}.masthead.svelte-1mijfb4{padding-bottom:.9rem;border-bottom:2px solid var(--fg)}h1.svelte-1mijfb4{margin:0;font-family:Times New Roman,Times,serif;font-size:16pt;font-weight:700;line-height:1;letter-spacing:0}.contact.svelte-1mijfb4{display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem .6rem;margin:.6rem 0 0;font-family:Times New Roman,Times,serif;font-size:14pt;color:var(--muted)}.contact.svelte-1mijfb4 a:where(.svelte-1mijfb4){text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.print.svelte-1mijfb4{margin-top:.9rem;padding:.45rem .8rem;border:var(--rule) solid var(--fg);background:none;font:inherit;font-family:Times New Roman,Times,serif;font-size:14pt;font-weight:600;color:var(--fg);cursor:pointer}.print.svelte-1mijfb4:hover,.print.svelte-1mijfb4:focus-visible{background:var(--fg);color:#fff}.entry.svelte-1mijfb4{padding-block:1.1rem}h2.svelte-1mijfb4{display:flex;align-items:center;gap:.7rem;margin:0 0 .7rem;font-family:Times New Roman,Times,serif;font-size:14pt;font-weight:600;letter-spacing:0;text-transform:uppercase}h2.svelte-1mijfb4:after{content:"";flex:1;height:var(--rule);background:var(--fg)}.body.svelte-1mijfb4{display:flex;flex-direction:column;gap:.85rem}h3.svelte-1mijfb4{margin:0;font-family:Times New Roman,Times,serif;font-size:14pt;font-weight:600;line-height:1.25}h3.svelte-1mijfb4 a:where(.svelte-1mijfb4){text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.medium.svelte-1mijfb4{margin:.1rem 0 0;font-family:Times New Roman,Times,serif;font-size:14pt;color:var(--muted)}ul.svelte-1mijfb4{margin:.4rem 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.3rem}li.svelte-1mijfb4{position:relative;padding-left:1rem;font-family:Times New Roman,Times,serif;font-size:14pt;line-height:1.45}li.svelte-1mijfb4:before{content:"";position:absolute;left:0;top:.66em;width:.55rem;height:var(--rule);background:var(--fg)}.skills.svelte-1mijfb4{gap:.3rem}.group.svelte-1mijfb4{margin:0;font-family:Times New Roman,Times,serif;font-size:14pt;line-height:1.45}.group-label.svelte-1mijfb4{font-family:Times New Roman,Times,serif;font-size:14pt;font-weight:600;color:var(--muted)}.group-label.svelte-1mijfb4:after{content:" — "}@media print{@page{size:A4;margin:10mm 11mm}.page.svelte-1mijfb4{max-width:none;min-height:0;padding:0;font-family:Times New Roman,Times,serif;font-size:14pt;line-height:1.22}.print.svelte-1mijfb4{display:none}h1.svelte-1mijfb4{font-size:16pt}.contact.svelte-1mijfb4{margin-top:.35rem;font-size:14pt;gap:.1rem .5rem}.masthead.svelte-1mijfb4{padding-bottom:.22rem}.entry.svelte-1mijfb4{padding-block:.16rem}h2.svelte-1mijfb4{margin-bottom:.2rem;font-size:14pt}.body.svelte-1mijfb4{gap:.28rem}h3.svelte-1mijfb4,.medium.svelte-1mijfb4{font-size:14pt}ul.svelte-1mijfb4{margin-top:.14rem;gap:.1rem}li.svelte-1mijfb4{padding-left:.85rem;font-size:14pt}.group.svelte-1mijfb4,.group-label.svelte-1mijfb4{font-size:14pt}article.svelte-1mijfb4{break-inside:avoid}a.svelte-1mijfb4{text-decoration:none;color:#000}}
