.portfolio_portfolio__doRYI{max-width:960px;padding:32px 16px;margin:0 auto;color:var(--mui-palette-text-primary);line-height:1.75;overflow-wrap:anywhere}.portfolio_sheet__9QflQ{position:relative;padding:clamp(24px,6vw,64px);margin:0 auto 32px;border:1px solid var(--mui-palette-divider);border-radius:12px;background:var(--mui-palette-background-paper);min-width:0}.portfolio_sheet__9QflQ h1{font-size:clamp(2rem,5vw,2.8rem);color:#2b3942;margin:0}.portfolio_sheet__9QflQ h2{display:flex;align-items:center;gap:12px;border-left:4px solid #00b0ff;padding-left:12px;margin:32px 0 16px;font-size:clamp(1.35rem,3vw,1.65rem);line-height:1.4;page-break-after:avoid;break-after:avoid}.portfolio_sheet__9QflQ h3{margin:24px 0 8px;page-break-after:avoid;break-after:avoid}.portfolio_sheet__9QflQ li,.portfolio_sheet__9QflQ p{orphans:3;widows:3}.portfolio_sheet__9QflQ ul{padding-left:24px}.portfolio_sheet__9QflQ li{margin-bottom:8px}.portfolio_sheet__9QflQ a{color:inherit;text-underline-offset:3px}.portfolio_sheet__9QflQ img{max-width:100%;height:auto;object-fit:contain}.portfolio_cover__m2e5i{text-align:center;padding-block:64px;background:linear-gradient(135deg,#fff,#e8f7ff);color:#2b3942}.portfolio_companyName__PA0TA{font-size:clamp(1.4rem,4vw,2.3rem);font-weight:700;line-height:1.4}.portfolio_cover__m2e5i img{margin-block:32px;max-height:120px}.portfolio_coverSubtitle__7Ux5d{color:#2b3942;font-size:1.25rem;font-weight:600}.portfolio_coverFooter__bdeFe{margin-top:64px}.portfolio_tocTitle__rEp6_{margin-top:0!important}.portfolio_tocItem__KDfXY{border-left:3px solid #00b0ff;padding-left:12px}.portfolio_icon__GLIy0{width:26px;height:26px;flex-shrink:0;fill:#00b0ff}.portfolio_stripe__5ASsJ{position:absolute;left:0;top:24px;bottom:24px;width:4px;background:#00b0ff}.portfolio_pageBreak__KZUeQ{display:none}@page{size:A4 portrait;margin:12mm}@media print{body:has(.portfolio_portfolio__doRYI){background:white!important;color:#2b3942!important}body:has(.portfolio_portfolio__doRYI) .MuiDrawer-root,body:has(.portfolio_portfolio__doRYI) .MuiFab-root,body:has(.portfolio_portfolio__doRYI) .background-design,body:has(.portfolio_portfolio__doRYI) .background-design__items,body:has(.portfolio_portfolio__doRYI) [data-print-controls],body:has(.portfolio_portfolio__doRYI) header.MuiAppBar-root,body:has(.portfolio_portfolio__doRYI) nextjs-portal{display:none!important}body:has(.portfolio_portfolio__doRYI) main{width:100%!important;overflow:visible!important}body:has(.portfolio_portfolio__doRYI) main>.MuiToolbar-root{display:none!important}body:has(.portfolio_portfolio__doRYI) main>.MuiBox-root{padding-top:0!important}body:has(.portfolio_portfolio__doRYI) .MuiBox-root:has(>p>a[href="/privacy-policy"]){display:none!important}.portfolio_portfolio__doRYI{max-width:none;width:100%;padding:0;margin:0;font-size:10pt;color:#2b3942}.portfolio_sheet__9QflQ{box-sizing:border-box;width:100%;min-height:270mm;padding:10mm;margin:0;border:none;border-radius:0;color:#2b3942;background:white;page-break-after:always;break-after:page}.portfolio_sheet__9QflQ:last-child{page-break-after:auto;break-after:auto}.portfolio_sheet__9QflQ h2{margin-top:24px;font-size:18pt}.portfolio_cover__m2e5i{padding-top:30mm}.portfolio_stripe__5ASsJ{-webkit-print-color-adjust:exact;print-color-adjust:exact}}