@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/assets/inter-400.ttf) format('truetype');
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/assets/inter-500.ttf) format('truetype');
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/assets/inter-600.ttf) format('truetype');
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/assets/inter-700.ttf) format('truetype');
}
body{font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;line-height:1.6}h1,h2,h3,.brand,.button,input,textarea,button{font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif}.content{max-width:1000px;padding-top:12px}.content p,.content li{font-size:16.5px;line-height:1.65;max-width:76ch}.content p{margin:0 0 16px}.content h1,.content .page-title{font-size:clamp(30px,3.6vw,48px);font-weight:600;line-height:1.15;letter-spacing:-.035em;margin:10px 0 24px;max-width:900px}.content h2{font-size:29px;line-height:1.25;font-weight:600;letter-spacing:-.025em;margin:32px 0 12px}.content h3{font-size:22px;line-height:1.35;font-weight:600;letter-spacing:-.015em;margin:26px 0 10px}.content li{margin:6px 0}.content ul,.content ol{margin:10px 0 20px;padding-left:24px}.content img,.content img.hero-image{display:block;height:auto!important;max-height:none!important;object-fit:contain!important;margin:20px 0 24px;border-radius:10px}.content img.landscape-image{width:100%;max-width:920px}.content img.portrait-image{width:100%;max-width:460px}.content figure{margin:20px 0 24px}.content figure img{margin-bottom:8px}.content figcaption{font-size:13px;color:#bdc8c2;line-height:1.5}.cta-panel{margin:26px 0 28px;padding:24px 28px}.cta-panel h2{font-size:25px;line-height:1.25;letter-spacing:-.02em;margin:5px 0 12px}.cta-panel p{font-size:15px;line-height:1.6;margin:0 0 14px}.cta-panel .eyebrow{font-size:10px!important;letter-spacing:.12em;margin-bottom:9px}.actions{margin:16px 0 14px;gap:10px}.button{font-size:13px;font-weight:600}.breadcrumbs{margin-top:20px;margin-bottom:18px}.page-label{margin-top:28px;margin-bottom:10px}.brand{font-weight:500;letter-spacing:.035em}.site-footer{line-height:1.6}.related h2{margin-top:16px}@media(max-width:1100px){.content{margin-left:24px;margin-right:24px}}@media(max-width:700px){.content{margin:0;padding:10px 20px 32px}.content p,.content li{font-size:16px;line-height:1.65}.content p{margin-bottom:14px}.content h1,.content .page-title{font-size:32px;line-height:1.17;letter-spacing:-.03em;margin:8px 0 20px}.content h2{font-size:25px;margin:27px 0 11px}.content h3{font-size:20px;margin:22px 0 10px}.page-label{margin:22px 20px 7px}.cta-panel{padding:21px 20px;margin:22px 0 24px}.cta-panel h2{font-size:23px;line-height:1.25;margin-top:5px}.cta-panel p{font-size:15px}.cta-panel .actions{gap:10px}.content img{margin:18px 0 20px}.content nav ul{margin:4px 0 20px}.meta-part{font-size:12px;line-height:1.5;margin-bottom:12px}}.content span[id]:empty{display:block;height:0;line-height:0;margin:0;padding:0}.content p .meta-part{margin:0;font-size:inherit}
