.text-component-block-paragraph h1{margin:1.5rem 0;font-size:1.5rem;font-weight:700}.text-component-block-paragraph h2{margin:1rem 0;font-size:1.25rem;font-weight:700}.text-component-block-paragraph h3,.text-component-block-paragraph h4{margin:.75rem 0;font-size:1.125rem;font-weight:700}.text-component-block-paragraph a{color:var(--color-primary);text-decoration:none}.text-component-block-paragraph a:hover{text-decoration:underline}.text-component-block-paragraph ul,.text-component-block-paragraph ol{margin:.75rem 0;padding-left:1.5rem}.text-component-block-paragraph li{margin:.5rem 0}.text-component-block-paragraph strong,.text-component-block-paragraph b{font-weight:700}.text-component-block-paragraph p{margin:.5rem 0}.text-expandable-wrapper .text-content-wrapper{transition:max-height .3s}.text-expandable-wrapper .text-content-wrapper:after{content:"";background:linear-gradient(to top, var(--background), transparent);pointer-events:none;width:100%;height:2.5rem;transition:opacity .3s;position:absolute;bottom:0}.text-expandable-wrapper .text-toggle-checkbox:checked~.text-content-wrapper{max-height:none}.text-expandable-wrapper .text-toggle-checkbox:checked~.text-content-wrapper:after{opacity:0}.text-expandable-wrapper .chevron-expanded,.text-expandable-wrapper .text-toggle-checkbox:checked~div .text-toggle-desktop .chevron-collapsed,.text-expandable-wrapper .text-toggle-checkbox:checked~.text-content-wrapper~.text-toggle-mobile .chevron-collapsed{display:none}.text-expandable-wrapper .text-toggle-checkbox:checked~div .text-toggle-desktop .chevron-expanded,.text-expandable-wrapper .text-toggle-checkbox:checked~.text-content-wrapper~.text-toggle-mobile .chevron-expanded{display:inline}
