.application-guides-page{overflow-x:clip;color:var(--ds-color-text-primary);background:var(--ds-v11-surface-0);font-family:var(--ds-font-body)}.application-guides-shell{width:min(calc(100% - 2rem),var(--ds-content-max));margin-inline:auto;padding-block:var(--ds-space-6) var(--ds-space-24)}.application-guides-page .breadcrumbs ol{margin-bottom:var(--ds-space-12);color:var(--ds-color-muted)}.application-guides-page .breadcrumbs a{color:inherit}.application-guides-intro,.application-guide__hero{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(18rem,.7fr);gap:clamp(3rem,8vw,8rem);align-items:end;padding-block:var(--ds-space-12) var(--ds-space-20);border-bottom:1px solid var(--ds-color-border-strong)}.application-guides-intro__eyebrow,.application-guide__eyebrow,.application-guide__section-heading>p,.application-guide__contact>div>p,.application-guide__sources-label{margin:0 0 var(--ds-space-4);color:var(--ds-color-accent);font-family:var(--ds-font-technical);font-size:var(--ds-font-size-caption);font-weight:var(--ds-font-weight-bold);letter-spacing:.08em;text-transform:uppercase}.application-guides-intro h1,.application-guide__hero h1{margin:0;color:var(--ds-color-primary);font-family:var(--ds-font-display);font-size:clamp(2.75rem,7vw,6.25rem);line-height:.98;letter-spacing:-.045em}.application-guide__hero h1{max-width:10em;font-size:clamp(2.5rem,6vw,5.25rem);line-height:1.02;text-wrap:balance}.application-guides-intro__summary,.application-guide__summary{max-width:38rem;margin:0;color:var(--ds-color-text-secondary);font-size:var(--ds-font-size-body-large);line-height:var(--ds-line-height-body)}.application-guide__summary{margin-top:var(--ds-space-6)}.application-guides-state,.application-guide__knowledge-note small{display:block;margin-top:var(--ds-space-4);color:var(--ds-color-evidence);font-family:var(--ds-font-technical);font-size:var(--ds-font-size-caption);font-weight:var(--ds-font-weight-bold)}.application-guides-overview{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;border-bottom:1px solid var(--ds-color-border-strong)}.application-guides-overview>div{min-width:0;padding:var(--ds-space-6);border-left:1px solid var(--ds-color-border)}.application-guides-overview>div:first-child{padding-left:0;border-left:0}.application-guides-overview dt,.application-guide__range-summary dt{color:var(--ds-color-muted);font-size:var(--ds-font-size-caption);line-height:var(--ds-line-height-caption)}.application-guides-overview dd,.application-guide__range-summary dd{margin:var(--ds-space-2) 0 0;color:var(--ds-color-primary);font-family:var(--ds-font-display);font-size:clamp(1.1rem,2vw,1.45rem);font-weight:var(--ds-font-weight-bold);line-height:var(--ds-line-height-h3)}.application-guides-list-section{padding-top:var(--ds-space-20)}.application-guides-list-section>header{display:grid;grid-template-columns:8rem minmax(0,1fr);gap:var(--ds-space-8);margin-bottom:var(--ds-space-8)}.application-guides-list-section>header p{margin:var(--ds-space-2) 0 0;color:var(--ds-color-accent);font-family:var(--ds-font-technical);font-size:var(--ds-font-size-caption);font-weight:var(--ds-font-weight-bold)}.application-guides-list-section h2,.application-guide__section-heading h2,.application-guide__contact h2{margin:0;color:var(--ds-color-primary);font-family:var(--ds-font-display);font-size:var(--ds-font-size-h2);line-height:var(--ds-line-height-h2);letter-spacing:var(--ds-letter-spacing-h2)}.application-guides-list{margin:0;padding:0;border-top:1px solid var(--ds-color-border-strong);list-style:none}.application-guides-list>li{border-bottom:1px solid var(--ds-color-border-strong)}.application-guides-list article{display:grid;grid-template-columns:5rem minmax(14rem,.75fr) minmax(18rem,1fr) auto;gap:var(--ds-space-8);align-items:center;padding-block:var(--ds-space-8)}.application-guides-list__number{color:var(--ds-color-accent);font-family:var(--ds-font-technical);font-size:var(--ds-font-size-small);font-weight:var(--ds-font-weight-bold)}.application-guides-list h3{margin:0;color:var(--ds-color-primary);font-family:var(--ds-font-display);font-size:var(--ds-font-size-h3);line-height:var(--ds-line-height-h3)}.application-guides-list__summary{margin:0;color:var(--ds-color-text-secondary);font-size:var(--ds-font-size-small);line-height:var(--ds-line-height-small)}.application-guides-list__link,.application-guide__product-table a,.application-guide__contact a{color:var(--ds-color-primary);font-size:var(--ds-font-size-small);font-weight:var(--ds-font-weight-bold);text-decoration-color:var(--ds-color-accent);text-underline-offset:.3em;white-space:nowrap}.application-guide__knowledge-note{padding:var(--ds-space-6) 0 var(--ds-space-2) var(--ds-space-6);border-left:3px solid var(--ds-color-accent)}.application-guide__knowledge-note>p{margin:0 0 var(--ds-space-2);color:var(--ds-color-accent);font-family:var(--ds-font-technical);font-size:var(--ds-font-size-caption);font-weight:var(--ds-font-weight-bold)}.application-guide__knowledge-note strong,.application-guide__knowledge-note span{display:block}.application-guide__knowledge-note strong{margin-bottom:var(--ds-space-3);font-size:var(--ds-font-size-body-large)}.application-guide__knowledge-note span{color:var(--ds-color-text-secondary);font-size:var(--ds-font-size-small);line-height:var(--ds-line-height-small)}.application-guide__section{padding-block:var(--ds-space-20);border-bottom:1px solid var(--ds-color-border-strong)}.application-guide__section--muted{margin-inline:calc(var(--ds-space-8) * -1);padding-inline:var(--ds-space-8);background:var(--ds-v11-surface-2)}.application-guide__section-heading{display:grid;grid-template-columns:9rem minmax(0,1fr);gap:var(--ds-space-8);margin-bottom:var(--ds-space-12)}.application-guide__section-heading>div>span{display:block;max-width:38rem;margin-top:var(--ds-space-3);color:var(--ds-color-text-secondary);font-size:var(--ds-font-size-small);line-height:var(--ds-line-height-small)}.application-guide__knowledge-grid,.application-guide__consideration-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;border-top:1px solid var(--ds-color-border-strong);list-style:none}.application-guide__knowledge-grid>li,.application-guide__consideration-list>li{min-width:0;padding:var(--ds-space-8);border-bottom:1px solid var(--ds-color-border)}.application-guide__knowledge-grid>li:nth-child(2n),.application-guide__consideration-list>li:nth-child(2n){border-left:1px solid var(--ds-color-border)}.application-guide__knowledge-grid>li>span,.application-guide__consideration-list>li>span{color:var(--ds-color-accent);font-family:var(--ds-font-technical);font-size:var(--ds-font-size-caption);font-weight:var(--ds-font-weight-bold)}.application-guide__knowledge-grid h3,.application-guide__consideration-list h3{margin:var(--ds-space-4) 0 var(--ds-space-3);color:var(--ds-color-primary);font-family:var(--ds-font-display);font-size:var(--ds-font-size-h4);line-height:var(--ds-line-height-h4)}.application-guide__knowledge-grid p,.application-guide__consideration-list p{margin:0;color:var(--ds-color-text-secondary);font-size:var(--ds-font-size-small);line-height:var(--ds-line-height-small)}.application-guide__range-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 var(--ds-space-8);border-block:1px solid var(--ds-color-border-strong)}.application-guide__range-summary>div{min-width:0;padding:var(--ds-space-6);border-left:1px solid var(--ds-color-border)}.application-guide__range-summary>div:first-child{padding-left:0;border-left:0}.application-guide__product-table{overflow-x:auto;outline:none}.application-guide__product-table:focus-visible{outline:var(--ds-focus-width) solid var(--ds-color-focus);outline-offset:var(--ds-focus-offset)}.application-guide__product-table table{min-width:66rem;border-collapse:collapse}.application-guide__product-table th,.application-guide__product-table td{padding:var(--ds-space-4);border:0;border-bottom:1px solid var(--ds-color-border);color:var(--ds-color-primary);font-size:var(--ds-font-size-small);line-height:var(--ds-line-height-small);vertical-align:middle}.application-guide__product-table thead th{color:var(--ds-color-muted);font-family:var(--ds-font-technical);font-size:var(--ds-font-size-caption);font-weight:var(--ds-font-weight-bold)}.application-guide__product-table tbody th{min-width:17rem;text-align:left}.application-guide__product-table tbody th strong,.application-guide__product-table tbody th span{display:block}.application-guide__product-table tbody th span{margin-top:var(--ds-space-1);color:var(--ds-color-accent);font-family:var(--ds-font-technical);font-size:var(--ds-font-size-caption)}.application-guide__boundary{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(18rem,.75fr);gap:var(--ds-space-12);align-items:start}.application-guide__boundary blockquote{margin:0;padding-left:var(--ds-space-6);border-left:4px solid var(--ds-color-accent);color:var(--ds-color-primary);font-family:var(--ds-font-display);font-size:clamp(1.35rem,3vw,2.25rem);font-weight:var(--ds-font-weight-bold);line-height:1.45}.application-guide__boundary p{margin:0;color:var(--ds-color-text-secondary);font-size:var(--ds-font-size-small);line-height:var(--ds-line-height-body)}.application-guide__contact{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--ds-space-12);align-items:end;margin-block:var(--ds-space-20);padding:var(--ds-space-12);color:var(--ds-color-on-primary);background:var(--ds-v11-surface-dark)}.application-guide__contact h2{color:var(--ds-color-on-primary)}.application-guide__contact span{display:block;max-width:42rem;margin-top:var(--ds-space-3);color:#ffffffad;font-size:var(--ds-font-size-small);line-height:var(--ds-line-height-small)}.application-guide__contact-actions{display:flex;flex-direction:column;gap:var(--ds-space-3);align-items:flex-end}.application-guide__contact a{color:var(--ds-color-on-primary)}.application-guide__sources{padding-top:var(--ds-space-8)}.application-guide__sources .content-section{margin:0}.application-guide__sources .content-section h2{margin:0 0 var(--ds-space-6);color:var(--ds-color-primary);font-family:var(--ds-font-display);font-size:var(--ds-font-size-h2)}.application-guide__sources .source-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:0;border-top:1px solid var(--ds-color-border-strong);list-style-position:inside}.application-guide__sources .source-list li{min-width:0;padding:var(--ds-space-6);border-bottom:1px solid var(--ds-color-border)}.application-guide__sources .source-list li:nth-child(2n){border-left:1px solid var(--ds-color-border)}.application-guide__sources .source-list p{overflow-wrap:anywhere;color:var(--ds-color-text-secondary);font-size:var(--ds-font-size-caption);line-height:var(--ds-line-height-caption)}.application-guide__sources .source-list p:first-child,.application-guide__sources .source-list p:first-child a{color:var(--ds-color-primary);font-size:var(--ds-font-size-small);font-weight:var(--ds-font-weight-bold)}.application-guide__sources .source-list--public{list-style:none}.application-guide__sources .source-list__number{display:block;margin-bottom:var(--ds-space-4);color:var(--ds-color-accent);font-family:var(--ds-font-technical);font-size:var(--ds-font-size-caption);font-weight:var(--ds-font-weight-bold)}.application-guide__sources .source-list__institution,.application-guide__sources .source-list__title,.application-guide__sources .source-list__date{margin:0}.application-guide__sources .source-list__institution{color:var(--ds-color-primary);font-size:var(--ds-font-size-small);font-weight:var(--ds-font-weight-bold)}.application-guide__sources .source-list__title{margin-top:var(--ds-space-2)}.application-guide__sources .source-list__date{margin-top:var(--ds-space-3);color:var(--ds-color-muted)}.application-guide__sources .source-list__link{display:inline-block;margin-top:var(--ds-space-4);color:var(--ds-color-primary);font-size:var(--ds-font-size-small);font-weight:var(--ds-font-weight-bold);text-decoration-color:var(--ds-color-accent);text-underline-offset:.3em}.application-guides-page :where(a):focus-visible{outline:var(--ds-focus-width) solid var(--ds-color-focus);outline-offset:var(--ds-focus-offset)}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(min-width:48rem){.application-guides-shell{width:min(calc(100% - 3rem),var(--ds-content-max))}}@media(min-width:64rem){.application-guides-shell{width:min(calc(100% - 4rem),var(--ds-content-max))}}@media(max-width:64rem){.application-guides-intro,.application-guide__hero{grid-template-columns:minmax(0,1.2fr) minmax(16rem,.8fr);gap:var(--ds-space-12)}.application-guides-list article{grid-template-columns:3rem minmax(12rem,.8fr) minmax(16rem,1fr)}.application-guides-list__link{grid-column:2 / -1}}@media(max-width:47.99rem){.application-guides-shell{padding-block:var(--ds-space-4) var(--ds-space-16)}.application-guides-page .breadcrumbs ol{margin-bottom:var(--ds-space-6)}.application-guides-intro,.application-guide__hero{grid-template-columns:1fr;gap:var(--ds-space-8);padding-block:var(--ds-space-8) var(--ds-space-12)}.application-guides-intro h1,.application-guide__hero h1{font-size:clamp(2.35rem,14vw,3.75rem)}.application-guides-overview,.application-guide__range-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.application-guides-overview>div,.application-guide__range-summary>div{padding:var(--ds-space-4);border-bottom:1px solid var(--ds-color-border)}.application-guides-overview>div:nth-child(odd),.application-guide__range-summary>div:nth-child(odd){padding-left:0;border-left:0}.application-guides-list-section,.application-guide__section{padding-block:var(--ds-space-12)}.application-guides-list-section>header,.application-guide__section-heading{grid-template-columns:1fr;gap:var(--ds-space-2);margin-bottom:var(--ds-space-8)}.application-guides-list article{grid-template-columns:2.5rem minmax(0,1fr);gap:var(--ds-space-4);align-items:start;padding-block:var(--ds-space-6)}.application-guides-list__summary,.application-guides-list__link{grid-column:2}.application-guide__knowledge-note{padding:1.25rem 0 0 var(--ds-space-4)}.application-guide__section--muted{margin-inline:-1rem;padding-inline:1rem}.application-guide__knowledge-grid,.application-guide__consideration-list,.application-guide__sources .source-list{grid-template-columns:1fr}.application-guide__knowledge-grid>li,.application-guide__consideration-list>li,.application-guide__sources .source-list li{padding:var(--ds-space-6) 0;border-left:0!important}.application-guide__boundary,.application-guide__contact{grid-template-columns:1fr;gap:var(--ds-space-8)}.application-guide__boundary blockquote{padding-left:var(--ds-space-4);font-size:1.35rem}.application-guide__contact{margin-inline:-1rem;padding:var(--ds-space-8) var(--ds-space-4)}.application-guide__contact-actions{align-items:flex-start}.application-guide__product-table{overflow:visible}.application-guide__product-table table,.application-guide__product-table tbody,.application-guide__product-table tr,.application-guide__product-table th,.application-guide__product-table td{display:block;width:100%;min-width:0}.application-guide__product-table table{min-width:0}.application-guide__product-table thead{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.application-guide__product-table tbody tr{padding-block:var(--ds-space-6);border-bottom:1px solid var(--ds-color-border-strong)}.application-guide__product-table tbody th,.application-guide__product-table tbody td{padding:var(--ds-space-3) 0;border:0}.application-guide__product-table tbody th{padding-top:0;padding-bottom:var(--ds-space-4)}.application-guide__product-table tbody td:not(:last-child){display:grid;grid-template-columns:minmax(7.25rem,.9fr) minmax(0,1.1fr);gap:var(--ds-space-3);border-top:1px solid var(--ds-color-border)}.application-guide__product-table tbody td:before{color:var(--ds-color-muted);font-family:var(--ds-font-technical);font-size:var(--ds-font-size-caption);font-weight:var(--ds-font-weight-bold);content:attr(data-label)}.application-guide__product-table tbody td:last-child{padding-top:var(--ds-space-4)}.application-guide__product-table tbody td:last-child:before{content:none}}
