.v2-desktop-only{display:none}@media (min-width:1024px){.v2-shell{--v2-rail:88px;--v2-line:1px dashed var(--border-strong);--v2-max:1440px;--v2-gutter:max(0px, calc((100vw - var(--v2-max)) / 2))}.v2-desktop-only{display:block}.v2-mobile-only{display:none}.v2-page{margin-left:calc(var(--v2-gutter) + var(--v2-rail));margin-right:var(--v2-gutter)}.app-shell.v2-body{max-width:none;min-height:100vh;margin:0}.v2-body .app-shell-main{border-right:var(--v2-line);flex:1;max-width:none;padding:20px 40px}.v2-shell .app-shell-main [style*="border-bottom:1px solid var(--border)"],.v2-shell .app-shell-main [style*="border-bottom: 1px solid var(--border)"]{border-bottom:none!important}.v2-shell .app-shell-main [style*="border-top:1px solid var(--border)"],.v2-shell .app-shell-main [style*="border-top: 1px solid var(--border)"]{border-top:none!important}.v2-shell .text-card-body{max-width:80%;font-size:16px}.v2-shell .v2-card-namerow{margin-bottom:0!important}.v2-shell .v2-section-head,.v2-shell .v2-card{padding-left:20px!important;padding-right:20px!important}.v2-shell .v2-section-head h2{font-size:26px!important}.v2-shell .v2-digest-latest,.v2-shell .v2-digest-row,.v2-shell .v2-digest-more{padding-left:20px!important;padding-right:20px!important}.v2-shell .v2-digest-latest h3{font-size:20px!important}.v2-shell .v2-digest-latest p,.v2-shell .v2-digest-row-title{font-size:16px!important}.v2-shell .app-shell-main .v2-digest-row{border-bottom:1px solid var(--border)!important}.v2-shell .app-shell-right{display:block}.v2-shell .app-shell-right .panel{border:none}}.v2-footer{background:var(--bg)}.v2-footer-inner{display:flex}.v2-footer-main{border-top:var(--v2-line);border-right:var(--v2-line);flex:1;min-width:0;padding:32px 60px 40px}.v2-footer-side{flex-shrink:0;width:320px}.v2-search{background:var(--bg-2);border:1px solid var(--border);width:100%;color:var(--fg-3);text-align:left;cursor:text;border-radius:12px;align-items:center;gap:10px;padding:10px 14px;font-size:14px;display:flex}.v2-side-actions{flex-direction:column;gap:10px;width:320px;padding:20px 16px 0;display:flex}.v2-rail{top:0;left:var(--v2-gutter);width:var(--v2-rail);z-index:45;border-right:var(--v2-line);background:var(--bg);position:fixed;bottom:0}.v2-rail-panel{width:calc(var(--v2-rail) - 1px);background:var(--bg);overscroll-behavior:contain;flex-direction:column;gap:2px;padding:0 12px 12px;transition:width .16s,box-shadow .16s;display:flex;position:absolute;inset:0 auto 0 0;overflow:hidden auto}.v2-rail-panel.open{border-right:var(--v2-line);width:280px;box-shadow:10px 0 28px #0000001a}.v2-rail-logo{height:80px;color:var(--fg);flex-shrink:0;align-items:center;margin-bottom:8px;padding-left:18px;display:flex}.v2-rail-mark{letter-spacing:-.02em;white-space:nowrap;font-size:30px;font-weight:800;line-height:1}.v2-rail-item{white-space:nowrap;flex-shrink:0;gap:18px;padding:14px;font-size:16px}.v2-rail-bottom{flex-direction:column;gap:2px;margin-top:auto;padding-top:12px;display:flex}.v2-rail-label{opacity:0;transition:opacity .12s}@media (max-height:720px){.v2-rail-logo{height:60px;margin-bottom:4px}.v2-rail-item{padding-top:10px;padding-bottom:10px}.v2-rail-bottom{padding-top:8px}}@media (max-height:600px){.v2-rail-logo{height:52px}.v2-rail-item{padding-top:8px;padding-bottom:8px}}.v2-rail-panel.open .v2-rail-label{opacity:1}@keyframes v2-pop-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.v2-pop{animation:.14s v2-pop-in}@media (prefers-reduced-motion:reduce){.v2-rail-panel,.v2-rail-label{transition:none}.v2-pop{animation:none}}@media (hover:hover){.uso-chip:hover{border-color:var(--accent)!important;color:var(--accent)!important}}@media (min-width:1024px) and (hover:hover){.v2-shell .v2-card{border-radius:14px;transition:background-color .12s}.v2-shell .v2-card:hover{background:var(--bg-3)!important}}@media (min-width:1024px){.v2-shell .intro-box{margin:8px 20px 12px!important}.v2-shell .category-name{line-height:1.25;font-size:18px!important}.v2-shell .category-count{margin-top:4px!important;font-size:13px!important}}@media (max-width:1023px){.v2-shell .app-shell-main [style*="border-bottom:1px solid var(--border)"],.v2-shell .app-shell-main [style*="border-bottom: 1px solid var(--border)"]{border-bottom:none!important}.v2-shell .app-shell-main [style*="border-top:1px solid var(--border)"],.v2-shell .app-shell-main [style*="border-top: 1px solid var(--border)"]{border-top:none!important}.v2-shell .app-shell-main .v2-digest-row{border-bottom:1px solid var(--border)!important}.v2-shell .text-card-body{font-size:16px}.v2-shell .v2-card-namerow{margin-bottom:0!important}.v2-shell .v2-section-head{padding-left:16px!important;padding-right:16px!important}.v2-shell .v2-section-head h2{font-size:22px!important}.v2-shell .section-subtitle,.v2-shell .v2-digest-latest,.v2-shell .v2-digest-row,.v2-shell .v2-digest-more{padding-left:16px!important;padding-right:16px!important}.v2-shell .v2-digest-latest h3{font-size:18px!important}.v2-shell .v2-digest-latest p{font-size:16px!important}.v2-shell .v2-digest-row-title{font-size:15px!important}.v2-shell .category-name{line-height:1.25;font-size:16px!important}.v2-shell .category-count{margin-top:4px!important;font-size:12px!important}}.v2-card-actions-bottom{display:none}@media (max-width:1023px){.v2-shell .v2-card-actions-top{display:none!important}.v2-shell .v2-card{grid-template-columns:minmax(0,1fr) auto;column-gap:12px;display:grid!important}.v2-shell .v2-card>:not(.v2-card-actions-bottom){grid-column:1}.v2-shell .v2-card-actions-bottom{grid-area:1/2/span 2;align-self:start;display:inline-flex}}.v2-shell .v2-home>*+:not(.intro-box){margin-top:24px;position:relative}.v2-shell .v2-home>*+:not(.intro-box):before{content:"";border-top:1px dashed var(--border-strong);position:absolute;top:0;left:16px;right:16px}@media (min-width:1024px){.v2-shell .v2-home>*+:not(.intro-box):before{left:-40px;right:-40px}}.v2-shell .v2-home>.intro-box+:before{content:none}.v2-shell .intro-box{--intro-bg:transparent}.v2-shell:has(.v2-home,.v2-news) .v2-side-punto{display:none}@media (min-width:1024px){.v2-shell .v2-content>section[style*=max-width\:760px],.v2-shell .v2-content>section[style*="max-width: 760px"]{max-width:none!important}.v2-shell .v2-hero-scheda{margin:-20px -40px 0;padding:44px 64px 20px!important}.v2-shell{--hero-line:var(--v2-line);--h1-size:32px}.v2-shell .v2-hero-taxo{margin:-20px -40px 0;padding:52px 64px 24px!important}.v2-shell .v2-hero-banner{margin:-20px -40px 0;height:160px!important}.v2-shell .oss-hero,.v2-shell .rank-hero{border:none;border-bottom:var(--v2-line);background:radial-gradient(90% 140% at 0% 0%, color-mix(in oklab, var(--accent) 12%, transparent) 0%, transparent 60%);border-radius:0;margin:-48px -60px 0;padding:44px 64px 20px}}
