._1frCMG_root{background:var(--os-surface);width:100%;min-height:100dvh;color:var(--os-text);font-family:var(--os-font-text);container-type:inline-size}._1frCMG_page{min-height:inherit;flex-direction:column;display:flex}._1frCMG_root a{color:var(--os-ink)}._1frCMG_root a:hover{color:var(--os-ink);text-decoration-thickness:2px}._1frCMG_root a:focus-visible{outline:var(--os-focus);outline-offset:2px;border-radius:var(--os-radius-xs)}._1frCMG_pad{padding-left:var(--os-space-8);padding-right:var(--os-space-8)}._1frCMG_inner{width:100%;max-width:1180px;margin:0 auto}._1frCMG_head{padding-top:var(--os-space-6);padding-bottom:var(--os-space-6)}._1frCMG_mark{font-family:var(--os-font-display);letter-spacing:var(--os-tracking-tight);color:var(--os-ink);font-size:24px;line-height:1}._1frCMG_main{padding-top:var(--os-space-7);padding-bottom:var(--os-space-7);flex:1;align-items:center;display:flex}._1frCMG_h1{font-family:var(--os-font-display);letter-spacing:var(--os-tracking-tight);color:var(--os-ink);overflow-wrap:break-word;text-wrap:balance;margin:0;font-size:clamp(38px,9cqi,112px);font-weight:400;line-height:1}._1frCMG_lead{margin:var(--os-space-5) 0 0 0;max-width:34ch;font-size:19px;line-height:var(--os-leading-body);color:var(--os-muted);text-wrap:pretty}._1frCMG_root ._1frCMG_mail{margin-top:var(--os-space-6);min-height:var(--os-tap);padding:0 var(--os-space-4);border:1px solid var(--os-ink);border-radius:var(--os-radius-xs);color:var(--os-ink);overflow-wrap:anywhere;align-items:center;font-size:17px;font-weight:600;text-decoration:none;display:inline-flex}._1frCMG_root ._1frCMG_mail:hover{background:var(--os-accent-soft)}._1frCMG_foot{border-top:1px solid var(--os-line);padding-top:var(--os-space-5);padding-bottom:var(--os-space-5)}._1frCMG_footrow{justify-content:space-between;align-items:center;gap:var(--os-space-3) var(--os-space-5);color:var(--os-muted);flex-wrap:wrap;font-size:16px;display:flex}._1frCMG_links{align-items:center;gap:var(--os-space-3);display:flex}._1frCMG_root ._1frCMG_links a{min-height:var(--os-tap);color:var(--os-muted);text-underline-offset:3px;align-items:center;text-decoration:underline;display:inline-flex}._1frCMG_root ._1frCMG_links a:hover{color:var(--os-ink)}._1frCMG_dot{color:var(--os-muted)}@container (max-width:700px){._1frCMG_pad{padding-left:var(--os-space-5);padding-right:var(--os-space-5)}._1frCMG_head{padding-top:var(--os-space-5);padding-bottom:var(--os-space-5)}._1frCMG_lead{font-size:17px}._1frCMG_footrow{flex-direction:column;align-items:flex-start}}