:root{color-scheme:light;--ink:#29251f;--paper:#fffdf8;--line:#c8bda8;--accent:#713e38}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;background:#eee9df;color:var(--ink);font:19px/1.8 Georgia,Times New Roman,serif}a{color:var(--accent);text-decoration:underline;text-underline-offset:3px}a:hover{color:#38201d}a:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.skip-link{position:absolute;left:16px;top:-100px;background:var(--paper);padding:8px;z-index:5}.skip-link:focus{top:10px}.journal{max-width:1020px;margin:36px auto;background:var(--paper);border:1px solid var(--line);padding:0 64px;box-shadow:0 3px 16px #29251f0a}.masthead{text-align:center;padding:30px 0 20px;border-bottom:4px double var(--ink)}.masthead p{margin:0}.masthead .edition{font:11px/1.5 Arial,sans-serif;letter-spacing:2px;text-transform:uppercase}.masthead .journal-title{display:block;margin:5px 0 0;font-size:42px;font-weight:700;text-decoration:none;color:var(--ink);line-height:1.2}.masthead .tagline{font-size:15px;font-style:italic;margin:8px 0 15px}.masthead nav{display:flex;justify-content:center;gap:25px;font:13px/1.5 Arial,sans-serif;flex-wrap:wrap}.breadcrumbs{font:12px/1.7 Arial,sans-serif;padding:20px 0;border-bottom:1px solid var(--line)}.breadcrumbs ol{list-style:none;display:flex;flex-wrap:wrap;gap:6px 10px;padding:0;margin:0}.breadcrumbs li+li:before{content:"\203a";padding-right:10px;color:#8a7e6a}article{max-width:740px;margin:0 auto;padding:30px 0 15px}section{margin:0 0 35px}p{margin:0 0 18px}h1,h2,h3{line-height:1.22;font-weight:700;text-wrap:balance}h1{font-size:44px;letter-spacing:-1.1px;margin:14px 0 20px}h2{font-size:29px;margin:36px 0 16px;padding-top:22px;border-top:1px solid var(--line)}h3{font-size:22px;margin:25px 0 12px}.eyebrow{font:11px/1.7 Arial,sans-serif;letter-spacing:1.7px;text-transform:uppercase;margin-bottom:14px;color:#6a5d4a}.university-logo{display:block;width:min(240px,45vw);height:auto;max-height:120px;object-fit:contain;object-fit:scale-down;background:#fff;padding:10px;border:1px solid var(--line);border-radius:12px;margin:0 0 16px}@media(max-width:700px){.university-logo{width:min(200px,40vw);max-height:100px}}.lead{font-size:21px;line-height:1.6}.article-meta-bar{display:flex;flex-wrap:wrap;gap:8px 18px;font:12px/1.7 Arial,sans-serif;border-block:1px solid var(--line);padding:12px 0;margin:22px 0}small{display:block;font:12px/1.7 Arial,sans-serif;color:#665f53}.article-toc{background:#f5f0e6;border-block:1px solid var(--line);padding:20px 26px;font-size:16px}.article-toc strong{font-variant:small-caps;letter-spacing:1px}.article-toc ol{margin:10px 0 0;padding-left:22px}ul,ol{padding-left:24px}li{margin:8px 0}li::marker{color:#75644f}.article-toc li{margin:2px 0}.article-next-step{border:1px solid var(--line);padding:25px;background:#f5f0e6}.article-next-step h2{border:0;padding:0;margin:6px 0 16px}.cta-row{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:18px}.button-primary{display:inline-block;border:1px solid var(--accent);padding:9px 16px;background:var(--accent);color:#fffdf8;font:700 14px/1.6 Arial,sans-serif;text-decoration:none}.button-primary:hover{background:#4c2b26;color:#fff}.button-ghost{font:14px/1.6 Arial,sans-serif;align-self:center}.journal-footer{border-top:4px double var(--ink);padding:22px 0 28px;text-align:center;font:12px/1.8 Arial,sans-serif}.journal-footer p{margin:0 0 6px}@media(max-width:700px){body{font-size:17px;background:var(--paper)}.journal{margin:0;border:0;padding:0 22px;box-shadow:none}.masthead{padding-top:23px}.masthead .journal-title{font-size:34px}.masthead nav{gap:18px}article{padding-top:25px}h1{font-size:35px;letter-spacing:-.6px}h2{font-size:26px}h3{font-size:21px}.lead{font-size:19px}.article-next-step{padding:20px}.article-toc{padding:18px}.breadcrumbs{font-size:11px}.button-primary{max-width:100%;text-align:center}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@media print{body{background:#fff;font-size:11pt}.journal{margin:0;border:0;padding:0;box-shadow:none}.masthead nav,.skip-link,.cta-row{display:none}h1{font-size:28pt}h2{font-size:18pt}a{color:inherit}.article-next-step{break-inside:avoid}}.journal{margin-block:12px}.masthead{padding:14px 0 12px;border-bottom:1px solid var(--line)}.masthead .edition,.masthead .tagline{display:none}.masthead .journal-title{font-size:26px;margin:0 0 10px}.masthead nav{gap:8px 20px}.breadcrumbs{padding:10px 0}article{padding-top:16px}h1{font-size:clamp(28px,4vw,38px);margin:8px 0 14px}.journal-intro{padding-top:16px}@media(max-width:700px){.journal{margin:0}.masthead{padding-top:12px}.masthead .journal-title{font-size:24px}article{padding-top:14px}}.blog-answer{margin:0 0 1.5rem;padding:.9rem 1.1rem;border-left:4px solid #671B50;background:#faf3f8;border-radius:0 8px 8px 0;font-size:1rem;line-height:1.6}.blog-answer strong{color:#671b50}.institution-identity{display:flex;align-items:center;gap:16px;margin:0 0 1.25rem}.institution-identity h1{margin:0}.institution-logo{flex:0 0 auto;width:72px;height:72px;object-fit:contain;background:#fff;border:1px solid #eadfe7;border-radius:12px;padding:8px}.institution-mark{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:72px;height:72px;background:#faf3f8;color:#671b50;border-radius:12px;font-weight:800;font-size:1.4rem;letter-spacing:.04em}.internship-faq{margin:0 0 1.1rem}.internship-faq h3{margin:0 0 .35rem;font-size:1.05rem;color:#671b50}.internship-faq p{margin:0}@media(max-width:700px){.institution-identity{gap:12px}.institution-logo,.institution-mark{width:56px;height:56px}}
