._root_2b71n_1{padding:80px 0;@media (width <= 768px){padding:40px 0}}._container_2b71n_8{max-inline-size:892px;margin-inline:auto;padding-inline:24px;@media (min-width: 769px) and (max-width: 968px){max-inline-size:924px;padding-inline:40px}@media (min-width: 969px){max-inline-size:1004px;padding-inline:80px}}._contentWrap_2b71n_23{display:flex;flex-direction:column;gap:40px;@media (width <= 969px){gap:24px}}._titleWrap_2b71n_32{display:grid;gap:16px;padding-block-end:14px;border-block-end:1px solid var(--color-main-dark);& h1{font-size:var(--font-size-20);line-height:1.5;@media (width <= 768px){font-size:var(--font-size-16)}}}._info_2b71n_46{display:flex;gap:8px;align-items:flex-end}._tag_2b71n_51{padding:6px 8px;border-radius:4px;background:var(--color-main-dark);color:var(--color-mono-light);font-size:var(--font-size-12)}._time_2b71n_58{font-family:var(--font-latin);font-size:var(--font-size-12);font-weight:500}._eyecatch_2b71n_63{max-inline-size:660px;margin-inline:auto;& img{border-radius:8px}}._overview_2b71n_70{padding:24px;border-radius:8px;background:var(--color-main-light);@media (width <= 768px){padding:24px 16px}& h2{margin-block-end:8px;font-size:var(--font-size-20);font-weight:700;line-height:1.5;@media (width <= 768px){font-size:var(--font-size-16)}}& ul{display:grid;gap:8px;@media (width <= 768px){font-size:var(--font-size-14)}& li{display:flex;flex-direction:column;>._label_2b71n_99{inline-size:fit-content;padding:4px 8px;border-radius:28px;background:var(--color-main-dark);color:var(--color-mono-light);font-size:var(--font-size-14);line-height:1;@media (width <= 768px){font-size:var(--font-size-12)}}>._value_2b71n_112{line-height:1.75;@media (width <= 768px){font-size:var(--font-size-14)}}}}}._columnBody_2b71n_122{>*{@media (width <= 768px){margin-block-end:16px}&:not(:last-child){margin-block-end:24px}}& h2{padding:8px;background:var(--color-main-dark);color:var(--color-mono-light);font-size:var(--font-size-24);font-weight:700;line-height:1.5;@media (width <= 768px){font-size:var(--font-size-18)}&:not(:first-child){margin-block-start:40px}}& h3{padding-block-end:8px;background-image:linear-gradient(to right,var(--color-main-dark) 0,var(--color-main-dark) 20px,var(--color-main-light) 20.000001px,var(--color-main-light) 100%);background-position:bottom;background-size:100% 2px;background-repeat:no-repeat;font-size:var(--font-size-20);@media (width <= 768px){font-size:var(--font-size-16)}}& h4{position:relative;padding-inline-start:12px;font-size:var(--font-size-16);font-weight:700;@media (width <= 768px){font-size:var(--font-size-14)}&:before{content:"";position:absolute;inset-block-start:50%;inset-inline-start:0;display:inline-block;inline-size:3px;block-size:calc(100% - 8px);background-color:var(--color-main-dark);transform:translateY(-50%)}}& strong{font-weight:700}& p{font-weight:500;line-height:1.75;@media (width <= 768px){font-size:var(--font-size-14)}}& u{block-size:3px;border-block-end:3px solid var(--color-main-dark);text-decoration:none}& a{padding-block-end:3px;border-block-end:1px solid #d3dafb;color:#2348ed}& table{position:relative;inline-size:100%;max-block-size:80vb;margin-block-end:20px;border:none;border:1px solid #dedede;border-block-end:none;table-layout:fixed;border-collapse:collapse;word-break:break-all;@media screen and (max-width: 76.7rem){inline-size:100%;max-block-size:60vb}& th,td{position:relative;z-index:0;inline-size:max-content;padding:4px!important;border:none!important;background:#fff;font-size:16px!important;vertical-align:middle!important;text-align:start;@media screen and (max-width: 76.7rem){padding:7px!important;font-size:12px!important}&:before{content:"";position:absolute;inset-block-start:0;inset-inline-start:0;z-index:-1;box-sizing:border-box;inline-size:100%;block-size:100%;border-block-end:1px solid #dedede;border-inline-end:1px solid #dedede}& p{margin:0;font-size:14px;text-align:center;@media screen and (max-width: 480px){font-size:12px}}}& th{background:var(--sub)!important;font-weight:500!important;letter-spacing:1px}& tr{border-block-end:none!important}& img{display:block;max-inline-size:80%!important;margin:10px auto;padding:0}}& ul{margin:0 0 20px;padding:0 0 0 20px;& li{margin:0 0 10px;list-style:disc;@media (width <= 768px){font-size:var(--font-size-14)}& a{display:inline;border-block-end:1px solid var(--color-main-dark)}}}& ol{margin:0 0 20px;padding:0 0 0 20px;& li{margin:0 0 10px;list-style:decimal;@media (width <= 768px){font-size:var(--font-size-14)}&::marker{font-weight:700}}}& img{inline-size:auto;block-size:auto;margin-block-end:20px;object-fit:contain}& hr{margin-block-end:20px}& blockquote{margin-block-end:20px;padding-inline-start:10px;border-inline-start:2px solid var(--color-main-base-pink)}}._otherTitleWrap_2b71n_341{display:grid;gap:16px;text-align:center;@media (width <= 768px){gap:8px}& h2{font-size:var(--font-size-32);line-height:1;@media (width <= 768px){font-size:var(--font-size-20)}}& p{line-height:1;@media (width <= 768px){font-size:var(--font-size-12)}}}._list_2b71n_365{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:40px;@media (width <= 768px){grid-template-columns:1fr;gap:16px}}._card_2b71n_375{display:flex;flex-direction:column;gap:8px;@media (width <= 768px){flex-direction:row;align-items:flex-start;padding-block-end:16px;border-block-end:1px solid var(--color-main-dark)}@media (any-hover: hover){&:hover{& img{inline-size:100%;transform:scale(1.1)}}}}._img_2b71n_396{overflow:hidden;inline-size:100%;border-radius:8px;@media (width <= 768px){min-inline-size:124px;max-inline-size:124px}& img{inline-size:100%;aspect-ratio:340/226;border-radius:8px;transition:.3s}}._body_2b71n_412{display:grid;gap:4px}._body_2b71n_412 ._tag_2b71n_51{display:inline;margin-inline-end:8px;padding:6px 8px;border-radius:4px;background:var(--color-main-dark);color:var(--color-mono-light);font-size:var(--font-size-12);line-height:1;@media (width <= 768px){margin-inline-end:0;padding:4px 8px}}._body_2b71n_412 ._time_2b71n_58{display:inline;font-family:var(--font-latin);font-size:var(--font-size-12);font-weight:500;line-height:1;vertical-align:bottom;@media (width <= 768px){display:block;margin-block-start:10px}}._title_2b71n_32{& p{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;font-size:var(--font-size-20);line-height:1.5;-webkit-line-clamp:2;-webkit-box-orient:block-axis;@media (width <= 768px){font-size:var(--font-size-16)}}}._btnWrap_2b71n_460{display:flex;justify-content:center}
