html[data-changelog] a:focus-visible,html[data-changelog] button:focus-visible{outline:2px solid var(--oq-estate-finance-base);outline-offset:3px;box-shadow:var(--oq-shadow-focus)}.changelog-head{padding-block:var(--oq-space-12) var(--oq-space-8)}.changelog-eyebrow{color:var(--oq-estate-finance-hover);font-size:var(--oq-text-xs);font-weight:var(--oq-weight-bold);letter-spacing:var(--oq-tracking-eyebrow);text-transform:uppercase}.changelog-head h1{font-size:var(--oq-text-3xl);line-height:var(--oq-leading-heading);margin-bottom:var(--oq-space-4)}.changelog-lede{color:var(--oq-ink-700);font-size:var(--oq-text-lg);max-width:58ch}.changelog-grid{gap:var(--oq-space-12);padding-bottom:var(--oq-space-16);grid-template-columns:208px minmax(0,1fr);display:grid}.changelog-sidebar{max-height:calc(100vh - 112px);padding:var(--oq-space-1);align-self:start;position:sticky;top:96px;overflow-y:auto}.changelog-sidebar ul{margin:0;padding:0;list-style:none}.changelog-year{color:var(--oq-text-muted);font-size:var(--oq-text-xs);font-weight:var(--oq-weight-bold);margin-block:var(--oq-space-4) var(--oq-space-2)}.changelog-year:first-child{margin-top:0}.changelog-month-link{font-weight:var(--oq-weight-semibold);min-height:44px;padding-block:var(--oq-space-3);text-transform:capitalize;display:block}.changelog-entry-links{border-left:1px solid var(--oq-border-strong);margin-bottom:var(--oq-space-3)!important}.changelog-entry-links a{border-left:2px solid var(--oq-border);color:var(--oq-text-muted);font-size:var(--oq-text-sm);line-height:var(--oq-leading-snug);padding:var(--oq-space-2) var(--oq-space-3);overflow-wrap:anywhere;display:block}.changelog-entry-links b{color:var(--oq-ink-700);margin-bottom:var(--oq-space-1);display:block}.changelog-sidebar a[aria-current]{color:var(--oq-estate-finance-hover);border-color:var(--oq-estate-finance-base)}.changelog-sidebar a:hover{text-decoration:underline}.changelog-timeline{min-width:0}.changelog-timeline section,.changelog-item{scroll-margin-top:112px}.changelog-item{grid-template-columns:108px minmax(0,1fr);display:grid}.changelog-item time{color:var(--oq-text-muted);font-size:var(--oq-text-sm);font-weight:var(--oq-weight-semibold);font-variant-numeric:tabular-nums;padding-top:var(--oq-space-1)}.changelog-body{border-left:1px solid var(--oq-border-strong);padding:0 0 var(--oq-space-12) var(--oq-space-8);min-width:0;position:relative}.changelog-body:before{background:var(--oq-bg);border:2px solid var(--oq-estate-finance-base);border-radius:var(--oq-radius-pill);content:"";width:12px;height:12px;position:absolute;top:4px;left:-7px}.changelog-card{background:var(--oq-surface);border:1px solid var(--oq-border);border-radius:var(--oq-radius-lg);padding-bottom:var(--oq-space-5);overflow:hidden}.changelog-cover{background:var(--oq-estate-finance-soft);aspect-ratio:5/2;display:block}.changelog-cover svg{width:100%;height:100%;display:block}.changelog-card h2{font-size:var(--oq-text-xl);line-height:var(--oq-leading-heading);margin:var(--oq-space-5) var(--oq-space-5) var(--oq-space-3);overflow-wrap:anywhere}.changelog-card h2 a:hover{text-decoration:underline}.changelog-summary{color:var(--oq-ink-700);-webkit-line-clamp:2;line-height:var(--oq-leading-normal);margin:0 var(--oq-space-5) var(--oq-space-3);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.changelog-more{color:var(--oq-estate-finance-hover);min-height:44px;margin-inline:var(--oq-space-5);font-weight:var(--oq-weight-semibold);align-items:center;display:inline-flex}.changelog-more:hover{text-decoration:underline}.changelog-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.changelog-entry{max-width:840px;padding-bottom:var(--oq-space-16);overflow-wrap:anywhere;margin-inline:auto}.changelog-back{color:var(--oq-estate-finance-hover);min-height:44px;font-weight:var(--oq-weight-semibold);margin-bottom:var(--oq-space-6);align-items:center;display:inline-flex}.changelog-entry .changelog-eyebrow{margin-bottom:var(--oq-space-3)}.changelog-entry-cover{border-radius:var(--oq-radius-lg);overflow:hidden}.changelog-lead{font-size:var(--oq-text-lg);line-height:var(--oq-leading-normal);margin-block:var(--oq-space-8)}.changelog-lead p+p{margin-top:var(--oq-space-4)}.changelog-entry h2{font-size:var(--oq-text-xl);line-height:var(--oq-leading-heading);margin-block:var(--oq-space-8) var(--oq-space-4)}.changelog-entry ul{padding-left:var(--oq-space-6)}.changelog-entry li{line-height:var(--oq-leading-normal);margin-bottom:var(--oq-space-3)}.changelog-tag{background:var(--oq-estate-finance-soft);color:var(--oq-estate-finance-hover);border-radius:var(--oq-radius-pill);font-size:var(--oq-text-xs);font-weight:var(--oq-weight-semibold);margin-right:var(--oq-space-2);padding:var(--oq-space-1) var(--oq-space-2);display:inline-block}.changelog-lead a,.changelog-entry li a{color:var(--oq-estate-finance-hover);text-decoration:underline}.changelog-back:hover,.changelog-pager a:hover span{text-decoration:underline}.changelog-pager{border-top:1px solid var(--oq-border);gap:var(--oq-space-6);margin-top:var(--oq-space-12);padding-top:var(--oq-space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.changelog-pager a{color:var(--oq-estate-finance-hover);gap:var(--oq-space-2);flex-direction:column;min-height:44px;display:flex}.changelog-pager small{color:var(--oq-text-muted);font-size:var(--oq-text-xs)}.changelog-pager a[rel=next]{text-align:right;grid-column:2}@media (width<=800px){.changelog-grid{gap:var(--oq-space-6);grid-template-columns:minmax(0,1fr)}.changelog-sidebar{max-height:none;position:static;overflow:visible}.changelog-years,.changelog-months{gap:var(--oq-space-2);flex-wrap:wrap;display:flex}.changelog-years>li{gap:var(--oq-space-2);align-items:start;min-width:0;display:flex}.changelog-year{padding-block:var(--oq-space-3);margin:0}.changelog-month-link{background:var(--oq-surface);border:1px solid var(--oq-border);border-radius:var(--oq-radius-pill);padding:var(--oq-space-3) var(--oq-space-4);font-size:var(--oq-text-sm)}.changelog-entry-links{display:none}.changelog-item{grid-template-columns:minmax(0,1fr)}.changelog-item time{padding:0 0 var(--oq-space-3) var(--oq-space-5);border-left:1px solid var(--oq-border-strong)}.changelog-body{padding-left:var(--oq-space-5)}}
