@keyframes blinker{0%{opacity:1}to{opacity:0}}.blog-index-tag.blog-index-tag-normal{display:block;margin:12rem 0;margin:var(--margin-xxl,12rem) 0;padding:0 6rem;padding:0 var(--pwx,6rem)}.blog-index-tag.blog-index-tag-normal .index-tag-wrapper{display:block}.blog-index-tag.blog-index-tag-normal .index-tag-wrapper .index-tag-header{align-items:flex-start;border-top:1px solid;display:flex;margin-bottom:4rem;margin-bottom:var(--margin-sm,4rem);padding:2rem 0 0 6rem;padding:var(--margin-xs,2rem) 0 0 var(--pwx,6rem);width:100%}.blog-index-tag.blog-index-tag-normal .index-tag-wrapper .index-tag-header .title{display:flex;font-size:6rem;font-size:var(--size-xxlarge,6rem);line-height:1;position:relative}.blog-index-tag.blog-index-tag-normal .index-tag-wrapper .index-tag-header .title h2{line-height:1;position:relative}.blog-index-tag.blog-index-tag-normal .index-tag-wrapper .index-tag-header .title h2:before{background-color:#002bb5;background-color:var(--color-blue,#002bb5);border-radius:50%;content:"";height:.65em;position:absolute;right:calc(100% + .55em);top:50%;transform:translateY(-50%);width:.65em}.blog-index-tag.blog-index-tag-normal .index-tag-wrapper .index-tag-header .title span.count{display:inline-block;font-size:.3em;margin-left:.3em;margin-top:.6em;vertical-align:top}.blog-index-tag.blog-index-tag-normal .index-tag-wrapper .index-tag-header .link{margin-left:auto;margin-top:1rem}.blog-index-tag.blog-index-tag-normal .index-tag-wrapper .index-tag-header .link a{align-items:center;background-color:#fff;background-color:var(--color-bg,#fff);border:1px solid #1e1e1e;border:1px solid var(--color-text,#1e1e1e);border-radius:5em;color:#1e1e1e;color:var(--color-text,#1e1e1e);cursor:pointer;display:flex;font-size:1.2rem;font-size:var(--size-xsmall,1.2rem);height:2.5em;justify-content:center;line-height:var(--text-18-line-height);line-height:1;padding:0 1em;position:relative;transition:background-color .25s,color .25s;transition:background-color var(--duration-default,.25s),color var(--duration-default,.25s);-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}@media(hover:hover){.blog-index-tag.blog-index-tag-normal .index-tag-wrapper .index-tag-header .link a:hover{background-color:#1e1e1e;background-color:var(--color-text,#1e1e1e);color:#fff;color:var(--color-bg,#fff)}}@media(max-width:767.98px){.blog-index-tag.blog-index-tag-normal .index-tag-wrapper .index-tag-header{flex-direction:column;padding-left:0}.blog-index-tag.blog-index-tag-normal .index-tag-wrapper .index-tag-header .title{padding-left:5.4rem;padding-left:calc(var(--size-xlarge, 4.5rem)*1.2);width:100%}.blog-index-tag.blog-index-tag-normal .index-tag-wrapper .index-tag-header .title h2{font-size:4.5rem;font-size:var(--size-xlarge,4.5rem)}.blog-index-tag.blog-index-tag-normal .index-tag-wrapper .index-tag-header .title span.count{position:relative}.blog-index-tag.blog-index-tag-normal .index-tag-wrapper .index-tag-header .link{margin-left:0;margin-top:2rem}}.blog-index-tag.blog-index-tag-normal .index-tag-wrapper .index-tag-description{display:block;font-size:var(--text-18-font-size);line-height:1.2;margin-bottom:10rem;margin-bottom:var(--margin-xl,10rem);margin-left:auto;margin-top:4rem;margin-top:var(--margin-sm,4rem);width:calc(50% - 1rem);width:calc(50% - var(--gutter-half, 1rem))}@media(max-width:767.98px){.blog-index-tag.blog-index-tag-normal .index-tag-wrapper .index-tag-description{margin-bottom:8rem;margin-bottom:var(--margin-lg,8rem);width:100%}.blog-index-tag.blog-index-tag-normal .index-tag-wrapper .index-tag-description p{width:100%}}.blog-index-tag.blog-index-tag-normal .index-tag-wrapper .index-tag-posts{display:flex;gap:2rem;gap:var(--gutter,2rem);width:100%}.blog-index-tag.blog-index-tag-normal .index-tag-wrapper .index-tag-posts .card-post{width:calc(33.3333% - 1rem);width:calc(33.3333% - var(--gutter-half, 1rem))}@media(max-width:767.98px){.blog-index-tag.blog-index-tag-normal .index-tag-wrapper .index-tag-posts{margin-left:-6rem;margin-left:calc(var(--pwx, 6rem)*-1);overflow-x:scroll;padding-left:6rem;padding-left:var(--pwx,6rem);scroll-snap-type:x proximity;width:calc(100% + 12rem);width:calc(100% + var(--pwx, 6rem)*2)}.blog-index-tag.blog-index-tag-normal .index-tag-wrapper .index-tag-posts .card-post{min-width:75%;scroll-margin-left:6rem;scroll-margin-left:var(--pwx,6rem);scroll-snap-align:start;width:75%}.blog-index-tag.blog-index-tag-normal .index-tag-wrapper .index-tag-posts .card-post:last-child{margin-right:6rem;margin-right:var(--pwx,6rem)}}