:root{--external-link: url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M18%2013v6a2%202%200%200%201-2%202H5a2%202%200%200%201-2-2V8a2%202%200%200%201%202-2h6%22%3E%3C%2Fpath%3E%3Cpolyline%20points%3D%2215%203%2021%203%2021%209%22%3E%3C%2Fpolyline%3E%3Cline%20x1%3D%2210%22%20y1%3D%2214%22%20x2%3D%2221%22%20y2%3D%223%22%3E%3C%2Fline%3E%3C%2Fsvg%3E)}.story-block{margin:6rem 0}.story-block h2,.story-block h3{font-weight:700;line-height:1.6}.story-block h2{font-size:2.4rem;margin:0 0 4rem}.story-block h3{font-size:2rem;margin:0 0 2rem}.story-block figure{margin:0}.story-block img{max-width:100%;height:auto;vertical-align:top;margin:0;border:0}.story-block a[target=_blank]{display:inline-flex;align-items:center}.story-block a[target=_blank]:after{content:"";display:inline-block;width:1em;height:1em;background:#000;mask:var(--external-link) 0 0 / contain no-repeat}.story-sample-list{display:grid;gap:6rem}.story-sample-list .item{display:flex;flex-direction:column;gap:3rem;background:#fff;padding:3rem;border:.1rem solid rgba(var(--color-foreground),.08)}.story-sample-list .item p:last-child{margin-bottom:0}.story-block .signature{width:10rem}.story-developer{display:grid;gap:3rem;background:rgba(var(--color-foreground),.08);padding:3rem}.story-developer h3{margin-bottom:1rem}.story-developer p{margin:0}.story-developer .information{font-size:.85em}.story-block .full-image{margin:0 0 4rem}@media (max-width: 749px){.story-block .full-image{margin-right:-1.5rem;margin-left:-1.5rem}}@media (min-width: 750px){.story-block{margin:8rem 0}.story-block h2{font-size:3rem}.story-block h2 span{display:block}.story-block h3{font-size:2.4rem}.story-sample-list .item{flex-direction:row;align-items:center}.story-sample-list .item:nth-child(2n){flex-direction:row-reverse}.story-sample-list .item .image{width:30rem}.story-sample-list .item .text{flex:1}.story-developer{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.story-developer .image{width:20rem}.story-developer .text{flex:1}.story-developer .information{width:100%}.story-block .signature{width:13rem}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/page-story.css.map */
