@font-face{font-family:RubikProfile;src:url(/fonts/rubik-regular.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:RubikProfile;src:url(/fonts/rubik-semibold.ttf) format("truetype");font-weight:600;font-display:swap}@font-face{font-family:RubikProfile;src:url(/fonts/rubik-bold.ttf) format("truetype");font-weight:700;font-display:swap}.professional{font-family:RubikProfile,sans-serif;background:#fff;color:#18202b;max-width:900px;margin:auto;padding:2rem 1.5rem 4rem;line-height:1.65}.professional-nav{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:3rem}.professional a{color:#a63e06;text-decoration:underline;text-underline-offset:.2em}.professional a:focus-visible{outline:3px solid #e95d0f;outline-offset:3px}.professional header{border-bottom:4px solid #e95d0f;padding-bottom:1.5rem}.professional-label,.professional-period{text-transform:uppercase;letter-spacing:.08em;color:#9e3e0b;font-size:.8rem;font-weight:600}.professional h1{font-size:clamp(2.5rem,7vw,4rem);line-height:1.1;margin:.2rem 0}.professional-headline{font-size:1.25rem;font-weight:600}.professional section{margin-top:2.5rem}.professional h2{font-size:1.4rem;border-bottom:1px solid #d6dbe0;padding-bottom:.4rem}.professional h3{font-size:1.05rem;margin:.25rem 0}.professional article{margin:1.3rem 0}.professional p{margin:.5rem 0}.professional ul{padding-left:1.3rem}.professional footer{border-top:1px solid #d6dbe0;margin-top:3rem;padding-top:1rem;font-size:.85rem}.professional-data{margin-top:2.5rem;padding:1rem;border:1px solid #d6dbe0;border-radius:.5rem}.professional-data summary{cursor:pointer;font-weight:600}.professional-data summary:focus-visible{outline:3px solid #e95d0f;outline-offset:3px}.professional blockquote{border-left:3px solid #e95d0f;margin:1rem 0;padding:.5rem 1rem;background:#f5f6f7}.professional-attribution{font-size:.9rem;color:#4b5159}