.applications-opening{border-bottom:1px solid var(--color-border)}.applications-definition{max-width:88ch;line-height:1.6}.applications-index ol{gap:0 var(--sp-md);margin-top:var(--sp-sm);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.applications-index li{min-width:0}.applications-index a{align-items:center;gap:var(--sp-sm);height:100%;min-height:60px;padding-block:var(--sp-sm);border-top:1px solid var(--color-border);line-height:1.45;display:flex}.applications-index a>span:last-child{margin-left:auto}.applications-index a:hover,.application-component-links a:hover,.application-back:hover,.applications-contact a:hover{color:var(--color-link);text-underline-offset:4px;text-decoration:underline}.application-detail{border-bottom:1px solid var(--color-border);scroll-margin-top:var(--sp-md)}.application-detail-heading{max-width:84ch}.application-detail-heading p{line-height:1.55}.application-detail-layout{gap:var(--sp-lg);grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;display:grid}.application-detail-figure{min-width:0;margin:0}.application-detail-figure img{aspect-ratio:4/3;object-fit:cover;background:var(--color-surface-muted);width:100%}.application-detail-figure figcaption{padding-top:var(--sp-xs)}.application-detail-reverse .application-detail-layout{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.application-detail-reverse .application-detail-figure{grid-area:1/2}.application-detail-reverse .application-direction-block{grid-area:1/1}.application-direction-label{margin-bottom:var(--sp-xs)}.application-direction{border-top:1px solid var(--color-border);padding-block:var(--sp-sm)}.application-direction dt{align-items:baseline;gap:var(--sp-sm);display:flex}.application-direction dt>span{flex:0 0 var(--sp-md)}.application-direction dd{margin:var(--sp-xs) 0 0 var(--sp-lg);line-height:1.6}.application-feature-heading{gap:var(--sp-xl);margin-bottom:var(--sp-lg);grid-template-columns:minmax(0,1fr) minmax(0,.85fr);align-items:center;display:grid}.application-feature-heading .application-detail-figure{justify-self:end;width:100%;max-width:440px}.application-detail-records .application-direction{gap:var(--sp-lg);grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);display:grid}.application-detail-records .application-direction dd{margin:0}.application-detail-grid .application-direction-list{gap:var(--sp-md);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.application-detail-grid .application-direction dt{display:block}.application-detail-grid .application-direction h4{margin-top:var(--sp-xs)}.application-detail-grid .application-direction dd{margin:var(--sp-sm) 0 0}.application-detail-end{justify-content:space-between;align-items:end;gap:var(--sp-md);padding-top:var(--sp-md);margin-top:var(--sp-md);border-top:1px solid var(--color-border);display:flex}.application-component-links{min-width:0}.application-component-links ul{gap:0 var(--sp-md);margin-top:var(--sp-xs);flex-wrap:wrap;display:flex}.application-component-links a{align-items:center;gap:var(--sp-xs);min-height:44px;color:var(--color-link);line-height:1.5;display:inline-flex}.application-detail-quote{white-space:normal;text-align:center;flex-shrink:0}.application-back{align-items:center;gap:var(--sp-xs);min-height:44px;margin-top:var(--sp-xs);display:inline-flex}.applications-close{justify-content:space-between;align-items:center;gap:var(--sp-lg);display:flex}.applications-close>div{max-width:84ch}.applications-close>a{flex-shrink:0}.applications-close p{line-height:1.6}.applications-contact{gap:0 var(--sp-md);flex-wrap:wrap;display:flex}.applications-contact a{overflow-wrap:anywhere;align-items:center;max-width:100%;min-height:44px;display:inline-flex}@media (width<=1023px){.applications-index ol{grid-template-columns:repeat(2,minmax(0,1fr))}.application-detail-end{flex-direction:column;align-items:start}.application-detail-layout,.application-detail-reverse .application-detail-layout{gap:var(--sp-md)}.application-feature-heading{gap:var(--sp-lg)}.application-detail-grid .application-direction-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.application-detail-layout,.application-detail-reverse .application-detail-layout,.application-feature-heading{gap:var(--sp-md);grid-template-columns:minmax(0,1fr)}.application-detail-reverse .application-detail-figure,.application-detail-reverse .application-direction-block{grid-area:auto}.application-feature-heading .application-detail-figure{max-width:none}.application-detail-records .application-direction{gap:var(--sp-xs);grid-template-columns:minmax(0,1fr)}.application-detail-records .application-direction dd{margin-left:var(--sp-lg)}.applications-close{align-items:start;gap:var(--sp-md);flex-direction:column}}@media (width<=639px){.applications-index ol,.application-detail-grid .application-direction-list{grid-template-columns:minmax(0,1fr)}.application-detail-grid .application-direction dt{display:flex}.application-detail-grid .application-direction h4{margin-top:0}.application-detail-grid .application-direction dd{margin-left:var(--sp-lg)}.application-detail-end{gap:var(--sp-sm)}.application-detail-quote{max-width:100%}.application-component-links ul{flex-direction:column}}
