.industry-page-head{margin-bottom:clamp(2.25rem,4.2vw,4rem)}.industry-page-head-right .mat-title,.industry-page-head-right .mat-sub{text-align:right;margin-left:auto}.doc-rule.industry-page-label-rule{margin-top:.95rem}.industry-page-mat-label{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:#99a1c7;margin:0 0 .95rem;font-size:.74rem;font-weight:500}@media (max-width:46rem){.industry-page-head-right .mat-title,.industry-page-head-right .mat-sub{text-align:left;margin-left:0}}.industry-page-trail ol{font-size:.8rem}.industry-page-trail a{padding-block:.55rem;display:inline-block}.industry-page-sample{--askew:-1.2deg;width:min(100%,30rem);margin:0 0 0 auto}.industry-page-sample figcaption{text-wrap:balance}.industry-page-sample-card{margin-top:1.1rem}@media (max-width:30rem){.sheet.industry-page-sample{padding:1.15rem}}.mat-section.industry-page-index{--pool-x:66%;--pool-y:42%;padding-top:clamp(1.5rem,3vw,3rem)}.industry-page-index-column{width:min(100%,58rem);margin-left:auto}.industry-page-index-sheet{--askew:.5deg}.doc-row-link.industry-page-index-link{border-radius:2px;grid-template-columns:minmax(0,1fr) auto 1.15rem;column-gap:1.5rem;margin-inline:-.75rem;padding:1.2rem .75rem}.industry-page-index-link:hover{background:color-mix(in srgb, var(--paper-ink) 5%, transparent)}.industry-page-index-name{font-family:var(--font-display);letter-spacing:-.02em;color:var(--paper-ink);text-wrap:balance;font-size:1.35rem;font-weight:800;line-height:1.15}.industry-page-index-count{white-space:nowrap}.industry-page-index-line{margin-top:2.5rem}@media (max-width:30rem){.doc-row-link.industry-page-index-link{grid-template-columns:minmax(0,1fr) 1.15rem;grid-template-areas:"name arrow""count arrow";row-gap:.4rem}.industry-page-index-name{grid-area:name;font-size:1.3rem}.industry-page-index-count{grid-area:count}.industry-page-index-link .doc-row-arrow{grid-area:arrow}}.mat-section.industry-page-pains{--pool-x:46%;--pool-y:58%}.industry-page-sheet{--ledger-gap:clamp(1.5rem, 5vw, 5rem);--ledger-n:2.2rem;--askew:-.4deg}.industry-page-cols,.industry-page-row{column-gap:var(--ledger-gap);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.industry-page-ledger{margin:0}.industry-page-row{align-items:baseline;padding-block:1.6rem}.industry-page-pain-list{gap:.9rem;margin:0;padding:0;list-style:none;display:grid}.industry-page-pain{grid-template-columns:var(--ledger-n) minmax(0, 1fr);align-items:baseline;display:grid}.industry-page-pain-text{color:var(--paper-ink);text-wrap:pretty;margin:0;font-size:1.05rem;line-height:1.4}.industry-page-answer{flex-wrap:wrap;align-items:center;gap:.55rem 1.5rem;display:flex}.doc-link.industry-page-solution{font-family:var(--font-display);letter-spacing:-.01em;text-wrap:balance;padding-block:.2rem;font-size:1.3rem;font-weight:700;line-height:1.2}.industry-page-arrow{flex:none;align-self:center;width:1.05rem;height:1.05rem;transition:transform .2s}.industry-page-solution:hover .industry-page-arrow,.industry-page-solution:focus-visible .industry-page-arrow{transform:translate(.3rem)}@media (prefers-reduced-motion:reduce){.industry-page-arrow{transition:none}}.industry-page-status{flex-basis:100%}.stamp.industry-page-stamp{--turn:-3deg;font-size:.82rem}.industry-page-detail{border-top:1px solid var(--paper-rule)}.industry-page-detail-summary{cursor:pointer;border-radius:2px;justify-content:space-between;align-items:center;gap:1.5rem;margin-inline:-.75rem;padding:1.2rem .75rem;list-style:none;display:flex}.industry-page-detail-summary::-webkit-details-marker{display:none}.industry-page-detail-summary:hover{background:color-mix(in srgb, var(--paper-ink) 5%, transparent)}.industry-page-detail-q{min-width:0;font-family:var(--font-display);letter-spacing:-.01em;color:var(--paper-ink);font-size:1.15rem;font-weight:700;line-height:1.25}.industry-page-detail-cue{flex:none;align-items:center;gap:.8rem;display:flex}.industry-page-detail[open] .industry-page-detail-open,.industry-page-detail:not([open]) .industry-page-detail-close{display:none}.industry-page-detail-icon{border:1.5px solid color-mix(in srgb, var(--paper-ink) 50%, transparent);border-radius:50%;flex:none;width:1.6rem;height:1.6rem;position:relative}.industry-page-detail-icon:before,.industry-page-detail-icon:after{content:"";background:var(--paper-ink);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.industry-page-detail-icon:before{width:.7rem;height:1.5px}.industry-page-detail-icon:after{width:1.5px;height:.7rem;transition:transform .2s}.industry-page-detail[open] .industry-page-detail-icon:after{transform:translate(-50%,-50%)scaleY(0)}.industry-page-detail-body{max-width:42rem;padding:0 0 1.6rem}.industry-page-detail-answers .industry-page-detail-body{column-gap:var(--ledger-gap);grid-template-columns:minmax(0,1fr) minmax(0,1fr);max-width:none;display:grid}.industry-page-answers{grid-column:2;gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}.industry-page-answer-name{font-family:var(--font-display);color:var(--paper-ink);margin:0;font-size:1.05rem;font-weight:700;line-height:1.25}.industry-page-answer-line{text-wrap:pretty;margin:.35rem 0 0}.industry-page-faq-sheet>.industry-page-detail:first-child{border-top:1.5px solid var(--paper-ink)}.industry-page-faq-sheet .industry-page-detail-body .doc-body{text-wrap:pretty;margin:0}.industry-page-notes{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.industry-page-notes li{text-wrap:pretty}.industry-page-notice{margin:1.1rem 0 0;font-size:.72rem}.mat-section.industry-page-watch{--pool-x:52%;--pool-y:60%}.mat-section.industry-page-tools{--pool-x:72%;--pool-y:60%;padding-block:clamp(3.5rem,6vw,6rem)}.industry-page-tools-grid{row-gap:clamp(2rem,5vw,3rem);display:grid}.industry-page-tools-sheet{--askew:.8deg}.industry-page-tools-list{font-family:var(--font-display);letter-spacing:-.015em;color:var(--paper-ink);text-wrap:pretty;margin:0;font-size:clamp(1.3rem,1.1rem + .8vw,1.7rem);font-weight:650;line-height:1.45}.industry-page-tools-foot{border-top:1px solid var(--paper-rule);margin:1.5rem 0 0;padding-top:1rem;font-size:.72rem}@media (min-width:62rem){.industry-page-tools-grid{grid-template-columns:minmax(0,1fr) minmax(0,40rem);align-items:start;column-gap:clamp(2.5rem,7vw,7rem)}.industry-page-tools-box{margin-top:clamp(3.5rem,7vw,6.5rem)}}.mat-section.industry-page-faq{--pool-x:34%;--pool-y:58%;padding-block:clamp(3.5rem,6vw,6rem)}.industry-page-faq-column{width:min(100%,58rem);margin-right:auto}.industry-page-faq-sheet{--askew:-.6deg}.mat-section.industry-page-others{padding-block:clamp(2.5rem,4.5vw,4.5rem) clamp(3rem,5vw,5rem)}.industry-page-others-list{flex-wrap:wrap;gap:.15rem 2.25rem;margin:0;padding:0;list-style:none;display:flex}.industry-page-others-list .mat-link{padding-block:.4rem;font-size:clamp(1.02rem,.95rem + .3vw,1.2rem);line-height:1.4;display:inline-block}@media (max-width:46rem){.industry-page-cols{display:none}.doc-rule.industry-page-label-rule{margin-top:0}.industry-page-row{grid-template-columns:minmax(0,1fr);row-gap:1rem;padding-block:1.35rem}.industry-page-answer{padding-left:var(--ledger-n)}.industry-page-detail-answers .industry-page-detail-body{padding-left:var(--ledger-n);display:block}.industry-page-detail-q{font-size:1.08rem}.industry-page-sheet,.industry-page-faq-sheet,.industry-page-tools-sheet{--askew:0deg}}@media (prefers-reduced-motion:no-preference){.industry-page-enter[data-armed]:not([data-in]){opacity:0;transform:translateY(1.5rem)}.industry-page-enter[data-in]{transition:transform .5s cubic-bezier(.2,.8,.25,1),opacity .5s ease-out}}
