@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.content{animation-name:fadeIn;animation-duration:.3s;padding:32px 44px}.content pre{font-size:.85rem;color:var(--theme-color-neutral-gray-k);padding:0 1rem;border-left:2px solid var(--theme-color-neutral-gray-g);margin-bottom:2rem;overflow-x:auto;margin:8px 0;padding:20px;border-radius:5px}.content blockquote{margin-top:1rem;margin-bottom:1rem;padding:1rem .5rem;position:relative;font-size:1rem;background-color:var(--color-gray-2)}.content .footnote-definition p,.content blockquote p{margin-bottom:0}.content blockquote cite{float:right;font-weight:400;padding:.3rem}.content blockquote+p{margin-top:2rem}.content h2,.content h3,.content h4{font-weight:700;color:var(--color-gray-10)}.content h2 .anchor,.content h3 .anchor,.content h4 .anchor{float:initial}.content h2{margin:3.8rem 0 1rem;line-height:1.2;font-size:1.7rem;border-bottom:3px solid var(--color-gray-10)}.content h3,.content h4{margin:1.7rem 0 1rem;font-size:1.35rem;line-height:1.3}.content h4{font-size:1.1rem;margin:1.3rem 0}.content p{font-size:1rem;line-height:1.6;margin:0 0 1.5rem;color:var(--color-gray-10)}.content ul{list-style:circle}.content ol,.content ul{margin:0 0 1.5rem;padding:0 0 0 2.5rem}.content ol li::marker{counter-increment:item;content:counter(list-item)". "}.content li{font-size:.95rem;margin:.2rem 0;font-weight:400;color:var(--theme-color-neutral-gray-i)}.content a{font-weight:600;color:var(--color-brand-primary);text-decoration:none}.content a:hover{color:var(--color-brand-primary-hover);text-decoration:underline}.content li,.content pre>code{line-height:1.5}.content p>code{line-height:1.5;background:var(--color-gray-3);text-shadow:none;color:inherit;padding:.1rem .3rem .2rem;border-radius:.1rem}.content table{border-spacing:0;width:100%;border-collapse:collapse;border:solid #ddd;border-width:1px 1px 2px;margin:1rem 0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-clip:padding-box}.content table td,.content table th{border:solid #ddd;border-width:1px;padding:10px;vertical-align:top}.content table th{font-weight:700;color:var(--color-gray-10);background-color:var(--color-gray-3)}.content sup.footnote-reference{vertical-align:super;top:-.5rem;font-size:.76rem}.content .footnote-definition{display:flex}.content .footnote-definition sup.footnote-definition-label{line-height:1.6}.content .footnote-definition sup.footnote-definition-label:after{content:":";padding-right:5px}.content img{max-width:100%}@media (max-width:900px){.content{padding:28px 32px}}@media (max-width:600px){.content{padding:24px}}