.gd-search{padding:32px 24px;background:#e8f2f5;border-bottom:3px solid #cf742e}.gd-search h1{font-size:clamp(28px,4vw,44px);line-height:1.15;margin:12px 0 24px}.gd-search>p:first-child{font-size:13px;letter-spacing:2px;color:#815022}.gd-search label{display:block;font-size:16px;margin:16px 0;color:#193c49}.gd-search input,.gd-search select{display:block;width:100%;padding:12px;min-height:48px;margin-top:8px;border:1px solid #8aa8b4;background:white;color:#173641;font:inherit;border-radius:6px}.gd-search [role="status"]{font-weight:800;color:#174d48;margin:18px 0 4px}.guide-desk .guide-card{min-height:230px;height:auto;background:#fff;color:#173641;border:1px solid #aec7d0;border-top:4px solid #3c7789;padding:24px;display:flex;flex-direction:column;gap:16px;box-shadow:0 12px 28px rgba(22,59,71,.08)}.guide-desk .guide-card[hidden]{display:none}.guide-desk .guide-card-link{position:static;margin-top:auto;padding-top:12px;color:#8f4a16}.guide-desk .guide-card h3{font-size:22px;color:#173641}.guide-desk .guide-card p{color:#415f69}.guide-desk .page-hero{display:none}.guide-support{margin:56px 0 0;padding:28px;border:1px solid #b8ccd3;background:#eef5f6}.guide-support>div{max-width:760px}.guide-support h2{font-size:clamp(24px,3vw,36px);margin:8px 0}.guide-support nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:24px}.guide-support nav a{display:flex;min-height:112px;flex-direction:column;justify-content:space-between;padding:18px;background:#fff;border:1px solid #a8c0c8;color:#173641;text-decoration:none;box-shadow:0 8px 20px rgba(22,59,71,.06);transition:transform .2s ease,box-shadow .2s ease}.guide-support nav a:hover{transform:translateY(-3px);box-shadow:0 12px 24px rgba(22,59,71,.12)}.guide-support nav span{color:#526c74}.guide-reading .guide-operative-figure{display:none}.guide-reading .guide-operative-hero-grid{display:block}.guide-reading .guide-operative-hero{padding:32px 0}.guide-reading .guide-operative-hero h1{font-size:clamp(28px,4vw,44px);max-width:950px;line-height:1.2}.guide-reading .technical-copy{min-width:0}.guide-reading .guide-operation-step{padding:24px;border:1px solid #abc3cc;border-left:4px solid #367687;margin:20px 0;background:#f4f9fa}.gd-reading-actions{display:flex;gap:12px;flex-wrap:wrap;margin:0 0 24px}.gd-reading-actions :is(a,button){display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:10px 18px;background:#fff;color:#174d48;border:1px solid #2f716b;border-radius:8px;font:inherit;font-weight:800;text-decoration:none;cursor:pointer;box-shadow:0 6px 16px rgba(20,67,65,.08)}.gd-deep{border:1px solid #abc3cc;padding:16px;overflow:auto}.gd-deep summary{cursor:pointer;min-height:48px;font-size:18px;font-weight:700;color:#193c49}.gd-stop{border-left:4px solid #bd6324!important}@media(max-width:760px){.guide-support nav{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.guide-support nav{grid-template-columns:1fr}.guide-support{padding:20px}.gd-reading-actions :is(a,button){flex:1 1 100%}}@media(prefers-reduced-motion:reduce){.guide-support nav a{transition:none}}@media print{header,footer,.article-toc,.guide-operative-figure,.gd-reading-actions{display:none!important}.technical-article-layout{display:block!important}.gd-deep{display:block;overflow:visible}.gd-deep summary{display:none}.guide-operation-step{break-inside:avoid}}

/* Leggibilità da banco. */
.guide-desk .guide-card-meta,.guide-reading .article-facts span,.guide-reading .article-toc>span{font-size:13px!important;line-height:1.4}
.guide-reading .article-toc a{font-size:15px!important;line-height:1.45}
.guide-desk .guide-card p,.guide-reading .technical-copy :is(p,li){font-size:16px;line-height:1.62}
