.sec-main{--sec-gutter: calc(64 * var(--hp-u));--sec-indent: 111px;--sec-stamp: #d1cfc9;--sec-rule: #cfccc6;--sec-band: #e6e5e1;width:100%;--t-heading: "KMR Apparat", var(--font-sans);--t-track: -.01em;--t-track-display: -.04em;--t-title-size: 40px;--t-title-lh: 48px;--t-nav-size: 16px;--t-nav-lh: 20px;--t-sub-size: 24px;--t-sub-lh: 24px;--t-prose-size: 18px;--t-prose-lh: 30px;--t-note-size: 12px;--t-note-lh: 20px;--t-label-size: 11px;--t-label-track: .06em}.sec-page{width:100%;max-width:calc(1440 * var(--hp-u));margin:0 auto;padding-inline:var(--sec-gutter);padding-top:96px;padding-bottom:192px;box-sizing:border-box}.sec-hero{width:100%;background:var(--sec-band);box-shadow:inset 0 0 87.2px 10px var(--color-bg);padding-block:64px;padding-inline:calc(var(--sec-gutter) + var(--sec-indent))}.sec-hero-inner{max-width:1090px;display:flex;flex-direction:column;gap:64px;align-items:flex-start}.sec-title{font-family:var(--t-heading);font-weight:500;font-size:clamp(48px,6.667vw,96px);line-height:1.0833;letter-spacing:var(--t-track-display);color:var(--color-text-primary);margin:0}.sec-lead{padding-block:8px;padding-left:var(--sec-indent)}.sec-lead p{font-family:var(--font-sans);font-weight:var(--hp-running-weight, 400);font-size:var(--t-prose-size);line-height:var(--t-prose-lh);letter-spacing:var(--t-track);color:var(--hp-ink-muted);max-width:623px;margin:0}.sec-lead p+p{margin-top:var(--t-prose-lh)}.sec-stamp{margin:0}.sec-stamp-chip{display:inline-block;padding:4px 6px;border-radius:8px;background:var(--sec-stamp);font-family:var(--t-heading);font-weight:500;font-size:var(--t-sub-size);line-height:var(--t-sub-lh);letter-spacing:var(--t-track);color:var(--color-text-primary)}.sec-nav{display:flex;flex-wrap:nowrap;gap:19px;overflow-x:auto;overflow-y:hidden;margin-inline:calc(var(--sec-gutter) * -1);padding-inline:var(--sec-gutter);max-width:calc(1090px + var(--sec-gutter) * 2);scrollbar-width:none;overscroll-behavior-inline:contain;padding-block:5px;margin-block:-5px}.sec-nav::-webkit-scrollbar{display:none}.sec-nav a{font-family:var(--t-heading);font-weight:500;font-size:var(--t-nav-size);line-height:var(--t-nav-lh);letter-spacing:var(--t-track);color:var(--hp-ink-muted);text-decoration:none;padding-bottom:4px;border-bottom:2px solid transparent;transition:color .12s ease;flex:none;white-space:nowrap}.sec-nav a:hover{color:var(--color-text-primary)}.sec-nav a[data-active]{color:var(--color-text-primary);border-bottom-color:var(--color-text-primary)}#trust-panels[data-tabs-on]>[data-panel]{display:none}#trust-panels[data-tabs-on]>[data-panel][data-active]{display:block}[data-panel]:focus-visible{outline:2px solid var(--color-hairline-strong);outline-offset:4px}.sec-panel{padding-top:69px;max-width:1090px}.sec-panel-title{font-family:var(--t-heading);font-weight:500;font-size:var(--t-title-size);line-height:var(--t-title-lh);letter-spacing:var(--t-track-display);color:var(--color-text-primary);margin:0}.sec-panel-title+*{margin-top:32px}.sec-intro{font-family:var(--font-sans);font-weight:var(--hp-running-weight, 400);font-size:var(--t-prose-size);line-height:var(--t-prose-lh);letter-spacing:var(--t-track);color:var(--color-text-primary);max-width:648px;margin:32px 0 0}.sec-controls{max-width:594px;margin-top:32px}.sec-control{margin-left:var(--sec-indent);padding-bottom:8px;border-bottom:.5px solid var(--sec-rule)}.sec-control+.sec-control{margin-top:16px}.sec-control-name{font-family:var(--t-heading);font-weight:500;font-size:var(--t-sub-size);line-height:var(--t-sub-lh);letter-spacing:var(--t-track);color:var(--color-text-primary);margin:0}.sec-control-desc{font-family:var(--font-sans);font-weight:var(--hp-running-weight, 400);font-size:var(--t-note-size);line-height:var(--t-note-lh);letter-spacing:var(--t-track);color:var(--hp-ink-muted);margin:8px 0 0}.sec-procs{list-style:none;margin:32px 0 0 var(--sec-indent);padding:0;border-top:.5px solid var(--sec-rule)}.sec-proc{padding:20px 0;border-bottom:.5px solid var(--sec-rule)}.sec-proc-head{display:flex;justify-content:space-between;align-items:baseline;gap:24px}.sec-proc-name{font-family:var(--t-heading);font-weight:500;font-size:var(--t-sub-size);line-height:var(--t-sub-lh);letter-spacing:var(--t-track);color:var(--color-text-primary);margin:0}.sec-proc-region{font-family:var(--font-sans);font-weight:var(--hp-running-weight, 400);font-size:var(--t-note-size);line-height:var(--t-note-lh);letter-spacing:var(--t-track);color:var(--color-text-tertiary);margin:0;white-space:nowrap;flex-shrink:0}.sec-proc-purpose{font-family:var(--font-sans);font-weight:var(--hp-running-weight, 400);font-size:var(--t-note-size);line-height:var(--t-note-lh);letter-spacing:var(--t-track);color:var(--hp-ink-muted);margin:8px 0 0}.sec-proc-meta{display:grid;grid-template-columns:128px minmax(0,1fr);gap:6px 24px;margin:14px 0 0}.sec-proc-meta dt{font-family:var(--font-sans);font-weight:500;font-size:var(--t-label-size);letter-spacing:var(--t-label-track);text-transform:uppercase;color:var(--color-text-quaternary);padding-top:3px}.sec-proc-meta dd{font-family:var(--font-sans);font-weight:var(--hp-running-weight, 400);font-size:var(--t-note-size);line-height:var(--t-note-lh);letter-spacing:var(--t-track);color:var(--color-text-primary);margin:0}.sec-link{color:inherit;text-decoration:underline;text-underline-offset:2px}@media (max-width: 1100px){.sec-main{--sec-indent: 64px}}@media (max-width: 860px){.sec-main{--sec-gutter: var(--hp-gutter)}}@media (max-width: 760px){.sec-main{--sec-indent: 0px}.sec-hero{padding-block:48px}.sec-hero-inner{gap:40px}.sec-page{padding-top:64px;padding-bottom:96px}.sec-panel{padding-top:48px}.sec-proc-meta{grid-template-columns:minmax(0,1fr);gap:0}.sec-proc-meta dt{padding-top:10px}.sec-proc-meta dt:first-of-type{padding-top:0}.sec-proc-head{flex-direction:column;gap:2px}}@media (max-width: 640px){.sec-main{--t-title-size: 32px;--t-title-lh: 38px;--t-sub-size: 20px;--t-sub-lh: 22px;--t-prose-size: 16px;--t-prose-lh: 26px}}
