.picasso-guide{max-width:1080px;margin:auto;padding:clamp(16px,4vw,48px);color:#102e43;font:1.04rem/1.65 system-ui,sans-serif}.picasso-guide a{color:#07587a;text-underline-offset:.19em}.guide-opening{display:grid;grid-template-columns:1.25fr 1fr;align-items:center;background:#102f47;color:#fff;border-radius:16px;overflow:hidden}.guide-opening>div{padding:clamp(20px,4vw,48px)}.guide-opening img{width:100%;height:100%;max-height:470px;object-fit:cover;object-position:center 62%}.picasso-guide h1,.picasso-guide h2{font-family:Georgia,serif;line-height:1.12}.picasso-guide h1{font-size:clamp(2.15rem,5vw,4rem);margin:.4em 0;color:white}.guide-opening nav,.guide-index{display:flex;flex-wrap:wrap;gap:.7em}.guide-opening nav a{background:#fff;color:#123951;padding:.5em .85em;border-radius:6px;font-weight:650}.guide-index{margin:1.4em 0}.guide-index a{padding:.4em .7em}.picasso-guide section{scroll-margin-top:6rem;padding:clamp(18px,3vw,36px) 0;border-bottom:1px solid #c2d7df}.picasso-guide section>p,.picasso-guide dl{max-width:72ch}.picasso-guide h2{font-size:clamp(1.65rem,3.1vw,2.6rem);color:#10334d}.picasso-guide figure{margin:1.5em 0;max-width:640px}.picasso-guide figure img{display:block;max-width:100%;width:auto;height:auto;max-height:480px;border-radius:10px}.picasso-guide figcaption{font-size:.92em;margin-top:.5em}.picasso-guide dt{font-weight:bold}.picasso-guide dd{margin:0 0 1em}.sheets{padding-left:1.3em}.sheets li{margin:.5em 0}.sheets small{color:#465e6b}.picasso-guide iframe{width:100%;height:1680px;border:0;display:block}.picasso-guide :focus-visible{outline:3px solid #da9017;outline-offset:3px}@media(max-width:680px){.guide-opening{grid-template-columns:1fr}.guide-opening img{max-height:260px;object-position:center 63%}.picasso-guide iframe{height:2400px}}
