.company-manual-section{padding:84px 0 90px;border-top:1px solid var(--line);scroll-margin-top:28px}
.company-manual-heading{display:flex;align-items:end;justify-content:space-between;gap:48px;margin-bottom:34px}
.company-manual-heading h2{margin:0}
.company-manual-intro{max-width:435px;font-size:12px;line-height:2;color:var(--muted)}
.company-manual-pages{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:22px 30px;align-items:start}
.company-manual-page{min-width:0;margin:0}
.company-manual-cover{grid-row:span 2;align-self:center}
.company-manual-sheet{display:block;width:100%;background:#f8f5ef;box-shadow:0 6px 22px #302d2610;overflow:hidden}
.company-manual-sheet img{display:block;width:100%;height:auto;aspect-ratio:959/540;object-fit:contain}
a.company-manual-sheet{transition:box-shadow .25s ease}
a.company-manual-sheet:hover{box-shadow:0 8px 26px #302d2621}
.company-manual-page figcaption{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-top:10px;font-size:11px;color:var(--muted);line-height:1.6}
.company-manual-page-number{font:10px/1.6 Arial,sans-serif;letter-spacing:.08em;white-space:nowrap}
.company-manual-footer{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-top:30px;padding-top:25px;border-top:1px solid var(--line)}
.company-manual-edition{font-size:11px;color:var(--muted)}
.company-manual-actions{display:flex;align-items:center;gap:26px;flex-wrap:wrap}
.company-manual-actions .button{gap:16px}
.company-manual-actions .text-link{gap:18px;font-size:11px}
.company-manual-format{font:9px/1.4 Arial,sans-serif;letter-spacing:.06em;padding:1px 4px;border:1px solid currentColor;opacity:.8}
@media(max-width:900px){.company-manual-heading{gap:30px}.company-manual-intro{max-width:360px}.company-manual-pages{gap:19px 22px}.company-manual-footer{align-items:start;flex-direction:column;gap:18px}}
@media(max-width:600px){.company-manual-section{padding:54px 0 58px}.company-manual-heading{align-items:start;flex-direction:column;gap:14px;margin-bottom:27px}.company-manual-intro{font-size:11px}.company-manual-pages{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 14px}.company-manual-cover{grid-column:1/-1;grid-row:auto}.company-manual-page figcaption{align-items:start;gap:8px;font-size:10px}.company-manual-page:not(.company-manual-cover) figcaption{flex-direction:column;gap:3px}.company-manual-footer{margin-top:24px;padding-top:20px}.company-manual-actions{gap:20px}.company-manual-actions .button{font-size:11px;min-height:44px;padding:10px 16px;gap:12px}.company-manual-actions .text-link{font-size:10px}.company-manual-page-number{font-size:9px}}
@media(prefers-reduced-motion:reduce){a.company-manual-sheet{transition:none}}
