._tableOfContents_a0oph_1{padding:var(--spacing-2) var(--spacing-3);border-radius:var(--rounded-md);background-color:var(--color-main-light)}._tocDetails_a0oph_7{&[open]{._tocSummary_a0oph_9:before{transform:rotate(0)}._tocSummary_a0oph_9:after{opacity:0;transform:rotate(90deg)}}}._tocSummary_a0oph_9{display:grid;grid-template-columns:auto 1fr;align-items:center;overflow:hidden;font-size:var(--font-size-24);&:before,&:after{content:"";grid-column:2;grid-row:1;justify-self:end;inline-size:16px;block-size:2px;border-radius:var(--rounded-full);background-color:var(--color-main-dark)}&:before{transform:rotate(-90deg);transition:transform .3s}&:after{transition:opacity .3s,transform .3s}}._tocContent_a0oph_51{padding-block-start:var(--spacing-2);transition:padding .2s ease .1s max-block-size .3s,opacity .7s}._tocList_a0oph_58{& li{margin:0 0 8px}}._childTocList_a0oph_64,._grandChildTocList_a0oph_73{margin-block-start:8px;padding-inline-start:var(--spacing-2);& li{margin:0 0 8px}}._blogFooter_ns6no_1{display:flex;flex-direction:column;gap:var(--spacing-5) 0;justify-content:center;align-items:center}._blogFooterNav_ns6no_9{inline-size:100%}._blogFooterNavList_ns6no_13{display:flex;justify-content:space-between;inline-size:100%}._blogFooterLink_ns6no_19{position:relative;display:flex;gap:0 var(--spacing-2);justify-content:space-between;align-items:center;overflow:clip;inline-size:fit-content;padding-block-end:5px;font-size:var(--font-size-16);font-weight:700;@media (any-hover: hover){&:hover:before{transform:translate(0)}}&:before{content:"";position:absolute;inset-block-end:0;inline-size:100%;block-size:1.58px;background:currentColor;transform:translate(-110%);transition:transform .3s}}._blogFooterButton_ns6no_49{display:flex;justify-content:center;align-items:center}._entry_n75k7_1{display:flex;flex-direction:column;gap:var(--spacing-5) 0}._entryHeader_n75k7_7{display:flex;flex-direction:column;gap:var(--spacing-2) 0}._postInfo_n75k7_13{display:flex;gap:0 var(--spacing-1);align-items:end}._categoryList_n75k7_19{display:flex;flex-wrap:wrap;gap:var(--spacing-1)}._category_n75k7_19{display:block;margin-block:calc((1em - 1lh)/2);padding-block:6px;padding-inline:var(--spacing-1);border-width:1px;border-style:solid;border-color:var(--color-main-dark);border-radius:var(--rounded-sm);background-color:var(--color-main-dark);color:var(--color-mono-light);font-size:var(--font-size-12);font-weight:var(--font-bold);line-height:1;transition:background-color .3s ease,color .3s ease;@media (width <= 768px){padding-block:var(--spacing-half)}@media (any-hover: hover){&:hover{background-color:var(--color-main-light);color:var(--color-main-dark)}}}._date_n75k7_55{font-size:var(--font-size-12)}._entryTitle_n75k7_59{padding-block-end:var(--spacing-3);border-block-end:1px solid var(--color-main-dark);font-size:var(--font-size-20)}._thumbnail_n75k7_65{position:relative;overflow:hidden;aspect-ratio:16 / 9;border-radius:var(--rounded-md);& img{display:block;inline-size:100%;block-size:100%;object-fit:cover;object-position:center}}._entryBody_n75k7_80{>*{@media (width <= 768px){margin-block-end:var(--spacing-2)}&:not(:last-child){margin-block-end:var(--spacing-3)}}& h2{padding:var(--spacing-1);background:var(--color-main-dark);color:var(--color-mono-light);font-size:var(--font-size-24);font-weight:700}& h3{padding-block-end:var(--spacing-1);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)}& h4{position:relative;padding-inline-start:12px;font-size:var(--font-size-16);font-weight:700;&: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,em{font-weight:700}& p{font-size:var(--font-size-body-m);font-weight:500;line-height:var(--leading-relaxed)}& 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 oklch(.5 .2479 266.2 / 20%);color:#2348ed}& table{position:relative;inline-size:100%;max-block-size:80vb;margin-block-end:20px;border:none;border-block-start:1px solid var(--color-main-dark);border-inline-start:1px solid var(--color-main-dark);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 var(--color-main-dark);border-inline-end:1px solid var(--color-main-dark)}& p{margin:0;font-size:14px;text-align:center;@media screen and (max-width: 480px){font-size:12px}}}& th{background:var(--color-main-light)!important;font-weight:700!important;letter-spacing:1px;& p{font-weight:700!important}}& 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 8px;list-style:disc;& a{display:inline;border-block-end:1px solid transparent;color:#3460fb;transition:.3s;@media (hover: hover){&:hover{border-block-end:1px solid #3460fb}}}}}& ol{margin:0 0 20px;padding:0 0 0 20px;& li{margin:0 0 8px;list-style:decimal;&::marker{font-weight:700}}}& figure{overflow:hidden;border-radius:var(--rounded-md)}& 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:16px;border-inline-start:2px solid var(--color-monotone-light)}}
