@font-face{
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/assets/12016f1b863d6113abfe.woff2) format('woff2');
}
@font-face{
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/assets/f302bd06d8a2a6952040.woff2) format('woff2');
}
:where(#page-content){--bg:#fff;--text:#201810;--muted:#6f6255;--date:#80715f;--orange:#ff5a1f;--accent:#d8430e;--font:Inter,'Pretendard Variable',Pretendard,'Malgun Gothic','Apple SD Gothic Neo',sans-serif;--mono:'SF Mono',Menlo,Consolas,monospace}
:where(#page-content) *{box-sizing:border-box}
:where(#page-content),:where(#page-content){margin:0;padding:0;background:var(--bg);color:var(--text)}
:where(#page-content){font-family:var(--font);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-webkit-text-size-adjust:100%}
:where(#page-content) main{width:100%;max-width:1040px;margin:0 auto;padding:24px 28px 28px}
:where(#page-content) .timeline{display:flex;flex-direction:column;gap:36px}
:where(#page-content) p,:where(#page-content) figure{margin:0}
:where(#page-content) .news-item{display:grid;grid-template-columns:150px minmax(0,1fr);column-gap:20px;align-items:start;border:0;padding:0;min-width:0}
:where(#page-content) .date{font-family:var(--mono);font-size:16px;font-weight:400;line-height:1.7;color:var(--date);padding-top:2px}
:where(#page-content) .news-body{min-width:0}
:where(#page-content) .desc{color:var(--text);font-size:18px;font-weight:400;line-height:1.7;letter-spacing:-.01em;word-break:keep-all;overflow-wrap:break-word}
:where(#page-content) .desc:lang(en){letter-spacing:normal;word-break:normal}
:where(#page-content) .desc+.desc{margin-top:0}
:where(#page-content) .desc strong{font-weight:600}
:where(#page-content) a{color:var(--accent);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}
:where(#page-content) a:hover{color:#a5320a}
:where(#page-content) a:focus-visible{outline:2px solid var(--orange);outline-offset:3px}
:where(#page-content) ::selection{background:#ff5a1f2e}
:where(#page-content) .photos{margin-top:18px;background:#fff;min-width:0}
:where(#page-content) .photos figure{min-width:0;margin:0}
:where(#page-content) .photos img{display:block;max-width:100%;object-fit:contain;background:transparent}
:where(#page-content) .single img{width:auto;height:auto;max-width:100%;max-height:360px}
:where(#page-content) .paired{display:grid;gap:16px;align-items:start}
:where(#page-content) .paired img{width:100%;height:auto}
@media(max-width:850px){:where(#page-content) main{padding:22px}
:where(#page-content) .news-item{grid-template-columns:130px minmax(0,1fr);gap:20px}
:where(#page-content) .desc{font-size:17px}
:where(#page-content) .date{font-size:14px}
:where(#page-content) .timeline{gap:32px}
:where(#page-content) .paired{gap:12px}}
@media(max-width:640px){:where(#page-content) main{padding:20px 18px 24px}
:where(#page-content) .news-item{grid-template-columns:minmax(0,1fr);gap:8px}
:where(#page-content) .timeline{gap:30px}
:where(#page-content) .date{font-size:13px;padding:0}
:where(#page-content) .desc{font-size:16px;line-height:1.75}
:where(#page-content) .photos{margin-top:15px}
:where(#page-content) .single img{max-height:340px}
:where(#page-content) .paired{gap:10px}}
:where(#page-content){
  -webkit-text-size-adjust: 100%;
  text-size-adjust: 100%;
}
@media (max-width:600px){:where(#page-content) main#news-content{ padding:14px 12px 0; }
:where(#page-content) .timeline{ gap:22px; }
:where(#page-content) .news-item{ grid-template-columns:minmax(0,1fr); gap:5px; }
:where(#page-content) .date{ font-size:11px; line-height:1.6; padding:0; }
:where(#page-content) .desc{ font-size:13px; line-height:1.75; }
:where(#page-content) .photos{ margin-top:10px; }
:where(#page-content) .photos.paired{ grid-template-columns:minmax(0,1fr) !important; gap:10px; }
:where(#page-content) .photos img{ width:auto; height:auto; max-width:100%; max-height:300px; }
:where(#page-content) .desc a{ display:inline-block; padding:3px 0; }}
@media(min-width:641px){:where(#page-content) .desc{text-align:justify}}
:where(#page-content) .news-video{position:relative;display:block;width:100%;max-width:480px;margin-top:18px;overflow:hidden;background:#181818;text-decoration:none;border-radius:4px}
:where(#page-content) .news-video:before{content:"";display:block;padding-top:56.25%}
:where(#page-content) .news-video img{position:absolute;top:0;left:0;display:block;width:100%;height:100%;object-fit:cover}
:where(#page-content) .news-video-play{position:absolute;top:50%;left:50%;display:flex;align-items:center;justify-content:center;width:56px;height:40px;margin:-20px 0 0 -28px;background:rgba(0,0,0,.78);border-radius:9px;pointer-events:none}
:where(#page-content) .news-video-play:after{content:"";border-top:9px solid transparent;border-bottom:9px solid transparent;border-left:15px solid #fff;margin-left:3px}
:where(#page-content) .news-video:hover .news-video-play,:where(#page-content) .news-video:focus .news-video-play{background:#b82924}
:where(#page-content) .news-video:focus{outline:3px solid var(--orange);outline-offset:3px}
@media(max-width:640px){:where(#page-content) .news-video{margin-top:15px}}
@media(max-width:600px){:where(#page-content) .news-video{margin-top:10px}}