.title[data-v-ae5d1a04]{font-size:clamp(32px,5vw,80px)}.introduction[data-v-ae5d1a04]:first-letter{float:left;font-size:clamp(18px,4vw,52px);font-weight:700;line-height:1;margin-right:8px}.prose-wp{color:#374151;line-height:1.7}.prose-wp h1:not(.wp-block-custom-blocks-credits-block h1):not(.wp-block-custom-blocks-credits-block *){color:#111827;font-size:2.25rem;font-weight:800;line-height:1.2;margin-bottom:2rem;margin-top:0}.prose-wp h2:not(.wp-block-custom-blocks-credits-block h2):not(.wp-block-custom-blocks-credits-block *){color:#111827;font-size:1.875rem;font-weight:700;line-height:1.3;margin-bottom:1.5rem;margin-top:3rem}.prose-wp h3:not(.wp-block-custom-blocks-credits-block h3):not(.wp-block-custom-blocks-credits-block *){color:#111827;font-size:1.5rem;font-weight:600;line-height:1.4;margin-bottom:1rem;margin-top:2.5rem}.prose-wp h4{font-size:1.25rem;margin-top:2rem}.prose-wp h4,.prose-wp h5,.prose-wp h6{color:#111827;font-weight:600;line-height:1.4;margin-bottom:.75rem}.prose-wp h5,.prose-wp h6{font-size:1.125rem;margin-top:1.5rem}.prose-wp p{font-size:1rem;line-height:1.5;margin-bottom:1.5rem}.prose-wp p:last-child{margin-bottom:0}.prose-wp b,.prose-wp strong{color:#111827;font-weight:600}.prose-wp em,.prose-wp i{font-style:italic}.prose-wp small{color:#6b7280;font-size:.875rem}.prose-wp a{color:#2563eb;text-decoration:underline;text-underline-offset:2px;transition:color .2s ease}.prose-wp a:hover{color:#1d4ed8}.prose-wp ol:not(.wp-block-custom-blocks-credits-block ol):not(.wp-block-custom-blocks-credits-block *),.prose-wp ul:not(.wp-block-custom-blocks-credits-block ul):not(.wp-block-custom-blocks-credits-block *){margin:1.5rem 0;padding-left:1.5rem}.prose-wp li:not(.wp-block-custom-blocks-credits-block li):not(.wp-block-custom-blocks-credits-block *){line-height:1.7;margin-bottom:.5rem}.prose-wp li:not(.wp-block-custom-blocks-credits-block li):not(.wp-block-custom-blocks-credits-block *)>p{margin:.5rem 0}.prose-wp ul:not(.wp-block-custom-blocks-credits-block ul):not(.wp-block-custom-blocks-credits-block *)>li{list-style-type:disc}.prose-wp ol:not(.wp-block-custom-blocks-credits-block ol):not(.wp-block-custom-blocks-credits-block *)>li{list-style-type:decimal}.prose-wp ol ol,.prose-wp ol ul,.prose-wp ul ol,.prose-wp ul ul{margin:.5rem 0}.prose-wp blockquote{border-left:4px solid #e5e7eb;color:#6b7280;font-size:1.125rem;font-style:italic;margin:2rem 0;padding-left:1.5rem}.prose-wp blockquote p{font-weight:400;margin-bottom:1rem;text-align:left}.prose-wp blockquote p:last-child{margin-bottom:0}.prose-wp code{background-color:#f3f4f6;border-radius:.25rem;color:#dc2626;font-family:ui-monospace,SFMono-Regular,SF Mono,Consolas,Liberation Mono,Menlo,monospace;font-size:.875rem;padding:.125rem .25rem}.prose-wp pre{background-color:#1f2937;border-radius:.5rem;color:#f9fafb;font-size:.875rem;line-height:1.6;margin:2rem 0;overflow-x:auto;padding:1.5rem}.prose-wp pre code{background-color:transparent;border-radius:0;color:inherit;padding:0}.prose-wp figure{margin:2.5rem 0;text-align:center}.prose-wp figure img{box-shadow:0 4px 6px -1px #0000001a;height:auto;max-width:100%}.prose-wp img:not(.emoji){height:auto;margin:1.5rem 0;max-width:100%}.prose-wp figcaption{color:#6b7280;font-size:.875rem;font-style:italic;margin-top:.75rem}.prose-wp iframe,.prose-wp video{display:block;height:auto;margin:2rem auto;max-width:100%}.prose-wp iframe{aspect-ratio:16/9;width:100%}.prose-wp table{border:1px solid #e5e7eb;border-collapse:collapse;border-radius:.5rem;margin:2rem 0;overflow:hidden;width:100%}.prose-wp td,.prose-wp th{border-bottom:1px solid #e5e7eb;padding:.75rem 1rem;text-align:left}.prose-wp th{background-color:#f9fafb;color:#111827;font-weight:600}.prose-wp tr:last-child td{border-bottom:none}.prose-wp hr{border:none;border-top:1px solid #e5e7eb;margin:3rem 0}.prose-wp .wp-block-quote{border-left:4px solid #e5e7eb;font-style:italic;margin:2rem 0;padding-left:1.5rem}.prose-wp .wp-block-image{margin:2rem 0}.prose-wp .wp-block-gallery{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin:2rem 0}@media (max-width:640px){.prose-wp h1{font-size:1.875rem}.prose-wp h2{font-size:1.5rem}.prose-wp h3{font-size:1.25rem}.prose-wp blockquote{font-size:1rem;padding-left:1rem}.prose-wp ol,.prose-wp ul{padding-left:1.25rem}}
