.article_detail{margin:0 auto}.article_detail .title{max-width:900px;margin:0 0 2rem}.article_detail .grid{display:grid;grid-template-columns:minmax(0, 882fr) minmax(0, 300fr);gap:4rem;align-items:start}.article_detail .grid .detail{min-width:0}.article_detail .grid .detail .page_module_list{margin-bottom:0}.article_detail .grid .detail .page_module_list [class*="inside"]{width:100%;max-width:100%}.article_detail .grid .detail .nav{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin:2.5rem 0 0;padding:2rem 0 0;border-top:1px solid #E1E5DF}.article_detail .grid .detail .nav a{display:inline-flex;align-items:center;gap:12px;color:#11402A;font-size:14px;line-height:20px;font-weight:600;text-decoration:none;transition:all 400ms ease 0ms}.article_detail .grid .detail .nav a.next{margin-left:auto}.article_detail .grid .detail .nav a .ico{display:block;flex:0 0 auto;position:relative;width:36px;height:36px;background-color:#11402A;border-radius:999px;transition:all 400ms ease 0ms}.article_detail .grid .detail .nav a .ico::before{content:"";position:absolute;inset:0;background-color:#ffffff;-webkit-mask-image:url('../../img/arrow_right.svg');mask-image:url('../../img/arrow_right.svg');-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:14px 14px;mask-repeat:no-repeat;mask-position:center center;mask-size:14px 14px}.article_detail .grid .detail .nav a.prev .ico::before{transform:rotate(180deg)}.notouch .article_detail .grid .detail .nav a:is(:hover,:focus){color:#11402A}.notouch .article_detail .grid .detail .nav a:is(:hover,:focus) .ico{background-color:#082217}.article_detail .grid .aside{display:flex;flex-direction:column;gap:1.5rem;min-width:0;box-sizing:border-box;padding:24px;border:1px solid #E1E5DF;border-radius:10px;position:sticky;position:-webkit-sticky;top:calc(var(--header_offset, 0) + 16px)}.article_detail .grid .aside .aside_box{display:block}.article_detail .grid .aside .aside_box .aside_title{display:block;margin:0 0 8px;color:#849A8A;font-size:12px;line-height:18px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.article_detail .grid .aside .aside_box :is(time, span){display:block;color:#11402A;font-size:14px;line-height:22px}.article_detail .grid .aside .aside_box .tags{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.article_detail .grid .aside .aside_box .tags li{display:block;margin:0;padding:4px 12px;background-color:#e7ecea;color:#11402A;font-size:13px;line-height:20px;font-weight:600;border-radius:999px}.article_detail .grid .aside .aside_box .tags li::before{display:none}.article_detail .grid .aside .aside_box .share{display:flex;gap:8px;margin:0;padding:0;list-style:none}.article_detail .grid .aside .aside_box .share li{display:block;margin:0;padding:0}.article_detail .grid .aside .aside_box .share li::before{display:none}.article_detail .grid .aside .aside_box .share :is(a,button){display:block;position:relative;box-sizing:border-box;width:38px;height:38px;padding:0;border:1px solid #E1E5DF;background-color:#ffffff;cursor:pointer;border-radius:6px;transition:all 400ms ease 0ms}.article_detail .grid .aside .aside_box .share :is(a,button)::before{content:"";position:absolute;inset:0;background-color:#11402A;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:18px 18px;mask-repeat:no-repeat;mask-position:center center;mask-size:18px 18px;transition:all 400ms ease 0ms}.article_detail .grid .aside .aside_box .share .fb::before{-webkit-mask-image:url('../../img/share_icon_fb.svg');mask-image:url('../../img/share_icon_fb.svg')}.article_detail .grid .aside .aside_box .share .x::before{-webkit-mask-image:url('../../img/share_icon_tw.svg');mask-image:url('../../img/share_icon_tw.svg')}.article_detail .grid .aside .aside_box .share .link::before{-webkit-mask-image:url('../../img/share_icon_link.svg');mask-image:url('../../img/share_icon_link.svg')}.notouch .article_detail .grid .aside .aside_box .share :is(a,button):is(:hover,:focus){border-color:#1c6844;background-color:#e7ecea}.notouch .article_detail .grid .aside .aside_box .share :is(a,button):is(:hover,:focus)::before{background-color:#11402A}.article_detail .grid .aside .aside_box .share .link.copied{border-color:#11402A;background-color:#11402A}.article_detail .grid .aside .aside_box .share .link.copied::before{background-color:#ffffff}.article_related{margin:4rem 0 0;padding:4rem 0;background-color:#F8F4EB}.article_related .text_box{margin:0 0 2rem}.article_related .text_box h2{margin:0}.c_column:has(> .article_related:last-child){padding-bottom:0}@media screen and (max-width:1000px){.article_detail .grid{grid-template-columns:minmax(0, 1fr);gap:2rem}.article_detail .grid .aside{flex-direction:row;flex-wrap:wrap;gap:1.5rem 2.5rem;order:-1;padding:16px 20px;position:static}}@media screen and (max-width:600px){.article_detail .grid .detail .nav{flex-wrap:wrap}.article_related{margin:3rem 0 0;padding:3rem 0}.article_related .text_box{margin:0 0 1.5rem}}