.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-block{--accent: #000;--rule: #e7e9ec}.text-block ul{list-style:none;padding:.6rem;margin:0;display:grid;gap:0;border:1px solid var(--rule);border-radius:12px;margin:0rem 0rem 2rem}.text-block li{position:relative;padding:.6rem;border:0;border-radius:0}.text-block li+li{border-top:1px solid var(--rule)}.text-block li:before{content:"";position:absolute;left:.75rem;top:.55rem;font-size:1.1em;line-height:1;color:var(--accent)}@media(max-width:640px){.text-block{padding:1.25rem 1rem;border-radius:12px}}.text-block ul ul{list-style:none;margin:.6rem 0 0 .5rem;padding:.5rem .75rem .5rem 1.5rem;border:1px solid var(--rule);border-radius:8px}.text-block ul ul li{position:static;padding:.35rem 0}.text-block ul ul li:before{content:none}.text-block ul ul li+li{border-top:1px dashed var(--rule)}.text-block a{color:var(--accent);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px;text-decoration-color:color-mix(in srgb,var(--accent) 60%,transparent);font-weight:600;transition:color .12s ease,text-decoration-color .12s ease,background-color .12s ease}.text-block a:hover{color:color-mix(in srgb,var(--accent) 85%,#000);text-decoration-color:var(--accent)}.text-block a:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 65%,#000);outline-offset:2px;border-radius:4px}.text-block a:visited{color:color-mix(in srgb,var(--accent) 70%,#3b3b3b)}.text-block iframe{width:50%;height:auto;aspect-ratio:16 / 9;display:block;border-radius:10px;margin:0 auto 2rem}.text-block blockquote{margin:0 0 1.75rem;padding:3rem 1.1rem;border:1px solid var(--rule);border-left:6px solid var(--accent);border-radius:5px;box-shadow:0 4px 12px #1018280f}.text-block table{width:100%;border-collapse:separate;border-spacing:0;margin:0 0 1.75rem;border:1px solid var(--rule);border-radius:5px;overflow:hidden}.text-block thead th{font-weight:700;text-align:left;padding:.75rem .9rem;border-bottom:1px solid var(--rule)}.text-block tbody td{padding:.75rem .9rem;border-bottom:1px solid var(--rule)}.text-block tbody tr:last-child td{border-bottom:0}.text-block blockquote{quotes:none}.text-block blockquote:before,.text-block blockquote:after{content:""}
/*# sourceMappingURL=/cdn/shop/t/12/compiled_assets/styles.css.map?subset=AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgA */
