.article{overflow-wrap:break-word;max-width:680px;margin:0 auto;padding:1rem;line-height:1.9}.article>:first-child{margin-top:0}.article>:last-child{margin-bottom:0}.article .article-title{letter-spacing:-.01em;color:var(--text-primary);margin:0 0 1rem;font-size:1.5rem;font-weight:900;line-height:1.4}.article h1{margin:3rem 0 1.25rem;font-size:1.5rem;font-weight:700;line-height:1.5}.article h2{border-bottom:1px solid var(--primary-border);margin:2.5rem 0 1rem;padding-bottom:.5rem;font-size:1.25rem;font-weight:700;line-height:1.5}.article h3{border-left:3px solid var(--primary-200);margin:2rem 0 .75rem;padding-left:.625rem;font-size:1.0625rem;font-weight:700;line-height:1.6}.article h4{margin:1.75rem 0 .5rem;font-size:1rem;font-weight:700;line-height:1.6}.article h5,.article h6{color:var(--sub);margin:1.5rem 0 .5rem;font-size:1rem;font-weight:700;line-height:1.6}.article p:where(:not(.content-card *)){margin:0 0 1.5rem;font-size:1rem;line-height:1.9}.article ul:where(:not(.content-card *)),.article ol:where(:not(.content-card *)){margin:0 0 1.5rem;padding:0 0 0 1.5rem;list-style-position:outside}.article ul:where(:not(.content-card *)){list-style-type:disc}.article ol:where(:not(.content-card *)){list-style-type:decimal}.article ul li:where(:not(.content-card *)),.article ol li:where(:not(.content-card *)){margin-bottom:.35rem;line-height:1.9}.article li:where(:not(.content-card *))::marker{color:var(--primary)}.article ul ul,.article ul ol,.article ol ul,.article ol ol{margin:.35rem 0 0;padding-left:1.25rem}.article ul ul{list-style-type:circle}.article blockquote{border-left:3px solid var(--primary-300);background-color:var(--primary-50);color:var(--text-primary);border-radius:0 .75rem .75rem 0;margin:0 0 1.5rem;padding:1rem 1.25rem;font-size:.9375rem;line-height:1.9}.article hr{border:0;border-top:1px solid var(--primary-border);margin:2.5rem 0}.article img:where(:not(.content-card *)){border:1px solid var(--primary-border);-o-object-fit:contain;object-fit:contain;border-radius:1rem;max-width:100%;height:auto;max-height:30rem;margin:0 auto 1.5rem;display:block}.article strong{font-weight:700}.article em{font-style:italic}.article ins{color:var(--text-primary);text-decoration:underline;-webkit-text-decoration-color:var(--primary-300);text-decoration-color:var(--primary-300);text-underline-offset:.2em;text-decoration-thickness:2px}.article a:where(:not(.content-card *)){color:var(--primary-700);text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}.article a:where(:not(.content-card *)):hover{color:var(--primary-600);text-decoration-thickness:2px}.article code{border:1px solid var(--primary-border);background-color:var(--primary-50);color:var(--text-primary);border-radius:.375rem;padding:.1em .35em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Courier New,monospace;font-size:.875em}.article p>code:only-child{white-space:pre;border-radius:.75rem;padding:1rem 1.25rem;font-size:.875rem;line-height:1.7;display:block;overflow-x:auto}.article .description{color:var(--text-primary);background-color:var(--primary-50);border-radius:1rem;margin-bottom:1.5rem;padding:1rem;font-size:.875rem;line-height:1.625}.article .date-block{margin-bottom:1.5rem}.article .date{color:var(--sub);font-size:.9rem;font-weight:500}.article .content-card{margin:0 0 1.5rem;line-height:1.5}.article .embed{text-align:center;max-width:100%;margin:0 auto 1.5rem}.article .embed--x{width:550px}.article .embed--instagram{width:540px}.article .embed--youtube{width:680px}.article .embed--note{width:620px}.article .embed-frame{width:100%;position:relative;overflow:hidden}.article .embed-frame iframe{border:0;width:100%;height:100%;margin:0;display:block}.article .embed--youtube .embed-frame{aspect-ratio:16/9;border:1px solid var(--primary-border);background-color:var(--primary-50);border-radius:1rem}.article .embed-link{color:var(--sub);align-items:center;gap:.25rem;margin-top:.5rem;font-size:.75rem;font-weight:600;text-decoration:none;display:inline-flex}.article .embed-link:hover{color:var(--primary-700);text-decoration:underline}.article.article--inset{max-width:none;margin-left:0;margin-right:0;padding:0}.article.article--editor div[data-block=true]{margin-bottom:1.5rem;font-size:1rem;line-height:1.9}.article.article--editor li .public-DraftStyleDefault-block{margin:0}.article.article--editor li.public-DraftStyleDefault-depth0{margin-left:0}.article.article--editor li.public-DraftStyleDefault-depth1{margin-left:1.25rem}.article.article--editor li.public-DraftStyleDefault-depth2{margin-left:2.5rem}.article.article--editor li.public-DraftStyleDefault-depth3{margin-left:3.75rem}.article.article--editor li.public-DraftStyleDefault-depth4{margin-left:5rem}.article.article--editor li.public-DraftStyleDefault-unorderedListItem{list-style-type:circle}.article.article--editor li.public-DraftStyleDefault-unorderedListItem.public-DraftStyleDefault-depth0{list-style-type:disc}.article.article--editor li.public-DraftStyleDefault-orderedListItem{list-style-type:decimal}.article.article--editor li.public-DraftStyleDefault-orderedListItem:before{content:none}.article.article--editor>.DraftEditor-root .public-DraftEditor-content>div>:last-child{margin-bottom:0}.article.article--editor .editor-image{margin-bottom:1.5rem;position:relative}.article.article--editor .editor-image img{margin-bottom:0}.article.article--editor .embed-card{border:1px solid var(--primary-border);background-color:var(--card);border-radius:1rem;align-items:center;gap:.75rem;margin-bottom:1.5rem;padding:.75rem;display:flex}.article.article--editor .editor-content-card{border:1px solid var(--primary-border);background-color:var(--card);border-radius:1rem;align-items:center;gap:.75rem;margin-bottom:1.5rem;padding:.75rem;line-height:1.5;display:flex}.article.article--editor .editor-rule{align-items:center;gap:.75rem;display:flex}.article.article--editor .editor-rule hr{flex:1}@media screen and (min-width:640px){.article{padding:1.5rem}.article .article-title{font-size:1.875rem}.article .description{padding:1rem 1.25rem}}
.regulation{margin:0 auto;padding:1.5rem}.regulation ul,.regulation ol{margin-bottom:1.75rem;padding:.5rem .5rem .5rem 2.6rem;list-style-type:disc;list-style-position:outside}.regulation ol{list-style:decimal}.regulation ul li,.regulation ol li{padding:.5em 0;line-height:1.3}.regulation ul li p,.regulation ol li p{margin:0}.regulation figure{width:100vw;margin:0 calc(50% - 50vw) 1.75rem}.regulation img{margin-bottom:.5rem}.regulation figcaption{color:var(--subtle);padding:0 1.5rem;font-size:.8rem}.regulation a{position:relative}.regulation a:hover{text-decoration:underline}.regulation .description{margin-bottom:1.72rem;font-size:.8rem}.regulation .date-block{margin-bottom:1.72rem}.regulation .date{color:var(--sub);font-size:.9rem;font-weight:500}.regulation .share-botton{margin-bottom:1.72rem}.regulation h1{margin-bottom:1.72rem;font-size:1.8rem;font-weight:600;position:relative}.regulation h2{margin-bottom:1.75rem;font-size:1.4rem;font-weight:600;position:relative}.regulation h3{margin-bottom:1.75rem;font-size:1.2rem;font-weight:600}.regulation h4{margin-bottom:1.75rem;font-size:1rem;font-weight:600}.regulation p{margin-bottom:1.75rem;font-size:1rem}.regulation blockquote{box-sizing:border-box;background-color:var(--regulation-quote-bg);border-left:var(--regulation-quote-border) 5px solid;border-radius:4px;margin-bottom:1.75rem;padding:1rem 1rem 1rem 2rem;position:relative}.regulation blockquote p{margin:0;font-size:.9rem}.regulation .mark{background:linear-gradient(transparent 60%, var(--regulation-mark) 60%)}.regulation code{background:var(--regulation-code-bg);color:var(--regulation-code-text);margin:0 calc(50% - 50vw) 1.72rem;padding:1.5rem;font-family:Courier New;font-size:.85rem;display:block;position:relative;overflow-x:scroll}.regulation .block{box-sizing:border-box;background-color:var(--regulation-block-bg);border-radius:4px;margin-bottom:1.75rem;padding:1rem;font-size:.85rem;position:relative}.regulation hr{border-top:1px solid var(--regulation-rule);margin-bottom:1.75rem}.regulation .embed{text-align:center;margin:0 auto 1.75rem}.regulation .embed img{width:auto;margin:0}.regulation table{white-space:nowrap;-webkit-overflow-scrolling:touch;border-collapse:collapse;margin-bottom:1.75rem;display:block;overflow-x:scroll}.regulation table th{background-color:var(--regulation-th-bg)}.regulation table th,.regulation table td{padding:.8rem}.regulation table tr:nth-child(odd){background-color:var(--regulation-row-bg)}.regulation table p{margin:0}@media screen and (min-width:640px){.regulation figure{width:100%;margin:0 0 1.75rem}.regulation img{margin-bottom:.5rem}.regulation figcaption{color:var(--subtle);padding:0;font-size:.8rem}.regulation code{margin:0 0 1.75rem}}
