.icirc{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;flex:none;background:var(--well);box-shadow:inset 0 0 0 1px var(--line-2);color:var(--gold-text)}.icirc .ico{width:20px;height:20px}.wrap{max-width:var(--maxw);margin:0 auto;padding:0 var(--gutter)}.sec,.wrap.sec{margin-top:96px}.sec-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:28px;flex-wrap:wrap}.sec-head h2{font-family:var(--serif);font-size:clamp(34px,3.6vw,50px);font-weight:500;line-height:1.04;letter-spacing:-.005em;margin-top:10px}.sec-head p{color:var(--dim);max-width:460px;margin-top:8px}.page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap;padding-top:28px;margin-bottom:26px}.page-head h1{font-family:var(--serif);font-size:clamp(42px,4.4vw,62px);font-weight:500;line-height:1;letter-spacing:-.01em}.crumbs{display:flex;gap:8px;align-items:center;font-size:13px;color:var(--dim);margin-bottom:14px;flex-wrap:wrap}.crumbs a,.crumbs button{color:var(--dim);text-decoration:none}.crumbs a:hover,.crumbs button:hover{color:var(--ink)}.crumbs .ico{width:14px;height:14px;opacity:.6}#contenido{min-height:60vh}@media (max-width:760px){.sec,.wrap.sec{margin-top:64px}.sec-head{margin-bottom:20px}.page-head{padding-top:18px;margin-bottom:18px}.page-head h1{font-size:44px}}:root[data-theme=light] .icirc{background:rgba(184,150,62,.14);box-shadow:inset 0 0 0 1px rgba(122,96,15,.26)}:root[data-theme=light] .logo img,:root[data-theme=light] .sf .brand img{filter:drop-shadow(0 1px 1px rgba(0,0,0,.35)) contrast(1.1)}