.tf-block{margin:2.25rem 0}.tf-label{letter-spacing:.14em;text-transform:uppercase;color:hsl(var(--read-text));font-size:.8125rem;font-weight:700;line-height:1.2;display:inline-block}.key-takeaways.key-takeaways--lead{border:0;border-top:4px solid hsl(var(--foreground));background:hsl(var(--card));padding:1.25rem 1.25rem 1.375rem}.key-takeaways--lead h2{letter-spacing:-.01em;font-size:1.25rem;line-height:1.3}.key-takeaways--lead ul{margin-top:.875rem;font-size:1rem}.key-takeaways--lead li+li{margin-top:.625rem}@media (width>=768px){.key-takeaways.key-takeaways--lead{padding:1.5rem 1.75rem 1.75rem}.key-takeaways--lead ul{font-size:1.0625rem}}.house-h{padding-left:2.25rem;position:relative}.house-h:before{content:"";background:linear-gradient(hsl(var(--read-base)), hsl(var(--read-base))) 0 100% / .5rem 34% no-repeat, linear-gradient(hsl(var(--read-base)), hsl(var(--read-base))) .5rem 100% / .5rem 67% no-repeat, linear-gradient(hsl(var(--foreground)), hsl(var(--foreground))) 1rem 100% / .5rem 100% no-repeat;width:1.5rem;height:1em;position:absolute;top:.2em;left:0}.house-section{margin:2.5rem 0}.house-section>.house-h{margin-top:0}.house-section--could-be-wrong{border:1px solid hsl(var(--foreground) / .25);border-left:4px solid hsl(var(--foreground));background:hsl(var(--card));padding:1.25rem 1.25rem .25rem}.house-h--could-be-wrong:before{background:linear-gradient(hsl(var(--foreground)), hsl(var(--foreground))) 0 100% / .5rem 34% no-repeat, linear-gradient(hsl(var(--foreground)), hsl(var(--foreground))) .5rem 100% / .5rem 67% no-repeat, linear-gradient(hsl(var(--foreground)), hsl(var(--foreground))) 1rem 100% / .5rem 100% no-repeat}.article-update{border:1px solid hsl(var(--foreground) / .25);border-top:4px solid hsl(var(--foreground));background:hsl(var(--card));margin:0 0 2rem;padding:1rem 1.25rem}.article-update>.article-update__label{letter-spacing:.14em;text-transform:uppercase;color:hsl(var(--foreground));margin:0 0 .5rem;font-size:.8125rem;font-weight:700;display:block}.article-prose .article-update>.article-update__label{font-size:.8125rem;line-height:1.3}.article-update>:last-child{margin-bottom:0}.article-prose>.article-update:first-child+p{font-size:1.2em;line-height:1.6}.tf-timeline{margin:2.25rem 0;padding:0 0 0 2.5rem;list-style:none;position:relative}.article-prose .tf-timeline{padding-left:2.5rem}.tf-timeline:before{content:"";background:hsl(var(--foreground) / .25);width:2px;position:absolute;top:.5rem;bottom:.5rem;left:.6875rem}.tf-timeline>li{margin:0;padding:0 0 1.5rem;line-height:1.55;position:relative}.article-prose .tf-timeline>li{margin:0;padding-left:0}.article-prose .tf-timeline>li::marker{content:none}.tf-timeline>li:last-child{padding-bottom:0}.tf-timeline>li:before{content:"";background:linear-gradient(hsl(var(--read-base)), hsl(var(--read-base))) 0 100% / .75rem 50% no-repeat, linear-gradient(hsl(var(--read-base)), hsl(var(--read-base))) .75rem 100% / .75rem 100% no-repeat;width:1.5rem;height:1.25rem;box-shadow:0 0 0 3px hsl(var(--background));position:absolute;top:.125rem;left:-2.5rem}.tf-timeline>li.is-done:before{background:linear-gradient(hsl(var(--muted-foreground)), hsl(var(--muted-foreground))) 0 100% / .75rem 50% no-repeat, linear-gradient(hsl(var(--muted-foreground)), hsl(var(--muted-foreground))) .75rem 100% / .75rem 100% no-repeat}.tf-timeline>li.is-next:before{background:linear-gradient(hsl(var(--foreground)), hsl(var(--foreground))) 0 100% / .75rem 50% no-repeat, linear-gradient(hsl(var(--foreground)), hsl(var(--foreground))) .75rem 100% / .75rem 100% no-repeat}.tf-timeline__date{letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--read-text));font-size:.8125rem;font-weight:700;display:block}.tf-timeline>li.is-done .tf-timeline__date{color:hsl(var(--muted-foreground))}.tf-timeline>li.is-next .tf-timeline__date{color:hsl(var(--foreground))}.tf-timeline__tag{letter-spacing:.08em;border:1px solid;margin-left:.5rem;padding:.0625rem .375rem;font-size:.6875rem;display:inline-block}.tf-pullquote{border-top:4px solid hsl(var(--foreground));margin:2.5rem 0;padding:1.5rem 0 0;position:relative}.tf-pullquote:after{content:"";background:linear-gradient(hsl(var(--read-base)), hsl(var(--read-base))) 0 0 / .75rem 34% no-repeat, linear-gradient(hsl(var(--read-base)), hsl(var(--read-base))) .75rem 0 / .75rem 67% no-repeat, linear-gradient(hsl(var(--read-base)), hsl(var(--read-base))) 1.5rem 0 / .75rem 100% no-repeat;width:2.25rem;height:1.5rem;position:absolute;top:-4px;right:0}.tf-pullquote blockquote,.article-prose .tf-pullquote blockquote{letter-spacing:-.015em;color:hsl(var(--foreground));quotes:none;border:0;margin:0;padding:0;font-size:1.5rem;font-style:normal;font-weight:700;line-height:1.3}.article-prose .tf-pullquote blockquote p:before,.article-prose .tf-pullquote blockquote p:after{content:none}.tf-pullquote blockquote p{margin:0}.tf-pullquote figcaption{color:hsl(var(--muted-foreground));margin-top:.875rem;font-size:.875rem;font-weight:600}@media (width>=768px){.tf-pullquote blockquote,.article-prose .tf-pullquote blockquote{font-size:1.875rem}}.tf-receipts{border:1px solid hsl(var(--foreground) / .25);background:hsl(var(--card));padding:1.25rem}.tf-receipts__badge{background:hsl(var(--foreground));color:hsl(var(--background));letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.5rem;padding:.3125rem .625rem;font-size:.75rem;font-weight:700;display:inline-flex}.tf-receipts__badge:before{content:"";background:linear-gradient(hsl(var(--read-base)), hsl(var(--read-base))) 0 100% / 50% 50% no-repeat, linear-gradient(hsl(var(--read-base)), hsl(var(--read-base))) 100% 100% / 50% 100% no-repeat;width:.625rem;height:.625rem}.tf-receipts__title{margin:.75rem 0 0;font-size:1.125rem;font-weight:700;line-height:1.3}.article-prose .tf-receipts__title{margin:.75rem 0 0}.tf-receipts__table{border-collapse:collapse;width:100%;margin:1rem 0 0;font-size:.9375rem}.article-prose .tf-receipts__table{margin:1rem 0 0}.tf-receipts__table th,.tf-receipts__table td{border-bottom:1px solid hsl(var(--foreground) / .15);text-align:left;vertical-align:top;padding:.5rem .5rem .5rem 0}.tf-receipts__table thead th{letter-spacing:.1em;text-transform:uppercase;color:hsl(var(--muted-foreground));font-size:.75rem}.tf-receipts__table td.tf-receipts__after{font-weight:700}.tf-receipts__row{margin:1rem 0 0}.tf-receipts__row>.tf-label{margin-bottom:.25rem;display:block}.tf-receipts__row p,.article-prose .tf-receipts__row p{margin:0}.tf-receipts__source{border-top:1px solid hsl(var(--foreground) / .15);color:hsl(var(--muted-foreground));margin:1rem 0 0;padding-top:.75rem;font-size:.8125rem}.article-prose .tf-receipts__source{margin:1rem 0 0}.tf-fees{border-top:4px solid hsl(var(--olive));background:hsl(var(--card));padding:1.25rem}.tf-fees>.tf-label{color:hsl(var(--olive-text))}.tf-fees__title{margin:.375rem 0 0;font-size:1.25rem;font-weight:700;line-height:1.3}.article-prose .tf-fees__title{margin:.375rem 0 0}.tf-fees__grid{gap:1rem;margin-top:1rem;display:grid}@media (width>=640px){.tf-fees__grid{grid-template-columns:1fr 1fr}}.tf-fees__part>.tf-label{color:hsl(var(--foreground));margin-bottom:.25rem;font-size:.75rem;display:block}.tf-fees__part p,.article-prose .tf-fees__part p{margin:0;font-size:.9375rem;line-height:1.55}.tf-fees__letter{border-left:3px solid hsl(var(--olive));background:hsl(var(--background));margin-top:1rem;padding:.875rem 1rem;font-size:.9375rem}.tf-fees__letter p,.article-prose .tf-fees__letter p{margin:0}@media (prefers-reduced-motion:reduce){.tf-block,.tf-block *{transition:none!important;animation:none!important}}
