:root,:root[data-theme=dark]{color-scheme:dark;--color-ink: #f6f6f6;--color-mobile-emphasis: #d9d9d9;--color-muted: #8f8d8d;--color-button-muted: #8f8d8d;--color-card-muted: #6c6a6a;--color-line: #6c6a6a;--color-line-strong: #4a4747;--color-line-soft: #343434;--color-outline: #343434;--color-surface: #1e1d1d;--color-surface-raised: #242323;--color-background: #0f0f0f;--color-accent: #e03131;--color-accent-dark: #e03131;--color-warm: #d6a455;--color-header-bg: #1e1d1d;--color-panel-soft: rgba(255, 255, 255, .055);--color-overlay-heavy: rgba(0, 0, 0, .74);--color-overlay-light: rgba(0, 0, 0, .24);--color-focus-ring: #f6f6f6;--color-footer-background: #1e1d1d;--color-fixed-icon-filter: none;--color-placeholder: #8a8a8a;--board-compose-placeholder: #b0b0b0}:root[data-theme=light]{color-scheme:light;--color-ink: #171717;--color-mobile-emphasis: #171717;--color-muted: #6c6a6a;--color-button-muted: #6c6a6a;--color-card-muted: #6c6a6a;--color-line: #d5d5d5;--color-line-strong: #6c6a6a;--color-line-soft: #d5d5d5;--color-outline: #6c6a6a;--color-surface: #ffffff;--color-surface-raised: #ffffff;--color-background: #f6f6f6;--color-accent: #101cef;--color-accent-dark: #101cef;--color-warm: #101cef;--color-header-bg: #ffffff;--color-panel-soft: rgba(23, 23, 23, .045);--color-overlay-heavy: rgba(0, 0, 0, .62);--color-overlay-light: rgba(0, 0, 0, .14);--color-focus-ring: #171717;--color-footer-background: #ffffff;--color-fixed-icon-filter: brightness(0) saturate(100%);--color-placeholder: #6c6a6a;--board-compose-placeholder: #6c6a6a}:root{--vw: 100vw;--vh: 100vh;--transition: .3s;--transition-fast: .1s;--transition-slow: .6s;--transition-very-slow: 1s;--header: 55px;--footer: 230px;--padding: 36px;--gap: 32px;--grid-padding: 57px;--grid-padding-full: 57px;--grid-gutter-width: var(--gap)}@media only screen and (max-width:1024px){:root{--gap: 15px;--grid-padding: 15px;--grid-padding-full: 15px}}@media only screen and (max-width:867px){:root{--header: 47px}}@media only screen and (max-width:820px){:root{--header: 88px}}*,*:before,*:after{box-sizing:border-box}html{scrollbar-gutter:stable;text-size-adjust:100%}@supports not (scrollbar-gutter: stable){html{overflow-y:scroll}}@media only screen and (max-width:820px){html{max-width:100%;overflow-x:clip}}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}body{min-height:100vh}@media only screen and (max-width:820px){body{max-width:100%;overflow-x:clip}}img,picture{display:block;max-width:100%}button,input,textarea,select{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}.container{width:100%;margin-left:auto;margin-right:auto;padding-left:var(--grid-padding);padding-right:var(--grid-padding);box-sizing:border-box}.container.full{max-width:100%;padding-left:var(--grid-padding-full);padding-right:var(--grid-padding-full)}.container.sm{max-width:1320px}.container.md{max-width:1440px}.container.no-margin{padding-left:0;padding-right:0;margin-left:0;margin-right:0}body.show-grid .container:before{content:"";position:absolute;left:var(--grid-padding);top:0;width:1px;height:100%;z-index:1000;pointer-events:none;mix-blend-mode:multiply;background:#f0f}body.show-grid .container:after{content:"";position:absolute;right:var(--grid-padding);top:0;width:1px;height:100%;z-index:1000;pointer-events:none;mix-blend-mode:multiply;background:#f0f}.row{display:flex;gap:var(--grid-gutter-width)}.row.wrap{flex-wrap:wrap}@media only screen and (max-width:1439px){.row{flex-wrap:wrap}}.col{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:100%;width:100%}.col:not(.not-fill):last-child{flex:1;max-width:none}@media only screen and (max-width:1024px){.col:not(.not-fill):last-child.col-mobile-8{flex:0 0 100%}}body.show-grid .col{position:relative}body.show-grid .col:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;z-index:1000;pointer-events:none;mix-blend-mode:multiply;background:#bfffff}.offset-8{margin-left:calc((8 / 8) * 100% + (8 / 8) * var(--grid-gutter-width))}@media only screen and (max-width:1024px){.offset-mobile-8{margin-left:calc((8 / 8) * 100% + (8 / 8) * var(--grid-gutter-width))}}.offset-7{margin-left:calc((7 / 8) * 100% + (7 / 8) * var(--grid-gutter-width))}@media only screen and (max-width:1024px){.offset-mobile-7{margin-left:calc((7 / 8) * 100% + (7 / 8) * var(--grid-gutter-width))}}.offset-6{margin-left:calc((6 / 8) * 100% + (6 / 8) * var(--grid-gutter-width))}@media only screen and (max-width:1024px){.offset-mobile-6{margin-left:calc((6 / 8) * 100% + (6 / 8) * var(--grid-gutter-width))}}.offset-5{margin-left:calc((5 / 8) * 100% + (5 / 8) * var(--grid-gutter-width))}@media only screen and (max-width:1024px){.offset-mobile-5{margin-left:calc((5 / 8) * 100% + (5 / 8) * var(--grid-gutter-width))}}.offset-4{margin-left:calc((4 / 8) * 100% + (4 / 8) * var(--grid-gutter-width))}@media only screen and (max-width:1024px){.offset-mobile-4{margin-left:calc((4 / 8) * 100% + (4 / 8) * var(--grid-gutter-width))}}.offset-3{margin-left:calc((3 / 8) * 100% + (3 / 8) * var(--grid-gutter-width))}@media only screen and (max-width:1024px){.offset-mobile-3{margin-left:calc((3 / 8) * 100% + (3 / 8) * var(--grid-gutter-width))}}.offset-2{margin-left:calc((2 / 8) * 100% + (2 / 8) * var(--grid-gutter-width))}@media only screen and (max-width:1024px){.offset-mobile-2{margin-left:calc((2 / 8) * 100% + (2 / 8) * var(--grid-gutter-width))}}.offset-1{margin-left:calc((1 / 8) * 100% + (1 / 8) * var(--grid-gutter-width))}@media only screen and (max-width:1024px){.offset-mobile-1{margin-left:calc((1 / 8) * 100% + (1 / 8) * var(--grid-gutter-width))}}.order-8{order:8}@media only screen and (max-width:1439px){.order-tablet-8{order:8}}@media only screen and (max-width:1024px){.order-mobile-8{order:8}}.order-7{order:7}@media only screen and (max-width:1439px){.order-tablet-7{order:7}}@media only screen and (max-width:1024px){.order-mobile-7{order:7}}.order-6{order:6}@media only screen and (max-width:1439px){.order-tablet-6{order:6}}@media only screen and (max-width:1024px){.order-mobile-6{order:6}}.order-5{order:5}@media only screen and (max-width:1439px){.order-tablet-5{order:5}}@media only screen and (max-width:1024px){.order-mobile-5{order:5}}.order-4{order:4}@media only screen and (max-width:1439px){.order-tablet-4{order:4}}@media only screen and (max-width:1024px){.order-mobile-4{order:4}}.order-3{order:3}@media only screen and (max-width:1439px){.order-tablet-3{order:3}}@media only screen and (max-width:1024px){.order-mobile-3{order:3}}.order-2{order:2}@media only screen and (max-width:1439px){.order-tablet-2{order:2}}@media only screen and (max-width:1024px){.order-mobile-2{order:2}}.order-1{order:1}@media only screen and (max-width:1439px){.order-tablet-1{order:1}}@media only screen and (max-width:1024px){.order-mobile-1{order:1}}.order-0,.order-none{order:0}@media only screen and (max-width:1439px){.order-tablet-0,.order-tablet-none{order:0}}@media only screen and (max-width:1024px){.order-mobile-0,.order-mobile-none{order:0}}.col-8{flex:0 0 calc((8 / 8) * 100% - var(--grid-gutter-width) + (8 / 8) * var(--grid-gutter-width));max-width:calc((8 / 8) * 100% - var(--grid-gutter-width) + (8 / 8) * var(--grid-gutter-width))}.col-7{flex:0 0 calc((7 / 8) * 100% - var(--grid-gutter-width) + (7 / 8) * var(--grid-gutter-width));max-width:calc((7 / 8) * 100% - var(--grid-gutter-width) + (7 / 8) * var(--grid-gutter-width))}.col-6{flex:0 0 calc((6 / 8) * 100% - var(--grid-gutter-width) + (6 / 8) * var(--grid-gutter-width));max-width:calc((6 / 8) * 100% - var(--grid-gutter-width) + (6 / 8) * var(--grid-gutter-width))}.col-5{flex:0 0 calc((5 / 8) * 100% - var(--grid-gutter-width) + (5 / 8) * var(--grid-gutter-width));max-width:calc((5 / 8) * 100% - var(--grid-gutter-width) + (5 / 8) * var(--grid-gutter-width))}.col-4{flex:0 0 calc((4 / 8) * 100% - var(--grid-gutter-width) + (4 / 8) * var(--grid-gutter-width));max-width:calc((4 / 8) * 100% - var(--grid-gutter-width) + (4 / 8) * var(--grid-gutter-width))}.col-3{flex:0 0 calc((3 / 8) * 100% - var(--grid-gutter-width) + (3 / 8) * var(--grid-gutter-width));max-width:calc((3 / 8) * 100% - var(--grid-gutter-width) + (3 / 8) * var(--grid-gutter-width))}.col-2{flex:0 0 calc((2 / 8) * 100% - var(--grid-gutter-width) + (2 / 8) * var(--grid-gutter-width));max-width:calc((2 / 8) * 100% - var(--grid-gutter-width) + (2 / 8) * var(--grid-gutter-width))}.col-1{flex:0 0 calc((1 / 8) * 100% - var(--grid-gutter-width) + (1 / 8) * var(--grid-gutter-width));max-width:calc((1 / 8) * 100% - var(--grid-gutter-width) + (1 / 8) * var(--grid-gutter-width))}.col-full{flex:none;width:100%;max-width:100%}.col-hidden{display:none}.not-flex{flex:none}@media only screen and (max-width:1919px){.col-laptop-8{flex:0 0 100%;max-width:100%}}@media only screen and (max-width:1919px){.col-laptop-8{flex:0 0 calc((8 / 8) * 100% - var(--grid-gutter-width) + (8 / 8) * var(--grid-gutter-width));max-width:calc((8 / 8) * 100% - var(--grid-gutter-width) + (8 / 8) * var(--grid-gutter-width))}}@media only screen and (max-width:1919px){.col-laptop-7{flex:0 0 calc((7 / 8) * 100% - var(--grid-gutter-width) + (7 / 8) * var(--grid-gutter-width));max-width:calc((7 / 8) * 100% - var(--grid-gutter-width) + (7 / 8) * var(--grid-gutter-width))}}@media only screen and (max-width:1919px){.col-laptop-6{flex:0 0 calc((6 / 8) * 100% - var(--grid-gutter-width) + (6 / 8) * var(--grid-gutter-width));max-width:calc((6 / 8) * 100% - var(--grid-gutter-width) + (6 / 8) * var(--grid-gutter-width))}}@media only screen and (max-width:1919px){.col-laptop-5{flex:0 0 calc((5 / 8) * 100% - var(--grid-gutter-width) + (5 / 8) * var(--grid-gutter-width));max-width:calc((5 / 8) * 100% - var(--grid-gutter-width) + (5 / 8) * var(--grid-gutter-width))}}@media only screen and (max-width:1919px){.col-laptop-4{flex:0 0 calc((4 / 8) * 100% - var(--grid-gutter-width) + (4 / 8) * var(--grid-gutter-width));max-width:calc((4 / 8) * 100% - var(--grid-gutter-width) + (4 / 8) * var(--grid-gutter-width))}}@media only screen and (max-width:1919px){.col-laptop-3{flex:0 0 calc((3 / 8) * 100% - var(--grid-gutter-width) + (3 / 8) * var(--grid-gutter-width));max-width:calc((3 / 8) * 100% - var(--grid-gutter-width) + (3 / 8) * var(--grid-gutter-width))}}@media only screen and (max-width:1919px){.col-laptop-2{flex:0 0 calc((2 / 8) * 100% - var(--grid-gutter-width) + (2 / 8) * var(--grid-gutter-width));max-width:calc((2 / 8) * 100% - var(--grid-gutter-width) + (2 / 8) * var(--grid-gutter-width))}}@media only screen and (max-width:1919px){.col-laptop-1{flex:0 0 calc((1 / 8) * 100% - var(--grid-gutter-width) + (1 / 8) * var(--grid-gutter-width));max-width:calc((1 / 8) * 100% - var(--grid-gutter-width) + (1 / 8) * var(--grid-gutter-width))}}@media only screen and (max-width:1919px){.offset-laptop-8{margin-left:calc((8 / 8) * 100% + (8 / 8) * var(--grid-gutter-width))}}@media only screen and (max-width:1919px){.offset-laptop-7{margin-left:calc((7 / 8) * 100% + (7 / 8) * var(--grid-gutter-width))}}@media only screen and (max-width:1919px){.offset-laptop-6{margin-left:calc((6 / 8) * 100% + (6 / 8) * var(--grid-gutter-width))}}@media only screen and (max-width:1919px){.offset-laptop-5{margin-left:calc((5 / 8) * 100% + (5 / 8) * var(--grid-gutter-width))}}@media only screen and (max-width:1919px){.offset-laptop-4{margin-left:calc((4 / 8) * 100% + (4 / 8) * var(--grid-gutter-width))}}@media only screen and (max-width:1919px){.offset-laptop-3{margin-left:calc((3 / 8) * 100% + (3 / 8) * var(--grid-gutter-width))}}@media only screen and (max-width:1919px){.offset-laptop-2{margin-left:calc((2 / 8) * 100% + (2 / 8) * var(--grid-gutter-width))}}@media only screen and (max-width:1919px){.offset-laptop-1{margin-left:calc((1 / 8) * 100% + (1 / 8) * var(--grid-gutter-width))}}@media only screen and (max-width:1919px){.offset-laptop-0,.offset-laptop-none{margin-left:0}}@media only screen and (max-width:1919px){.col-laptop-hidden{display:none}}@media only screen and (max-width:1919px){.col-laptop-full{flex:none;width:100%;max-width:100%}}@media only screen and (max-width:1439px){.col-tablet-8{flex:0 0 100%;max-width:100%}}@media only screen and (max-width:1439px){.col-tablet-8{flex:0 0 calc((8 / 8) * 100% - var(--grid-gutter-width) + (8 / 8) * var(--grid-gutter-width));max-width:calc((8 / 8) * 100% - var(--grid-gutter-width) + (8 / 8) * var(--grid-gutter-width))}}@media only screen and (max-width:1439px){.col-tablet-7{flex:0 0 calc((7 / 8) * 100% - var(--grid-gutter-width) + (7 / 8) * var(--grid-gutter-width));max-width:calc((7 / 8) * 100% - var(--grid-gutter-width) + (7 / 8) * var(--grid-gutter-width))}}@media only screen and (max-width:1439px){.col-tablet-6{flex:0 0 calc((6 / 8) * 100% - var(--grid-gutter-width) + (6 / 8) * var(--grid-gutter-width));max-width:calc((6 / 8) * 100% - var(--grid-gutter-width) + (6 / 8) * var(--grid-gutter-width))}}@media only screen and (max-width:1439px){.col-tablet-5{flex:0 0 calc((5 / 8) * 100% - var(--grid-gutter-width) + (5 / 8) * var(--grid-gutter-width));max-width:calc((5 / 8) * 100% - var(--grid-gutter-width) + (5 / 8) * var(--grid-gutter-width))}}@media only screen and (max-width:1439px){.col-tablet-4{flex:0 0 calc((4 / 8) * 100% - var(--grid-gutter-width) + (4 / 8) * var(--grid-gutter-width));max-width:calc((4 / 8) * 100% - var(--grid-gutter-width) + (4 / 8) * var(--grid-gutter-width))}}@media only screen and (max-width:1439px){.col-tablet-3{flex:0 0 calc((3 / 8) * 100% - var(--grid-gutter-width) + (3 / 8) * var(--grid-gutter-width));max-width:calc((3 / 8) * 100% - var(--grid-gutter-width) + (3 / 8) * var(--grid-gutter-width))}}@media only screen and (max-width:1439px){.col-tablet-2{flex:0 0 calc((2 / 8) * 100% - var(--grid-gutter-width) + (2 / 8) * var(--grid-gutter-width));max-width:calc((2 / 8) * 100% - var(--grid-gutter-width) + (2 / 8) * var(--grid-gutter-width))}}@media only screen and (max-width:1439px){.col-tablet-1{flex:0 0 calc((1 / 8) * 100% - var(--grid-gutter-width) + (1 / 8) * var(--grid-gutter-width));max-width:calc((1 / 8) * 100% - var(--grid-gutter-width) + (1 / 8) * var(--grid-gutter-width))}}@media only screen and (max-width:1439px){.offset-tablet-8{margin-left:calc((8 / 8) * 100% + (8 / 8) * var(--grid-gutter-width))}}@media only screen and (max-width:1439px){.offset-tablet-7{margin-left:calc((7 / 8) * 100% + (7 / 8) * var(--grid-gutter-width))}}@media only screen and (max-width:1439px){.offset-tablet-6{margin-left:calc((6 / 8) * 100% + (6 / 8) * var(--grid-gutter-width))}}@media only screen and (max-width:1439px){.offset-tablet-5{margin-left:calc((5 / 8) * 100% + (5 / 8) * var(--grid-gutter-width))}}@media only screen and (max-width:1439px){.offset-tablet-4{margin-left:calc((4 / 8) * 100% + (4 / 8) * var(--grid-gutter-width))}}@media only screen and (max-width:1439px){.offset-tablet-3{margin-left:calc((3 / 8) * 100% + (3 / 8) * var(--grid-gutter-width))}}@media only screen and (max-width:1439px){.offset-tablet-2{margin-left:calc((2 / 8) * 100% + (2 / 8) * var(--grid-gutter-width))}}@media only screen and (max-width:1439px){.offset-tablet-1{margin-left:calc((1 / 8) * 100% + (1 / 8) * var(--grid-gutter-width))}}@media only screen and (max-width:1439px){.offset-tablet-0,.offset-tablet-none{margin-left:0}}@media only screen and (max-width:1439px){.col-tablet-hidden{display:none}}@media only screen and (max-width:1024px){.col-mobile-8{flex:0 0 100%;max-width:100%}}@media only screen and (max-width:1024px){.col-mobile-12{flex:0 0 100%!important;max-width:100%!important}}@media only screen and (max-width:1024px){.col-mobile-hidden,.col-mobile-none{display:none!important}}@media only screen and (max-width:1024px){.col-mobile-visible{display:block!important}}@media only screen and (max-width:1024px){.col-mobile-full{flex:none;width:100%;max-width:100%}}@media only screen and (max-width:1024px){.offset-mobile-0,.offset-mobile-none{margin-left:0}}@media only screen and (max-width:1024px){.col-mobile-8{flex:0 0 calc((8 / 8) * 100% - var(--grid-gutter-width) + (8 / 8) * var(--grid-gutter-width));max-width:calc((8 / 8) * 100% - var(--grid-gutter-width) + (8 / 8) * var(--grid-gutter-width))}}@media only screen and (max-width:1024px){.col-mobile-7{flex:0 0 calc((7 / 8) * 100% - var(--grid-gutter-width) + (7 / 8) * var(--grid-gutter-width));max-width:calc((7 / 8) * 100% - var(--grid-gutter-width) + (7 / 8) * var(--grid-gutter-width))}}@media only screen and (max-width:1024px){.col-mobile-6{flex:0 0 calc((6 / 8) * 100% - var(--grid-gutter-width) + (6 / 8) * var(--grid-gutter-width));max-width:calc((6 / 8) * 100% - var(--grid-gutter-width) + (6 / 8) * var(--grid-gutter-width))}}@media only screen and (max-width:1024px){.col-mobile-5{flex:0 0 calc((5 / 8) * 100% - var(--grid-gutter-width) + (5 / 8) * var(--grid-gutter-width));max-width:calc((5 / 8) * 100% - var(--grid-gutter-width) + (5 / 8) * var(--grid-gutter-width))}}@media only screen and (max-width:1024px){.col-mobile-4{flex:0 0 calc((4 / 8) * 100% - var(--grid-gutter-width) + (4 / 8) * var(--grid-gutter-width));max-width:calc((4 / 8) * 100% - var(--grid-gutter-width) + (4 / 8) * var(--grid-gutter-width))}}@media only screen and (max-width:1024px){.col-mobile-3{flex:0 0 calc((3 / 8) * 100% - var(--grid-gutter-width) + (3 / 8) * var(--grid-gutter-width));max-width:calc((3 / 8) * 100% - var(--grid-gutter-width) + (3 / 8) * var(--grid-gutter-width))}}@media only screen and (max-width:1024px){.col-mobile-2{flex:0 0 calc((2 / 8) * 100% - var(--grid-gutter-width) + (2 / 8) * var(--grid-gutter-width));max-width:calc((2 / 8) * 100% - var(--grid-gutter-width) + (2 / 8) * var(--grid-gutter-width))}}@media only screen and (max-width:1024px){.col-mobile-1{flex:0 0 calc((1 / 8) * 100% - var(--grid-gutter-width) + (1 / 8) * var(--grid-gutter-width));max-width:calc((1 / 8) * 100% - var(--grid-gutter-width) + (1 / 8) * var(--grid-gutter-width))}}body{font-family:Glowup Text,Pretendard Variable,Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--color-ink);line-height:25.6px}h3{line-height:22.0896px;letter-spacing:0}h1{line-height:37.76px;letter-spacing:0}h2{line-height:28.32px;letter-spacing:0}p{color:var(--color-muted)}.site-main{min-height:calc(var(--vh) - var(--header))}html[data-app-shell=true]{--header: 0px;--header-sticky: 0px;background:var(--color-background)}html[data-app-shell=true].site-header-nav-hidden{--header-sticky: 0px}html[data-app-shell=true] body{--header: 0px;--header-sticky: 0px}html[data-app-shell=true] .site-main{min-height:100vh}.content-section{width:calc(100% - 32px);margin-inline:auto;width:100%;margin-left:auto;margin-right:auto;padding-left:var(--grid-padding);padding-right:var(--grid-padding);box-sizing:border-box;padding-block:56px}.content-section.full{max-width:100%;padding-left:var(--grid-padding-full);padding-right:var(--grid-padding-full)}.content-section.sm{max-width:1320px}.content-section.md{max-width:1440px}.content-section.no-margin{padding-left:0;padding-right:0;margin-left:0;margin-right:0}body.show-grid .content-section:before{content:"";position:absolute;left:var(--grid-padding);top:0;width:1px;height:100%;z-index:1000;pointer-events:none;mix-blend-mode:multiply;background:#f0f}body.show-grid .content-section:after{content:"";position:absolute;right:var(--grid-padding);top:0;width:1px;height:100%;z-index:1000;pointer-events:none;mix-blend-mode:multiply;background:#f0f}.content-section.content-section--featured{padding-top:64px}.content-section-header{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:20px}.content-section-title{font-size:clamp(20px,2vw,23.2px);line-height:clamp(24px,2.4vw,27.84px)}.content-section-title a{color:inherit}.empty-state{border:1px solid var(--color-line);padding:28px;background:var(--color-surface)}.empty-state{display:grid;min-height:446px;place-items:center;background:#1e1d1db8;color:var(--color-muted);font-size:15px;font-weight:600}::view-transition,::view-transition-group(*),::view-transition-image-pair(*),::view-transition-old(*),::view-transition-new(*){animation:none!important;mix-blend-mode:normal!important}[data-astro-transition-scope]{animation:none!important}body{background:var(--color-background);color:var(--color-ink)}html{scroll-padding-top:var(--header)}@media only screen and (max-width:820px){html{touch-action:pan-x pan-y}}[data-scroll-reveal=true],html[data-scroll-effects-initial=animate] :where(.main-banner-container,.home-editorial,.home-section,.home-flex-banner,.article-card,.article-detail:not(.article-detail--board)>.article-detail-body>*,.article-detail-related-card,.category-showcase-header,.category-feature-card,.category-feed-row,.category-original-tabs-sticky,.archive-hero-title,.archive-side,.archive-nav,.archive-ranking-tile,.scrap-card,.board-list-row){opacity:0;transform:translate3d(0,15px,0);transition:transform 1.1s cubic-bezier(.22,1,.36,1),opacity 1.1s ease;will-change:transform,opacity}[data-scroll-reveal-visible=true]{opacity:1;transform:translateZ(0);will-change:auto}@keyframes glowup-page-loading-line{0%{transform:scaleX(0)}to{transform:scaleX(.82)}}@keyframes glowup-page-loading-complete{0%{transform:var(--glowup-page-loading-current-transform, scaleX(0))}to{transform:scaleX(1)}}@keyframes glowup-page-loading-fade{0%{opacity:1}to{opacity:0}}html[data-page-loading=true]:after{position:fixed;top:0;left:0;z-index:100001;display:block;width:100%;height:1.5px;pointer-events:none;content:"";background:var(--color-ink);opacity:1;transform-origin:left center;animation:glowup-page-loading-line 1.4s cubic-bezier(.2,.7,.2,1) forwards}html[data-page-loading=true][data-page-loading-completing=true]:after{animation:glowup-page-loading-complete .16s ease-out forwards,glowup-page-loading-fade .18s ease .16s forwards}@keyframes glowup-soft-navigation-out{0%{opacity:1}to{opacity:0}}@keyframes glowup-soft-navigation-in{0%{opacity:0}to{opacity:1}}html[data-soft-navigation-transition=true] .site-main{view-transition-name:glowup-main}html[data-soft-navigation-transition=true]::view-transition-group(glowup-main){animation-duration:.16s!important;animation-timing-function:ease-out!important}html[data-soft-navigation-transition=true]::view-transition-old(glowup-main){animation:glowup-soft-navigation-out .16s ease-out both!important}html[data-soft-navigation-transition=true]::view-transition-new(glowup-main){animation:glowup-soft-navigation-in .16s ease-out both!important}@media(prefers-reduced-motion:reduce){html[data-page-loading=true]:after{animation:none;transform:scaleX(1)}html[data-page-loading=true][data-page-loading-completing=true]:after{animation:none;transform:scaleX(1)}html[data-soft-navigation-transition=true] .site-main{view-transition-name:none}}[data-image-fade=true]{opacity:0;transition:opacity .36s ease}[data-image-fade=true].is-image-loaded{opacity:1}:where(.article-card-media,.article-detail-related-thumb,.archive-ranking-link,.category-feature-media,.category-feed-media,.scrap-card-media,.board-list-media,.main-banner-media-link,.home-flex-banner-link){position:relative;overflow:hidden}:where(.article-card-media,.article-detail-related-thumb,.archive-ranking-link,.category-feature-media,.category-feed-media,.scrap-card-media,.board-list-media,.main-banner-media-link,.home-flex-banner-link):after{position:absolute;z-index:3;inset:0;background:#0000001a;content:"";opacity:0;pointer-events:none;transition:opacity .18s ease}@media only screen and (hover:hover){:where(.article-card-link:hover .article-card-media,.article-detail-related-card>a:hover .article-detail-related-thumb,.archive-ranking-link:hover,.category-feature-card>a:hover .category-feature-media,.category-feed-row>a:hover .category-feed-media,.scrap-card-link:hover .scrap-card-media,.board-list-row:hover .board-list-media,.main-banner-media-link:hover,.home-flex-banner-link:hover):after{opacity:1}:where(a,button):not(:disabled):hover{color:var(--color-ink)}:where(a,button):not(:disabled):hover img[src*=icon-]:not([src*=icon-views]):not([src*=icon-social]):not(:where(.site-header-theme-symbol,.mobile-menu-theme-symbol)){filter:var(--color-fixed-icon-filter);opacity:1}.article-card-scrap-button:not(:disabled):hover img{content:url(../images/icon-scraped.svg)}}.article-card-scrap-button,.article-detail-scrap{transition:color var(--transition-fast) ease}.article-card-scrap-button img,.article-detail-scrap img,.article-card-scrap-button:before,.article-detail-scrap:before{transition:opacity var(--transition-fast) ease,filter var(--transition-fast) ease,background-color var(--transition-fast) ease}.article-card-scrap-button:not(:disabled):focus-visible img{content:url(../images/icon-scraped.svg);opacity:1}:where(.main-banner-story,.home-hot-link,.article-card,.category-feature-card,.category-feed-row,.article-detail-related-card,.archive-ranking-tile,.scrap-card,.search-layer-result-card,.board-list-row,.auth-recommended){--color-muted: var(--color-card-muted);--color-button-muted: var(--color-card-muted)}:where(.article-card-excerpt,.article-card-meta,.article-card-views,.category-card-views,.article-detail-related-meta,.article-detail-related-views,.archive-ranking-views,.scrap-card-views,.scrap-card-unscrap,.search-layer-result-card-excerpt,.search-layer-result-card-controls,.search-layer-result-card-views,.search-layer-result-card-scrap,.board-list-date,.board-list-author,.board-list-metrics,.board-list-metric,.auth-recommended-views){color:var(--color-card-muted)}:where(.article-card-views-icon,.category-card-views-icon,.archive-ranking-views-icon){display:inline-flex;align-items:center;justify-content:center;flex:0 0 18px;width:18px;height:18px}@media only screen and (max-width:820px){:where(.article-card-views-icon,.category-card-views-icon,.archive-ranking-views-icon){flex-basis:15px;width:15px;height:15px}}:where(.article-card-views-icon,.category-card-views-icon,.archive-ranking-views-icon)>img{display:none!important}:where(.article-card-views-icon,.category-card-views-icon,.archive-ranking-views-icon):before{content:"";display:block;flex:0 0 18px;width:18px;height:18px;background:currentColor;mask:url(../images/icon-views.svg) center / contain no-repeat;-webkit-mask:url(../images/icon-views.svg) center / contain no-repeat}@media only screen and (max-width:820px){:where(.article-card-views-icon,.category-card-views-icon,.archive-ranking-views-icon):before{flex-basis:15px;width:15px;height:15px;transform:translateY(.5px)}}:where(.main-banner-views-icon,.article-detail-rail-icon--view){display:inline-flex;align-items:center;justify-content:center;flex:0 0 18px;width:18px;height:18px}:where(.main-banner-views-icon,.article-detail-rail-icon--view)>img{display:none!important}:where(.main-banner-views-icon,.article-detail-rail-icon--view):before{content:"";display:block;flex:0 0 18px;width:18px;height:18px;background:currentColor;mask:url(../images/icon-views.svg) center / contain no-repeat;-webkit-mask:url(../images/icon-views.svg) center / contain no-repeat}:where(.article-detail-related-views,.board-list-metric--views,.auth-recommended-views,.scrap-card-views,.search-layer-result-card-views)>img{display:none!important}:where(.article-detail-related-views,.board-list-metric--views,.auth-recommended-views,.scrap-card-views,.search-layer-result-card-views):before{content:"";display:block;flex:0 0 18px;width:18px;height:18px;background:currentColor;mask:url(../images/icon-views.svg) center / contain no-repeat;-webkit-mask:url(../images/icon-views.svg) center / contain no-repeat}@media only screen and (max-width:820px){:where(.article-detail-related-views,.board-list-metric--views,.auth-recommended-views,.scrap-card-views,.search-layer-result-card-views):before{flex-basis:15px;width:15px;height:15px;transform:translateY(.5px)}}.board-list-metric--likes{color:var(--color-card-muted)}.board-list-metric--likes>img{display:none!important}.board-list-metric--likes:before{content:"";display:block;flex:0 0 18px;width:18px;height:18px;background:currentColor;mask:url(../images/icon-like.svg) center / contain no-repeat;-webkit-mask:url(../images/icon-like.svg) center / contain no-repeat}@media only screen and (max-width:820px){:where(.article-card-scrap-icon,.category-card-scrap-icon,.article-detail-related-scrap,.search-layer-result-card-scrap){--card-scrap-icon-size: 15px}}:where(.article-card-scrap-icon,.main-banner-scrap-icon,.category-card-scrap-icon,.article-detail-related-scrap,.search-layer-result-card-scrap){color:var(--color-card-muted)}:where(.article-card-scrap-icon,.main-banner-scrap-icon,.category-card-scrap-icon,.article-detail-related-scrap,.search-layer-result-card-scrap)>img{display:none!important}:where(.article-card-scrap-icon,.main-banner-scrap-icon,.category-card-scrap-icon,.article-detail-related-scrap,.search-layer-result-card-scrap):before{content:"";display:block;flex:0 0 var(--card-scrap-icon-size, 18px);width:var(--card-scrap-icon-size, 18px);height:var(--card-scrap-icon-size, 18px);background:currentColor;mask:url(../images/icon-scrap.svg) center / contain no-repeat;-webkit-mask:url(../images/icon-scrap.svg) center / contain no-repeat}:where(.article-card-scrap-icon,.main-banner-scrap-icon,.category-card-scrap-icon,.article-detail-related-scrap,.search-layer-result-card-scrap):hover,:where(.article-card-scrap-icon,.main-banner-scrap-icon,.category-card-scrap-icon,.article-detail-related-scrap,.search-layer-result-card-scrap):focus-visible,:where(.article-card-scrap-icon,.main-banner-scrap-icon,.category-card-scrap-icon,.article-detail-related-scrap,.search-layer-result-card-scrap).article-card-scrap-button--active{color:var(--color-ink)}:where(.article-card-scrap-icon,.main-banner-scrap-icon,.category-card-scrap-icon,.article-detail-related-scrap,.search-layer-result-card-scrap):hover:before,:where(.article-card-scrap-icon,.main-banner-scrap-icon,.category-card-scrap-icon,.article-detail-related-scrap,.search-layer-result-card-scrap):focus-visible:before,:where(.article-card-scrap-icon,.main-banner-scrap-icon,.category-card-scrap-icon,.article-detail-related-scrap,.search-layer-result-card-scrap).article-card-scrap-button--active:before{mask-image:url(../images/icon-scraped.svg);-webkit-mask-image:url(../images/icon-scraped.svg)}.category-card-scrap-icon{box-sizing:content-box!important;padding:5px!important;margin:-5px!important}body:not(.home-page) .article-card-scrap-icon{box-sizing:content-box!important;padding:5px!important;margin:-5px!important}html:not([data-js]) [data-image-fade=true]{opacity:1;transition:none}html[data-scroll-restore-pending=true] body{visibility:hidden}[hidden]{display:none!important}img[src*=icon-views],img[src*=icon-scrap],img[src*=icon-scraped],img[src*=icon-like],img[src*=icon-share-],img[src*=icon-list-one-column],img[src*=icon-list-three-columns],img[src*=icon-nav-prev],img[src*=icon-nav-next],img[src*=icon-year-prev],img[src*=icon-year-next]{filter:var(--color-fixed-icon-filter)}:root:not([data-theme]) img[src*=icon-page-prev],:root:not([data-theme]) img[src*=icon-page-next],:root[data-theme=dark] img[src*=icon-page-prev],:root[data-theme=dark] img[src*=icon-page-next]{filter:brightness(0) saturate(100%) invert(100%)}.site-header{position:sticky;top:0;z-index:10;height:55px;background:var(--color-header-bg)}@media only screen and (max-width:820px){body:not(.auth-page--login):not(.mypage-scraps) .site-header{height:47px;margin-bottom:41px}}@media only screen and (max-width:820px){body:not(.auth-page--login):not(.mypage-scraps) .site-header:before{content:"";position:absolute;inset:0;z-index:1;background:inherit;pointer-events:none}}@media only screen and (max-width:820px){body:not(.auth-page--login):not(.mypage-scraps) .site-header .site-header-brand,body:not(.auth-page--login):not(.mypage-scraps) .site-header .site-header-menu-button{z-index:2}}@media only screen and (max-width:820px){body:not(.auth-page--login):not(.mypage-scraps) .site-header .site-header-inner{grid-template-rows:47px;background:inherit}}@media only screen and (max-width:820px){body:not(.auth-page--login):not(.mypage-scraps) .site-header .site-header-nav{position:absolute;z-index:0;top:100%;right:0;left:0;background:inherit;transition:transform var(--header-nav-duration, .22s) ease,visibility var(--header-nav-duration, .22s)}html[data-header-nav-restoring=true] body:not(.auth-page--login):not(.mypage-scraps) .site-header .site-header-nav{transition:none}}@media(prefers-reduced-motion:reduce){body:not(.auth-page--login):not(.mypage-scraps) .site-header .site-header-nav{transition:none}}@media only screen and (max-width:820px){body:not(.auth-page--login):not(.mypage-scraps) .site-header.site-header-nav-hidden .site-header-nav,html.site-header-nav-hidden body:not(.auth-page--login):not(.mypage-scraps) .site-header .site-header-nav{visibility:hidden;transform:translateY(-100%);pointer-events:none}}body.mypage .site-header{background:var(--color-background)}@media only screen and (max-width:867px){.site-header{height:auto}}@media only screen and (max-width:820px){.site-header{height:88px;will-change:transform;backface-visibility:hidden}}.site-header .site-header-inner{width:calc(100% - (2 * var(--grid-padding)));max-width:none;margin-inline:auto;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;height:100%}@media only screen and (max-width:867px){.site-header .site-header-inner{width:100%;grid-template-columns:1fr auto;gap:0;padding-block:0}}@media only screen and (max-width:820px){.site-header .site-header-inner{grid-template-rows:47px 41px}}.site-header .site-header-search{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}@media only screen and (max-width:867px){.site-header .site-header-search{display:none}}.site-header .site-header-tools{justify-self:end;display:flex;align-items:center;gap:16px}@media only screen and (max-width:867px){.site-header .site-header-tools{display:none}}.site-header .site-header-tool{position:relative;display:inline-grid;width:22px;height:24px;place-items:center;border:0;padding:0;background:transparent;color:var(--color-muted);cursor:pointer}.site-header .site-header-tool .site-header-tool-icon{display:block;max-width:none;object-fit:contain}.site-header .site-header-tool:hover .site-header-tool-icon{opacity:.8}.site-header .site-header-tool.site-header-tool--search .site-header-tool-icon{width:20px;height:20px}.site-header .site-header-tool.site-header-tool--bookmark .site-header-tool-icon{width:12px;height:20px}.site-header .site-header-tool.site-header-tool--user .site-header-tool-icon{width:16px;height:20px}.site-header .site-header-tool.site-header-tool--theme{color:var(--color-muted)}.site-header .site-header-tool.site-header-tool--theme .site-header-theme-icon{position:relative;display:block;width:20px;height:20px;stroke-linecap:round;transition:color .18s ease,opacity .18s ease,transform .18s ease}.site-header .site-header-tool.site-header-tool--theme .site-header-theme-symbol{position:absolute;top:0;left:0;filter:none;transform-origin:center}.site-header .site-header-tool.site-header-tool--theme .site-header-theme-symbol--sun{opacity:1;transform:scale(1) rotate(0)}.site-header .site-header-tool.site-header-tool--theme .site-header-theme-symbol--moon{left:2.4272px;opacity:0;transform:scale(.78) rotate(18deg)}.site-header .site-header-tool.site-header-tool--theme:hover .site-header-theme-icon{filter:var(--color-fixed-icon-filter);opacity:1}:root[data-theme=light] .site-header .site-header-tool.site-header-tool--theme .site-header-theme-symbol--sun{opacity:0;transform:scale(.78) rotate(-18deg)}:root[data-theme=light] .site-header .site-header-tool.site-header-tool--theme .site-header-theme-symbol--moon{opacity:1;transform:scale(1) rotate(0)}@media(prefers-reduced-motion:no-preference){.site-header .site-header-tool.site-header-tool--theme .site-header-theme-symbol{transition:opacity .22s ease,transform .42s cubic-bezier(.34,1.56,.64,1)}}.site-header .site-header-user{color:var(--color-ink);font-size:14.4px;font-weight:600}.site-header .site-header-menu-button{display:none}@media only screen and (max-width:867px){.site-header .site-header-menu-button{position:relative;grid-column:2;grid-row:1;display:inline-grid;align-self:stretch;place-items:center;width:56px;min-height:47px;border:0;padding:0 15px;background:transparent;color:var(--color-ink);cursor:pointer}.site-header .site-header-menu-button .site-header-menu-icon{display:block;width:20px;height:20px}.site-header .site-header-menu-button .site-header-menu-icon--close{display:none}}.site-header .site-header-brand{position:relative;display:inline-flex;align-items:center;width:181px;height:20px}.site-header .site-header-brand .site-header-brand-logo{display:block;width:181px;height:20px;object-fit:contain}.site-header .site-header-brand .site-header-brand-logo--light{display:none}:root[data-theme=light] .site-header .site-header-brand .site-header-brand-logo--dark{display:none}:root[data-theme=light] .site-header .site-header-brand .site-header-brand-logo--light{display:block}@media only screen and (max-width:867px){.site-header .site-header-brand{width:211px;height:47px;min-height:47px;padding:0 15px}}.site-header .site-header-nav{justify-self:center}.site-header .site-header-nav .site-header-link{font-size:13px}@media only screen and (max-width:820px){.site-header .site-header-nav .site-header-link{font-size:12px}}@media only screen and (max-width:867px){.site-header .site-header-nav{display:none}}@media only screen and (max-width:820px){.site-header .site-header-nav{grid-column:1 / -1;grid-row:2;display:flex;justify-content:flex-start;justify-self:stretch;min-width:0;height:41px;gap:24px;overflow-x:auto;overflow-y:hidden;padding:0 15px;scrollbar-width:none;box-sizing:border-box}.site-header .site-header-nav::-webkit-scrollbar{display:none}}@media only screen and (min-width:375px)and (max-width:500px){.site-header .site-header-nav{justify-content:space-between;gap:0}}.site-header .site-header-nav .site-header-nav-item{position:relative;display:inline-flex;flex:0 0 auto;align-items:center}.site-header .site-header-nav.have-child-active .site-header-link,.site-header .site-header-nav.have-child-active .site-header-auth-link{color:#6c6a6a}:root[data-theme=light] .site-header .site-header-nav.have-child-active .site-header-link,:root[data-theme=light] .site-header .site-header-nav.have-child-active .site-header-auth-link{color:#b0b0b0}.site-header .site-header-nav.have-child-active .site-header-link.active,.site-header .site-header-nav.have-child-active .site-header-auth-link.active,:root[data-theme=light] .site-header .site-header-nav.have-child-active .site-header-link.active,:root[data-theme=light] .site-header .site-header-nav.have-child-active .site-header-auth-link.active{color:var(--color-ink)}@media only screen and (max-width:820px){.site-header .site-header-subnav{display:none!important}}@media only screen and (max-width:820px){body.auth-page--login .site-header{height:47px}body.auth-page--login .site-header .site-header-inner{grid-template-rows:47px}}@media only screen and (max-width:820px){body.mypage-scraps .site-header{height:47px}body.mypage-scraps .site-header .site-header-inner{grid-template-rows:47px}body.mypage-scraps .site-header .site-header-nav{display:none}}.site-header .site-header-auth{display:none}@media only screen and (max-width:820px){.site-header .site-header-auth{display:none}}.site-header .site-header-subnav{position:absolute;top:100%;left:50%;z-index:80;display:none;min-width:140px;transform:translate(-50%);border:1px solid var(--color-line);background:var(--color-surface);padding:10px 12px}@media only screen and (max-width:820px){html.site-header-nav-hidden{--header-sticky: 47px}}@media(prefers-reduced-motion:reduce){:root{--header-nav-duration: 0s}}@media(prefers-reduced-motion:reduce){[data-scroll-reveal=true]{opacity:1;transform:none;transition:none}[data-image-fade=true]{opacity:1;transition:none}.search-layer .search-layer-results .search-layer-results-transition{transition:none}}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.site-header-nav,.site-header-auth,.auth-panel-links{display:flex;align-items:center;gap:24px}.site-header-link,.site-header-auth-link{color:var(--color-ink);font-weight:400;font-size:15.04px}@media only screen and (max-width:820px){.site-header-link,.site-header-auth-link{flex:0 0 auto;font-size:12px;line-height:14px}}.site-header-link{font-weight:500}.site-header-subnav-link{font-weight:300}@media only screen and (max-width:867px){.auth-page--login{--header: 47px}}@media only screen and (max-width:820px){.auth-page--login .site-header-nav{display:none}}body.mypage-scraps{--header: 47px}.site-header-nav-item:hover .site-header-subnav,.site-header-nav-item:focus-within .site-header-subnav{display:grid;gap:8px}.site-header-subnav-link{color:var(--color-muted);font-size:14.08px;font-weight:400;white-space:nowrap}.site-header-subnav-link:hover,.site-header-subnav-link.active{color:var(--color-ink)}.site-header-auth-link--primary,.button{display:inline-flex;align-items:center;justify-content:center;min-height:42px;border:1px solid var(--color-line);padding:0 16px;background:var(--color-surface-raised);color:var(--color-ink);font-weight:700}.button--primary,.site-header-auth-link--primary{border-color:var(--color-accent);background:var(--color-accent);color:#fff}.skip-link{position:absolute;left:12px;top:-48px;z-index:10000;padding:10px 14px;background:var(--color-surface);color:var(--color-ink);font-size:14px;font-weight:500}.skip-link:focus{top:12px}.button:focus-visible,.site-header a:focus-visible,.site-header button:focus-visible,.field-input:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:3px}.site-footer{--mobile-footer-background: #1e1d1d;--mobile-footer-color: #ffffff;--mobile-footer-border: #6c6a6a;--mobile-footer-search-border: #f6f6f6;--mobile-footer-icon-filter: none;min-height:var(--footer);background:var(--color-footer-background);color:var(--color-ink)}:root[data-theme=light] .site-footer{--mobile-footer-background: var(--color-footer-background);--mobile-footer-color: var(--color-ink);--mobile-footer-border: var(--color-line);--mobile-footer-search-border: var(--color-line-strong);--mobile-footer-icon-filter: var(--color-fixed-icon-filter)}@media only screen and (max-width:820px){.site-footer{min-height:300px;background:var(--mobile-footer-background);color:var(--mobile-footer-color)}}.site-footer .site-footer-main,.site-footer .site-footer-bottom{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:var(--grid-gutter-width);padding-inline:var(--grid-padding)}@media only screen and (max-width:820px){.site-footer .site-footer-main,.site-footer .site-footer-bottom{grid-template-columns:1fr;gap:0;padding-inline:27px}}.site-footer .site-footer-main{position:relative;padding-top:29px;padding-bottom:49px;border-bottom:1px solid var(--color-line)}@media only screen and (max-width:820px){.site-footer .site-footer-main{display:flex;flex-direction:column;min-height:auto;height:242px;padding-top:26px;padding-bottom:0;border-bottom-color:var(--mobile-footer-border)}}.site-footer .site-footer-search{display:grid;grid-column:1 / span 2;grid-row:1;align-content:start}@media only screen and (max-width:820px){.site-footer .site-footer-search{grid-column:1;grid-row:auto;order:1;padding-bottom:0}}.site-footer .site-footer-search label{color:var(--color-ink);font-size:13px;font-weight:500;line-height:18px}.site-footer .site-footer-search div{display:grid;align-items:center;grid-template-columns:minmax(0,1fr) 24px;min-height:31px;padding-bottom:4px;border-bottom:1px solid var(--color-line)}@media only screen and (max-width:820px){.site-footer .site-footer-search div{border-bottom-color:var(--mobile-footer-search-border)}}:root[data-theme=light] .site-footer .site-footer-search div{border-bottom-color:#171717}.site-footer .site-footer-search input{min-height:31px;background:transparent;color:var(--color-ink);font-size:13px;font-weight:300;outline:none;padding:0 10px 0 0;border:0!important}.site-footer .site-footer-search input::-webkit-search-cancel-button{width:15px;height:15px;margin-left:12px;-webkit-appearance:none;appearance:none;background:transparent url(../images/icon-search-close.svg) center / 15px 15px no-repeat;cursor:pointer}.site-footer .site-footer-search input::placeholder{color:transparent}@media only screen and (max-width:820px){.site-footer .site-footer-search label,.site-footer .site-footer-search input,.site-footer .site-footer-search button{color:var(--mobile-footer-color)}}.site-footer .site-footer-search button{position:relative;display:grid;place-items:center;width:24px;height:24px;border:0;padding:0;background:transparent;color:var(--color-ink);cursor:pointer}.site-footer .site-footer-search button img{display:block;width:18px;height:18px;object-fit:contain;filter:var(--color-fixed-icon-filter)}@media only screen and (max-width:820px){.site-footer .site-footer-search button img{width:20px;height:20px;filter:var(--mobile-footer-icon-filter)}}.site-footer .site-footer-search button:after{content:none}.site-footer .site-footer-contact{display:grid;grid-column:4 / span 1;grid-row:1;align-content:start;gap:18px;margin:0;font-style:normal;color:var(--color-ink)}@media only screen and (max-width:820px){.site-footer .site-footer-contact{grid-column:1;grid-row:auto;order:3;gap:7px;margin-top:30px;border-top:0;padding-block:0}}.site-footer .site-footer-contact strong{font-size:13px;font-weight:500;line-height:18px}.site-footer .site-footer-contact a,.site-footer .site-footer-contact span{color:var(--color-ink);font-size:12px;font-weight:300;line-height:18px}@media only screen and (max-width:820px){.site-footer .site-footer-contact,.site-footer .site-footer-contact strong,.site-footer .site-footer-contact a,.site-footer .site-footer-contact span{color:var(--mobile-footer-color)}}.site-footer .site-footer-bottom{min-height:72px;padding-top:20px;padding-bottom:34px;color:var(--color-ink);font-size:10px;font-weight:300;line-height:18px}@media only screen and (max-width:820px){.site-footer .site-footer-bottom{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:8px;min-height:calc(58px + env(safe-area-inset-bottom,0px));padding-top:15px;padding-bottom:calc(24px + env(safe-area-inset-bottom,0px))}}.site-footer .site-footer-social{display:inline-flex;grid-column:1 / span 2;grid-row:1;align-items:center;gap:14px;align-self:start;margin-top:64px}@media only screen and (max-width:820px){.site-footer .site-footer-social{grid-column:1;grid-row:auto;order:2;width:20px;height:20px;margin-top:15px;padding-bottom:0}}.site-footer .site-footer-social-link{color:var(--color-ink);text-transform:uppercase}@media only screen and (max-width:820px){.site-footer .site-footer-social-link{color:var(--mobile-footer-color)}}.site-footer .site-footer-instagram{width:15px;height:15px;background-image:url(../images/icon-instagram.png);background-position:center;background-repeat:no-repeat;background-size:contain;filter:var(--color-fixed-icon-filter);text-indent:-999px;overflow:hidden}@media only screen and (max-width:820px){.site-footer .site-footer-instagram{width:20px;height:20px;filter:var(--mobile-footer-icon-filter)}}.site-footer .site-footer-legal{grid-column:7 / span 2;grid-row:1;justify-self:end;display:inline-flex;flex-wrap:wrap;gap:12px 18px;margin-bottom:0;color:var(--color-ink);font-size:11px;font-weight:400}.site-footer .site-footer-legal a{color:inherit;text-decoration:none}.site-footer .site-footer-legal a:hover,.site-footer .site-footer-legal a:focus-visible{text-decoration:underline;text-underline-offset:2px}@media only screen and (max-width:820px){.site-footer .site-footer-legal{grid-column:1;grid-row:auto;order:2;flex-shrink:0;flex-wrap:nowrap;gap:12px;margin-left:auto;justify-self:end;color:var(--mobile-footer-color)}}@media only screen and (max-width:820px)and (max-width:360px){.site-footer .site-footer-legal{gap:10px;font-size:10px}}.site-footer .site-footer-copy{color:var(--color-ink);grid-column:1 / span 2;grid-row:1}@media only screen and (max-width:820px){.site-footer .site-footer-copy{grid-column:1;grid-row:auto;order:1;margin:0;white-space:nowrap;color:var(--mobile-footer-color)}}@media only screen and (max-width:820px)and (max-width:360px){.site-footer .site-footer-copy{font-size:9px}}.article-card-category,.board-detail-category,.board-list-eyebrow,.mypage-shell-eyebrow{color:var(--color-accent);font-weight:700;font-size:12.48px;text-transform:uppercase}.ad-slot{display:grid;place-items:center;min-height:112px;border:1px dashed var(--color-line-strong);background:var(--color-panel-soft)}.ad-slot .ad-slot-label{color:var(--color-muted);font-size:12.16px;font-weight:700}.board-detail-header,.mypage-shell-header{display:grid;gap:12px;margin-bottom:32px}.board-detail-title,.board-list-title,.mypage-shell-title,.auth-panel-title{font-size:clamp(32px,5vw,56px)}.board-detail-body,.mypage-section{border:1px solid var(--color-line);background:var(--color-surface);padding:28px}:where(a,button,input,textarea,select,.button,.field-input,[contenteditable=true],[tabindex],[role=button],[role=combobox],[role=listbox],[role=menuitem],[role=menuitemradio],[role=option]):focus-visible{border-color:var(--color-ink)!important;outline:none!important;outline-offset:0}@media(hover:none)and (pointer:coarse){:where(a,button,input,textarea,select,.button,[tabindex],[role=button]){-webkit-tap-highlight-color:transparent}:where(a,button,.button,[tabindex],[role=button]):focus:not(:focus-visible){outline:none!important;box-shadow:none}}:focus,:focus-visible{outline:none!important}:where(input,textarea,select,.field-input,[contenteditable=true],[role=combobox],[role=listbox]):focus-visible{outline:none!important}:where(input:not([type]),input[type=text],input[type=email],input[type=password],input[type=search],input[type=tel],input[type=url],input[type=number],input[type=date],input[type=datetime-local],input[type=month],input[type=week],input[type=time],textarea){width:100%;min-height:50px;border:0!important;border-bottom:1px solid var(--color-line-strong)!important;padding:0 24px;background:transparent!important;color:var(--color-ink);outline:none!important;transition:border-color .18s ease}:where(input:not([type]),input[type=text],input[type=email],input[type=password],input[type=search],input[type=tel],input[type=url],input[type=number],input[type=date],input[type=datetime-local],input[type=month],input[type=week],input[type=time],textarea)::placeholder{color:var(--color-placeholder);opacity:1}:where(input:not([type]),input[type=text],input[type=email],input[type=password],input[type=search],input[type=tel],input[type=url],input[type=number],input[type=date],input[type=datetime-local],input[type=month],input[type=week],input[type=time],textarea):focus{border-bottom-color:var(--color-ink)!important}@media(hover:none)and (pointer:coarse){:where(input:not([type]),input[type=text],input[type=email],input[type=password],input[type=search],input[type=tel],input[type=url],input[type=number],input[type=date],input[type=datetime-local],input[type=month],input[type=week],input[type=time],textarea,select,[contenteditable=true]){font-size:max(16px,1em)!important}}textarea{min-height:140px;padding-block:16px;resize:vertical}.auth-panel .field-input{border-bottom:0!important}.auth-page--login #login-form .field-input,html [data-search-form] input[type=search]{font-family:var(--font-english, "Helvetica LT Pro", "Helvetica Neue", Helvetica, "helvetica-lt-pro", sans-serif);font-size:13pt!important;font-weight:400;line-height:normal}@media only screen and (max-width:820px){.auth-page--login #login-form .field-input,html [data-search-form] input[type=search]{font-size:13px!important}}:where(button,.button,.site-header-auth-link--primary,[role=button]){font-weight:400!important;transition:background-color .18s ease,border-color .18s ease,color .18s ease,opacity .18s ease}:where(input[type=button],input[type=submit],input[type=reset]){font-weight:400!important}#glowup-page-navigation-status{width:var(--status-toast-width, auto);max-width:var(--status-toast-max-width, calc(100vw - 32px) )!important}#glowup-page-navigation-status>span{min-width:0;word-break:keep-all;overflow-wrap:anywhere}#glowup-page-navigation-status>button{flex-shrink:0;white-space:nowrap}@media only screen and (max-width:1024px){#glowup-page-navigation-status{--status-toast-width: max-content;--status-toast-max-width: min(480px, calc(100vw - 48px) );bottom:calc(120px + env(safe-area-inset-bottom,0px))!important}}html[data-app-shell=true] #glowup-page-navigation-status{--status-toast-width: max-content;--status-toast-max-width: min(480px, calc(100vw - 48px) );bottom:calc(120px + env(safe-area-inset-bottom,0px))!important}:where(.auth-panel-message,.auth-form-message,.article-detail-message,.scrap-board-message){display:none!important}img.is-missing-image{opacity:0}
