.link-list .tag{max-width:calc(100vw - 2rem)}@media print,screen and (min-width:768px){.link-list .tag{max-width:16rem}}.link-list .tag span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.l-article-meta-item .title{margin-bottom:.25rem}.l-article-meta-item:not(:first-child){margin-top:1rem}@media print,screen and (min-width:768px){.l-article-meta-item:not(:first-child){margin-top:1.25rem}}@media screen and (min-width:1024px){.l-article-meta-item:not(:first-child){margin-top:1.5rem}}@media screen and (min-width:1024px){.l-article{display:grid;grid-gap:2rem;grid-template-columns:2fr 3fr;grid-template-rows:auto auto 1fr}}.l-article-image{grid-column:1;grid-row:1/3;margin-bottom:1rem}@media print,screen and (min-width:768px){.l-article-image{float:right;margin-left:1.5rem;width:16rem}}@media screen and (min-width:1024px){.l-article-image{float:none;margin-bottom:0;margin-left:0;width:auto}}.l-article-content{grid-column:2;grid-row:2/4;margin-top:2rem}@media print,screen and (min-width:768px){.l-article-content{margin-top:1.5rem}}@media screen and (min-width:1024px){.l-article-content{margin-top:0}}.l-article-title{grid-column:2;grid-row:1/2;margin-bottom:2rem}@media screen and (min-width:1024px){.l-article-title{margin-bottom:0}}.caption{color:#b5b5b5;margin-top:.5rem}.caption,.hr-text{font-size:.875rem;text-align:center}.hr-text{background-color:#fff;border:0;color:var(--theme-yellow);height:1.5em;line-height:1em;margin:1.5rem 0 2rem;outline:0;position:relative}.hr-text:before{background:var(--theme-yellow);content:"";height:2px;left:0;position:absolute;top:50%;width:100%}.hr-text:after{background-color:#fff;color:var(--theme-yellow);content:attr(data-content);display:inline-block;line-height:1.5em;padding:0 .5em;position:relative}
