.assetti-page{color:#ccd5df}.assetti-page .wrap{max-width:1160px}.assetti-hero{padding-block:55px}.assetti-hero h1{font:400 clamp(34px,4vw,56px)/1.1 Georgia,serif;color:#f3efe6;max-width:920px;margin:20px 0}.assetti-hero h1 em{color:#d8bd88}.assetti-lead{max-width:810px;font-size:18px;line-height:1.8}.assetti-meta,.assetti-caption{font-size:12px;line-height:1.7;color:#aebbc8}.assetti-nav{display:flex;gap:20px;flex-wrap:wrap;padding-block:18px;border-block:1px solid #b39a6855}.assetti-nav a{color:#dfc28e}.assetti-page .section{padding-block:44px}.assetti-page h2{font:400 clamp(28px,3vw,36px)/1.2 Georgia,serif;color:#f3efe6;margin:0 0 22px}.assetti-page h3{font:400 24px/1.25 Georgia,serif;color:#f3efe6;margin:12px 0}.assetti-page p{line-height:1.85;max-width:1000px}.assetti-page a{color:#e2c58c}.assetti-graphic{margin:32px 0;padding:30px;border:1px solid #b19a6655;background:linear-gradient(130deg,#132634,#18212c);border-radius:12px}.assetti-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.assetti-grid article,.assetti-compare article{min-width:0;padding:23px;border:1px solid #b19a6655;background:#192d3b;border-radius:6px}.assetti-number{display:block;color:#d8bd88;font:400 46px Georgia,serif}.assetti-question{color:#dfc28e}.assetti-result{text-align:center;margin-top:25px;padding:16px;border-block:1px solid #b19a6655;color:#dfc28e}.assetti-flow{list-style:none;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:25px 0}.assetti-flow li{position:relative;border:1px solid #b39a6866;padding:20px;background:#152735;border-radius:6px}.assetti-flow li:not(:last-child)::after{content:'→';position:absolute;right:-15px;top:30px;color:#d8bd88;z-index:1}.assetti-flow strong{display:block;color:#dfc28e;font:400 23px Georgia,serif;margin-bottom:10px}.assetti-flow span{font-size:14px;line-height:1.6}.assetti-compare{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-block:26px}.assetti-page small{font-size:13px;line-height:1.7;display:block}.assetti-sources li{padding:8px 0;line-height:1.7}.assetti-page [id]{scroll-margin-top:160px}@media(max-width:760px){.assetti-grid,.assetti-compare{grid-template-columns:1fr}.assetti-flow{grid-template-columns:1fr 1fr}.assetti-flow li::after{display:none}.assetti-graphic{padding:20px}.assetti-hero{padding-block:32px}.assetti-lead{font-size:16px}.assetti-page .section{padding-block:32px}}@media(max-width:390px){.assetti-flow{grid-template-columns:1fr}}
