._root_1egnc_1{>*{&:not(:last-child):not(h2):not(h3):not(blockquote){margin-block-end:var(--spacing-2)}}& h2{margin-block:var(--spacing-8) var(--spacing-5);padding:var(--spacing-1);background:var(--color-darkest);color:var(--color-lightest);font-family:var(--font-gothic);font-size:var(--font-size-headline-s);font-weight:var(--font-medium);line-height:var(--leading-normal);letter-spacing:var(--tracking-normal);@media(width<=768px){margin-block:var(--spacing-5) var(--spacing-3);font-size:var(--font-size-headline-xs)}}& h3{margin-block-end:var(--spacing-3);padding-block-end:var(--spacing-1);background-image:linear-gradient(to right,var(--color-accent) 0,var(--color-accent) 20px,var(--color-monotone-light) 20.000001px,var(--color-monotone-light) 100%);background-position:bottom;background-size:100% 2px;background-repeat:no-repeat;color:var(--color-darkest);font-family:var(--font-gothic);font-size:var(--font-size-l);font-weight:var(--font-medium);line-height:var(--leading-normal);letter-spacing:var(--tracking-normal)}& h4{position:relative;margin-block-start:var(--spacing-4);padding-inline-start:12px;color:var(--color-darkest);font-family:var(--font-gothic);font-size:var(--font-size-l);font-weight:var(--font-medium);line-height:var(--leading-normal);&:before{content:"";position:absolute;inset-block-start:50%;inset-inline-start:0;display:inline flow-root;inline-size:2px;block-size:calc(100% - 8px);background-color:var(--color-accent);transform:translateY(-50%)}}& strong{font-weight:var(--font-bold)}& p{color:var(--color-darkest);font-family:var(--font-gothic);font-size:var(--font-size-m);font-weight:var(--font-regular);line-height:var(--leading-relaxed);letter-spacing:var(--tracking-normal)}& u{border-block-end:1px solid var(--color-darkest);text-decoration:none}& a:not(:has(>[class])),a:not([class]){border-block-end:1px solid var(--color-darkest);color:var(--color-darkest);line-height:var(--leading-normal);text-decoration:none;transition:color .3s ease,border-color .3s ease;@media(any-hover:hover){&:hover{border-block-end-color:var(--color-accent);color:var(--color-accent)}}&[target=_blank]{display:inline flex;gap:2px;align-items:center;inline-size:fit-content;@media(any-hover:hover){&:hover{&:after{background-color:var(--color-accent)}}}&:after{content:"";display:inline flow-root;mask-image:var(--icon-link-target, none);mask-repeat:no-repeat;mask-position:center;mask-size:contain;inline-size:20px;block-size:18px;background-color:var(--color-darkest);transition-duration:.3s}}}& blockquote{margin-block-end:var(--spacing-2);padding-block:var(--spacing-2);padding-inline-start:var(--spacing-2);border-inline-start:2px solid var(--color-monotone-light);color:var(--color-darkest);font-family:var(--font-gothic);font-size:var(--font-size-m);font-weight:var(--font-regular);line-height:var(--leading-normal);@media(width<=768px){padding-block:var(--spacing-1)}& p{line-height:var(--leading-normal)}}& table{position:relative;inline-size:100%;max-block-size:80dvb;margin-block-end:var(--spacing-3);border:1px solid var(--color-monotone-light);border-block-end:none;border-inline-end:none;table-layout:auto;border-collapse:collapse;word-break:break-all;@media screen and (max-width:76.7rem){max-block-size:60dvb}& th,td{position:relative;z-index:var(--stack-forwards);border:none;background:var(--color-lightest);font-size:var(--font-size-m);vertical-align:middle;@media screen and (max-width:76.7rem){font-size:var(--font-size-s)}&:before{content:"";position:absolute;inset-block-start:0;inset-inline-start:0;z-index:var(--stack-backwards);box-sizing:border-box;inline-size:100%;block-size:100%;border-block-end:1px solid var(--color-monotone-light);border-inline-end:1px solid var(--color-monotone-light)}}& td{padding:var(--spacing-2);@media(width<=768px){padding:var(--spacing-1) var(--spacing-2)}& p{line-height:var(--leading-relaxed)}}& th{padding:var(--spacing-1) var(--spacing-2);background:var(--color-monotone-pale);font-weight:var(--font-medium);letter-spacing:.005em;& p{line-height:var(--leading-normal)}}& tr{border-block-end:none}& img{display:block flow;max-inline-size:80%;margin:10px auto;padding:0;border-radius:4px}}& ul{list-style:none;& li{position:relative;margin-block-end:var(--spacing-1);padding-inline-start:14px;font-size:var(--font-size-m);&:before{content:"";position:absolute;inset-block-start:.6em;inset-inline-start:0;inline-size:6px;block-size:6px;border-radius:50%;background-color:var(--color-accent)}& a{border-block-end:1px solid var(--color-darkest);color:var(--color-darkest);@media(any-hover:hover){&:hover{border-block-end-color:var(--color-primary);color:var(--color-primary)}}}}}& ol{padding-inline-start:16px;& li{margin-block-end:var(--spacing-1);padding-inline-start:var(--spacing-1);list-style:decimal;font-size:var(--font-size-m);@media(width<=768px){padding-inline-start:4px}}}& img{block-size:auto;max-inline-size:100%;margin-block-end:var(--spacing-3);object-fit:contain}& hr{margin-block-end:var(--spacing-3);border:none;border-block-start:1px solid var(--color-monotone-light)}}._banner_vwm4p_1{&._pc_vwm4p_2{display:block;@media(max-width:768px){display:none}}&._sp_vwm4p_10{display:none;@media(max-width:768px){display:block}}._link_vwm4p_18{display:block;overflow:hidden;inline-size:100%;@media(any-hover:hover){&:hover{& img{transform:scale(1.02)}}}& img{display:block;inline-size:100%;block-size:auto;transition:transform .3s ease}}}
