.app-main{max-width:1000px;padding-bottom:64px}.app-breadcrumb{font-size:14px;padding:30px 0;display:flex;flex-wrap:wrap;gap:8px}.app-breadcrumb a,.app-document a{text-decoration:underline;text-underline-offset:3px}.app-document{max-width:760px;margin:auto}.app-document h1{font-size:clamp(40px,7vw,66px);margin:16px 0 24px}.app-document h2{font-size:30px;margin:42px 0 16px;line-height:1.2}.app-document h3{font-size:22px;margin:8px 0 12px}.app-document p,.app-document li{font-size:16px;line-height:1.75}.app-document li{margin:10px 0}.app-document ul,.app-document ol{padding-left:24px}.app-heading{border-bottom:1px solid var(--line);padding:12px 0 24px}.app-mark{width:200px;height:220px;object-fit:contain;margin:0 auto 24px}.app-document .grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.app-document .card{padding:22px;background:#e7e8dd}.app-document .tags{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0}.app-document .tags li{font-size:14px;border:1px solid #a8ad9e;padding:3px 10px;margin:0;border-radius:18px}.app-document .warn,.app-document .summary{padding:20px 24px;border-left:3px solid var(--olive);background:#e9e6d8;margin:32px 0}.app-document .meta{font-size:14px;color:var(--muted)}.app-related{display:flex;flex-wrap:wrap;gap:24px;max-width:760px;margin:48px auto 0;border-top:1px solid var(--line);padding-top:20px}.app-document mark{background:#f3d9b8;padding:2px 5px}.app-document code{overflow-wrap:anywhere}html[lang=en] [data-language-content=it],html[lang=it] [data-language-content=en]{display:none}@media(max-width:600px){.app-document .grid{grid-template-columns:1fr}.app-document h2{font-size:27px}.app-main{width:calc(100% - 40px)}}