.application-pages .application-anchor{display:block;height:0;scroll-margin-top:calc(var(--site-header-height,121px) + 24px)}.application-pages .application-directory{padding-top:24px}.application-directory-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 40px}.application-directory-item{min-width:0;position:relative;display:flex;flex-direction:column;align-items:stretch}.application-directory-item>h3{font-size:26px;line-height:1.3;color:var(--navy);margin:0 0 20px;min-height:2.6em}.application-directory-item>.application-anchor{position:absolute;inset:0 auto auto 0}.application-directory-copy{flex:1 1}.application-other-industries{background:var(--surface-subtle,#F5F7FA)}.application-directory-item>figure{aspect-ratio:4/3;margin:0 0 24px;border-radius:var(--radius);overflow:hidden;background:#fff;display:grid;place-items:center}.application-directory-item>figure img{display:block;width:100%;height:100%;object-fit:contain}.application-directory-copy{min-width:0;display:flex;flex-direction:column;align-items:flex-start}.application-directory-copy h3{font-size:26px;line-height:1.3;color:var(--navy);margin:0 0 12px}.application-directory-copy p{font-size:var(--text-body);line-height:1.75;color:var(--gray);margin:0 0 16px;max-width:54ch}.application-directory-copy>.text-link{margin-top:auto;min-height:44px}.application-priority-grid>.application-directory-item[data-featured]{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:40px;align-items:center}.application-priority-grid>.application-directory-item[data-featured]>h3{grid-column:1/-1;min-height:0}.application-priority-grid>.application-directory-item[data-featured]>figure{margin:0;aspect-ratio:16/9}.application-priority-grid>.application-directory-item[data-featured]>.application-directory-copy{align-self:center}.application-functional-note{margin-top:48px;border-top:1px solid var(--line);padding-top:24px;max-width:80ch}.application-functional-note p{margin:0;color:var(--gray);font-size:var(--text-body);line-height:1.8}.application-functional-note .inline-link{display:inline-flex;align-items:center;gap:8px;color:var(--navy);text-decoration:underline;text-underline-offset:4px;max-width:100%}.application-functional-note .cta-arrow{width:18px;height:18px;flex:none;color:var(--accent)}.application-component-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:start}.application-component-copy,.application-component-image{min-width:0}.application-component-copy>article+article{margin-top:28px;padding-top:24px;border-top:1px solid var(--line)}.application-component-copy h3,.application-material-notes>h3,.application-processing-notes>h3,.application-surface-notes>h3{font-size:24px;line-height:1.4;color:var(--navy);margin:0 0 20px}.application-component-copy p,.application-section-intro{font-size:var(--text-body);line-height:1.8;color:var(--gray);margin:0 0 14px}.application-component-image{margin:0;border-radius:var(--radius);overflow:hidden;background:#fff}.application-component-image img{display:block;width:100%;height:auto;max-height:560px;object-fit:contain}.application-component-note{margin-top:24px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.application-component-note>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:64px;padding-block:16px;list-style:none;cursor:pointer;color:var(--navy);font-size:var(--text-body);font-weight:500;line-height:1.5}.application-component-note>summary::-webkit-details-marker{display:none}.application-component-note>summary>.cta-arrow{width:20px;height:20px;flex:none;transform:rotate(90deg);color:var(--accent)}.application-component-note[open]>summary>.cta-arrow{transform:rotate(-90deg)}.application-component-note>div{padding-bottom:12px}.application-options-section{background:var(--surface)}.application-grade-notes{border-top:1px solid var(--line)}.application-grade-note{display:grid;grid-template-columns:minmax(180px,.65fr) minmax(0,2fr);gap:32px;padding:24px 0;border-bottom:1px solid var(--line)}.application-grade-note>div{min-width:0}.application-grade-reference{display:inline-flex;align-items:center;gap:12px;min-height:44px;max-width:100%;color:var(--navy);font-size:24px;font-weight:600;line-height:1.35}.application-grade-reference>.cta-arrow{width:20px;height:20px;color:var(--accent);flex:none}.application-pages .application-form-label{font-size:var(--text-support);line-height:1.6;color:var(--gray);margin:8px 0 0}.application-grade-note h4,.application-processing-notes h4,.application-surface-option h4{font-size:20px;line-height:1.5;color:var(--navy);margin:0 0 8px;font-weight:600}.application-grade-note p,.application-processing-notes p,.application-surface-option p{font-size:var(--text-body);line-height:1.75;color:var(--gray);margin:0}.application-grade-note details{margin-top:8px}.application-grade-note summary{display:flex;align-items:center;min-height:44px;width:fit-content;max-width:100%;cursor:pointer;color:var(--navy);text-decoration:underline;text-underline-offset:4px;font-size:var(--text-body);line-height:1.5}.application-grade-note details[open] p{padding:8px 0}.application-selected-entries{display:flex;flex-wrap:wrap;gap:16px;margin-top:24px}.application-selected-entries>.application-product-link{background:#fff;flex:0 1 360px}.application-processing-notes,.application-surface-notes{margin-top:48px}.application-surface-options{border-top:1px solid var(--line)}.application-surface-option{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;padding:24px 0;border-bottom:1px solid var(--line)}.application-surface-option>div{min-width:0}.application-surface-option .text-link{margin-top:12px;min-height:44px}.application-processing-notes ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;list-style:none;counter-reset:application-process;margin:0;padding:0}.application-processing-notes li{min-width:0;counter-increment:application-process;border-top:1px solid var(--line);padding-top:20px}.application-processing-notes li:before{content:counter(application-process,decimal-leading-zero);display:block;color:var(--accent);font-size:var(--text-body);font-weight:600;line-height:1.5;margin-bottom:12px}.application-purchase-list{margin:0;border-top:1px solid var(--line)}.application-purchase-list>div{display:grid;grid-template-columns:minmax(180px,.65fr) minmax(0,2fr);gap:32px;border-bottom:1px solid var(--line);padding:20px 0}.application-purchase-list dt{font-size:var(--text-body);font-weight:600;line-height:1.6;color:var(--navy)}.application-purchase-list dd{min-width:0;margin:0}.application-purchase-list p{font-size:var(--text-body);line-height:1.8;color:var(--gray);margin:0}.application-purchase-list p+p{margin-top:8px}.application-page-enquiry{border-top:1px solid var(--line)}.application-pages :is(.application-grade-reference,.application-component-note>summary,.application-grade-note summary):focus-visible{outline:3px solid var(--navy);outline-offset:4px}.application-pages [id]{scroll-margin-top:calc(var(--site-header-height,121px) + 24px)}@media(max-width:1199px){.application-directory-grid{gap:40px 28px}.application-priority-grid>.application-directory-item[data-featured]{column-gap:28px}.application-directory-copy h3{font-size:24px}.application-component-layout{gap:32px}.application-grade-note,.application-purchase-list>div{grid-template-columns:minmax(160px,.65fr) minmax(0,2fr);gap:24px}.application-surface-option{gap:28px}.application-processing-notes ol{gap:24px}}@media(max-width:767px){.application-pages .application-directory{padding-top:16px}.application-directory-grid{grid-template-columns:1fr;gap:40px}.application-priority-grid>.application-directory-item[data-featured]{grid-column:auto;display:flex}.application-priority-grid>.application-directory-item[data-featured]>figure{margin-bottom:20px;aspect-ratio:4/3}.application-directory-item>h3{font-size:24px;min-height:0;margin-bottom:16px}.application-directory-item>figure{margin-bottom:20px}.application-directory-copy h3{font-size:24px}.application-component-layout{grid-template-columns:1fr;gap:28px}.application-component-image{order:-1}.application-component-image img{max-height:none}.application-grade-note,.application-purchase-list>div,.application-surface-option{grid-template-columns:1fr;gap:16px;padding-block:20px}.application-grade-note>div:first-child{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center}.application-pages .application-form-label{flex:1 1 180px;margin:0}.application-grade-reference{font-size:22px}.application-selected-entries{gap:12px}.application-selected-entries>.application-product-link{flex-basis:100%}.application-processing-notes,.application-surface-notes{margin-top:40px}.application-processing-notes ol{grid-template-columns:1fr;gap:24px}.application-functional-note{margin-top:40px}.application-purchase-list>div{gap:8px}}