@font-face{
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/assets/d44487200208b5e2a79b.woff2) format('woff2');
}
@font-face{
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/assets/98b7208b4b8f91db75e7.woff2) format('woff2');
}
:where(#page-content){--text:#201810;--muted:#6f6255;--border:#efe7dd;--accent:#d8430e;--font:Inter,'Apple SD Gothic Neo','Malgun Gothic',sans-serif}
:where(#page-content) *{box-sizing:border-box}
:where(#page-content),:where(#page-content){margin:0;padding:0;background:#fff;color:var(--text)}
:where(#page-content){font-family:var(--font);font-weight:400;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}
:where(#page-content) main{width:100%;max-width:1100px;margin:0 auto;padding:24px 28px 28px}
:where(#page-content) h2{margin:0 0 22px;font-size:22px;line-height:1.4;font-weight:600;letter-spacing:-.025em;word-break:keep-all;overflow-wrap:break-word}
:where(#page-content) .content{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;align-items:start}
:where(#page-content) section{min-width:0;border-top:1px solid var(--border);padding-top:16px}
:where(#page-content) h3{margin:0 0 12px;color:var(--accent);font-size:15px;line-height:1.5;font-weight:600;letter-spacing:0}
:where(#page-content) p{margin:0}
:where(#page-content) .item{font-size:16px;line-height:1.65;word-break:keep-all;overflow-wrap:break-word;padding-left:14px;text-indent:-14px}
:where(#page-content) .item+.item{margin-top:6px}
:where(#page-content) .marker{color:var(--accent)}
:where(#page-content) .application .item+.item{margin-top:16px;padding-top:14px;border-top:1px solid var(--border)}
:where(#page-content) a{color:var(--accent);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;white-space:normal;overflow-wrap:anywhere}
:where(#page-content) a:hover{color:#aa350b}
:where(#page-content) a:focus-visible{outline:2px solid var(--accent);outline-offset:4px}
@media(min-width:601px) and (max-width:850px){:where(#page-content) main{padding:24px 22px 28px}}
@media(max-width:600px){:where(#page-content) main{padding:20px 20px 24px}
:where(#page-content) h2{font-size:21px;line-height:1.45;margin-bottom:20px}
:where(#page-content) .content{gap:24px}
:where(#page-content) section{padding-top:14px}
:where(#page-content) h3{font-size:14px;margin-bottom:10px}
:where(#page-content) .item{font-size:15px;line-height:1.65}
:where(#page-content) .application .item+.item{margin-top:14px;padding-top:12px}}
:where(#page-content){
  -webkit-text-size-adjust: 100%;
  text-size-adjust: 100%;
}
@media (max-width:600px){:where(#page-content) main{ padding:16px 12px 4px; }
:where(#page-content) h2{ font-size:17px; line-height:1.45; margin-bottom:16px; }
:where(#page-content) .content{ gap:20px; }
:where(#page-content) section{ padding-top:12px; }
:where(#page-content) h3{ font-size:14px; line-height:1.5; margin-bottom:8px; }
:where(#page-content) .item{ font-size:13px; line-height:1.7; padding-left:12px; text-indent:-12px; }
:where(#page-content) .item + .item{ margin-top:5px; }
:where(#page-content) .application .item + .item{ margin-top:12px; padding-top:10px; }
:where(#page-content) .application a{ display:inline-block; max-width:100%; padding:4px 0; text-indent:0; vertical-align:baseline; }}
@media (max-width:600px){:where(#page-content) .application .email-group{ display:inline-block; white-space:nowrap; text-indent:0; }
:where(#page-content) .application .email-group a{ white-space:nowrap; }}
:where(#page-content) .fields{border-top:0;padding-top:0}
@media(min-width:601px){:where(#page-content) h3{font-size:16px}
:where(#page-content) .item{font-size:17px;line-height:1.7}
:where(#page-content) .fields [role="group"]>.item:first-child{font-size:16px}}
@media(min-width:601px) and (max-width:850px){:where(#page-content) .item{font-size:16px}
:where(#page-content) h3{font-size:16px}}